新聞中心

EEPW首頁 > EDA/PCB > 設計應用 > 新一代CPLD及其應用

新一代CPLD及其應用

作者: 時間:2009-07-29 來源:網(wǎng)絡 收藏
114140個邏輯單元,可以容納11個這樣的濾波器。每一濾波器可運行在200MHz,這意味著通過利用LE可提供563GMACS的器件總吞吐能力。結(jié)合DSP模塊提供的56GMACS數(shù)據(jù)吞吐能力,Stratix器件可提供高達620GMACS的數(shù)據(jù)總吞吐能力。因此Stratix器件適用于大數(shù)據(jù)量數(shù)字信號處理。
支持多種I/O標準和高速接口:Stratix器件支持現(xiàn)有和將來的多種高速接口,如SFI-4、SPI-4、HyperTransport和RapidIO;多種高速外部存儲器件接口,如DDR SDRAM/SDR SDRAM、ZBT、QDR、QDRII和DDR SRAM/DDR FCRAM;也支持多種單端和差分I/O標準,如LVDS、HyperTransport、LVPECL、PCML、SSTL和STL,能夠在不同接口電平和協(xié)議下高速傳送數(shù)據(jù)。典型的True-LVDSTM專用電路包括SERDES電路、差分I/O緩沖器、數(shù)據(jù)定位電路和精確調(diào)整時鐘數(shù)據(jù)關系的鎖相環(huán)(PLL),具有840Mbps性能,提供很高的數(shù)據(jù)吞吐能力,能夠確保數(shù)據(jù)在所需的高比特率下可靠地傳送和接收。
時鐘管理功能:每個Stratix器件有多達12個PLL和40個全局,采用全功能的嵌入式鎖相環(huán)(PLL)管理片內(nèi)和片外時鐘,可以進行頻率合成、倍頻、分頻、調(diào)整相位和延遲。Stratix器件提供了兩種PLL:增強型PLL支持外部時鐘反饋、時鐘轉(zhuǎn)換、PLL重置、可編程帶寬等功能;快速型PLL用于優(yōu)化高速差分I/O端口和全局時鐘,實現(xiàn)最豐富的系統(tǒng)性能。
終端技術:Stratix器件的片內(nèi)終端技術提供了串行、并行、差分、單端片內(nèi)端接電阻,實現(xiàn)了驅(qū)動阻抗匹配,減小了傳輸終端反射,改善了信號的完整性,提高了差分和單端I/O傳輸信號的質(zhì)量和可靠性。同時,由于去除了多個分立終端電阻,減少了部件數(shù)量,從而減小了印刷電路板的復雜性,優(yōu)化了印刷電路板的布局和布線。
NiosTM軟核嵌入處理器:NiosTM軟件嵌入式處理器為Stratix、APEX等高端設計,可以實現(xiàn)SOPC(System-on-a-Progamable-Chip)集成。它提供了16位專用指令集、ALU、同步地址發(fā)生器、16或32bit數(shù)據(jù)總線、各種外設(如定時器、SRAM、FLASH)和接口(如UART、PIO、SPI、PWM、SDRAM接口和IDE硬盤控制器等),把微處理器的優(yōu)點和PLD異常強大的DSP處理器功能結(jié)合在一起。DSP設計者采用Stratix DSP模塊和Nios軟核處理器,可以充分利用高性能DSP模塊和軟核處理器為軟件算法實現(xiàn)所需的控制邏輯,通過硬件完成軟件DSP算法。
器件配置和遠程系統(tǒng)升級:配置了差錯恢復電路,確保了遠程可靠、安全地系統(tǒng)升級和差錯修復。如果恢復電路在重配置錯誤時,差錯恢復電路將安全地回到初始的設置。

本文引用地址:http://2s4d.com/article/191980.htm

