新聞中心

        EEPW首頁 > 嵌入式系統 > 業界動態 > SHARC引領第四代通用DSP高端應用潮流

        SHARC引領第四代通用DSP高端應用潮流

        作者: 時間:2009-10-30 來源:電子產品世界 收藏

          大容量片上存儲器。在片上存儲器結構方面,處理器具有很大容量的內部RAM和ROM(例如,A 2146x擁有5Mb的最大容量片上SRAM和4Mb的金屬掩膜編程ROM,如圖1所示)。片上RAM和內核的運行速度是一樣的,因此在代碼和數據訪問期間可實現零等待狀態。

        本文引用地址:http://www.104case.com/article/99422.htm

          無縫連接外部存儲器。上的外部存儲器接口允許連接SDRAM、SRAM和并行閃存甚至最高達2Gb DDR2 DRAM,而且是無膠合連接,此外還可以從閃存器件啟動器件本身。在連接SDRAM時,SHARC處理器支持64Mb至512Mb、配置為4、8和16位寬的器件。目前SHARC通過16位或32位寬總線對此進行連接。

          豐富的外設。SHARC上內置了大量的外設,其I/O處理器中包含數字音頻接口(DAI)和數字外設接口(DPI)。數字音頻接口包括了眾多的外設,如精確時鐘發生器、采樣率轉換器、S/PDIF接口、串口等。數字外設接口同樣包含整套外設,如SPI端口、兩線接口、UART和定時器。

          強大、易用的開發工具。CROSSCORE是公司的軟硬件開發工具產品線,其中包括了Visual++集成開發和調試平臺、模擬器、評估板或EZ-KIT Lites、一些子卡或EZ-Extender卡。Visual++中集成的SHARC專用編譯器能夠充分發揮SHARC的SIMD架構優勢,而且支持單周期執行的浮點運算。VisualDSP++中的仿真器無需硬件就能支持應用軟件的開發。VisualDSP++中還包含了VDK或實時操作系統內核及調度器。硬件工具EZ-KIT Lites是一種很好的評估平臺,價格不貴,可以用它來編程和開發SHARC上運行的軟件。這些評估板通過USB模擬器連接VisualDSP++環境。

          家庭影院、專業音頻模塊供應商Lab X 技術公司總裁兼設計工程師Lee Minich曾評論到,“SHARC架構非常簡單易用,VisualDSP++開發工具功能強大,C/C++編譯器性能非凡。代碼非常容易理解和優化。必要時我們可以在匯編器處理代碼,并使用高級語言(C語言)編寫非性能關鍵的代碼。我們希望在C編譯器等高級語言以及基本的匯編代碼之間進行轉換。我們選擇SHARC處理器,因為它為我們提供高級且用戶友好的開發工具,而且可以利用C 語言和匯編語言進行開發。”

          兼容、靈活、高集成度實現高成本效益。SHARC一直以來保持的一大優勢特性,即兼容性。許多SHARC器件都被設計為引腳兼容,因而使用戶在需要更高性能時可方便地更新換代,或者將目標產品轉向較低的性能以擴充產品體系。另外,SHARC使用信號布線單元(SRU)單元來減少引腳數量,從而降低器件成本。所有外設集成在SHARC上,由用戶決定他們的應用中要使用哪些外設,再通過SRU把引腳引出來。另外,如前所述,SHARC還集成了大容量存儲器和豐富外設,可簡化硬件設計、最小化設計風險,這也能幫助設計者降低總系統成本,縮短設計周期。

          高可靠性。針對汽車應用和其它高溫應用場合,用戶可以選用SHARC系列中能工作于最高達105℃環境溫度下的產品,最低工作溫度可達到-40℃。

          特別值得一提的是,最新一代SHARC 2146X還是SHARC系列中第一款采用65nm工藝制造的處理器,除了擁有迄今為止所有SHARC處理器中最高的內核時鐘頻率,還還具備一些新的特性和更多不同的集成式外設,如支持可變指令長度執行,可使代碼規模縮小20%~30%;提供到16位 DDR2 SDRAM的無縫接口,能夠連接到更快的外部存儲器;還提供3個專用硬件加速器,每一個都是專用于執行FFT、FIR和IIR算法,每個加速器都有自己專用的計算單元和自己專用的局部存儲器獨立于(處理器內存);同時集成了熱敏二極管以及專門為汽車應用開發的媒體局域總線(簡稱MLB)等。2146X在資源方面保持了與以往SHARC處理器系列(包括2136x和2137x)的后向兼容,并且增強了許多新的指令,主要目的是幫助編譯器和代碼生成工具優化和生成更好的代碼。



        關鍵詞: ADI SHARC DSP

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 四川省| 竹北市| SHOW| 台北县| 探索| 铁岭县| 黎城县| 子长县| 胶州市| 灯塔市| 英吉沙县| 永福县| 奉贤区| 彭阳县| 塔河县| 遵义市| 青阳县| 乌兰县| 乌拉特后旗| 南丰县| 珠海市| 靖远县| 东丽区| 肥东县| 象山县| 烟台市| 营山县| 华宁县| 遂宁市| 吴堡县| 昆明市| 西昌市| 仁怀市| 潮安县| 中牟县| 台安县| 佛冈县| 西乌珠穆沁旗| 灵丘县| 丘北县| 滕州市|