DSP內(nèi)核—VLIW與SIMD珠聯(lián)璧合
2004年5月A版
DSP 在手機、音樂播放器和其他消費品中的應用,直接關(guān)系著系統(tǒng)的功能與價格。在適當?shù)膬r位上,DSP 必需提供足夠的功能滿足當前需求,并且有充裕的可擴展性和空間,以便設計人員對硬件無需大動干戈,便能為系統(tǒng)添加新功能或強化現(xiàn)有功能。
當傳送遠遠超過競爭性的 DSP 引擎級別的功能時,CEVA-X DSP 內(nèi)核架構(gòu)也符合這些需求。CEVA 公司前身為 Parthus-Ceva,他們把單指令/多數(shù)據(jù)(SIMD)和超長指令字(VLIW)兩套方案組合成最佳環(huán)境,使性能發(fā)揮到極致。VLIW 能使 DSP 內(nèi)核傳送高級指令,同時 SIMD 允許單指令在多數(shù)據(jù)環(huán)境中運作,使每條指令都能完成更多的任務,收到一舉多得、事半功倍的效果。
組合得到的可調(diào)整和可編譯的 CEVA-X 架構(gòu),提供16位的整數(shù)和32位的路徑,以提高性能。適用于可以全合成 RTL 代碼的 DSP 內(nèi)核架構(gòu),是整個解決方案的一部分。除了 RTL 代碼,編譯器和開發(fā)工具箱包括 Xpert-Open Framework 和基本算法程序庫 Xpert-Applications。
DSP 內(nèi)核架構(gòu)的第一個版本是 CEVA-X1600 系列。它由幾個預配置的16位內(nèi)核所組成,這些內(nèi)核包含一個、兩個或四個16 位乘法累加器(MAC)單元,連同標量裝載-儲存處理器,以及用于程序和數(shù)據(jù)存儲器的快存控制器。
設計在高達 450 MHz 時鐘速度下運作的 DSP 內(nèi)核,能執(zhí)行多至八條并行指令。只執(zhí)行一個雙MAC 單元CEVA-A1620, 就能傳送該公司 Teak DSP 內(nèi)核(Teak 內(nèi)核是用于許多遠程通信和音頻用途的、流行的 16 位雙MAC 內(nèi)核)吞吐量的 12 倍。用它的四個雙MAC 內(nèi)核,CEVA-X1680 竟能傳送每秒110億條指令的峰值輸出。
高度并行架構(gòu)效率極佳, 每兆 MAC 耗電僅為 60 微瓦。DSP 內(nèi)核有各種不同的合理的動態(tài)資源分配方案,可以隨時關(guān)閉不用的資源,降低次要程序的運行速度,等等。該架構(gòu)也是“可駕馭的編譯器”。設計人員能用 C 和 C++ 之類的高級語言編寫應用程序,大幅降低開發(fā)成本,顯著縮短產(chǎn)品上市時間。另外,針對自己系統(tǒng)的需要,VLIW 方式還使設計人員得以手工編制專用指令,量身打造 DSP 內(nèi)核?!?潘輯智)
c++相關(guān)文章:c++教程
評論