多核高速并行數(shù)字信號處理板設(shè)計

時間:2022-10-09 08:59:36

導(dǎo)語:多核高速并行數(shù)字信號處理板設(shè)計一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

多核高速并行數(shù)字信號處理板設(shè)計

【摘要】隨著高性能數(shù)字信號處理芯片技術(shù)的飛速發(fā)展,多核高速運行的數(shù)字信號處理板在信息通信、自動化控制、航天航空、醫(yī)療家電、軍事雷達(dá)等諸多領(lǐng)域都得到了廣泛運用。多核的信號處理板在信號處理上表現(xiàn)優(yōu)異,通用的信號處理器擴寬了信號處理和數(shù)據(jù)傳輸寬帶等多方面性能。本文具體介紹基于TMS320C6678的高速并行數(shù)字信號處理板的軟硬件設(shè)計及在雷達(dá)相參處理設(shè)備中的應(yīng)用,為增大雷達(dá)的信號成像處理和大數(shù)據(jù)處理的實施性和高度集成性.

【關(guān)鍵詞】TMS320C6678;信號處理;雷達(dá);DSP

1基于TMS320C6678高速并行數(shù)字信號處理板的設(shè)計

1.1硬件設(shè)計電源、時鐘、處理器及系統(tǒng)的工作原理

TMS320C6678的電源設(shè)計較為特殊,設(shè)備的上電順序也較為特殊,在運作時主要通過SP3-ANFPGA電源芯片控制供給電壓,當(dāng)行數(shù)字信號處理板產(chǎn)生反應(yīng)供給電源時TMS320C6678通過VID接口來調(diào)控電壓,在IISC-6678控制電壓板上布置著線性和電源開關(guān)以便于適用于不同負(fù)載空間的大小。TMS320C6678的時鐘要求類型也較多,正確的時鐘是保證IISC-6678正常運作的關(guān)鍵,精確地時鐘需要進(jìn)行專業(yè)的編程,所設(shè)置的可編程時鐘分發(fā)芯片在節(jié)省空間的同時創(chuàng)造了多條輸出路徑,在核時鐘除外還包含了DDR時鐘、SRIO時鐘以及PCIE等時鐘,TMS320C6678在上電時序期間能夠在多個時鐘源下被自動配置其他設(shè)備。TMS320C6678該器件為八核處理器其主頻率為1.25GHz,每個核都有32KBL1DSRAMHE32KBL1PSRAM,在數(shù)字信號處理板上核共享4MBSL2SRAM。數(shù)字信號處理板在數(shù)據(jù)傳輸上總寬帶不低于20Gbit/s,兩組數(shù)據(jù)接口對應(yīng)的時鐘、脈沖、數(shù)據(jù),數(shù)據(jù)率為160MHz。多核高性能的數(shù)字信號處理板由多塊芯片組成,并且通過各種器件來連接儲存系統(tǒng)中的數(shù)據(jù)和程序模式,內(nèi)部系統(tǒng)與外部數(shù)據(jù)的傳輸賦予了數(shù)字信號處理板較強的靈活性和通用性,在提高效率的同時大大降低了數(shù)字信號處理系統(tǒng)的維護(hù)難度。

1.2信號處理機功能模塊設(shè)計

IISC-6678板卡在集成板的使用上結(jié)合了多模塊,主要是AD、DSP、FPGA模塊的組合。AD采集模塊所使用的是AD9650芯片,該模塊芯片使用雙通道16位在高流量的數(shù)據(jù)采集樣,在醫(yī)學(xué)、軍事、信息上AD采集模塊都有多方面的使用,多核并行的數(shù)字信號處理器在系統(tǒng)數(shù)據(jù)交換上提高了工作的效率,也進(jìn)一步提高了內(nèi)存數(shù)據(jù)傳輸?shù)臄?shù)量,也通過數(shù)字信號處理器進(jìn)行整合的數(shù)據(jù)傳輸進(jìn)行間接地傳導(dǎo)。DSP模塊數(shù)字信息處理器由KEYSTONE架構(gòu)和全新的C66X內(nèi)核構(gòu)成,在DSP運行時相同的地址線將64根地址線分成4組16bit的線控制。集成異步動態(tài)的隨機存取內(nèi)存條將進(jìn)行自革新內(nèi)存的外部空間儲存器與系統(tǒng)內(nèi)存儲存空間進(jìn)行總直線的讀寫,把數(shù)字信號處理器的內(nèi)存運行與后臺之間的數(shù)據(jù)傳輸結(jié)合在一起。FPGA模塊由兩款芯片構(gòu)成,F(xiàn)GG484和FFG900兩款芯片將主要負(fù)責(zé)DSP進(jìn)行時的電控順序和數(shù)據(jù)輸入控制以及DSP的主要控制。通過現(xiàn)場可編程們陣列FPGA與數(shù)字信號處理器之間的矢量中斷發(fā)生,或是在數(shù)字信號處理之間將子程序?qū)懭肓肆硪粋€寄存處理器中,數(shù)字信號處理器中斷時將子程序地址直接轉(zhuǎn)到子程序當(dāng)中。多重數(shù)字信號處理器的構(gòu)建中運用到了多個處理程序,調(diào)控數(shù)字信號處理器在協(xié)調(diào)數(shù)據(jù)編程的同時進(jìn)行以外的編程,在多核并行的數(shù)字信號處理器系統(tǒng)之間進(jìn)行儲存空間的映射,更新了數(shù)字信號處理的傳輸方式。

