隨著現代互聯網規模的不斷擴大,網絡數據流量迅速增長,傳統的路由器已經無法滿足網絡的交換和路由需求。當前,新一代路由器普遍利用了交換式路由技術,通過使用交換背板以充分利用公共通信鏈路,有效的提高了鏈路的利用率,并使各通信節點的并行通信成為可能。硬件系統設計中結合了專用網絡處理器,可編程器件各自的特點,采用了基于ASIC,FPGA,CPLD硬件結構模塊化的設計方法。基于ASIC技術體系的GSR的出現,使得路由器的性能大大提高。但是,這種路由器主要滿足數據業務(文字,圖象)的傳送要求,不能解決全業務(語音,數據,視頻)數據傳送的需要。隨著網絡規模的擴大,矛盾越來越突出,而基于網絡處理器技術的新一代路由器,從理論上提出了解決GSR所存在問題的解決方案。 基于網絡路由器技術實現的路由器,采用交換FPGA芯片硬件實現的方式,對路由器內部各種單播、多播數據包進行路由轉發,實現網絡路由器與外部數據收發芯片的數據通信。本文主要針對路由器內部交換FPGA芯片數據轉發流程的特點,分析研究了傳統交換FPGA所采用的交換算法,針對簡單FIFO算法所產生的線頭阻塞現象,結合虛擬輸出隊列(VOQ)機制及隊列仲裁算法(RRM)的特點,并根據實際設計中各外圍接口芯片,給出了一種消除數據轉發過程中出現的線頭阻塞的iSLIP改進算法。針對實際網絡單播、多播數據包在數據轉發處理過程的不同,給出了實際的解決方案。并對FPGA外部SSRAM包緩存帶寬的利用,數據轉發的包亂序現象及FPGA內部環回數據包的處理流程作了分析并提出了解決方案,有效的提高了路由器數據交換性能。 根據設計方案所采用的算法的實現方式,結合FPGA內部部分關鍵模塊的功能特點及性能要求,給出了交換FPGA內部可用BlockRam資源合理的分配方案及部分模塊的設計實現,滿足了實際的設計要求。所有處理模塊均在xilinx公司的FPGA芯片中實現。
上傳時間: 2013-04-24
上傳用戶:牛布牛
FPGA作為近年來集成電路發展中最快的分支之一,有關它的研究和應用得到了迅速的發展。傳統的FPGA采用靜態配置的方法,所以在它的應用生命周期中,它的功能就不能夠再改變,除非重新配置。動態重配置系統在系統工作的過程中改變FPGA的結構,包括全局重配置和局部重配置。其中的局部動態重配置系統有著ASIC以及靜態配置FPGA無法比擬的優勢。而隨著支持局部位流配置以及動態配置的商用FPGA的推出,使對局部動態重配置系統和應用的研究有了最基本的硬件支撐條件。而Internet作為無比強大的網絡已經滲入到各種應用領域之中。 本文首先提出了一個完整的基于Internet的FPGA局部動態可重配置系統的方案。然后針對方案的各個組成部分,分別進行了描述。首先是介紹了FPGA的基本概況,包括它的發展歷史、結構、應用領域、發展趨勢等。然后介紹了對一個包含局部動態重配置模塊的FPGA系統的設計過程,包括重配置模塊的定義、設計的流程、局部位流的產生等。接下來對.FPGA的配置方法以及配置解決方案進行描述,包括幾種可選擇的配置模式,其中有一些適用于靜態配置,另外一些可以用于動態局部配置,.以及作為一個系統的配置解決方案。最后系統要求從Internet服務器上下載重配置模塊的位流并且完成對FPGA的配置,根據這個要求,我們設計了相應的嵌入式解決方案,包括如何設計一個基于VxWorks的嵌入式應用軟件實現FTP功能,并說明如何通過JTAGG或者ICAP接口由嵌入式CPU完成對FPGA的局部配置。
上傳時間: 2013-04-24
上傳用戶:william345
隨著電子技術和集成電路技術的飛速發展,數字信號處理已經廣泛地應用于通信、信號處理、生物醫學以及自動控制等領域中。離散傅立葉變換(DFT)及其快速算法FFT作為數字信號處理中的基本變換,有著廣泛的應用。特別是近年來,基于FFT的ODFM技術的興起,進一步推動了對高速FFT處理器的研究。 FFT 算法從出現到現在已有四十多年代歷史,算法理論已經趨于成熟,但是其具體實現方法卻值得研究。面向高速、大容量數據流的FFT實時處理,可以通過數據并行處理或者采用多級流水線結構來實現。特別是流水線結構使得FFT處理器在進行不同點數的FFT計算時可以通過對模塊級數的控制很容易的實現。 本文在分析和比較了各種FFT算法后,選擇了基2和基4混合頻域抽取算法作為FFr處理器的實現算法,并提出了一種高速、處理點數可變的流水線結構FFT處理器的實現方法。利用這種方法實現的FFT處理器成功的應用到DAB接收機中,RTL級仿真結果表明FFT輸出結果與C模型輸出一致,在FPGA環境下仿真波形正確,用Ouaaus Ⅱ軟件綜合的最高工作頻率達到133MHz,滿足了高速處理的設計要求。
上傳時間: 2013-05-29
上傳用戶:GavinNeko
研制發射微小衛星,是我國利用空間技術服務經濟建設、造福人類的重要途徑。現代微小衛星在短短20年里能取得長足的發展,主要取決于微小衛星自身的一系列特點:重量輕,體積小,成本低,性能高,安全可靠,發射方便、快捷靈活等。在衛星通信系統中,由于傳輸信道的多徑和各種噪聲的影響,信號在接收端會引起差錯,通過信道編碼環節,可對這些不可避免的差錯進行檢測和糾正。 在微小衛星通信鏈路中,信道編碼器的任務是差錯控制。本文采用符合空間數據系統咨詢委員會CCSDS標準的鏈接碼進行信道編碼,即內碼為(2,1,6)的卷積碼,外碼為(255,223)的RS碼,中間進行交織操作。其中,里德-索羅蒙碼(簡稱RS碼)是一種重要的非二進制BCH碼,是分組碼中糾錯能力最強的糾錯碼,一次可以糾正多個突發錯誤,廣泛地用于空間通信中。 本文針對南京航空航天大學自行研制的微小衛星通信分系統的技術要求,在用SystemView和C語言仿真的基礎上,用硬件描述語言Verilog設計了RS(255,223)編碼器和譯碼器,使用Modelsim軟件進行了功能仿真,并通過Xilinx公司的軟件ISE對設計進行綜合、布局布線,最后生成可下載的比特流文件下載到Xilinx公司的型號為XC3S2000的FPGA芯片中,完成了電路的設計并實現了編碼譯碼的功能,表明本文設計的信道編解碼器的正確性和實用性,滿足了微小衛星通信分系統的技術要求。
上傳時間: 2013-08-01
上傳用戶:lili123
FPGA是一種可通過用戶編程來實現各種數字電路的集成電路器件。用FPGA設計數字系統有設計靈活、低成本,低風險、面市時間短等好處。本課題在結合國際上FPGA器件方面的各種研究成果基礎上,對FPGA器件結構進行了深入的探討,重點對FPGA的互連結構進行了分析與優化。FPGA器件速度和面積上相對于ASIC電路的不足很大程度上是由可編程布線結構造成的,FPGA一般用大量的可編程傳輸管開關和通用互連線段實現門器件的連接,而全定制電路中僅用簡單的金屬線實現,傳輸管開關帶來很大的電阻和電容參數,因而速度要慢于后者。這也說明,通過優化可編程連接方式和布線結構,可大大改善電路的性能。本文研究了基于SRAM編程技術的FPGA器件中邏輯模塊、互連資源等對FPGA性能和面積的影響。論文中在介紹FPGA器件的體系構架后,首先對開關矩陣進行了研究,結合Wilton開關矩陣和Disioint開關矩陣的特點,得到一個連接更加靈活的開關矩陣,提高了FPGA器件的可布線性,接著本課題中又對通用互連線長度、通用互連線間的連接方式和布線通道的寬度等進行了探討,并針對本課題中的FPGA器件,得出了一套適合于中小規模邏輯器件的通用互連資源結構,仿真顯示新的互連方案有較好的速度和面積性能,在互連資源的面積和性能上達到一個很好的折中。 接下來課題中對FPGA電路的可編程邏輯資源進行了研究,得到了一種邏輯規模適中的粗粒度邏輯塊簇,該邏輯塊簇采用類似Xilinx 公司的FPGA產品的LUT加觸發器結構,使邏輯塊簇內部基本邏輯單元的聯系更加緊密,提高了邏輯資源的功能和利用率。隨后我們還研究了IO模塊數目的確定和分布式SRAM結構中編程電路結構的設計,并簡單介紹了SRAM單元的晶體管級設計原理。最后,在對FPGA構架研究基礎上,完成了一款FPGA電路的設計并設計了相應的電路測試方案,該課題結合CETC58研究所的一個重要項目進行,目前已成功通過CSMC0.6μm 2P2M工藝成功流片,測試結果顯示其完全達到了預期的性能。
上傳時間: 2013-04-24
上傳用戶:6546544
自適應濾波器是智能天線技術中核心部分-自適應波束成形器的關鍵技術,算法的高效穩定性及硬件時鐘速率的快慢是判斷波束成形器性能優劣的主要標準。 首先選取工程領域最常用的自適應橫向LMS濾波算法作為研究對象,提出了利用最小均方誤差意義下自適應濾波器的輸出信號與主通道噪聲信號的等效關系,得到濾波器最佳自適應參數的方法。并分析了在平穩和非平穩環境噪聲下,濾波器的收斂速度、權系數穩定性、跟蹤輸入信號的能力和信噪比的改善等特性。 在分析梯度自適應格型算法的基礎上,提出利用最佳反射系數的收斂性和穩定性,得到了梯度自適應格型濾波器的定步長改進方法;并以改進的梯度自適應格型和線性組合器組成梯度自適應格型聯合處理算法,在同樣環境噪聲下,相比自適應橫向LMS算法,其各項性能指標都得到了極大地改善,而且有利于節省硬件資源。 設計了自適應橫向LMS濾波器和梯度自適應格型聯合處理濾波器的電路模型,并用馳豫超前技術對兩類濾波器進行了流水線優化。利用Altera公司的CycloneⅡ系列EP2C5T144C6芯片和多種EDA工具,完成了濾波器的FPGA硬件設計與仿真實現。并以FPGA實現的3節梯度自適應格型聯合處理器為核心,設計了一種TD-SCDMA系統的自適應波束成形器,分析表明可以很好地利用系統提供的參考信號對下行波束進行自適應成形。
上傳時間: 2013-07-16
上傳用戶:xyipie
隨著多媒體編碼技術的發展,視頻壓縮標準在很多領域都得到了成功應用,如視頻會議(H.263)、DVD(MPEG-2)、機頂盒(MPEG-2)等等,而網絡帶寬的不斷提升和高效視頻壓縮技術的發展使人們逐漸把關注的焦點轉移到了寬帶網絡數字電視(IPTV)、流媒體等基于傳輸的業務上來。帶寬的增加為流式媒體的發展鋪平了道路,而高效的視頻壓縮標準的出臺則是流媒體技術發展的關鍵。H.264/AVC是由國際電信聯合會和國際標準化組織共同發展的下一代視頻壓縮標準之一。新標準中采用了新的視頻壓縮技術,如多模式幀間預測、1/4像素精度預測、整數DCT變換、變塊尺寸運動補償、基于上下文的二元算術編碼(CABAC)、基于上下文的變長編碼(CAVLC)等等,這些技術的采用大大提高了視頻壓縮的效率,更有利于寬帶網絡數字電視(IPTV)、流媒體等基于傳輸的業務的實現。 本文主要根據視頻會議應用的需要對JM8.6代碼進行優化,目標是實現基于Baseline的低復雜度的CIF編碼器,并對部分功能模塊進行電路設計。在設計方法上采用自頂向下的設計方法,首先對H.264編碼器的C代碼和算法進行優化,并對優化后的結果進行測試比較,結果顯示在圖像質量沒有明顯降低的情況下,H.264編碼器編碼CIF格式視頻每秒達到15幀以上,滿足了視頻會議應用的實時性要求。然后,以C模型為參考對H.264編碼器的部分功能模塊電路進行設計。采用Verilog HDL實現了這些模塊,并在Quartus Ⅱ中進行了綜合、仿真、驗證。主要完成了Zig-zag掃描和CAVLC模塊的設計,詳細說明模塊的工作原理和過程,然后進行多組的仿真測試,結果與C模型相應部分的結果一致,證明了設計的正確性。
上傳時間: 2013-06-11
上傳用戶:kjgkadjg
隨著科學技術水平的不斷提高,在科研和生產過程中為了更加真實的反映被測對象的性質,對測試系統的性能要求越來越高。傳統的測試裝置,由于傳輸速度低或安裝不便等問題已不能滿足科研和生產的實際需要。USB技術的出現很好的解決了上述問題。USB總線具有支持即插即用、易于擴展、傳輸速率高(USB2.0協議下為480Mbps)等優點,已逐漸得到廣泛的應用。 本課題研究并設計了一套基于USB2.0的數據采集系統。論文首先詳細介紹了USB總線協議,然后從系統的總體結構、硬件電路、軟件程序以及系統性能檢測等幾個方面,詳細闡述了系統的設計思想和實現方案。系統采用雙12位A/D轉換器,提供兩條模擬信號通道,可以同時采集雙路信號,最高的采樣率為200KHz。USB接口芯片采用Cypress公司的CY7C68013。論文詳細介紹了其在SlaveFIFO接口模式下的電路設計和程序設計。系統應用FPGA芯片作系統的核心控制,控制系統的數據采集和與USB接口芯片的數據交換,并產生其中的邏輯控制信號和時序信號。同時應用FPGA芯片作系統的核心控制可提高了系統穩定性、減小設備的體積。系統的軟件設計,主要包括FPGA芯片中的邏輯、時序控制程序、8051固件程序、客戶應用程序及其驅動程序。客戶端選擇了微軟的Visual Studio6.0 C++作開發平臺,雖然增加了復雜程度,但是軟件執行效率及重用性均得到提高。 最后,應用基于USB2.0的數據采集系統測試標準信號及電木的導熱系數,以驗證測試系統的可靠信與準確性。
上傳時間: 2013-04-24
上傳用戶:鳳臨西北
回波抵消器在免提電話、無線產品、IP電話、ATM語音服務和電話會議等系統中,都有著重要的應用。在不同應用場合對回波抵消器的要求并不完全相同,本文主要研究應用于電話系統中的電回波抵消器。電回波是由于語音信號在電話網中傳輸時由于阻抗不匹配而產生的。 傳統回波抵消器主要是基于通用DSP處理器實現的,這種回波抵消器在系統實時性要求不高的場合能很好的滿足回波抵消的性能要求,但是在實時性要求較高的場合,其處理速度等性能方面已經不能滿足系統高速、實時的需要。現代大容量、高速度的FPGA的出現,克服了上訴方案的諸多不足。用FPGA來實現數字信號處理可以很好地解決并行性和速度問題,且其靈活的可配置特性使得FPGA構成的DSP系統非常易于修改、測試和硬件升級。 本文研究目標是如何在FPGA芯片上實現回波抵消器,完成的主要工作有: (1)深入研究了回波抵消器各模塊算法,包括自適應濾波算法、遠端檢測算法、雙講檢測算法、NLP算法、舒適噪聲產生算法,并實現了這些算法的C程序。 (2)深入研究了回波抵消器基于FPGA的設計流程與實現方法,并利用硬件描述語言Verilog HDL實現了各部分算法。 (3)在OuartusⅡ和ModelSim仿真環境下對該系統進行模塊級和系統級的功能仿真、時序仿真和驗證。并在FPGA硬件平臺上實現了該系統。 (4)根據ITU-T G.168的標準和建議,對設計進行了大量的主、客測試,各項測試結果均達到或優于G.168的要求。
上傳時間: 2013-06-23
上傳用戶:123啊
LED恒流驅動器的幾種類型:
上傳時間: 2013-06-22
上傳用戶:lrx1992