MPEG-4是目前非常流行的視頻壓縮標準,基于MPEG-4的視頻處理系統有兩種體系結構:可編程結構和專用結構.可編程結構靈活,適用范圍廣,易于升級,但電路復雜,電路功耗大.專用視頻編解碼器結構硬件開銷小,處理速度高.該文主要研究專用的MPEG-4視頻編解碼芯片設計方法.目前市場上MPEG-4視頻編解碼芯片主要是Simple Profile級別的,而我們設計的芯片要實現Advanced Simple Profile級別.該文采用了一種基于大規模FPGA的軟硬件相結的芯片設計方案,我們設計了基于FPGA的MPEG-4芯片設計開發平臺,完成算法的硬件仿真與測試.論文圍繞基于FPGA的MPEG-4芯片開發系統設計,分為兩個部分.第一部分介紹了目前國內外實現MPEG-4視頻處理系統的主要方法和應用,概述了國際上MPEG-4視頻編解碼芯片設計的一般方法及其發展趨勢,詳細描述了我們的基于FPGA的MPEG-4編解碼芯片開發系統的結構.第二部分重點講述了基于FPGA的MPEG-4芯片開發系統各個電路模塊的設計,包括電源模塊、FPGA配置模塊、時鐘生成模塊、視頻輸入/輸出模塊、RS232串口模塊、以太網接口模塊、USB接口模塊等.同時也介紹了I
上傳時間: 2013-06-15
上傳用戶:it男一枚
隨著半導體技術與數字集成電路(微處理器、存貯器以及標準邏輯門電路等)技術的迅速發展,特別是隨著計算機技術的發展,在工業生產和科學技術研究的各行各業中,人們利用PC機的強大處理功能代替傳統儀器的某些部件,開發出各種測量儀器(虛擬儀器),傳統儀器的數字邏輯部分多是采用分立集成電路(IC)組成,分立IC愈多,給系統的電路設計、調試及維護帶來諸多不便。而隨著EDA技術的飛速發展,大規模可編程邏輯芯片CPLD / FPGA應運而生。這類芯片可以替代幾十甚至上百塊通用IC芯片,而且,因其可用硬件描述語言進行芯片設計、支持在線編程和在系統編程等優點而備受青睞。本課題主要是用FPGA實現一個驗證平臺。用于SOC及IPCore的驗證。用FPGA系統驗證板實現在實際硬件環境中的驗證可以彌補ASIC 設計流程中仿真的不足, 通過該驗證也可以加快ASIC設計且降低由于邏輯問題所造成ASIC 開發中的成本損耗。本文首先介紹了EDA技術的發展,然后介紹了FPGA,SOC,和IPCore的一些基本概念,分析了FPGA在現代集成電路設計領域的一些應用。最后,具體設計了一塊用設計驗證的開發板,并討論了其設計結構,流程及驗證方法。
上傳時間: 2013-05-16
上傳用戶:bakdesec
隨著電信數據傳輸對速率和帶寬的要求變得越來越迫切,原有建成的網絡是基于話音傳輸業務的網絡,已不能適應當前的需求.而建設新的寬帶網絡需要相當大的投資且建設工期長,無法滿足特定客戶對高速數據傳輸的近期需求.反向復用技術是把一個單一的高速數據流在發送端拆散并放在兩個或者多個低速數據鏈路上進行傳輸,在接收端再還原為高速數據流.該文提出一種基于FPGA的多路E1反向復用傳輸芯片的設計方案,使用四個E1構成高速數據的透明傳輸通道,支持E1線路間最大相對延遲64ms,通過鏈路容量調整機制,可以動態添加或刪除某條E1鏈路,實現靈活、高效的利用現有網絡實現視頻、數據等高速數據的傳輸,能夠節省帶寬資源,降低成本,滿足客戶的需求.系統分為發送和接收兩部分.發送電路實現四路E1的成幀操作,數據拆分采用線路循環與幀間插相結合的方法,A路插滿一幀(30時隙)后,轉入B路E1間插數據,依此類推,循環間插所有的數據.接收電路進行HDB3解碼,幀同步定位(子幀同步和復幀同步),線路延遲判斷,FIFO和SDRAM實現多路數據的對齊,最后按照約定的高速數據流的幀格式輸出數據.整個數字電路采用Verilog硬件描述語言設計,通過前仿真和后仿真的驗證.以30萬門的FPGA器件作為硬件實現,經過綜合和布線,特別是寫約束和增量布線手動調整電路的布局,降低關鍵路徑延時,最終滿足設計要求.
上傳時間: 2013-07-16
上傳用戶:asdkin
大規模可編程邏輯器件CPLD和FPGA是當今應用最廣泛的兩類可編程專用集成電路(ASIC),電子設計工程師用它可以在辦公室或實驗室里設計出所需的專用集成電路,從而大大縮短了產品上市時間,降低了開發成本.此外,可編程邏輯器件還具有靜態可重復編程和動態系統重構的特性,使得硬件的功能可以象軟件一樣通過編程來修改,這樣就極大地提高了電子系統設計的靈活性和通用性.該設計完成了在一片可編程邏輯器件上開發簡易計算機的設計任務,將單片機與單片機外圍電路集成化,能夠輸入指令、執行指令、輸出結果,具有在電子系統中應用的普遍意義,另外,也可以用于計算機組成原理的教學試驗.該文第一章簡要介紹了可編程ASIC和EDA技術的歷史、現狀、未來并對本課題作了簡要陳述.第二章在芯片設計的兩種輸入法即原理圖輸入法和HDL輸入法之間做出比較,決定選用HDL輸入法.第三章描述了具體的設計過程和設計手段,首先將簡易計算機劃分為運算器、CPU控制器、存儲器、鍵盤接口和顯示接口以及系統控制器,然后再往下分為下層子模塊.輸入法的語言使用的是Verilog HDL,鑒于篇幅所限,源代碼部分不在論文之中.第四章對設計的綜合與實現做了總結,給出了時序仿真波形圖.該文針對FPGA和RISC這兩大課題,對RISC在FPGA上的實現進行了初淺的探索與嘗試.從計算機體系結構入手,剖析了精簡指令集計算機的原理,通過該設計的實踐對ASIC和EDA的設計潛力有了更進一步的領悟.
上傳時間: 2013-05-21
上傳用戶:hewenzhi
本文將EDA技術與傳統的控制理論相結合,研制了一種全新的基于FPGA技術之上的PID和模糊控制器,并加以優化后應用于FESTO液位控制系統上.該控制器基于PLD組成的系統,很自然地避開CPU的程序跑飛、死循環、復位不可靠等缺點,最大程度的提高設計效率和系統的可靠性;同時相對于傳統的硬件控制器而言,它的高集成度所需較少外圍電路,降低設計成本,為控制器地實現提供了一種新方案.此外,本文的模糊控制器對傳統規則表進行改進,在被控量接近穩態值時規則表部分自適應于具體的期望值,消除了穩態值附近的震蕩,大大提高了系統的穩定性.
上傳時間: 2013-06-21
上傳用戶:my867513184
ASIC對產品成本和靈活性有一定的要求.基于MCU方式的ASIC具有較高的靈活性和較低的成本,然而抗干擾性和可靠性相對較低,運算速度也受到限制.常規ASIC的硬件具有速度優勢和較高的可靠性及抗干擾能力,然而不是靈活性較差,就是成本較高.與傳統硬件(CHW)相比,具有一定可配置特性的場可編程門陣列(FPGA)的出現,使建立在可再配置硬件基礎上的進化硬件(EHW)成為智能硬件電路設計的一種新方法.作為進化算法和可編程器件技術相結合的產物,可重構FPGA的研究屬于EHW的研究范疇,是研究EHW的一種具體的實現方法.論文認為面向分類的專用類可重構FPGA(ASR-FPGA)的研究,可使可重構電路粒度劃分的針對性更強、設計更易實現.論文研究的可重構FPGA的BCH通訊糾錯碼進化電路是一類ASR-FPGA電路的具體方法,具有一定的實用價值.論文所做的工作主要包括:(1)BCH編譯碼電路的設計——求取實驗用BCH碼的生成多項式和校驗多項式及其相應的矩陣并構造實驗用BCH碼;(2)建立基于可重構FPGA的基核——構造具有可重構特性的硬件功能單元,以此作為可重構BCH碼電路的設計基礎;(3)構造實現可重構BCH糾錯碼電路的方法——建立可重構糾錯碼硬件電路算法并進行實驗驗證;(4)在可重構糾錯碼電路基礎上,構造進化硬件控制功能塊的結構,完成各進化RLA控制模塊的驗證和實現.課題是將可重構BCH碼的編譯碼電路的實現作為一類ASR-FPGA的研究目標,主要成果是根據可編程邏輯電路的特點,選擇一種可編程樹的電路模型,并將它作為可重構FPGA電路的基核T;通過對循環BCH糾錯碼的構造原理和電路結構的研究,將基核模型擴展為能滿足糾錯碼電路需要的糾錯碼基本功能單元T;以T作為再劃分的基本單元,對FPGA進行"格式化",使T規則排列在FPGA上,通過對T的控制端的不同配置來實現糾錯碼的各個功能單元;在可重構基核的基礎上提出了糾錯碼重構電路的嵌套式GA理論模型,將嵌套式GA的染色體串作為進化硬件描述語言,通過轉換為相應的VHDL語言描述以實現硬件電路;采用RLA模型的有限狀態機FSM方式實現了可重構糾錯碼電路的EHW的各個控制功能塊.在實驗方面,利用Xilinx FPGA開發系統中的VHDL語言和電路圖相結合的設計方法建立了循環糾錯碼基核單元的可重構模型,進行循環糾錯BCH碼的電路和功能仿真,在Xilinx公司的Virtex600E芯片進行了FPGA實現.課題在研究模型上選取的是比較基本的BCH糾錯碼電路,立足于解決基于可重構FPGA核的設計的基本問題.課題的研究成果及其總結的一套ASR-FPGA進化硬件電路的設計方法對實際的進化硬件設計具有一定的實際指導意義,提出的基于專用類基核FPGA電路結構的研究方法為新型進化硬件的器件結構的設計也可提供一種借鑒.
上傳時間: 2013-07-01
上傳用戶:myworkpost
在圖像處理、航空航天、遙感測量、現代電子測試等很多領域,要求測試儀器設備能及時保存原始測試數據,用于事后數據分析和處理。同時前端探測器性能的提高,對于各種系統存儲容量、體積、造價、穩定性等都提出了更高的要求。因此研制性能可靠、體積小、低成本的數據存儲系統是十分必要的。 本文提出基于ARM嵌入式處理器+FPGA結構的高速信號采集與存儲系統解決方案。進行了信號采集與存儲系統設計。其特點是高性能、低成本、體積小。 文中利用了ARM處理器和FPGA可編程邏輯器件的特點,進行了基于本方案的硬件設計,:FPGA軟件設計。敘述了PCB設計以及調試過程中需注意的問題。 系統的硬件設計以ARM和FPGA為平臺,ARM處理器采用了Samsung公司的S3C2410,FPGA采用Altera公司的EP2C8。硬件設計圍繞著核心芯片,進行了電源設計和ARM和FPGA外圍電路設計。 ARM處理器實現了系統的控制;FPGA作為協處理器實現了FIFO,一些接口、時序控制等,協助ARM采集數據。在FPGA中實現硬件電路簡化了外圍電路,使得設計靈活,開發調試方便,也提高了系統的可靠性。 系統軟件操作系統采用的是Linux,基于嵌入式Linux操作系統的特點,分析了系統的實時性。接著進行了Linux平臺上基于Qt的用戶界面應用程序設計。 最后分析了系統測試結果,并指出存在的問題和改進方法。
上傳時間: 2013-07-10
上傳用戶:cylnpy
機械手是自動裝配生產線上必不可少的設備,它可以模擬人手臂的部分動作,按預定的程序、軌跡和要求,實現抓取、搬運和裝配等工作。在減輕人的勞動強度、提高裝配質量和提高裝配效率等方面,起到了積極的作用。本文基于ARM和FPGA嵌入式系統,開展了機械手控制系統的研發工作,實現了機械手的自動控制。 嵌入式ARM處理器,具有運行速度快、功耗低、程序設計靈活、外圍硬件資源豐富等優點,但其普通輸入輸出口的高低電平變化周期最快只能到1微妙左右,不適合高速輸入輸出;FPGA芯片高速輸入輸出數據,時間可縮短至幾十納秒。通過ARM處理器和FPGA技術的有機結合,發揮各自的優勢,使系統具有程序設計靈活、以太網通信、大容量存儲、高速數據輸山、低成本等特點,滿足高速機械手自動控制的要求。 本文分析了ARM和FPGA系統,以及機械手控制系統的功能要求;設計硬件模塊、接口電路;闡述了系統軟件的設計過程,包括啟動代碼U—BOOT、操作系統μCLinux的移植;并介紹了如何利用便件描述語言VHDL來實現機械手邏輯控制。
上傳時間: 2013-04-24
上傳用戶:luyanping
軟件無線電是二十世紀九十年代提出的一種實現無線通信的體系結構,被認為是繼模擬通信、數字通信之后的第三代無線電通信技術。它的中心思想是:構造一個開放性、標準化、模塊化的通用硬件平臺,并使寬帶模數和數模轉換器盡可能靠近天線,從而將各種功能,如工作頻段、調制解調類型、數據格式、加密模式、通信協議等用軟件來完成。 本論文首先介紹了軟件無線電的基本原理和三種結構形式,綜述了軟件無線電的幾項關鍵技術及其最新研究進展。其中調制解調模塊是軟件無線電系統中的重要部分,集中體現了軟件無線電最顯著的優點——靈活性。目前這一部分的技術實現手段多種多樣。隨著近幾年來芯片制造工藝的飛速發展,可編程器件FPGA以其高速的處理性能、高容量和靈活的可重構能力,成為實現軟件無線電技術的重要手段。 本論文調制解調系統的設計,選擇有代表性的16QAM和QPSK兩種方式作為研究對象,采用SystemView軟件作為系統級開發工具進行集成化設計。在實現系統仿真和FPGA整體規劃后,著重分析用VHDL實現其中關鍵模塊以及利用嵌入FPGA的CPU核控制調制解調方式轉換的方法。同時,在設計中成功地調用了Xilinx公司的IP核,實現了設計復用。由于FPGA內部邏輯可以根據需要進行重構,因而硬件的調試和升級變得很容易,而內嵌CPU使信號處理過程可以用軟件進行控制,充分體現了軟件無線電的靈活性。 通過本論文的研究,初步驗證了在FPGA內實現數字調制解調過程及控制的技術可行性和應用的靈活性,并對將來的擴展問題進行了研究和討論,為實現完整的軟件無線電系統奠定了基礎。
上傳時間: 2013-04-24
上傳用戶:libenshu01
該文就多媒體信息的主體之一-圖像信號的壓縮和解壓進行了分析,并結合實際課題所設計的數字圖像監控系統對其中的圖像解碼過程進行了軟硬件的實現.首先我們在ANALOG DEVICE公司的ADSP-2189上進行了解碼系統的驗證,就解碼輸出的質量進行了主觀評價.通過軟件仿真,我們還進一步得到了解碼過程中,哪些指令占用較多的指令執行時間,哪些指令會成為硬件實現時的瓶頸.它為我們的FPGA優化設計提供了理論上的依據.綜合考慮設計方案的復雜程度、系統規模、系統時延、器件成本等各項因素,通過對各種FPGA器件性能與開發工具的選擇比較,決定選用Altera公司的FLEX10K器件來做最終的硬件實現.它不僅為圖像解碼系統的ASIC實現做了一定的理論分析和技術準備,也為FPGA技術在數字信號處理領域的應用開辟了新的研究方向.在硬件設計過程中,根據FPGA技術的優點,采用"自上而下"和"自下而上"相結合的設計方法,將整個系統進行功能模塊分割并分別實現.所有處理模塊均采用VERILIG語言編寫,對其中的主要模塊都進行了優化設計.通過這些優化不僅提高了解壓性能,還減少了處理時間和所占用的硬件空間.最后通過仿真表明了所實現的圖像解碼系統具有良好的性能,具有一定的使用價值.
上傳時間: 2013-06-26
上傳用戶:再見大盤雞