資料介紹
1 引言
在通信領(lǐng)域尤其是無(wú)線通信方面,隨著技術(shù)不斷更新和新標(biāo)準(zhǔn)的發(fā)布,設(shè)計(jì)者需要一個(gè)高速通用硬件平臺(tái)來(lái)實(shí)現(xiàn)并驗(yàn)證自己的通信系統(tǒng)和相關(guān)算法。FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)作為一種大規(guī)模可編程邏輯器件,體系結(jié)構(gòu)和邏輯單元靈活、集成度高、適用范圍寬,并且設(shè)計(jì)開(kāi)發(fā)周期短、設(shè)計(jì)制造成本低、開(kāi)發(fā)工具先進(jìn)并可實(shí)時(shí)在線檢驗(yàn),廣泛應(yīng)用于產(chǎn)品的原型設(shè)計(jì)和產(chǎn)品生產(chǎn)。
與傳統(tǒng)的DSP(數(shù)字信號(hào)處理器)或GPP(通用處理器)相比,F(xiàn)PGA在某些信號(hào)處理任務(wù)中表現(xiàn)出非常強(qiáng)的性能,具有高吞吐率、架構(gòu)和算法靈活、并行計(jì)算、分配存儲(chǔ)以及動(dòng)態(tài)配置等優(yōu)勢(shì),因此非常適合用于設(shè)計(jì)驗(yàn)證高速通信系統(tǒng)的基帶處理部分。
本文提出一種基于Xilinx公司Virtex-Ⅱ系列300萬(wàn)門(mén)級(jí)FPGA器件的通信系統(tǒng)基帶設(shè)計(jì)驗(yàn)證平臺(tái),適用于高速通信系統(tǒng)基帶的原型設(shè)計(jì)和相關(guān)算法的實(shí)現(xiàn),并已成功應(yīng)用于基于IEEE 802.1la的OFDM基帶系統(tǒng)設(shè)計(jì)。
2 系統(tǒng)平臺(tái)組成和功能
通信系統(tǒng)基帶設(shè)計(jì)驗(yàn)證平臺(tái)主要有以下組成部分:電源部分、FPGA和外圍電路、時(shí)鐘和復(fù)位電路以及模數(shù)和數(shù)模轉(zhuǎn)換電路。平臺(tái)整體框圖見(jiàn)圖1。

