直播推薦
企業(yè)動(dòng)態(tài)
- 虹潤(rùn)公司邀您共赴 2025上海環(huán)境監(jiān)測(cè)展
- 安科瑞電動(dòng)機(jī)保護(hù)器ARD2F獲最新防爆認(rèn)證,助力工業(yè)安全升級(jí)
- 國(guó)產(chǎn)雙核破壟斷:礪星&存融CIBF亮劍智能裝配,定義電池安全新標(biāo)桿
- 上海兆越攜重磅方案亮相軌交運(yùn)維大會(huì)
- 當(dāng)「AI浪潮」撞上掌舵者野心:誰(shuí)在重新制定行業(yè)規(guī)則?
- 喜報(bào) | 鑫精誠(chéng)傳感器榮獲深圳名品牌及灣區(qū)名品牌
- CIBF2025現(xiàn)場(chǎng)直擊 | 皓天試驗(yàn)設(shè)備次日熱度攀升!技術(shù)展示區(qū)成全場(chǎng)焦點(diǎn)
- 東莞市皓天試驗(yàn)設(shè)備即將亮相CIBF2025,邀您共探電池測(cè)試新未來(lái)
推薦展會(huì)
關(guān)鍵詞:cpld fir
近年來(lái),隨著集成芯片制造技術(shù)的發(fā)展,可編程邏輯器件(pld)在速度和集成度兩方面得到了飛速提高。由于它具有功耗低、體積小、集成度高、速度快、開(kāi)發(fā)周期短、費(fèi)用低、用戶(hù)可定義功能及可重復(fù)編程和擦寫(xiě)等許多優(yōu)點(diǎn),應(yīng)用領(lǐng)域不斷擴(kuò)大,越來(lái)越多的電子系統(tǒng)開(kāi)始采用可編程邏輯器件來(lái)實(shí)現(xiàn)數(shù)字信號(hào)處理,從而使通用dsp芯片難于完成的一些時(shí)序組合邏輯和某些簡(jiǎn)單的大運(yùn)算量的數(shù)學(xué)計(jì)算得以實(shí)現(xiàn)。繼quicklogic和xilinx分別開(kāi)發(fā)了內(nèi)含嵌入式fir core的cpld之后,altera公司又推出了新一代可編程邏輯器件stratix系列,其性能*高速數(shù)字信號(hào)算是系統(tǒng)的設(shè)計(jì)要求。
1 stratix系列器件的主要特性
同其它含有嵌入式fir core的cpld相比較,stratix系列cpld采用了1.5v內(nèi)核,0.13μm全銅工藝,由quartusii 2.0以上版本軟件支持,可以重復(fù)編程,通過(guò)jtag接口或者eprom加載程序,內(nèi)部有dsp模塊、pll、大帶寬高速i/o接口和大容量存儲(chǔ)模塊。主要內(nèi)部資源參見(jiàn)表1。
表1 stratix器件內(nèi)部資源表
內(nèi)部資源 | ep1s10 | ep1s20 | ep1s25 | ep1s30 | ep1s40 | ep1s60 | ep1s80 | ep1s120 |
邏輯單元 | 10,570 | 18,460 | 25,660 | 32,470 | 41,250 | 57,120 | 79,040 | 114,140 |
m512 ram模塊 | 94 | 194 | 224 | 295 | 384 | 574 | 767 | 1,118 |
m4k ram 模塊 | 60 | 82 | 138 | 171 | 183 | 292 | 364 | 520 |
megaram 模塊 | 1 | 2 | 2 | 4 | 4 | 6 | 9 | 12 |
ram總量(bit) | 920,448 | 1,2669,248 | 1,944,576 | 3,317,184 | 3,4423,744 | 5,215,104 | 7,9427,520 | 10,118,016 |
dsp模塊 | 6 | 10 | 10 | 12 | 14 | 18 | 22 | 28 |
嵌入式乘器(99) | 48 | 80 | 80 | 96 | 112 | 144 | 176 | 224 |
鎖相環(huán) | 6 | 6 | 6 | 10 | 12 | 12 | 12 | 12 |
用戶(hù)zui多可用引腳 | 422 | 582 | 702469/672 | 726 | 818 | 1,018 | 1,234 | 1,310 |
·高性能體系:stratix系列器件的新結(jié)構(gòu)采用了ditrectdrivetm技術(shù)和快速連續(xù)multitracktm互聯(lián)技術(shù)。multitracktm互聯(lián)技術(shù)可以根據(jù)走線不同長(zhǎng)度進(jìn)行優(yōu)化,改善內(nèi)部模塊之間的互聯(lián)性能。altera公司*的directdrivetm技術(shù)保證片內(nèi)所有的函數(shù)可以直接連接使用同一布線資源。這兩種技術(shù)與quartusii 2.0以上版本軟件提供的logiclock(tm)功能相結(jié)合,便于進(jìn)行模塊化設(shè)計(jì),簡(jiǎn)化了系統(tǒng)集成。stratix系統(tǒng)器件片內(nèi)的全局和本地時(shí)鐘資源提供了多達(dá)40個(gè)獨(dú)立的系統(tǒng)時(shí)鐘,有利于實(shí)現(xiàn)zui豐富的系統(tǒng)性能;全新的布線結(jié)構(gòu),分為三種長(zhǎng)度的行列布線,在保證延時(shí)可預(yù)測(cè)的同時(shí),增加了布線的靈活性。
·大容量存儲(chǔ)資源:stratix器件中的trimatrix存儲(chǔ)結(jié)構(gòu)具有高達(dá)10mbit的ram和高達(dá)12tbps的峰值存儲(chǔ)帶;有三種不的嵌入存儲(chǔ)模塊類(lèi)型,它們都具有混合寬度和混合時(shí)鐘模式嵌入移位寄存器功能,可用于多種不同的場(chǎng)合:
512bit m512模塊(512×1bit到32×18bit):512位模塊加上校驗(yàn),可用于接口速率適配的fifo。
4kbit m4k模塊(4096×1bit到128×36bit):4k位模塊加上校驗(yàn),可用于小型數(shù)據(jù)塊存儲(chǔ)和多通道i/o協(xié)議。
512kbit megaram模塊(64k×9bit到4k×144bit):512k位ram加上校驗(yàn),可用于存儲(chǔ)大型數(shù)據(jù)塊或者nios tm嵌入式處理器軟核代碼等。
其中,4kbit m4k模塊和512kbit megaram模塊支持*的雙端口模式。所有存儲(chǔ)資源分布在整個(gè)器件中,設(shè)計(jì)者可根據(jù)設(shè)計(jì)的存儲(chǔ)器類(lèi)型和容量大小,通過(guò)altera quartus ii軟件的megafunction函數(shù),靈活選擇不同參數(shù),配置成特定存儲(chǔ)容量的ram、dpram、fifo等特殊模塊。
圖2 高速數(shù)字信號(hào)預(yù)處理模塊結(jié)構(gòu)圖
·高帶寬dsp模塊:stratix dsp模塊包括硬件乘法器、加法器、減法器、累加器和流水線寄存器。各個(gè)功能單元之間有的走線,具有針對(duì)stratix器件內(nèi)部大量存儲(chǔ)器的存儲(chǔ)器結(jié)構(gòu)接口,因此通過(guò)優(yōu)化設(shè)計(jì),dsp模塊可提供高達(dá)2.0gmacs的dsp性能,并且具有盡可能小的布線擁塞。其電路結(jié)構(gòu)如圖1所示。
altera quartus ii軟件的megafunction提供了多種dsp模塊操作模式。每一dsp模塊可針對(duì)不同的應(yīng)用,通過(guò)選擇合適的dsp模塊操作模式,實(shí)現(xiàn)8個(gè)9×9位乘法器、4個(gè)18×18位乘法器或一個(gè)36×36位乘法器。當(dāng)配置為36×36位乘法器模式時(shí),dsp模式還可實(shí)現(xiàn)浮點(diǎn)算法。的乘法器電路支持帶符號(hào)和不帶符號(hào)乘法操作,并可在不帶來(lái)任何精度損失的情況下,動(dòng)態(tài)地在兩種運(yùn)算之間切換。
stratix器件的dsp模塊提供了高于dsp處理器的數(shù)據(jù)處理能力,并且更為靈活和經(jīng)濟(jì)。每一stratix dsp模塊可提供多達(dá)8個(gè)運(yùn)行在250mhz的并行乘法器,數(shù)據(jù)吞吐能力高達(dá)2gmacs。zui大的stratix器件ep1s125包括28個(gè)dsp模塊,可完成高達(dá)224個(gè)并行乘法操作,并提供56gmacs的總線數(shù)據(jù)吞吐能力;而傳統(tǒng)的dsp處理器zui多僅可同時(shí)進(jìn)行8個(gè)并行乘法操作,數(shù)據(jù)吞吐量也只有8.8gmacs。除了dsp模塊中的乘法器以外,還可利用邏輯單元(le)實(shí)現(xiàn)乘法器和dsp功能。例如,可在stratix器件中利用大約9600個(gè)邏輯單元實(shí)現(xiàn)一個(gè)256階fir濾波器。stratix系列的ep1s120包括大約114140個(gè)邏輯單元,可以容納11個(gè)這樣的濾波器。每一濾波器可運(yùn)行在200mhz,這意味著通過(guò)利用le可提供563gmacs的器件總吞吐能力。結(jié)合dsp模塊提供的56gmacs數(shù)據(jù)吞吐能力,stratix器件可提供高達(dá)620gmacs的數(shù)據(jù)總吞吐能力。因此stratix器件適用于大數(shù)據(jù)量數(shù)字信號(hào)處理。
·支持多種i/o標(biāo)準(zhǔn)和高速接口:stratix器件支持現(xiàn)有和將來(lái)的多種高速接口,如sfi-4、spi-4、hypertransport和rapidio;多種高速外部存儲(chǔ)器件接口,如ddr sdram/sdr sdram、zbt、qdr、qdrii和ddr sram/ddr fcram;也支持多種單端和差分i/o標(biāo)準(zhǔn),如lvds、hypertransport、lvpecl、pcml、sstl和stl,能夠在不同接口電平和協(xié)議下高速傳送數(shù)據(jù)。典型的true-lvdstm電路包括serdes電路、差分i/o緩沖器、數(shù)據(jù)定位電路和調(diào)整時(shí)鐘數(shù)據(jù)關(guān)系的鎖相環(huán)(pll),具有840mbps性能,提供很高的數(shù)據(jù)吞吐能力,能夠確保數(shù)據(jù)在所需的高比特率下可靠地傳送和接收。
·時(shí)鐘管理功能:每個(gè)stratix器件有多達(dá)12個(gè)pll和40個(gè)全局,采用全功能的嵌入式鎖相環(huán)(pll)管理片內(nèi)和片外時(shí)鐘,可以進(jìn)行頻率合成、倍頻、分頻、調(diào)整相位和延遲。stratix器件提供了兩種pll:增強(qiáng)型pll支持外部時(shí)鐘反饋、時(shí)鐘轉(zhuǎn)換、pll重置、可編程帶寬等功能;快速型pll用于優(yōu)化高速差分i/o端口和全局時(shí)鐘,實(shí)現(xiàn)zui豐富的系統(tǒng)性能。
·終端技術(shù):stratix器件的片內(nèi)終端技術(shù)提供了串行、并行、差分、單端片內(nèi)端接電阻,實(shí)現(xiàn)了驅(qū)動(dòng)阻抗匹配,減小了傳輸終端反射,改善了信號(hào)的完整性,提高了差分和單端i/o傳輸信號(hào)的質(zhì)量和可靠性。同時(shí),由于去除了多個(gè)分立終端電阻,減少了部件數(shù)量,從而減小了印刷電路板的復(fù)雜性,優(yōu)化了印刷電路板的布局和布線。
·niostm軟核嵌入處理器:niostm軟件嵌入式處理器為stratix、apex等cpld設(shè)計(jì),可以實(shí)現(xiàn)sopc(system-on-a-progamable-chip)集成。它提供了16位指令集、alu、同步地址發(fā)生器、16或32bit數(shù)據(jù)總線、各種外設(shè)(如定時(shí)器、sram、flash)和接口(如uart、pio、spi、pwm、sdram接口和ide硬盤(pán)控制器等),把微處理器的優(yōu)點(diǎn)和pld異常強(qiáng)大的dsp處理器功能結(jié)合在一起。dsp設(shè)計(jì)者采用stratix dsp模塊和nios軟核處理器,可以充分利用高性能dsp模塊和軟核處理器為軟件算法實(shí)現(xiàn)所需的控制邏輯,通過(guò)硬件cpld完成軟件dsp算法。·器件配置和遠(yuǎn)程系統(tǒng)升級(jí):配置了差錯(cuò)恢復(fù)電路,確保了遠(yuǎn)程可靠、安全地系統(tǒng)升級(jí)和差錯(cuò)修復(fù)。如果恢復(fù)電路在重配置錯(cuò)誤時(shí),差錯(cuò)恢復(fù)電路將安全地回到初始的設(shè)置。
圖2 低通濾波器的性能
2 stratix器件的典型應(yīng)用
在高速信號(hào)處理系統(tǒng)中,通用dsp已經(jīng)無(wú)法滿(mǎn)足實(shí)時(shí)性、快速性的要求。設(shè)計(jì)者經(jīng)常采用dsp+cpld的結(jié)構(gòu),將任務(wù)分解成dsp完成的計(jì)算方式及控制結(jié)構(gòu)比較復(fù)雜的信號(hào)處理算法和cpld完成的時(shí)序組合邏輯及某些簡(jiǎn)單的運(yùn)算,從而使系統(tǒng)處理能力顯著提高。采用stratix器件設(shè)計(jì)了高速數(shù)字信號(hào)預(yù)處理模塊。
2.1 stratix器件應(yīng)用設(shè)計(jì)
高速數(shù)字信號(hào)預(yù)處理模塊用于對(duì)原始數(shù)據(jù)進(jìn)行濾波降采樣處理,達(dá)到降低采樣率、減少數(shù)據(jù)量、提高系統(tǒng)實(shí)時(shí)性的目的。具體結(jié)構(gòu)如圖2所示。原始數(shù)據(jù)通過(guò)fpdp端口接收并經(jīng)過(guò)大容量dpram,并通過(guò)pci總線送回主機(jī),進(jìn)行現(xiàn)場(chǎng)數(shù)據(jù)保存;另一方面拋棄輔助數(shù)據(jù),提取真實(shí)數(shù)據(jù)包后,傳送到降抽樣濾波器,其結(jié)果由通用浮點(diǎn)dsp芯片adsp21160讀取,通過(guò)*的link port傳送到主處理板。所有fifo、dpram、dsp模塊均使用ep1s25內(nèi)部資源。這種cpld+dsp的混合結(jié)構(gòu)設(shè)計(jì)可以同時(shí)具有dsp運(yùn)算能力強(qiáng)和ep1s25速度高、資源豐富、設(shè)計(jì)靈活的特點(diǎn),能適應(yīng)大數(shù)據(jù)流的處理。
2.2 fir濾波器仿真設(shè)計(jì)和參數(shù)計(jì)算
設(shè)計(jì)的核心部分是基于stratix ep1s25設(shè)計(jì)的兩個(gè)結(jié)構(gòu)相同的低通濾波器,分別對(duì)i/q兩路原始數(shù)據(jù)進(jìn)行濾波處理,使得其帶寬降低。為了選取適當(dāng)?shù)臑V波器階數(shù),必須在濾波效果和運(yùn)算量之間進(jìn)行折中。單純從濾波效果的角度講,濾波器階數(shù)越高,越能逼近理想的矩形通帶,提高抽樣后信號(hào)的信噪比。但是階數(shù)越高,運(yùn)算量就越大,因此必須限制濾波器的階數(shù)。綜合考慮ep1s25中dsp模塊數(shù)量與信號(hào)指標(biāo)要求,即可確定濾波器的階數(shù)。完成分析之后,在matlab下計(jì)算濾波器的參數(shù),然后將參數(shù)歸一化,重新分析濾波器性能是否滿(mǎn)足要求。圖3是參數(shù)歸一化前、后頻率響應(yīng)特性的對(duì)比。歸一化后的參數(shù)可以直接作為fir濾波器參數(shù)供cpld設(shè)計(jì)使用。
2.3 基于cpld的抽樣fir濾波器的結(jié)構(gòu)設(shè)計(jì)
基于cpld設(shè)計(jì)的fir濾波器結(jié)構(gòu)可以采用以下幾種類(lèi)型:直接型fir濾波器、倒置型fir濾波器和降抽樣型fir濾波器。直接型fir濾波器是cpld實(shí)現(xiàn)fir濾波器的zui常用結(jié)構(gòu),來(lái)源于fir公式的推導(dǎo),是一種常見(jiàn)的模型??紤]到fir的參數(shù)是對(duì)稱(chēng)的,可以采用對(duì)稱(chēng)的直接型結(jié)構(gòu)。倒置型fir濾波器是直接型fir濾波器的變形,與直接型不同之處在于:直接型的加乘器是*對(duì)稱(chēng)的,在設(shè)計(jì)中,可以統(tǒng)一的加法器、乘法器后插入緩存器,對(duì)計(jì)算結(jié)果進(jìn)行暫存,實(shí)現(xiàn)對(duì)數(shù)據(jù)的流水處理;而倒置型不具備這個(gè)特點(diǎn),它的乘加器運(yùn)算必須在一個(gè)時(shí)鐘周期內(nèi)完成,否則運(yùn)算錯(cuò)誤。降抽樣型fir濾波器(圖4是8階2抽1 fir濾波器)在結(jié)構(gòu)上類(lèi)似于直接到fir的并聯(lián),與前面兩種濾波器的zui大不同之處是邊濾波邊抽樣。
前兩種fir濾波器通常用于串行輸入數(shù)據(jù)的情況下。直接型由于對(duì)稱(chēng)結(jié)構(gòu),可以采用流水調(diào)度,所以工作頻率很高,但是數(shù)據(jù)延遲比較大,40階的濾波器可以達(dá)到20個(gè)時(shí)鐘周期,控制比較復(fù)雜;倒置型結(jié)構(gòu)的優(yōu)點(diǎn)是沒(méi)有數(shù)據(jù)延遲,控制簡(jiǎn)單,但是工作頻率很低,與cpld的乘加器性能有關(guān);降抽樣型fir濾波器適用于輸入數(shù)據(jù)是壓縮數(shù)據(jù)的情況,即輸入的數(shù)據(jù)由多個(gè)原始數(shù)據(jù)組成,可以避免數(shù)據(jù)拆包重組和濾波后的抽樣,便于cpld設(shè)計(jì),zui大的特點(diǎn)是可以在較低的時(shí)間頻率下完成濾波抽樣,不會(huì)造成數(shù)據(jù)的積累。從結(jié)構(gòu)上分析,降抽樣型fir濾波器和直接型類(lèi)似,也存在控制復(fù)雜的問(wèn)題。
2.4 降抽樣型fir濾波器的仿真結(jié)果
設(shè)計(jì)中通過(guò)調(diào)用altera quartus ii軟件的megafunction中的乘加器實(shí)現(xiàn)了一個(gè)32階降抽樣fir濾波器。通過(guò)仿真,該濾波器完成對(duì)輸入的4096點(diǎn)數(shù)據(jù)流的濾波和1/4降抽樣的實(shí)時(shí)處理,只需要1024個(gè)時(shí)鐘周期,輸出延遲10個(gè)時(shí)鐘周期,處理速度大大高于通用dsp,仿真的zui高工作頻率fmax達(dá)到了132mhz。在系統(tǒng)實(shí)際測(cè)試中,cpld的zui高工作頻率fmax超80mhz,數(shù)據(jù)吞吐量達(dá)到2560mbit/s。
采用stratix系列的ep1s25設(shè)計(jì)的高速數(shù)字信號(hào)預(yù)處理模塊,在實(shí)驗(yàn)中,ep1s25承擔(dān)了70%的運(yùn)算量,使系統(tǒng)達(dá)到了實(shí)時(shí)數(shù)字信號(hào)處理的要求。實(shí)驗(yàn)同時(shí)證明,采用基于cpld的fir濾波器和高性能dsp+cpld的混合結(jié)構(gòu),可以同時(shí)具有dsp軟件算法編程方便和cpld結(jié)構(gòu)靈活配置、適合固定算法的特點(diǎn),對(duì)不同的算法都有較強(qiáng)的適應(yīng)能力。
免責(zé)聲明
- 凡本網(wǎng)注明"來(lái)源:智能制造網(wǎng)"的所有作品,版權(quán)均屬于智能制造網(wǎng),轉(zhuǎn)載請(qǐng)必須注明智能制造網(wǎng),http://www.tzhjjxc.com。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
- 企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
- 本網(wǎng)轉(zhuǎn)載并注明自其它來(lái)源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品來(lái)源,并自負(fù)版權(quán)等法律責(zé)任。
- 如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
SAMPE中國(guó)第二十屆國(guó)際先進(jìn)復(fù)合材料展覽會(huì)
展會(huì)城市:北京市展會(huì)時(shí)間:2025-06-18