CEVA公司於昨日(12/15)宣佈,推出首款整合式優化工具鏈(ntegrated optimizing toolchain),它可針對授權DSP 內核實現完全基於C語言的端至端開發流程。該應用優化器 (Application Optimizer) 是CEVA-ToolBox軟體發展環境套件的一部份,可讓應用開發人員完全以C語言級輕易地開發出CEVA DSP軟體,省下了任何手寫的組合語言,從而顯著地提高 SoC 設計的整體性能並縮短其設計週期。
加入了應用優化器後,CEVA DSP內核經過強化的開發環境可大幅簡化軟體發展流程,提高目標應用程式的絕對性能。以使用標準窄頻自適應多速率壓縮 (AMR-NB) 的C語言語音編碼器為例,CEVA-X1622 DSP內核在編譯現成可用的代碼 (最差幀幅及串流) 時,僅需要19 MHz速率;而其他的可授權解決方案卻需要高45% 以上的速度,才能編譯同樣的現成代碼。
隨著現代 SoC 架構設計的複雜性不斷提高,嵌入式軟體發展的重擔為 IC 供應商帶來了最艱巨的挑戰,針對特定多元化系統架構撰寫和優化軟體的工作,成為設計週期中最大的瓶頸。利用應用優化器工具鏈,結合CEVA-ToolBox開發環境中的其他重要元件,能夠把軟體設計流程轉到純C語言,並可減少設計工程師了解、掌握特定架構技術或竅門的負擔。