<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 通用DSP的RISC核心開發(fā)單處理器VoIP

          通用DSP的RISC核心開發(fā)單處理器VoIP

          作者: 時(shí)間:2008-11-27 來源:網(wǎng)絡(luò) 收藏

            開發(fā)高效率程式碼不僅只是將現(xiàn)有的演算法重新建置在核心。由于功能原本就極為依賴處理器,并且須用組譯語言撰寫,才能充份發(fā)揮硬體功能。因此,除了採(cǎi)用ARM9E系列延伸技術(shù)外,函式皆以人工撰寫,以徹底發(fā)揮底層ARM9E系列處理器的資源,打造出僅需17MHz的頻寬即可建置G.729AB codec的優(yōu)異系統(tǒng),同時(shí),G.168/16ms線路迴音消除則僅需15MHz的頻寬。

            目前在專屬的DSP處理器上建置語音處理演算法的技術(shù)已變得更為簡(jiǎn)便,因?yàn)楝F(xiàn)今的DSP硬體通常擁有足夠的爆發(fā)管線處理功能,能夠克服一定程度的軟體低效率問題。由于DSP透過單一指令同步執(zhí)行多組作業(yè),因此軟體設(shè)計(jì)師在處理迴圈的序列及時(shí)序,或是考量載入資料數(shù)量上不需花費(fèi)太多心思。相較之下,在DSP優(yōu)化的處理器上建置各種函式,必須徹底掌握關(guān)鍵的硬體相關(guān)議題,如:資料流、迴圈時(shí)序、跨迴圈排序以及資料載入的效率等。

            ARM9E 系列較獨(dú)特的優(yōu)點(diǎn)為其32x16 MAC能夠處理暫存器中的32位元資料以及兩組獨(dú)立的16位元運(yùn)算元。除了為許多包含傳統(tǒng)16位元運(yùn)算法的DSP函式運(yùn)算提供相容的環(huán)境外,32x16 MAC架構(gòu)亦提供最佳化的資料載入效率,能有效利用處理器的暫存器。相較于其它32位元的架構(gòu),軟體能運(yùn)用ARM9E系列元件中的32x16 MAC,協(xié)助整體資料載入效率提高4倍。

            RISC建置方案中所需的程式記憶體數(shù)量雖然高于傳統(tǒng)的DSP,但是單處理器型的ARM9E系列元件所打造的VoIP設(shè)計(jì)方案卻不需要使用大量的晶片內(nèi)部記憶體支援各項(xiàng)DSP功能。研發(fā)業(yè)者可運(yùn)用低成本的記憶體資源,大幅降低單核心ARM926EJ-S處理器建置方案的整體記憶體與功率成本,這些資源包括晶片外部的SRAM搭配較小的晶片內(nèi)部快取等。舉例而言,參考設(shè)計(jì)方案中的8K位元組指令與資料快取就能為兩組標(biāo)準(zhǔn)型VoIP通路提供充裕的處理頻寬。



          關(guān)鍵詞: DSP RISC VoIP

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();