Synplicity日前宣布,該公司已強化Synplify DSP解決方案,能進一步加速將DSP算法實現于芯片中。Synplify DSP軟件是Synplicity的ESL合成平臺,可提供包括高階模塊化(modeling)和硬件抽象(hardware abstraction)、能轉為RTL的條件限制(constraint-driven)演算合成,以及為性能、門數和多信道化等特性提供系統性化功能。
Synplify DSP軟件的增加功能包括對M語言控制(M-Control)和向量鏈接庫的支持,以及具有新增的功能區塊,有助于無線通信、雷達和數字多媒體處理等先進應用的開發設計。除了這些加速演算設計的獨特功能外,Synplify DSP工具特有的合成算法,號稱能讓設計橫跨不同的組件工藝,同時也能達成化的效能,協助用戶容易地將DSP算法加入所選擇的硬件平臺當中。
Synplify DSP軟件的版本支持M-Control功能,能使用M語言來提供精簡的控制與狀態機功能描述。在使用M語言來描述復雜的分支(branching)與邏輯陳述功能的狀況下,設計工程師現在可以選用精簡的形式來表達他們的算法。
M-Control已整合到Synplify DSP數據庫和MathWorks的Simulink環境中,進而支持數據型式和取樣速率繼承(data type and sample rate inheritance)與傳遞(propagation)。為了支持斷點(breakpoint)及轉換成M程序代碼,M-Control也提供了inline除錯的功能。這些功能簡化了一般被整合到DSP算法中的控制功能與驗證。
Synplify DSP軟件對其通信數據庫做了許多更新,包括高階DSP合成數據庫、廣泛的濾波(filtering)功能、數學和通信數據庫,以及向量數據庫支持等。通過這些新功能,用戶可以將復雜的無線算法(例如WiMAX、802.11a/b/g/n和DVB等標準)快速地描述、驗證以及實現到硬件當中。
Synplicity指出,向量支持使得數學與通信算法更容易描述和模擬。此外,向量支持亦可降低多信道無線算法和多天線算法所需投入的心力,這些應用包括MIMO、視頻、雷達和安全應用等等。
Synplify DSP軟件為Actel、Altera和賽靈思等多種FPGA技術提供延伸性的組件支持,其中包括賽靈思發表的Virtex-5 FPGA。可協助用戶開發便攜式和可延伸智財(IP),并可容易地被應用到所選的FPGA架構中。另外,該軟件還可支持Linux系統。