小型化低功耗數字信號處理器設計
由于大量的分布式RAM是構成數字延遲線(xiàn)的理想硬件資源,因此,通過(guò)RAM構建數字信號延遲線(xiàn)不僅可以大量節約寶貴的LE資源,同時(shí)也可以使設計軟件的布線(xiàn)難度大大降低、信號的傳遞延遲減小,并使系統信號處理速率的裕度提高,有利于滿(mǎn)足系統對工作環(huán)境的適應性要求。此外,同樣功耗下,大量采用RAM實(shí)現信號處理算法的效率最高。如擴頻通信系統中重要的數字信號處理部件——數字相關(guān)器,其主要電路構建就是數字延遲線(xiàn)。實(shí)現數字相關(guān)處理時(shí),數字延遲線(xiàn)至少能夠存儲4倍擴頻碼長(cháng)度的數據。以20 Mbps BPSK信號的系統為例,若其同步信號段采用64 bit的擴頻碼,要實(shí)現對每個(gè)輸入擴頻字符進(jìn)行相關(guān)處理,就必須采用256級數據延遲線(xiàn)輸入對數據碼流進(jìn)行存儲。如果輸入碼流的位寬為16 bit,則僅實(shí)現一條延遲線(xiàn)就至少消耗4 000個(gè)LE資源,對于采用正交方式的信號處理算法,實(shí)際上需要對I、Q兩路數據流進(jìn)行
存儲,因而需要8 000 LE,這對于FPGA是一個(gè)不小的開(kāi)銷(xiāo),而采用RAM資源,則所占全部資源的比例極小。
ALTERA的ARRIA系列FPGA的另一個(gè)重要特點(diǎn)是其垂直可移植性非常好,同樣封裝的芯片具有較大范圍的不同容量可互換性,也就是說(shuō),在不改變任何硬件電路板的前提下,小規模芯片可直接替換大規模芯片。因此,采用該系列芯片在設計的初期可以選用規模較大的芯片,當完成設計后,可以根據實(shí)際的硬件資源消耗情況重新選擇同系列中的小容量FPGA。這種高度靈活性不但保證了信號處理器算法由于資源消耗不確定性所帶來(lái)的選型困難,同時(shí)可為最大限度地降低功耗提供一條可行的路徑。
在該數字信號處理系統中,數字上變頻器也是數字信號處理的一個(gè)關(guān)鍵。如果采用單純的D/A來(lái)產(chǎn)生100 MHz中頻調制波形,至少要以4倍以上的信號輸出速率來(lái)產(chǎn)生相應波形,這給FPGA的信號數據傳輸帶來(lái)了較大困難。若采用FPGA高速收/發(fā)器實(shí)現上變頻碼流的輸出,系統功耗又會(huì )大幅提高,不利于功耗的降低。而如果采用AD9957,則可以通過(guò)其正交方式或單音頻方式產(chǎn)生高質(zhì)量中頻調制波形,而其總功耗比
其他設計方案要低,同時(shí)可大大簡(jiǎn)化波形產(chǎn)生難度。
除了上述主要的數字處理器部件外,該數字信號處理系統還在保證性能的前提下,大量采用了多種低功耗的數字芯片,包括DSP、RS422/485接口等。同時(shí),許多接口處理時(shí)序邏輯均嵌入FPGA內實(shí)現,因而精簡(jiǎn)了電路,并使獨立芯片的某些不需要的功能得以裁減,從而使電路得到優(yōu)化,也從總體上降低了功耗和電路的規模。
基于上述小型化、低功耗設計方法途徑構建的高性能、高集成度、低功耗數字中頻通信信號處理系統的原理框圖如圖2所示。經(jīng)實(shí)際測量,該系統存全速工作下的整板功耗為9 W,遠遠小于12.5 W的設計指標。
3 結語(yǔ)
對于數字信號處理系統,最好的設計方案就是在實(shí)現基本功能和性能的前提下,將全部的功能部件集成在一個(gè)芯片內,包括信號處理算法電路、接口電路、定點(diǎn)/或浮點(diǎn)DSP、微控制器,甚至是高性能的A/D和D/A在內。這樣的數字處理系統稱(chēng)為SoC、(片上系統),其主要特點(diǎn)是集成度高、功耗低、資源最優(yōu)、處理速度快、信號延遲小。具有上述優(yōu)點(diǎn)的SoC是實(shí)現小型化、超低功耗數字信號處理系統的重要技術(shù)于段,也是實(shí)現信號處理領(lǐng)域的前瞻性發(fā)展趨勢。
受半導體工藝水平的限制,目前尚無(wú)法將諸多數字處理功能集成在單一的芯片內,尤其是高速A/D采樣器這種同時(shí)具有數字和模擬兩種電路特性的功能部件以非獨立部件植入可編程邏輯器件內時(shí),其技術(shù)難度仍然較大,因此,要實(shí)現真正意義上的片上系統,還有許多技術(shù)難關(guān)需要攻破。盡管如此,業(yè)界已經(jīng)在SoC的技術(shù)道路上向前突進(jìn)了一大步,ALERA公司推出的內嵌ARM處理器和浮點(diǎn)協(xié)處理器的28 nm工藝FPGA即將推出,若通過(guò)該系列FPGA構建通信信號處理系統,可以使原先必須的DSP+FPGA的基本電路構架,簡(jiǎn)化成單一的FPGA電路構架,從而較大程度上降低了功耗和電路面積,使信號處理器小型化向前邁進(jìn)一大步。
評論