2基于TMS320C6678的雷達(dá)信號處理機設(shè)計

2.1雷達(dá)信號的應(yīng)用處理

隨著近年來我國雷達(dá)技術(shù)的飛速發(fā)展,雷達(dá)制造的水平已經(jīng)與世界領(lǐng)先水平相近。但是部分雷達(dá)的偵測能力較低容易受到外界雜波的干擾,對于提升雷達(dá)的隱身性和偵測能力還要繼續(xù)提升。數(shù)字信號處理板在器件工業(yè)的發(fā)展對于非相參雷達(dá)的發(fā)展具有很大意義,使其數(shù)字信號處理器的操作變得更加簡單直接,滿足了現(xiàn)代工業(yè)所需的穩(wěn)固工作環(huán)境和小投資的特點。在米波脈沖雷達(dá)的設(shè)計上針對雷達(dá)的頻率和波形的設(shè)計特點,運用大規(guī)模的數(shù)字信號實時處理將定脈沖周期內(nèi)完成了大量的數(shù)字運行,借助數(shù)字信號處理板器也滿足現(xiàn)代雷達(dá)對精密度和實時性的需求。

2.2TMS320C6678在雷達(dá)系統(tǒng)設(shè)計中的應(yīng)用

雷達(dá)系統(tǒng)需要高精度、高分辨率新性能要求,在信號處理的實時性和大數(shù)據(jù)性的要求之下現(xiàn)階段主要采用多處理器與超高速的串行數(shù)據(jù)傳輸為主,如圖二所示。TMS320C6678在DSP處理器中具有八核、高度集成、浮點運算能力強、低能耗、大量傳輸?shù)奶攸c。TMS320C6678在雷達(dá)上的應(yīng)用將雷達(dá)中陣列信號的運算不斷簡單化,優(yōu)化預(yù)算結(jié)構(gòu)的處理。FPGA將VO腳管與乘法器資源并行累加運算,處理機上采用了四個TMS320C6678處理器結(jié)構(gòu),四個處理節(jié)點之間將有效提高系統(tǒng)和用戶儲存數(shù)據(jù)的能力。TMS320C6678利用CPLD在上電參數(shù)和配置寄存器中優(yōu)化配置,F(xiàn)PGA內(nèi)部也通過高速串行接口GTX輔助傳輸通道。

3結(jié)語

綜上所述,高性能的數(shù)字信號處理器將FPGA和ASIC信號處理能力提升到了另一個水平層面,大大提高的指令集處理器可編程性能將有效提高數(shù)字信號處理的儲存能力、信號處理功能以及圖像處理能力,數(shù)字信號處理器物經(jīng)過各種拓?fù)浣Y(jié)構(gòu)的互相連接增加了自身的運載能力,進(jìn)一步擴寬了數(shù)字信號處理器在軍事、工業(yè)、科技等各方面領(lǐng)域的運用。結(jié)合新型數(shù)字信號處理器技術(shù)在雷達(dá)中的實際應(yīng)用,高性能的傳輸效能滿足了現(xiàn)代雷達(dá)高精度高分辨率的要求,同時也即將雷達(dá)項目研發(fā)的經(jīng)費和風(fēng)險,通用的高速串行數(shù)據(jù)處理平臺也更加利于平臺的主線接入,便于情報的分析和終端顯示。

參考文獻(xiàn)

[1]江偉.基于TMS320C6678DSP的信號采集系統(tǒng)設(shè)計與實現(xiàn)[D].電子科技大學(xué),2016.

[2]史鴻聲.基于PowerPC的雷達(dá)通用處理機設(shè)計[J].雷達(dá)科學(xué)與技術(shù),2011,9(02):140-143.

[3]馬友科,宋萬杰,吳順君,蔡乾.基于多DSP的雷達(dá)陣列信號處理系統(tǒng)[J].雷達(dá)科學(xué)與技術(shù),2009,7(02):115-118.

作者:陳曄 單位:南京德睿智芯電子科技有限公司