各單元模塊的功能如下:
電源部分:負(fù)責(zé)給FPGA和其他電路供電。
FPGA和外圍電路:主要由兩片300萬(wàn)門(mén)級(jí)的FPGA器件構(gòu)成,配置電路用于啟動(dòng)后完成對(duì)FPGA的自動(dòng)配置。其他主要外圍電路還有存儲(chǔ)器(SRAM和SDRAM)及串口通信電路。
時(shí)鐘和復(fù)位電路:為FPGA提供系統(tǒng)時(shí)鐘和復(fù)位信號(hào)。
模數(shù)和數(shù)模轉(zhuǎn)換電路:主要是1片用于將數(shù)字信號(hào)轉(zhuǎn)換成模擬信號(hào)的ADC,以及l(fā)片將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)的DAC。
整個(gè)系統(tǒng)平臺(tái)的工作原理是:兩片F(xiàn)PGA分別設(shè)計(jì)成發(fā)射機(jī)(圖l中的FPGA_TX)和接收機(jī)(圖l中的FPGA_RX)。測(cè)試向量進(jìn)入發(fā)射機(jī)后,經(jīng)過(guò)基帶編碼和調(diào)制,通過(guò)DAC轉(zhuǎn)換成基帶模擬信號(hào)。ADC及接收電路接收電纜傳輸過(guò)來(lái)的信號(hào),將其轉(zhuǎn)換成數(shù)字信號(hào),經(jīng)接收機(jī)解調(diào)和解碼后還原為原始數(shù)據(jù),并與測(cè)試向量比較,獲得誤碼率等性能指標(biāo)。
3 功能單元的電路實(shí)現(xiàn)
3.1 FPGA及其配置電路
VirtexⅡ系列FPGA是Xilinx公司推出的針對(duì)高性能可編程解決方案的首款平臺(tái)級(jí)FPGA器件。Virtex-Ⅱ系列器件采用先進(jìn)的O.15 μm/0.12 μmCMOS 8層金屬混合工藝設(shè)計(jì),內(nèi)核電壓為1.5 V,根據(jù)輸入輸出參考電壓的不同設(shè)計(jì)可支持多種接口標(biāo)準(zhǔn),內(nèi)部時(shí)鐘頻率可達(dá)420 MHz,被認(rèn)為是高速低耗的理想設(shè)計(jì)。
Virtex-Ⅱ系列器件特性:
(1)內(nèi)部時(shí)鐘頻率可達(dá)420 MHz,輸入輸出速率可高達(dá)840MHz。
?。?)內(nèi)嵌18x18專(zhuān)用硬件乘法電路和超前進(jìn)位邏輯鏈(Look Ahead Carry)實(shí)現(xiàn)高性能的算術(shù)處理功能。
?。?)高性能的內(nèi)部存儲(chǔ)器Select RAM,每個(gè)塊存儲(chǔ)器容量為18 KB。最多提供3 MB的塊存儲(chǔ)資源以及1.5 MB的分布式存儲(chǔ)器資源。
?。?)多達(dá)12個(gè)數(shù)字時(shí)鐘管理模塊(Digital Clock Manager,DCM)和16個(gè)全局時(shí)鐘多路復(fù)用緩沖器,提供了靈活的系統(tǒng)時(shí)鐘解決方案。
?。?)Virtex-Ⅱ采用數(shù)控阻抗匹配技術(shù)(Digital Controlled Impedance,DCI),可減小因阻抗匹配問(wèn)題而造成的系統(tǒng)不穩(wěn)定,并減小PCB因終端匹配電阻導(dǎo)致的復(fù)雜性。
本平臺(tái)采用兩片300萬(wàn)門(mén)的Virtex-Ⅱ FPGA器件,型號(hào)為XC2V3000C,從兼容性和擴(kuò)展性考慮,選用FFl152封裝,該封裝與XC2V4000/6000/8000的FPGA引腳兼容,便于系統(tǒng)升級(jí)。
Virtex-ⅡFPGA的配置信息存儲(chǔ)于SRAM中,掉電后配置信息丟失,上電后需要重新配置下載。Virtex-Ⅱ系列器件配置有5種模式,JTAG/Botmdarv Scan、Master Scrial、Slave Serial、Master SelectMAP、Slave SelectMAP。其中Master SelectMAP和MasterSerial需要使用Xilinx專(zhuān)用的PROM。
本設(shè)計(jì)采用JTAG/Boundary Scan配置模式,主要通過(guò)四個(gè)專(zhuān)用配置信號(hào)線完成所有配置任務(wù)。提供兩種配置方式,一是在線下載配置,通過(guò)下載電纜將FPGA的JTAG口與計(jì)算機(jī)并口相連,使用軟件完成在線下載。另一種是采用SystemACE方案,上電后,通過(guò)SystemACE控制器讀取CF存儲(chǔ)器中的配置文件,通過(guò)JTAG配置相連的FPGA器件。
SystemACE CompactFlash(CF)使用基于CFACompactFlash標(biāo)準(zhǔn)的存儲(chǔ)器,由CompactFlash存儲(chǔ)模塊和ACE控制器組成。ACE控制器具有內(nèi)置的控制邏輯,可以通過(guò)任何一個(gè)ACE控制器接口(CompactFlash接口、CFGJTAG接口、TESTJTAG接口和系統(tǒng)微處理器接口)對(duì)目標(biāo)FPGA鏈進(jìn)行配置。其中CompactFlash接口提供對(duì)CompactFlash存儲(chǔ)卡的支持。單片Virtex-ⅡFPGA所需的配置數(shù)據(jù)大小為300 Kbit-29.O Mbit,這意味著使用一個(gè)Svs-temACE CF方案可以配置超過(guò)250片最大容量的Virtex-Ⅱ系列FPGA。設(shè)計(jì)者可以根據(jù)需要靈活地改變ACE Flash的密度。
SystemACE配置示意圖如圖2所示。完成FP-GA設(shè)計(jì)后,通過(guò)軟件生成所設(shè)計(jì)的下載配置文件,通過(guò)CF卡讀寫(xiě)器將文件置于CF存儲(chǔ)卡中。當(dāng)平臺(tái)上電后,ACE控制器讀取CF卡中的配置文件,通過(guò)JTAG鏈將數(shù)據(jù)下載到各FPGA,完成自動(dòng)配置。也可以通過(guò)JTAG下載電纜連接TEST JTAG接口,直接對(duì)FPGA進(jìn)行在線配置。
在通信領(lǐng)域尤其是無(wú)線通信方面,隨著技術(shù)不斷更新和新標(biāo)準(zhǔn)的發(fā)布,設(shè)計(jì)者需要一個(gè)高速通用硬件平臺(tái)來(lái)實(shí)現(xiàn)并驗(yàn)證自己的通信系統(tǒng)和相關(guān)算法。FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)作為一種大規(guī)模可編程邏輯器件,體系結(jié)構(gòu)和邏輯單元靈活、集成度高、適用范圍寬,并且設(shè)計(jì)開(kāi)發(fā)周期短、設(shè)計(jì)制造成本低、開(kāi)發(fā)工具先進(jìn)并可實(shí)時(shí)在線檢驗(yàn),廣泛應(yīng)用于產(chǎn)品的原型設(shè)計(jì)和產(chǎn)品生產(chǎn)。
與傳統(tǒng)的DSP(數(shù)字信號(hào)處理器)或GPP(通用處理器)相比,F(xiàn)PGA在某些信號(hào)處理任務(wù)中表現(xiàn)出非常強(qiáng)的性能,具有高吞吐率、架構(gòu)和算法靈活、并行計(jì)算、分配存儲(chǔ)以及動(dòng)態(tài)配置等優(yōu)勢(shì),因此非常適合用于設(shè)計(jì)驗(yàn)證高速通信系統(tǒng)的基帶處理部分。
本文提出一種基于Xilinx公司Virtex-Ⅱ系列300萬(wàn)門(mén)級(jí)FPGA器件的通信系統(tǒng)基帶設(shè)計(jì)驗(yàn)證平臺(tái),適用于高速通信系統(tǒng)基帶的原型設(shè)計(jì)和相關(guān)算法的實(shí)現(xiàn),并已成功應(yīng)用于基于IEEE 802.1la的OFDM基帶系統(tǒng)設(shè)計(jì)。
2 系統(tǒng)平臺(tái)組成和功能
通信系統(tǒng)基帶設(shè)計(jì)驗(yàn)證平臺(tái)主要有以下組成部分:電源部分、FPGA和外圍電路、時(shí)鐘和復(fù)位電路以及模數(shù)和數(shù)模轉(zhuǎn)換電路。平臺(tái)整體框圖見(jiàn)圖1。

