由于集成電路產業在中國的飛速發展,FPGA設計技術,作為一種靈活性很強的芯片設計技術,在國內得到廣泛的應用.由于芯片的可升級性和開發自主知識產權芯片的必要性,在北京郵電大學寬帶通信網絡實驗室開發的三層以太網交換機項目中,以太網口和ATM口之間的數據通道的實現上采用了FPGA設計方法.該文主要集中在ATM口之間的數據通道的HEC頭校驗的FPGA實現.并完成了硬件設計、配置、硬件測試聯調工作以及論文撰寫工作.硬件的設計和開發基于Protel99和Tornado/VxWorks,軟件的設計和開發采用了標準的VHDL語言,開發環境是WINDOWS,開發工具是Xilinx公司的iSE4.1i集成開發環境.隨著網絡設備的發展,位于網絡邊緣的設備將會變得更加靈巧,更加迎合網絡發展的需要,在網絡設備上越來越多地引入了網絡處理器.我們實驗室和Intel建立了聯合實驗室,在此基礎上,我們要把網絡處理器評估板硬件上,運行軟件,使其成為路由器,首先要加載的就是網絡路由協議.由于Linux的開放源代碼,所以我們決定采用Linux做嵌入式系統,在上面運行zebra的路由協議.Zebra是linux上面的開放源代碼的路由軟件.
標簽:
FPGA
協議
網絡處理器
上傳時間:
2013-07-08
上傳用戶:yhm_all
常用的實時數字信號處理的器件有可編程的數字信號處理(DSP)芯片(如AD系列、TI系列)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)等。在工程實踐中,往往要求對信號處理要有高速性、實時性和靈活性,而已有的一些軟件和硬件實現方式則難以同時達到這幾方面的要求。隨著可編程邏輯器件和EDA技術的發展,使用FPGA來實現數字信號處理,既具有實時性,又兼顧了一定的靈活性。FPGA具有的靈活的可編程邏輯可以方便的實現高速數字信號處理,突破了并行處理、流水級數的限制,有效地利用了片上資源,加上反復的可編程能力,越來越受到國內外從事數字信號處理的研究者所青睞。 FIR數字濾波器以其良好的線性特性被廣泛使用,屬于數字信號處理的基本模塊之一。本論文對基于FPGA的FIR數字濾波器實現進行了研究,所做的主要工作如下: 1.介紹了FIR數字濾波器的基本理論和FPGA的基本概況,以及FPGA設計流程、設計指導原則和常用的設計指導思想與技巧。 2.以FIR數字濾波器的基本理論為依據,使用分布式算法為濾波器的硬件實現算法,并對其進行了詳細的討論。針對分布式算法中查找表規模過大的缺點,采用優化分布式算法的多塊查找表方式使得硬件規模極大的減小。 3.設計出一個192階的FIR濾波器實例。其系統要求為:定點16位輸入、定點12位系數、定點16位輸出,采樣率為75MHz。設計用Quartus II軟件進行仿真,并將其仿真結果與Matlab仿真結果進行對比分析。 仿真結果表明,本論文設計的濾波器硬件規模較小,采樣率達到了75MHz。同時只要將查找表進行相應的改動,就能分別實現低通、高通、帶通FIR濾波器,體現了設計的靈活性。
標簽:
FPGA
FIR
數字濾波器
上傳時間:
2013-06-06
上傳用戶:June