-
隨著電信數據傳輸對速率和帶寬的要求變得越來越迫切,原有建成的網絡是基于話音傳輸業務的網絡,已不能適應當前的需求.而建設新的寬帶網絡需要相當大的投資且建設工期長,無法滿足特定客戶對高速數據傳輸的近期需求.反向復用技術是把一個單一的高速數據流在發送端拆散并放在兩個或者多個低速數據鏈路上進行傳輸,在接收端再還原為高速數據流.該文提出一種基于FPGA的多路E1反向復用傳輸芯片的設計方案,使用四個E1構成高速數據的透明傳輸通道,支持E1線路間最大相對延遲64ms,通過鏈路容量調整機制,可以動態添加或刪除某條E1鏈路,實現靈活、高效的利用現有網絡實現視頻、數據等高速數據的傳輸,能夠節省帶寬資源,降低成本,滿足客戶的需求.系統分為發送和接收兩部分.發送電路實現四路E1的成幀操作,數據拆分采用線路循環與幀間插相結合的方法,A路插滿一幀(30時隙)后,轉入B路E1間插數據,依此類推,循環間插所有的數據.接收電路進行HDB3解碼,幀同步定位(子幀同步和復幀同步),線路延遲判斷,FIFO和SDRAM實現多路數據的對齊,最后按照約定的高速數據流的幀格式輸出數據.整個數字電路采用Verilog硬件描述語言設計,通過前仿真和后仿真的驗證.以30萬門的FPGA器件作為硬件實現,經過綜合和布線,特別是寫約束和增量布線手動調整電路的布局,降低關鍵路徑延時,最終滿足設計要求.
標簽:
FPGA
多路
傳輸
片的設計
上傳時間:
2013-07-16
上傳用戶:asdkin
-
隨著電子技術的發展,當前數字系統的設計正朝著速度快、容量大、體積小、重量輕的方向發展.FPGA以其功能強大,開發過程投資少、周期短,可反復修改,保密性能好,開發工具智能化等特點成為當今硬件設計的首選方式之一.由于Intel公司的MCS-51系列單片機被公認為8位機的工業標準,因此,使用FPGA模擬實現8051單片機及其外設的功能便成為大規模復雜數字系統設計中的重要課題.該文首先介紹了FPGA及Xilinx公司關于硬件設計開發的工具ISE系統,繼而用VHDL語言編寫了8051單片機功能實現的源代碼,然后為其設計了與部分外設連接的接口模塊,包括8255并行接口、SCI串行接口和KBC鍵盤接口模塊.并將它們封裝到一塊FPGA之中,最終實現了8051單片機的大部分功能.
標簽:
FPGA
8051
模擬
單片機
上傳時間:
2013-07-28
上傳用戶:erkuizhang
-
隨著通信網的發展和用戶需求的提高,光纖通信中的PDH體系逐漸被SDH體系所取代.SDH光纖通信系統以其通信容量大、傳輸性能好、接口標準、組網靈活方便、管理功能強大等優點獲得越來越廣泛的應用.但是在某些對傳輸容量需求不大的場合,SDH的巨大潛力和優越性無法發揮出來,反而還會造成帶寬浪費.相反,PDH因其容量適中,配置靈活,成本低廉和功能齊全,可針對客戶不同需要設計不同的方案,在某些特定的接入場合具有一定的優勢.本課題根據現實的需要,提出并設計了一種基于PDH技術的多業務單片FPGA傳輸系統.系統可以同時提供12路E1的透明傳輸和一個線速為100M以太網通道,主要由一塊FPGA芯片實現大部分功能,該解決方案在集成度、功耗、成本以及靈活性等方面都具有明顯的優勢.本文首先介紹數字通信以及數字復接原理和以太網的相關知識,然后詳細闡述了本系統的方案設計,對所使用的芯片和控制芯片FPGA做了必要的介紹,最后具體介紹了系統硬件和FPGA編碼設計,以及后期的軟硬件調試.歸納起來,本文主要具體工作如下:1.實現4路E1信號到1路二次群信號的復分接,主要包括全數字鎖相環、HDB3-NRZ編解碼、正碼速調整、幀頭檢測和復分接等.2.將以太網MII接口來的25M的MII信號通過碼速變換到25.344M,進行映射.3.將三路二次群信號和變換過的以太網MII信號進行5b6b編解碼,以利于在光纖上傳輸.4.高速時提取時鐘采用XILINX的CDR方案.并對接收到的信號經過5b6b解碼后,分接出各路信號.
標簽:
FPGA
PDH
多業務
方案
上傳時間:
2013-07-23
上傳用戶:lansedeyuntkn
-
高端濕熱環境試驗箱的溫濕度控制器有著如下特點:①、人機接口模塊大多采用彩色液晶屏和觸摸屏;②、控制器存儲容量大,可存儲大量溫濕度數據;⑧、溫濕度數據測量精度高;④、溫濕度控制精度高,具有自調整能力,可根據試驗條件的變化調節控制器內部參數。⑤、輔助功能多,如RS232串口通訊、USB通訊、以太網通訊等,方便和PC機的連接。此種類型的溫濕度控制器國內生產較少。 本文在綜述國內溫濕度控制技術的基礎上,提出了基于ARM9芯片的高性能溫濕度控制的設計方法。本文主要針對以下幾個方面進行了研究:研究試驗箱內熱力學過程并建立溫濕度控制系統的簡化數學模型;分析溫濕度控制箱的控制方法,選擇合理的溫濕度測量方案,提出了減少誤差的方法;分析溫濕度控制器的功能需求,完成了基于ARM的溫濕度控制器的硬件設計和調試;選擇了溫濕度控制系統的控制算法,并在設計的硬件平臺上實現;最后對控制效果進行了試驗分析。 本論文各章節主要內容概述如下: 第1章綜述了濕熱環境試驗設備技術和嵌入式系統技術進展,提出了課題的研究內容、難點和創新點。 第2章分析了濕熱環境試驗箱溫濕度控制的控制算法,分析了被控空氣的熱力學過程,得出簡化數學模型。 第3章對溫度、濕度測量系統及其誤差消除方法進行分析,提出基于AD7711的高精度溫濕度測量方案。 第4章分析溫濕度控制器的需求,完成溫濕度控制器硬件平臺的設計。 第5章研究溫濕度控制系統的控制算法,在硬件平臺上實現PID繼電自整定算法。 第6章對溫濕度控制的實際控制效果進行試驗分析。 第7章總結與展望。
標簽:
ARM
溫濕度控制器
上傳時間:
2013-04-24
上傳用戶:bjgaofei
-
5月1日凌晨發布第一測試版
功能介紹:
1.生成中英文數字混合的字符串的字模數據.
2.可選擇字體,大小,并且可獨立調整文字的長和寬,生成任意形狀的字符。
3.各種旋轉,翻轉文字功能
4.任意調整輸出點陣大小,并任意調整字符在點陣中的位置。
5.字模數據輸出可自定義各種格式,系統預設了C語言和匯編語言兩種格式,并且可自己
定義出新的數據輸出格式;每行輸出數據個數可調。
6.支持四種取模方式:逐行(就是橫向逐行取點),逐列(縱向逐列取點),行列(先
橫向取第一行的8個點作為第一個字節,然后縱向取第二行的8個點作為第二個字節……),
列行(先縱向取第一列的前8個點作為第一個字節,然后橫向取第二列的前8個點作為第二個
字節……)
7.支持陰碼(亮點為1),陽碼(亮點為0)取模
8.支持縱向(第一位為低位)(,倒向第一位為高位)取模
9.輸出數制可選16進制或10進制
10.可生成索引文件,用于在生成的大量字庫中可快速檢索到需要的漢字
11.動態液晶面板彷真,可調節彷真面板象素點大小和顏色
12.圖形模式下可任意用鼠標作畫,左鍵畫圖,右鍵擦圖。
12.旋轉,翻轉,平移等字符模式下的功能也可用與對BMP圖象的處理
版本為pctolcd1.94
5月1日晚上發布第二測試版
更新如下:
1.增加鎖定點陣大小功能,例如可鎖定24X24點陣大小,然后調節獨立調節字點陣的大小
2.增加熱鍵功能,可用光標配合Ctrl,Shift對文字大小和位置修改
3.增加精簡輸出格式選項
4.把文字輸入框換成了文字輸入組合框,這樣就可以保存歷史紀錄。
5.輸出數據會自動清除以前的數據
6.可隱藏自定義格式,簡化操作
7.一些小的BUG修正。
版本為pctolcd2.03
5月3日凌晨發布第三測試版
更新如下:
1.增加了一些小東西,例如演示動畫一類的,我懶的一一寫了
2.改掉一些可惡的小BUG,例如點陣輸入框的自動完成。
3.增加大量文字處理和導入TXT文本文件功能,并且可以去除文本中的空白和重復字符,
可以對文本進行排序,適合于生成小字庫。我這里測試是3萬多字的TXT文件在2分鐘內轉成16X16點陣的字庫文件。
版本號為pctolcd2.53
由于本軟件側重于對字符的處理,所以在圖象方面功能較弱,請見晾。
5月8日發布正式版
正式版已經開始朝著液晶字庫生成軟件的方向進化了,我在后來的更新中把主要精力也放
在這部分,由于我目前還沒有發現有同類的軟件具備這個功能,也無法得到任何的參考,只能
自己摸索前進,所以如果還有不方便的地方請大家多提意見.
具體更新如下:
1.重寫大部分的內核代碼以配合漢字庫生成的功能,目前這個內核已經進行了反復的測試,
相信穩定性和速度較前一版本有了巨大的提高.
2.去掉那個比較愚蠢的熱鍵區了,因為用處不大
3.增加漢字庫生成功能,這是最重要的改進之處,下文將詳細介紹.
4.修正許多小BUG,使軟件更加成熟些.
5月12日發布完美版
這次發布的PCtoLCD2002完美版與前一版本相比沒有增加太多的功能,因為我覺得現有的這些功能已經足夠用于生成各種字模的需要了,所以完美版的主要工作是反復測試,精心去除各種BUG,以及調節一些細微之處,目的當然就是追求完美!不過世上不會有真正完美的東西,這個軟件也不例外,而且這個軟件從頭至尾全部是我一個人編寫完成,精力有限,難免會顧此失彼,如果大家發現了這個版本中存在的BUG,請及時告訴我。
更新說明:
1。界面采用新的字體,不會再有那種難看的黑色粗體字,比以前的要漂亮多了。
2。加入全面的提示幫助,盡量減少普通用戶的各種疑惑。
3。修正生成文件的擴展名的一些BUG,不會總是加上FON的擴展名了。
4。修正生成字模數據的一些格式BUG,現在生成的C51格式字模數據基本上可以直接粘貼到源程序中使用而不需要修改了
5。加入新的字模數據格式調整項,允許用戶更自由的定制自己需要的數據格式
6。最重要的更新:全面支持保存當前設置功能,用戶設置的字模格式,主窗口狀態和字庫生成窗口選項信息均可保存,下一次打開窗口時不用重新設置。
7。修正了新建圖象時會自動跳到圖形模式的BUG
8。增加輸出緊湊格式數據選項,可以生成不包含空白行的字模數據。
9。完善了每行數據顯示個數的功能,可以任意設置每行顯示的數據個數,并同時可以設置每行索引數據顯示個數。
10。修正了取模說明的一些錯誤,并改動了格式。
11。現在當用戶選擇10進制輸出時,會自動去掉生成字模數據前的“0x",或后面的“H”,選擇16進制時則會自動加上。
12。對各個窗體重新設計以全面適應最大化的需要,如果您覺得當前窗口不夠大,可以最大化使用。
13。增加生成英文點陣字庫功能,可自動生成ASCII碼從0-127的任意點陣字庫,使用方法同生成國標點陣字庫功能。
14。再次優化代碼,去掉各種調試信息,使程序速度再快一些。
15。還有許多細微的調整我記不清了……
需要注意的地方:
在測試的過程中我發現了一個問題:在WIN98或WINME下當用戶直接生成特大點陣的字模時(例如320*320,1024*768的漢字字模),此時由于數據量非常龐大,而WIN98/WINME會有64K的數據容量限制,所以在主窗口中是無法得到全部的字模數據的,這時您需要使用字庫生成功能,通過形成一個數據文件才能得到完整的字模數據。
我認為到現在這個軟件功能已經很完善了,但可能使用上有點不方便,如果你有什么不明白
的地方,可以發帖子或發MAIL詢問
標簽:
軟件
漢字
取模
字庫
上傳時間:
2013-07-26
上傳用戶:sssnaxie
-
大圓機是一種涉及到計算機、機械、電子、控制等諸多領域,比較復雜的典型機電一體化產品。近幾年來,伴隨著我國針織行業的快速發展,大圓機的需求日益加大,傳統的基于MCU面板控制和采用薄膜按鍵方式的大圓機控制系統已經無法滿足需求。隨著微處理器技術的發展,嵌入式技術以其高集成度和高穩定性、高性價比在工控領域有著廣闊的應用前景。 近幾年,隨著嵌入式技術的發展,對人機界面的要求越來越高,友好的圖形人機界面為嵌入式系統的人機交互提供了豐富的圖形圖像信息。uC/GUI是一款不僅可以實現快速開發,而且能夠提供低功耗型GUI支持的嵌入式GUI軟件。用戶可以使用它方便地定制出自己的圖形用戶界面,完成各種應用程序的開發。因此已經被越來越多的領域所采用。 本文在對大圓機系統的功能和控制要求進行分析的基礎上,提出了一個以ARM微處理器和CPLD器件為中心構建硬件平臺、基于uC/OS-Ⅱ和uC/GUI的嵌入式大圓機控制系統解決方案。 此方案中的硬件平臺由主CPU核心應用系統電路、人機交互接口電路、協處理器CPLD模塊電路等部分組成。主CPU采用Samsung公司的基于ARM7內核的S3C44BOX處理器,人機交互接口電路采用觸摸屏和LCD液晶顯示器,為了解決閉環控制的問題,采用了CPLD作為協處理器,進行外圍擴展構成控制電路,軟件部分包括uC/OS-Ⅱ、Boot Loader、設備驅動程序、人機界面和主控制應用程序等。其中Boot Loader支持系統啟動,程序下載到RAM執行和燒寫到Flash存儲器等功能,而人機界面和主控制應用程序則基于設備驅動程序實現了對于大圓機系統的控制。 與傳統的基于MCU或工控機的大圓機控制系統相比,基于此設計方案實現的控制系統具有低成本、高集成度和高性能等特點,具有較大的實用價值和廣闊的應用前景。
標簽:
CPLD
ARM
控制系統
上傳時間:
2013-07-13
上傳用戶:皇族傳媒
-
PWM(脈沖寬度調制)是一種利用數字信號來控制模擬電路的控制技術,廣泛應用于電源、電機、伺服系統、通信系統、電子控制器、功率控制等電力電子設備。PWM技術在逆變電路中的應用最為廣泛,也是變頻技術的核心,同時在機床,液壓位置控制系統等機械裝置中也發揮著重要的作用。PWM技術已經成為控制領域的一個熱點,因此研究PWM發生器對于基礎理論的發展和技術的改進都有十分重要的意義。 論文研究的主要內容是用任意波形作為調制信號通過特定的方法來產生所需要的PWM波形,任意波形的合成和PWM波形的生成是兩個主要任務。任意波形的合成是課題設計的一個難點,也是影響系統性能的關鍵因素之一。論文中波形合成采用直接數字頻率合成(DDS)技術來實現。DDS技術以相位為地址,通過查找離散幅度數據進行波形合成,具有輸出波形相位變化連續、分辨率高、頻率轉換速率快的優點,而且通過設置控制字可靈活方便地改變輸出頻率,是目前波形合成的主流方法。 實現PWM發生器的設計方法有多種。在綜合比較了單片機、DSP、ARM等常用開發工具特點的基礎上,本文提出了一種以可編程邏輯器件(PLD)為主體,單片機輔助配合的設計方法。隨著計算機技術和微電了技術的迅速發展,可編程邏輯器件的集成度和容量越來越大,基于PLD的設計方法正逐步成為一種主流于段,是近些年來電子系統設計的一個熱點。整個系統分為模擬波形產生、單片機控制電路、FPGA內部功能模塊三大部分。FPGA部分的設計是以Altera公司的Quartus Ⅱ軟件為開發平臺,采用VHDL語言為主要輸入手段來完成內部各功能模塊的設計輸入、編譯、仿真等調試工作,目標載體選用性價比比較高的Altera公司的CycloneⅡ系列的器件;單片機控制電路主要負責控制字的設置和顯示,波形數據的接受與發送;用MATLAB軟件完成仟意波形的繪制和模擬任務。 論文共分五章,詳細介紹了課題的背景、PWM發生器的發展和應用以及選題的目的和意義等,論述了系統設計方案的可行性,對外圍電路和FPAG內部功能模塊的設計方法進行了具體說明,并對仿真結果、系統的性能、存在的問題和改進方法等進行了分析和闡述。整個設計滿足PWM發生器的任務和功能要求,設計方法可行。
標簽:
FPGA
PWM
發生器
上傳時間:
2013-06-03
上傳用戶:a155166
-
隨著圖像處理技術和投影技術的不斷發展,人們對高沉浸感的虛擬現實場景提出了更高的要求,這種虛擬顯示的場景往往由多通道的投影儀器同時在屏幕上投影出多幅高清晰的圖像,再把這些單獨的圖像拼接在一起組成一幅大場景的圖像。而為了給人以逼真的效果,投影的屏幕往往被設計為柱面屏幕,甚至是球面屏幕。當圖像投影在柱面屏幕的時候就會發生幾何形狀的變化,而避免這種幾何變形的就是圖像拼接過程中的幾何校正和邊緣融合技術。 一個大場景可視化系統由投影機、投影屏幕、圖像融合機等主要模塊組成。在虛擬現實應用系統中,要實現高臨感的多屏幕無縫拼接以及曲面組合顯示,顯示系統還需要運用幾何數字變形及邊緣融合等圖像處理技術,實現諸如在平面、柱面、球面等投影顯示面上顯示圖像。而關鍵設備在于圖像融合機,它實時采集圖形服務器,或者PC的圖像信號,通過圖像處理模塊對圖像信息進行幾何校正和邊緣融合,在處理完成后再送到顯示設備。 本課題提出了一種基于FPGA技術的圖像處理系統。該系統實現圖像數據的AiD采集、圖像數據在SRAM以及SDRAM中的存取、圖像在FPGA內部的DSP運算以及圖像數據的D/A輸出。系統設計的核心部分在于系統的控制以及數字信號的處理。本課題采用XilinxVirtex4系列FPGA作為主處理芯片,并利用VerilogHDL硬件描述語言在FPGA內部設計了A/D模塊、D/A模塊、SRAM、SDRAM以及ARM處理器的控制器邏輯。 本課題在FPGA圖像處理系統中設計了一個ARM處理器模塊,用于上電時對系統在圖像變化處理時所需參數進行傳遞,并能實時從上位機更新參數。該設計在提高了系統性能的同時也便于系統擴展。 本文首先介紹了圖像處理過程中的幾何變化和圖像融合的算法,接著提出了系統的設計方案及模塊劃分,然后圍繞FPGA的設計介紹了SDRAM控制器的設計方法,最后介紹了ARM處理器的接口及外圍電路的設計。
標簽:
圖像融合
可視化
上傳時間:
2013-04-24
上傳用戶:1047385479
-
隨著集成電路的設計規模越來越大,FPGA為了滿足這種設計需求,其規模也越做越大,傳統平面結構的FPGA無法滿足實際設計需求。首先是硬件設計上的很難控制,其次就是計算機軟件面臨很大挑戰,所有復雜問題全部集中到布局布線(P&R)這一步,而實際軟件處理過程中,P&R所占的時間比例是相當大的。為了緩解這種軟件和硬件的設計壓力,多層次化結構的FPGA得以采用。所謂層次化就是可配置邏輯單元內部包含多個邏輯單元(相對于傳統的單一邏輯單元),并且內部的邏輯單元之間共享連線資源,這種結構有利于減少芯片面積和提高布通率。與此同時,FPGA的EDA設計流程也多了一步,那就是在工藝映射和布局之間增加了基本邏輯單元的裝箱步驟,該步驟既可以認為是工藝映射的后處理,也可認為是布局和布線模塊的預處理,這一步不僅需要考慮打包,還要考慮布線資源的問題。裝箱作為連接軟件前端和后端之間的橋梁,該步驟對FPGA的性能影響是相當大的。 本文通過研究和分析影響芯片步通率的各種因素,提出新的FPGA裝箱算法,可以同時減少裝箱后可配置邏輯單元(CLB)外部的線網數和外部使用的引腳數,從而達到減少布線所需的通道數。該算法和以前的算法相比較,無論從面積,還是通道數方面都有一定的改進。算法的時間復雜度仍然是線性的。與此同時本文還對FPGA的可配置邏輯單元內部連線資源做了分析,如何設計可配置邏輯單元內部的連線資源來達到即減少面積又保證芯片的步通率,同時還可以提高運行速度。 另外,本文還提出將電路分解成為多塊,分別下載到各個芯片的解決方案。以解決FPGA由于容量限制,而無法實現某些特定電路原型驗證。該算法綜合考慮影響多塊芯片性能的各個因數,采用較好的目標函數來達到較優結果。
標簽:
FPGA
劃分算法
上傳時間:
2013-04-24
上傳用戶:zhaoq123
-
現代通信系統要求通信距離遠、通信容量大、傳輸質量好。作為其關鍵技術之一的調制解調技術一直是人們研究的一個重要方向。用FPGA實現調制解調器具有體積小、功耗低、集成度高、可軟件升級、抗干擾能力強的特點,符合未來通信技術發展的方向。論文從以下幾個方面討論和實現了基于FPGA的調制解調系統。 論文首先介紹了調制解調系統的發展現狀及FPGA的相關知識。然后介紹了幾種常見的相位調制解調方式,重點是QDPSK調制解調系統的理論算法。 論文重點介紹了QDPSK解調調制系統的具體實現。首先,在在MATLAB環境下對系統里的每個子模塊完成了功能仿真,并取得滿意的仿真結果;其次,在QDPSK調制解調系統功能仿真正確的基礎上,對每個模塊的功能編寫C++算法,并且驗證了算法的正確性和可實現性;最后,在altera公司的FPGA開發平臺Quartus Ⅱ 6.0上,采用Verilog硬件描述語言對QDPSK調制解調系統實現了時序仿真和綜合仿真。
標簽:
QDPSK
FPGA
調制
解調技術
上傳時間:
2013-07-21
上傳用戶:moonkoo7