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