近年來(lái),隨著集成芯片制造技術(shù)的發(fā)展,可編程邏輯器件(PLD)在速度和集成度兩方面得到了飛速提高。由于它具有功耗低、體積小、集成度高、速度快、開(kāi)發(fā)周期短、費(fèi)用低、用戶可定義功能及可重復(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(mǎi)/O接口和大容量存儲(chǔ)模塊。主要內(nèi)部資源參見(jiàn)表1。
表1 Stratix器件內(nèi)部資源表
•大容量存儲(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ù),靈活選擇電感器生產(chǎn)廠家不同參數(shù),配置成特定存儲(chǔ)容量的RAM、DPRAM、FIFO等特殊模塊。
•高帶寬DSP模塊:Stratix DSP模塊包括硬件乘法器、加法器、減法器、累加器和流水線寄存器。各個(gè)功能單元之間有專(zhuān)用的走線,具有針對(duì)Stratix器件內(nèi)部大量存儲(chǔ)器的專(zhuān)用存儲(chǔ)器結(jié)構(gòu)接口,因此通過(guò)優(yōu)化設(shè)計(jì),DSP模塊可提供高達(dá)2.0GMACS的DSP性能,并且具有盡可能小的布線擁塞。
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)算法。專(zhuā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。最大的Stratix器件EP1S125包括28個(gè)DSP模塊,可完成高達(dá)224個(gè)并行乘法操作,并提供56GMACS的總線數(shù)據(jù)吞吐能力;而傳統(tǒng)的DSP處理器最多smd功率電感器僅可同時(shí)進(jìn)行8個(gè)并行乘法操作,數(shù)據(jù)吞吐量也只有8.8GMACS。除了DSP模塊中的專(zhuān)用乘法器以外,還可利用邏輯單元(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)處理。
大功率電感廠家 |大電流電感工廠