作者:德州儀器多核及媒體基礎設施產品部關鍵任務市場營銷經理 Hector Rivera 隨著無人機(UAV)、聲納、雷達、信號情報(SIGINT) 以及軟件定義無線電(SDR) 等波形密集型應用中的信號處理需求不斷攀升,多個數字信號處理器(DSP) 內核的使用已成為重要的實現手段。多核功能與不斷豐富的 IP 內核及開發工具相結合可實現優異的系統架構。所有這些應用都需要多核 DSP 來滿足關鍵任務行業的各種需求,其中包括更強大的功能性(更快的處理速度)、更精細的分辨率以及更高的精度。過去,處理器性能的改善是通過工藝節點升級及提高運行時鐘頻率來實現的。然而,發展小型工藝節點和提高時鐘頻率并不是提高性能的低功耗捷徑。在單個裸片中集成多核的這個方法可在更低的時鐘頻率及功耗下實現所需的高性能。 多核 DSP 以片上系統(SoC) 形式設計,包含網絡協處理器、安全加速器或 FFT 加速器等功能。為了滿足軍事應用的性能與成本需求,多核 DSP 應: 1. 支持混合執行引擎(內核)、矢量信號處理(VSP) 以及更少的指令集計算(RISC); 2. 提供全面的多核優勢,實現器件提供的全部功能; 3. 由一系列器件組成,支持縮放與重復使用。 當前的多核器件或采用同質內核,即所有處理內核都是相同的;或采用異質內核,即器件由不同類型的內核組成。幾乎所有應用都需要混合搭配的處理功能來滿足行業需求。從開發人員角度看,重點是支持同質內核,因為異質系統架構可通過同質器件創建。反之,如果不犧牲性能就很難實現。圖 1(下圖)是作為異質多核架構實例的德州儀器(TI) KeyStone 多核架構。 圖1:德州儀器KeyStone 多核架構 多核 DSP 支持的并行處理功能可為要求嚴格的軍事應用提供重要功能。雷達要求更快的 FFT 響應時間,根據 FFT 要求,開發人員可使用器件中的所有內核或部分內核滿足 FFT 的實施需求。如果 FFT 的性能使用部分內核即可實現,其它 DSP 內核則可執行系統中的信號預處理或后處理,或者其它任務。圖 2 所示即為并行 FFT 示例。采用可充分發揮多核優勢的軟件工具可為正在進行的設計判定最佳內核配置(內核數量)。這樣開發人員就可高度靈活地滿足多重應用需求。 圖2:4 DSP 并行FFT 實施 多核 DSP 目前正處于快速發展階段。德州儀器等半導體公司提供的最新多核 DSP 采用通用架構,不但可幫助開發人員重復使用軟件,而且還可為設備制造商節省開發時間。多核 DSP 正在成為聲納、雷達、SIGINT 以及 SDR 應用的主要差異化因素,并正在為當前及未來信號處理系統實現令人振奮的全新系統開發。 關于作者 Hector Rivera 現任德州儀器多核及媒體基礎設施產品部關鍵任務市場營銷經理,主要負責 TI 關鍵任務客戶開發與支持,以及多核 DSP 戰略支持。Rivera 在軍事及政府行業擁有長達 21 年的豐富經驗。他曾就讀于喬治梅森大學(George Mason University) 與波多黎各大學(University of Puerto Rico),分別獲電子工程碩士學位與電子工程學士學位。 |