2004年5月A版
DSP在手機、音樂播放器和其他消費品中的應用,直接關系著系統(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)資源分配方案,可以隨時關閉不用的資源,降低次要程序的運行速度,等等。該架構(gòu)也是“可駕馭的編譯器”。設計人員能用C和C++之類的高級語言編寫應用程序,大幅降低開發(fā)成本,顯著縮短產(chǎn)品上市時間。另外,針對自己系統(tǒng)的需要,VLIW方式還使設計人員得以手工編制專用指令,量身打造DSP內(nèi)核�!�(潘輯智)