各單元模塊的功能如下:
電源部分:負(fù)責(zé)給FPGA和其他電路供電。
FPGA和外圍電路:主要由兩片300萬(wàn)門(mén)級(jí)的FPGA器件構(gòu)成,配置電路用于啟動(dòng)后完成對(duì)FPGA的自動(dòng)配置。其他主要外圍電路還有存儲(chǔ)器(SRAM和SDRAM)及串口通信電路。
時(shí)鐘和復(fù)位電路:為FPGA提供系統(tǒng)時(shí)鐘和復(fù)位信號(hào)。
模數(shù)和數(shù)模轉(zhuǎn)換電路:主要是1片用于將數(shù)字信號(hào)轉(zhuǎn)換成模擬信號(hào)的ADC,以及l(fā)片將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)的DAC。
整個(gè)系統(tǒng)平臺(tái)的工作原理是:兩片F(xiàn)PGA分別設(shè)計(jì)成發(fā)射機(jī)(圖l中的FPGA_TX)和接收機(jī)(圖l中的FPGA_RX)。測(cè)試向量進(jìn)入發(fā)射機(jī)后,經(jīng)過(guò)基帶編碼和調(diào)制,通過(guò)DAC轉(zhuǎn)換成基帶模擬信號(hào)。ADC及接收電路接收電纜傳輸過(guò)來(lái)的信號(hào),將其轉(zhuǎn)換成數(shù)字信號(hào),經(jīng)接收機(jī)解調(diào)和解碼后還原為原始數(shù)據(jù),并與測(cè)試向量比較,獲得誤碼率等性能指標(biāo)。
3 功能單元的電路實(shí)現(xiàn)
3.1 FPGA及其配置電路
VirtexⅡ系列FPGA是Xilinx公司推出的針對(duì)高性能可編程解決方案的首款平臺(tái)級(jí)FPGA器件。Virtex-Ⅱ系列器件采用先進(jìn)的O.15 μm/0.12 μmCMOS 8層金屬混合工藝設(shè)計(jì),內(nèi)核電壓為1.5 V,根據(jù)輸入輸出參考電壓的不同設(shè)計(jì)可支持多種接口標(biāo)準(zhǔn),內(nèi)部時(shí)鐘頻率可達(dá)420 MHz,被認(rèn)為是高速低耗的理想設(shè)計(jì)。
Virtex-Ⅱ系列器件特性:
(1)內(nèi)部時(shí)鐘頻率可達(dá)420 MHz,輸入輸出速率可高達(dá)840MHz。
?。?)內(nèi)嵌18x18專(zhuān)用硬件乘法電路和超前進(jìn)位邏輯鏈(Look Ahead Carry)實(shí)現(xiàn)高性能的算術(shù)處理功能。
?。?)高性能的內(nèi)部存儲(chǔ)器Select RAM,每個(gè)塊存儲(chǔ)器容量為18 KB。最多提供3 MB的塊存儲(chǔ)資源以及1.5 MB的分布式存儲(chǔ)器資源。
?。?)多達(dá)12個(gè)數(shù)字時(shí)鐘管理模塊(Digital Clock Manager,DCM)和16個(gè)全局時(shí)鐘多路復(fù)用緩沖器,提供了靈活的系統(tǒng)時(shí)鐘解決方案。
?。?)Virtex-Ⅱ采用數(shù)控阻抗匹配技術(shù)(Digital Controlled Impedance,DCI),可減小因阻抗匹配問(wèn)題而造成的系統(tǒng)不穩(wěn)定,并減小PCB因終端匹配電阻導(dǎo)致的復(fù)雜性。
本平臺(tái)采用兩片300萬(wàn)門(mén)的Virtex-Ⅱ FPGA器件,型號(hào)為XC2V3000C,從兼容性和擴(kuò)展性考慮,選用FFl152封裝,該封裝與XC2V4000/6000/8000的FPGA引腳兼容,便于系統(tǒng)升級(jí)。
Virtex-ⅡFPGA的配置信息存儲(chǔ)于SRAM中,掉電后配置信息丟失,上電后需要重新配置下載。Virtex-Ⅱ系列器件配置有5種模式,JTAG/Botmdarv Scan、Master Scrial、Slave Serial、Master SelectMAP、Slave SelectMAP。其中Master SelectMAP和MasterSerial需要使用Xilinx專(zhuān)用的PROM。
本設(shè)計(jì)采用JTAG/Boundary Scan配置模式,主要通過(guò)四個(gè)專(zhuān)用配置信號(hào)線完成所有配置任務(wù)。提供兩種配置方式,一是在線下載配置,通過(guò)下載電纜將FPGA的JTAG口與計(jì)算機(jī)并口相連,使用軟件完成在線下載。另一種是采用SystemACE方案,上電后,通過(guò)SystemACE控制器讀取CF存儲(chǔ)器中的配置文件,通過(guò)JTAG配置相連的FPGA器件。
SystemACE CompactFlash(CF)使用基于CFACompactFlash標(biāo)準(zhǔn)的存儲(chǔ)器,由CompactFlash存儲(chǔ)模塊和ACE控制器組成。ACE控制器具有內(nèi)置的控制邏輯,可以通過(guò)任何一個(gè)ACE控制器接口(CompactFlash接口、CFGJTAG接口、TESTJTAG接口和系統(tǒng)微處理器接口)對(duì)目標(biāo)FPGA鏈進(jìn)行配置。其中CompactFlash接口提供對(duì)CompactFlash存儲(chǔ)卡的支持。單片Virtex-ⅡFPGA所需的配置數(shù)據(jù)大小為300 Kbit-29.O Mbit,這意味著使用一個(gè)Svs-temACE CF方案可以配置超過(guò)250片最大容量的Virtex-Ⅱ系列FPGA。設(shè)計(jì)者可以根據(jù)需要靈活地改變ACE Flash的密度。
SystemACE配置示意圖如圖2所示。完成FP-GA設(shè)計(jì)后,通過(guò)軟件生成所設(shè)計(jì)的下載配置文件,通過(guò)CF卡讀寫(xiě)器將文件置于CF存儲(chǔ)卡中。當(dāng)平臺(tái)上電后,ACE控制器讀取CF卡中的配置文件,通過(guò)JTAG鏈將數(shù)據(jù)下載到各FPGA,完成自動(dòng)配置。也可以通過(guò)JTAG下載電纜連接TEST JTAG接口,直接對(duì)FPGA進(jìn)行在線配置。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 通信電源機(jī)房遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)方案 18次下載
- 基于NVM和DRAN的混合內(nèi)存系統(tǒng)設(shè)計(jì)方案 12次下載
- 基于CPLD/FPGA的半整數(shù)分頻器設(shè)計(jì)方案 21次下載
- 簡(jiǎn)易病房呼叫系統(tǒng)設(shè)計(jì)方案 15次下載
- 帶NFC管理的移動(dòng)通信終端電路設(shè)計(jì)方案 31次下載
- 基于FPGA的二進(jìn)制相移鍵控設(shè)計(jì)方案 12次下載
- 基于雙接口NFC芯片的FPGA驗(yàn)證系統(tǒng) 17次下載
- 基于MATLAB的DSP控制系統(tǒng)仿真平臺(tái)設(shè)計(jì)方案 20次下載
- 基于dPMR的數(shù)字對(duì)講機(jī)基帶芯片原型機(jī)設(shè)計(jì)方案 20次下載
- 單片機(jī)控制和藍(lán)牙通信的小冰箱設(shè)計(jì)方案 16次下載
- 基于FPGA的調(diào)焦電路設(shè)計(jì)方案資料下載 10次下載
- 基于FPGA和ARM的GPS基帶處理平臺(tái)設(shè)計(jì)_劉剛 1次下載
- TD-SCDMA系統(tǒng)基帶處理的DSP+FPGA實(shí)現(xiàn)方案 60次下載
- 基于FPGA的NoC驗(yàn)證平臺(tái)的構(gòu)建
- 基于FPGA原型的GPS基帶驗(yàn)證系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- fpga原型驗(yàn)證平臺(tái)與硬件仿真器的區(qū)別 1183次閱讀
- fpga驗(yàn)證和uvm驗(yàn)證的區(qū)別 1717次閱讀
- 基于DSP和FPGA芯片實(shí)現(xiàn)基帶處理單元的設(shè)計(jì)方案 2449次閱讀
- 通信基帶的概念 7948次閱讀
- 采用FPGA的NoC驗(yàn)證平臺(tái)實(shí)現(xiàn)方案 2347次閱讀
- 如何使用fpga實(shí)現(xiàn)數(shù)字基帶中環(huán)路延時(shí)估計(jì) 1746次閱讀
- 基于FPGA+DSP的跳頻電臺(tái)傳輸系統(tǒng)的設(shè)計(jì)方案分析 2466次閱讀
- 基于FPGA的智能卡驗(yàn)證平臺(tái)設(shè)計(jì) 1226次閱讀
- FPGA與單片機(jī)實(shí)現(xiàn)數(shù)據(jù)串行通信的解決方案 1.1w次閱讀
- 基于Qt的遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)方案 7844次閱讀
- 基于FPGA的數(shù)字核脈沖分析器硬件設(shè)計(jì)方案 2186次閱讀
- 基于SVPWM算法的變頻調(diào)速系統(tǒng)設(shè)計(jì)方案 5144次閱讀
- 基于FPGA的幀同步系統(tǒng)設(shè)計(jì)方案 4963次閱讀
- 基于FPGA的多普勒測(cè)振計(jì)信號(hào)采集與處理系統(tǒng)設(shè)計(jì)方案 2460次閱讀
- 基于FPGA的通用位同步器設(shè)計(jì)方案 6139次閱讀
下載排行
本周
- 1DC電源插座圖紙
- 0.67 MB | 2次下載 | 免費(fèi)
- 2AN158 GD32VW553 Wi-Fi開(kāi)發(fā)指南
- 1.51MB | 2次下載 | 免費(fèi)
- 3AN148 GD32VW553射頻硬件開(kāi)發(fā)指南
- 2.07MB | 1次下載 | 免費(fèi)
- 4AN111-LTC3219用戶(hù)指南
- 84.32KB | 次下載 | 免費(fèi)
- 5AN153-用于電源系統(tǒng)管理的Linduino
- 1.38MB | 次下載 | 免費(fèi)
- 6AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下載 | 免費(fèi)
- 7SM2018E 支持可控硅調(diào)光線性恒流控制芯片
- 402.24 KB | 次下載 | 免費(fèi)
- 8AN-1308: 電流檢測(cè)放大器共模階躍響應(yīng)
- 545.42KB | 次下載 | 免費(fèi)
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費(fèi)
- 2免費(fèi)開(kāi)源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 138次下載 | 1 積分
- 3基于STM32單片機(jī)智能手環(huán)心率計(jì)步器體溫顯示設(shè)計(jì)
- 0.10 MB | 130次下載 | 免費(fèi)
- 4使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
- 2.96 MB | 44次下載 | 免費(fèi)
- 53314A函數(shù)發(fā)生器維修手冊(cè)
- 16.30 MB | 31次下載 | 免費(fèi)
- 6美的電磁爐維修手冊(cè)大全
- 1.56 MB | 24次下載 | 5 積分
- 7如何正確測(cè)試電源的紋波
- 0.36 MB | 17次下載 | 免費(fèi)
- 8感應(yīng)筆電路圖
- 0.06 MB | 10次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論