讓新型SHARC處理器滿足“一高二低”的浮點(diǎn)設(shè)計(jì)需求
良好開(kāi)發(fā)環(huán)境讓?xiě)?yīng)用更輕松
本文引用地址:http://cafeforensic.com/article/108999.htm對(duì)熟悉定點(diǎn)算法的工程師來(lái)說(shuō),利用浮點(diǎn)DSP進(jìn)行開(kāi)發(fā)是否帶來(lái)更大的挑戰(zhàn)?事實(shí)上,在最初使用匯編語(yǔ)言編程的年代,浮點(diǎn)處理器的代碼實(shí)現(xiàn)就比定點(diǎn)更容易,而在同樣使用C語(yǔ)言來(lái)實(shí)現(xiàn)目標(biāo)應(yīng)用的高性能、高精度、大動(dòng)態(tài)范圍的時(shí)候,浮點(diǎn)處理器可以讓您的設(shè)計(jì)更輕松。而且浮點(diǎn)DSP提供商提供的便利開(kāi)發(fā)環(huán)境和各種庫(kù)資源還可以進(jìn)一步簡(jiǎn)化應(yīng)用開(kāi)發(fā)。
VisualDSP++是全球嵌入式系統(tǒng)開(kāi)發(fā)工程師所熟悉并廣受歡迎的集成軟件開(kāi)發(fā)與調(diào)試環(huán)境,是ADI公司針對(duì)旗下Blackfin處理器和SHARC處理器開(kāi)發(fā)的,具有豐富開(kāi)發(fā)便利特性,可以極大方便用戶基于SHARC處理器的系統(tǒng)開(kāi)發(fā):完全集成的用戶界面包括項(xiàng)目管理、調(diào)試、建模與繪圖;具有C/C++編譯器、匯編器(支持C語(yǔ)言數(shù)據(jù)類型)、專家鏈接器、加載器,支持各種設(shè)計(jì)和調(diào)試目標(biāo);自動(dòng)API與自動(dòng)腳本感知引擎;VisualDSP++內(nèi)核(VDK),具有多處理器通信能力;針對(duì)SHARC的多項(xiàng)目管理;等等。
ADI公司還針對(duì)音頻應(yīng)用開(kāi)發(fā)了VisualDSP++集成開(kāi)發(fā)與調(diào)試環(huán)境的插件——VisualAudio。VisualAudio為工程師提供了圖形化的音頻系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)環(huán)境,可以簡(jiǎn)化基于SHARC的音頻系統(tǒng)的開(kāi)發(fā)過(guò)程,縮短面市時(shí)間、減小開(kāi)發(fā)風(fēng)險(xiǎn)、降低開(kāi)發(fā)成本。VisualAudio包含一個(gè)基于PC的圖形用戶界面以及大量的SHARC處理器音頻專門(mén)技術(shù),使得即使沒(méi)有相關(guān)經(jīng)驗(yàn)的工程師也可以利用一套基本的音頻庫(kù)和工具來(lái)迅速啟動(dòng)其項(xiàng)目,并使開(kāi)發(fā)過(guò)程模塊化、縮短學(xué)習(xí)時(shí)間。VisualAudio可與ADI公司的軟件開(kāi)發(fā)和診斷環(huán)境VisualDSP++協(xié)同工作。
ADI公司針對(duì)SHARC處理器的各種應(yīng)用建立了由第三方開(kāi)發(fā)商組成的廣泛技術(shù)支持網(wǎng)絡(luò),可以為應(yīng)用開(kāi)發(fā)企業(yè)提供額外的軟件模塊和系統(tǒng)集成支持,這些第三方支持包括針對(duì)消費(fèi)類、汽車和專業(yè)音響、軍事、通信和儀器提供各種庫(kù)資源、開(kāi)發(fā)環(huán)境等。
評(píng)論