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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 多核DSP的BootLoader程序的實現(xiàn)

          多核DSP的BootLoader程序的實現(xiàn)

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

            2 程序的實現(xiàn)

            目前TI公司已經(jīng)不再局限于生產(chǎn)單核。為了提高用戶程序運行的效率,TI公司又推出了2核、4核等。在實現(xiàn)DSP自舉時,每一個子核都需要申請片外總線的控制權(quán)。對于單核DSP而言,只有一個DSP內(nèi)核,對應(yīng)一個程序,DSP核可以永遠擁有片外總線的控制權(quán)。但對于多核DSP而言,由于只有一套片外總線,所以片外總線的控制權(quán)不允許也不可能永遠被其中的某一個DSP子核所擁有。因此,多核DSP需要片外總線仲裁機制,以避免片外總線沖突。

            下面以雙核DSP—TMS320VC5421的16位并行EPROM方式的程序?qū)崿F(xiàn)過程為例,詳細闡述多核DSP的BootLoader程序的實現(xiàn)。

            2.1 TMS320VC5421結(jié)構(gòu)簡介

            TMS320VC5421 16位定點雙核DSP,它集中了早期TMS320C54X系列DSP的優(yōu)點,并提供了許多新的功能。其內(nèi)部結(jié)構(gòu)與TMS320C54X系列的其它款式DSP有很大的不同,其簡單結(jié)構(gòu)框圖如圖1所示。

          多核DSP的BootLoader程序的實現(xiàn)

            由于每個DSP子核的工作頻率是100MHz,所以它的工作速率可達到200MIPS,且它的每一個DSP子核都具備單核DSP(如TMS320VC5402)的所有特性。

            2.2 TMS320VC5421的16位并行EPROM工作方式的BootLoader程序的選擇

            TMS320VC5421的兩個DSP子核在DSP芯片或復位時,能否啟動各自的BootLoader程序以完成自舉功能,是由每個子核自身的XIO和GPIO0/ROMEN兩個管腳決定的。在DSP芯片上電或復位時,每個DSP子核自動檢測自身的XIO和GPIO0/ROMEN兩個管腳,如果對應(yīng)的XIO和GPIO0/ROMEN兩個管腳都為高電平,則啟動自身的BootLoader程序完成用戶程序的上電自舉。



          關(guān)鍵詞: DSP 多核 BootLoader 上電

          評論


          相關(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); })();