資料介紹
1 引言
在通信領域尤其是無線通信方面,隨著技術不斷更新和新標準的發布,設計者需要一個高速通用硬件平臺來實現并驗證自己的通信系統和相關算法。FPGA(現場可編程門陣列)作為一種大規??删幊踢壿嬈骷w系結構和邏輯單元靈活、集成度高、適用范圍寬,并且設計開發周期短、設計制造成本低、開發工具先進并可實時在線檢驗,廣泛應用于產品的原型設計和產品生產。
與傳統的DSP(數字信號處理器)或GPP(通用處理器)相比,FPGA在某些信號處理任務中表現出非常強的性能,具有高吞吐率、架構和算法靈活、并行計算、分配存儲以及動態配置等優勢,因此非常適合用于設計驗證高速通信系統的基帶處理部分。
本文提出一種基于Xilinx公司Virtex-Ⅱ系列300萬門級FPGA器件的通信系統基帶設計驗證平臺,適用于高速通信系統基帶的原型設計和相關算法的實現,并已成功應用于基于IEEE 802.1la的OFDM基帶系統設計。
2 系統平臺組成和功能
通信系統基帶設計驗證平臺主要有以下組成部分:電源部分、FPGA和外圍電路、時鐘和復位電路以及模數和數模轉換電路。平臺整體框圖見圖1。
各單元模塊的功能如下:
電源部分:負責給FPGA和其他電路供電。
FPGA和外圍電路:主要由兩片300萬門級的FPGA器件構成,配置電路用于啟動后完成對FPGA的自動配置。其他主要外圍電路還有存儲器(SRAM和SDRAM)及串口通信電路。
時鐘和復位電路:為FPGA提供系統時鐘和復位信號。
模數和數模轉換電路:主要是1片用于將數字信號轉換成模擬信號的ADC,以及l片將模擬信號轉換成數字信號的DAC。
整個系統平臺的工作原理是:兩片FPGA分別設計成發射機(圖l中的FPGA_TX)和接收機(圖l中的FPGA_RX)。測試向量進入發射機后,經過基帶編碼和調制,通過DAC轉換成基帶模擬信號。ADC及接收電路接收電纜傳輸過來的信號,將其轉換成數字信號,經接收機解調和解碼后還原為原始數據,并與測試向量比較,獲得誤碼率等性能指標。
3 功能單元的電路實現
3.1 FPGA及其配置電路
VirtexⅡ系列FPGA是Xilinx公司推出的針對高性能可編程解決方案的首款平臺級FPGA器件。Virtex-Ⅱ系列器件采用先進的O.15 μm/0.12 μmCMOS 8層金屬混合工藝設計,內核電壓為1.5 V,根據輸入輸出參考電壓的不同設計可支持多種接口標準,內部時鐘頻率可達420 MHz,被認為是高速低耗的理想設計。
Virtex-Ⅱ系列器件特性:
?。?)內部時鐘頻率可達420 MHz,輸入輸出速率可高達840MHz。
(2)內嵌18x18專用硬件乘法電路和超前進位邏輯鏈(Look Ahead Carry)實現高性能的算術處理功能。
?。?)高性能的內部存儲器Select RAM,每個塊存儲器容量為18 KB。最多提供3 MB的塊存儲資源以及1.5 MB的分布式存儲器資源。
?。?)多達12個數字時鐘管理模塊(Digital Clock Manager,DCM)和16個全局時鐘多路復用緩沖器,提供了靈活的系統時鐘解決方案。
?。?)Virtex-Ⅱ采用數控阻抗匹配技術(Digital Controlled Impedance,DCI),可減小因阻抗匹配問題而造成的系統不穩定,并減小PCB因終端匹配電阻導致的復雜性。
本平臺采用兩片300萬門的Virtex-Ⅱ FPGA器件,型號為XC2V3000C,從兼容性和擴展性考慮,選用FFl152封裝,該封裝與XC2V4000/6000/8000的FPGA引腳兼容,便于系統升級。
Virtex-ⅡFPGA的配置信息存儲于SRAM中,掉電后配置信息丟失,上電后需要重新配置下載。Virtex-Ⅱ系列器件配置有5種模式,JTAG/Botmdarv Scan、Master Scrial、Slave Serial、Master SelectMAP、Slave SelectMAP。其中Master SelectMAP和MasterSerial需要使用Xilinx專用的PROM。
本設計采用JTAG/Boundary Scan配置模式,主要通過四個專用配置信號線完成所有配置任務。提供兩種配置方式,一是在線下載配置,通過下載電纜將FPGA的JTAG口與計算機并口相連,使用軟件完成在線下載。另一種是采用SystemACE方案,上電后,通過SystemACE控制器讀取CF存儲器中的配置文件,通過JTAG配置相連的FPGA器件。
SystemACE CompactFlash(CF)使用基于CFACompactFlash標準的存儲器,由CompactFlash存儲模塊和ACE控制器組成。ACE控制器具有內置的控制邏輯,可以通過任何一個ACE控制器接口(CompactFlash接口、CFGJTAG接口、TESTJTAG接口和系統微處理器接口)對目標FPGA鏈進行配置。其中CompactFlash接口提供對CompactFlash存儲卡的支持。單片Virtex-ⅡFPGA所需的配置數據大小為300 Kbit-29.O Mbit,這意味著使用一個Svs-temACE CF方案可以配置超過250片最大容量的Virtex-Ⅱ系列FPGA。設計者可以根據需要靈活地改變ACE Flash的密度。
SystemACE配置示意圖如圖2所示。完成FP-GA設計后,通過軟件生成所設計的下載配置文件,通過CF卡讀寫器將文件置于CF存儲卡中。當平臺上電后,ACE控制器讀取CF卡中的配置文件,通過JTAG鏈將數據下載到各FPGA,完成自動配置。也可以通過JTAG下載電纜連接TEST JTAG接口,直接對FPGA進行在線配置。
在通信領域尤其是無線通信方面,隨著技術不斷更新和新標準的發布,設計者需要一個高速通用硬件平臺來實現并驗證自己的通信系統和相關算法。FPGA(現場可編程門陣列)作為一種大規??删幊踢壿嬈骷w系結構和邏輯單元靈活、集成度高、適用范圍寬,并且設計開發周期短、設計制造成本低、開發工具先進并可實時在線檢驗,廣泛應用于產品的原型設計和產品生產。
與傳統的DSP(數字信號處理器)或GPP(通用處理器)相比,FPGA在某些信號處理任務中表現出非常強的性能,具有高吞吐率、架構和算法靈活、并行計算、分配存儲以及動態配置等優勢,因此非常適合用于設計驗證高速通信系統的基帶處理部分。
本文提出一種基于Xilinx公司Virtex-Ⅱ系列300萬門級FPGA器件的通信系統基帶設計驗證平臺,適用于高速通信系統基帶的原型設計和相關算法的實現,并已成功應用于基于IEEE 802.1la的OFDM基帶系統設計。
2 系統平臺組成和功能
通信系統基帶設計驗證平臺主要有以下組成部分:電源部分、FPGA和外圍電路、時鐘和復位電路以及模數和數模轉換電路。平臺整體框圖見圖1。
各單元模塊的功能如下:
電源部分:負責給FPGA和其他電路供電。
FPGA和外圍電路:主要由兩片300萬門級的FPGA器件構成,配置電路用于啟動后完成對FPGA的自動配置。其他主要外圍電路還有存儲器(SRAM和SDRAM)及串口通信電路。
時鐘和復位電路:為FPGA提供系統時鐘和復位信號。
模數和數模轉換電路:主要是1片用于將數字信號轉換成模擬信號的ADC,以及l片將模擬信號轉換成數字信號的DAC。
整個系統平臺的工作原理是:兩片FPGA分別設計成發射機(圖l中的FPGA_TX)和接收機(圖l中的FPGA_RX)。測試向量進入發射機后,經過基帶編碼和調制,通過DAC轉換成基帶模擬信號。ADC及接收電路接收電纜傳輸過來的信號,將其轉換成數字信號,經接收機解調和解碼后還原為原始數據,并與測試向量比較,獲得誤碼率等性能指標。
3 功能單元的電路實現
3.1 FPGA及其配置電路
VirtexⅡ系列FPGA是Xilinx公司推出的針對高性能可編程解決方案的首款平臺級FPGA器件。Virtex-Ⅱ系列器件采用先進的O.15 μm/0.12 μmCMOS 8層金屬混合工藝設計,內核電壓為1.5 V,根據輸入輸出參考電壓的不同設計可支持多種接口標準,內部時鐘頻率可達420 MHz,被認為是高速低耗的理想設計。
Virtex-Ⅱ系列器件特性:
?。?)內部時鐘頻率可達420 MHz,輸入輸出速率可高達840MHz。
(2)內嵌18x18專用硬件乘法電路和超前進位邏輯鏈(Look Ahead Carry)實現高性能的算術處理功能。
?。?)高性能的內部存儲器Select RAM,每個塊存儲器容量為18 KB。最多提供3 MB的塊存儲資源以及1.5 MB的分布式存儲器資源。
?。?)多達12個數字時鐘管理模塊(Digital Clock Manager,DCM)和16個全局時鐘多路復用緩沖器,提供了靈活的系統時鐘解決方案。
?。?)Virtex-Ⅱ采用數控阻抗匹配技術(Digital Controlled Impedance,DCI),可減小因阻抗匹配問題而造成的系統不穩定,并減小PCB因終端匹配電阻導致的復雜性。
本平臺采用兩片300萬門的Virtex-Ⅱ FPGA器件,型號為XC2V3000C,從兼容性和擴展性考慮,選用FFl152封裝,該封裝與XC2V4000/6000/8000的FPGA引腳兼容,便于系統升級。
Virtex-ⅡFPGA的配置信息存儲于SRAM中,掉電后配置信息丟失,上電后需要重新配置下載。Virtex-Ⅱ系列器件配置有5種模式,JTAG/Botmdarv Scan、Master Scrial、Slave Serial、Master SelectMAP、Slave SelectMAP。其中Master SelectMAP和MasterSerial需要使用Xilinx專用的PROM。
本設計采用JTAG/Boundary Scan配置模式,主要通過四個專用配置信號線完成所有配置任務。提供兩種配置方式,一是在線下載配置,通過下載電纜將FPGA的JTAG口與計算機并口相連,使用軟件完成在線下載。另一種是采用SystemACE方案,上電后,通過SystemACE控制器讀取CF存儲器中的配置文件,通過JTAG配置相連的FPGA器件。
SystemACE CompactFlash(CF)使用基于CFACompactFlash標準的存儲器,由CompactFlash存儲模塊和ACE控制器組成。ACE控制器具有內置的控制邏輯,可以通過任何一個ACE控制器接口(CompactFlash接口、CFGJTAG接口、TESTJTAG接口和系統微處理器接口)對目標FPGA鏈進行配置。其中CompactFlash接口提供對CompactFlash存儲卡的支持。單片Virtex-ⅡFPGA所需的配置數據大小為300 Kbit-29.O Mbit,這意味著使用一個Svs-temACE CF方案可以配置超過250片最大容量的Virtex-Ⅱ系列FPGA。設計者可以根據需要靈活地改變ACE Flash的密度。
SystemACE配置示意圖如圖2所示。完成FP-GA設計后,通過軟件生成所設計的下載配置文件,通過CF卡讀寫器將文件置于CF存儲卡中。當平臺上電后,ACE控制器讀取CF卡中的配置文件,通過JTAG鏈將數據下載到各FPGA,完成自動配置。也可以通過JTAG下載電纜連接TEST JTAG接口,直接對FPGA進行在線配置。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 通信電源機房遠程監控系統的設計方案 18次下載
- 基于NVM和DRAN的混合內存系統設計方案 12次下載
- 基于CPLD/FPGA的半整數分頻器設計方案 21次下載
- 簡易病房呼叫系統設計方案 15次下載
- 帶NFC管理的移動通信終端電路設計方案 30次下載
- 基于FPGA的二進制相移鍵控設計方案 11次下載
- 基于雙接口NFC芯片的FPGA驗證系統 17次下載
- 基于MATLAB的DSP控制系統仿真平臺設計方案 20次下載
- 基于dPMR的數字對講機基帶芯片原型機設計方案 20次下載
- 單片機控制和藍牙通信的小冰箱設計方案 16次下載
- 基于FPGA的調焦電路設計方案資料下載 9次下載
- 基于FPGA和ARM的GPS基帶處理平臺設計_劉剛 1次下載
- TD-SCDMA系統基帶處理的DSP+FPGA實現方案 60次下載
- 基于FPGA的NoC驗證平臺的構建
- 基于FPGA原型的GPS基帶驗證系統設計與實現
- fpga原型驗證平臺與硬件仿真器的區別 824次閱讀
- fpga驗證和uvm驗證的區別 1070次閱讀
- 基于DSP和FPGA芯片實現基帶處理單元的設計方案 2202次閱讀
- 通信基帶的概念 7692次閱讀
- 采用FPGA的NoC驗證平臺實現方案 2219次閱讀
- 如何使用fpga實現數字基帶中環路延時估計 1631次閱讀
- 基于FPGA+DSP的跳頻電臺傳輸系統的設計方案分析 2179次閱讀
- 基于FPGA的智能卡驗證平臺設計 1137次閱讀
- FPGA與單片機實現數據串行通信的解決方案 1.1w次閱讀
- 基于Qt的遠程監控系統的設計方案 7622次閱讀
- 基于FPGA的數字核脈沖分析器硬件設計方案 2075次閱讀
- 基于SVPWM算法的變頻調速系統設計方案 4800次閱讀
- 基于FPGA的幀同步系統設計方案 4712次閱讀
- 基于FPGA的多普勒測振計信號采集與處理系統設計方案 2340次閱讀
- 基于FPGA的通用位同步器設計方案 5732次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1489次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多