2 Stratix器件的典型應用
在高速信號處理系統(tǒng)中,通用DSP已經(jīng)無法滿足實時性、快速性的要求。設計者經(jīng)常采用DSP+的結(jié)構(gòu),將任務分解成DSP完成的計算方式及控制結(jié)構(gòu)比較復雜的信號處理算法和CPLD完成的時序組合邏輯及某些簡單的運算,從而使系統(tǒng)處理能力顯著提高。采用Stratix器件設計了高速數(shù)字信號預處理模塊。
2.1 Stratix器件應用設計
高速數(shù)字信號預處理模塊用于對原始數(shù)據(jù)進行濾波降采樣處理,達到降低采樣率、減少數(shù)據(jù)量、提高系統(tǒng)實時性的目的。具體結(jié)構(gòu)如圖2所示。原始數(shù)據(jù)通過FPDP端口接收并經(jīng)過大容量DPRAM,并通過PCI總線送回主機,進行現(xiàn)場數(shù)據(jù)保存;另一方面拋棄輔助數(shù)據(jù),提取真實數(shù)據(jù)包后,傳送到降抽樣濾波器,其結(jié)果由通用浮點DSP芯片ADSP21160讀取,通過特有的Link Port傳送到主處理板。所有FIFO、DPRAM、DSP模塊均使用EP1S25內(nèi)部資源。這種CPLD+DSP的混合結(jié)構(gòu)設計可以同時具有DSP運算能力強和EP1S25速度高、資源豐富、設計靈活的特點,能適應大數(shù)據(jù)流的處理。
2.2 FIR濾波器仿真設計和參數(shù)計算
設計的核心部分是基于Stratix EP1S25設計的兩個結(jié)構(gòu)相同的低通濾波器,分別對I/Q兩路原始數(shù)據(jù)進行濾波處理,使得其帶寬降低。為了選取適當?shù)臑V波器階數(shù),必須在濾波效果和運算量之間進行折中。單純從濾波效果的角度講,濾波器階數(shù)越高,越能逼近理想的矩形通帶,提高抽樣后信號的信噪比。但是階數(shù)越高,運算量就越大,因此必須限制濾波器的階數(shù)。綜合考慮EP1S25中DSP模塊數(shù)量與信號指標要求,即可確定濾波器的階數(shù)。完成分析之后,在MATLAB下計算濾波器的參數(shù),然后將參數(shù)歸一化,重新分析濾波器性能是否滿足要求。歸一化后的參數(shù)可以直接作為FIR濾波器參數(shù)供CPLD設計使用。
2.3 基于CPLD的抽樣FIR濾波器的結(jié)構(gòu)設計
基于CPLD設計的FIR濾波器結(jié)構(gòu)可以采用以下幾種類型:直接型FIR濾波器、倒置型FIR濾波器和降抽樣型FIR濾波器。直接型FIR濾波器是CPLD實現(xiàn)FIR濾波器的最常用結(jié)構(gòu),來源于FIR公式的推導,是一種常見的模型??紤]到FIR的參數(shù)是對稱的,可以采用對稱的直接型結(jié)構(gòu)。倒置型FIR濾波器是直接型FIR濾波器的變形,與直接型不同之處在于:直接型的加乘器是完全對稱的,在設計中,可以統(tǒng)一的加法器、乘法器后插入緩存器,對計算結(jié)果進行暫存,實現(xiàn)對數(shù)據(jù)的流水處理;而倒置型不具備這個特點,它的乘加器運算必須在一個時鐘周期內(nèi)完成,否則運算錯誤。降抽樣型FIR濾波器,在結(jié)構(gòu)上類似于直接到FIR的并聯(lián),與前面兩種濾波器的最大不同之處是邊濾波邊抽樣。

前兩種FIR濾波器通常用于串行輸入數(shù)據(jù)的情況下。直接型由于對稱結(jié)構(gòu),可以采用流水調(diào)度,所以工作頻率很高,但是數(shù)據(jù)延遲比較大,40階的濾波器可以達到20個時鐘周期,控制比較復雜;倒置型結(jié)構(gòu)的優(yōu)點是沒有數(shù)據(jù)延遲,控制簡單,但是工作頻率很低,與CPLD的乘加器性能有關;降抽樣型FIR濾波器適用于輸入數(shù)據(jù)是壓縮數(shù)據(jù)的情況,即輸入的數(shù)據(jù)由多個原始數(shù)據(jù)組成,可以避免數(shù)據(jù)拆包重組和濾波后的抽樣,便于CPLD設計,最大的特點是可以在較低的時間頻率下完成濾波抽樣,不會造成數(shù)據(jù)的積累。從結(jié)構(gòu)上分析,降抽樣型FIR濾波器和直接型類似,也存在控制復雜的問題。
2.4 降抽樣型FIR濾波器的仿真結(jié)果
設計中通過調(diào)用Altera Quartus II軟件的MegaFunction中的乘加器實現(xiàn)了一個32階降抽樣FIR濾波器。通過仿真,該濾波器完成對輸入的4096點數(shù)據(jù)流的濾波和1/4降抽樣的實時處理,只需要1024個時鐘周期,輸出延遲10個時鐘周期,處理速度大大高于通用DSP,仿真的最高工作頻率fmax達到了132MHz。在系統(tǒng)實際測試中,CPLD的最高工作頻率fmax超80MHz,數(shù)據(jù)吞吐量達到2560Mbit/s。
采用Stratix系列的EP1S25設計的高速數(shù)字信號預處理模塊,在實驗中,EP1S25承擔了70%的運算量,使系統(tǒng)達到了實時數(shù)字信號處理的要求。實驗同時證明,采用基于CPLD的FIR濾波器和高性能DSP+CPLD的混合結(jié)構(gòu),可以同時具有DSP軟件算法編程方便和CPLD結(jié)構(gòu)靈活配置、適合固定算法的特點,對不同的算法都有較強的適應能力。


上一頁 1 2 下一頁

關鍵詞: CPLD

評論


相關推薦

技術專區(qū)

關閉