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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 可配置處理器開發(fā)原理

          可配置處理器開發(fā)原理

          作者: 時(shí)間:2011-04-23 來源:網(wǎng)絡(luò) 收藏

            由于微是由指令進(jìn)行驅(qū)動(dòng)的,因此可以通過對指令執(zhí)行流水線中的指令進(jìn)行分析來確定在某些時(shí)間的哪些部件處于運(yùn)行狀態(tài)。這種分析通常需要幾十億個(gè)系統(tǒng)仿真時(shí)鐘周期,這樣可以讓Xtensa設(shè)計(jì)人員在處理器設(shè)計(jì)時(shí)通過增加細(xì)粒度時(shí)鐘門控來關(guān)閉那些指令執(zhí)行過程中沒有執(zhí)行到的處理器單元部件。進(jìn)一步,如果處理器沒有執(zhí)行到的TIE操作,那么Xtensa就可以對TIE擴(kuò)展定義的整個(gè)系統(tǒng)硬件關(guān)閉時(shí)鐘。因此,Xtensa處理器可以擁有幾百個(gè)不同的門控時(shí)鐘域,這樣可以真正使得微處理器的活動(dòng)功耗降到最低。

            可處理器設(shè)計(jì)過程自動(dòng)化

            可Xtensa處理器能夠讓設(shè)計(jì)人員對處理器進(jìn)行量身定做以滿足片上系統(tǒng)SOC中的特定任務(wù)。Xtensa設(shè)計(jì)流程,如圖4所示。

            Xtensa 處理器生成器同時(shí)可以針對特定和擴(kuò)展,自動(dòng)生成完整而有效的軟件工具,包括編譯器、指令集仿真器、調(diào)試器、操作系統(tǒng)接口等軟件環(huán)境。在處理器配置信息完整的情況下,處理器生成器可以在一個(gè)小時(shí)左右生成一顆新處理器的RTL設(shè)計(jì)和軟件環(huán)境。

            結(jié)論

            同標(biāo)準(zhǔn)處理器一樣,可配置處理器也可以建立了一個(gè)完整的可編程的設(shè)計(jì)環(huán)境,系統(tǒng)軟件工具鏈可以自動(dòng)產(chǎn)生,人員可以充分利用了擴(kuò)展技術(shù)為應(yīng)用需要來構(gòu)建微處理器。

            短時(shí)間內(nèi),標(biāo)準(zhǔn)處理器和可配置處理器將共存。長久看來,可配置處理器因?yàn)槠淇梢赃M(jìn)行架構(gòu)的配置和擴(kuò)展,故而能更加適應(yīng)后PC時(shí)代多種應(yīng)用的需求,而得到越來越廣泛的應(yīng)用。

            

            


          上一頁 1 2 下一頁

          關(guān)鍵詞: 原理 開發(fā) 處理器 配置

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