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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 新品快遞 > Tensilica推出創(chuàng)新的Xtensa VI內(nèi)核

          Tensilica推出創(chuàng)新的Xtensa VI內(nèi)核

          ——
          作者: 時間:2005-11-15 來源: 收藏
          提供顛覆傳統(tǒng)SoC設(shè)計(jì)方法的可配置處理器技術(shù), 目前該領(lǐng)域全球唯一自動化設(shè)計(jì)方案的供應(yīng)商—(泰思立達(dá))公司近日發(fā)布Xtensa處理器家族的新成員—用于片上系統(tǒng)(SoC)設(shè)計(jì)的可配置且可擴(kuò)展的處理器內(nèi)核Xtensa VI。作為公司主要產(chǎn)品Xtensa V處理器內(nèi)核的換代產(chǎn)品,Xtensa VI著力在3個方面進(jìn)行改進(jìn):首先是使用認(rèn)證的XPRES ?編譯器從以C/C++為基礎(chǔ)的算法自動定制的能力;其次是實(shí)現(xiàn)比Xtensa V低約30%的功耗;最后是激活MMU的配置下的高級安全機(jī)制通過一個“不執(zhí)行”位來增強(qiáng)保護(hù)功能以抵制惡意代碼。

          “Xtensa VI為SoC設(shè)計(jì)者提供了業(yè)界最快的、最經(jīng)濟(jì)的SoC模塊設(shè)計(jì)工具”,Tensilica公司市場副總裁Steve Roddy說,“通過使用我們最流行的XPRES ?編譯器,設(shè)計(jì)者可以在一個小時之內(nèi)創(chuàng)造出專用的功能模塊,它既可以被設(shè)計(jì)為傳統(tǒng)的控制處理器又可以為以RTL為基礎(chǔ)的硬件功能模塊提供另一個合適的選擇,而且這個過程更加迅速且沒有驗(yàn)證的煩惱。我們期望這款產(chǎn)品可以顯著的拓寬我們的客戶基礎(chǔ),因?yàn)樗梢允箷r間和資源密集的IC設(shè)計(jì)步驟全部自動化,并且增加了后端設(shè)計(jì)的可編程性。我們認(rèn)為Xtensa VI的推出,對于快速增長的、高容量的SoC市場而言,將具有決定性的意義?!?

          從C/C++代碼自動配置

          如 VHDL和Verilog這樣的設(shè)計(jì)語言來手工編寫代碼來實(shí)現(xiàn)硬件,而手工編寫代碼的方式要花費(fèi)設(shè)計(jì)者幾個月的設(shè)計(jì)和驗(yàn)證精力。取而代之的是設(shè)計(jì)者將用標(biāo)準(zhǔn)ANSI C/C++寫的需要優(yōu)化的原始算法輸入到XPRES編譯器,結(jié)合Tensilica自動化的處理器生成技術(shù),自動的生成一個RTL(寄存器傳輸級)硬件描述和相關(guān)聯(lián)的軟件工具鏈。

          XPRES ?編譯器自動決定那些函數(shù)應(yīng)該被硬件加速并生成一個全面的針對那些函數(shù)的軟硬件的解決方案。不需要RTL編碼,XPRES ?編譯器自動的生成所需的RTL代碼,這些代碼經(jīng)過架構(gòu)事先驗(yàn)證為正確的。
          生成的硬件模塊可以在一個小時以內(nèi)以一個事先驗(yàn)證的,專為特定應(yīng)用優(yōu)化了的Xtensa VI處理器內(nèi)核的方式電子交付。由Xtensa VI處理器內(nèi)核架構(gòu)生成RTL的正確性消除了由手工生成的不可編程模塊所帶來的驗(yàn)證難題。

          XPRES ?編譯器使設(shè)計(jì)者能夠快速的對不同的配置進(jìn)行評估,在尺寸、速度和功耗間做出取舍。它同時保留了C代碼的可移植性,生成的Xtensa VI處理器可用于一系列相似應(yīng)用的軟件代碼。由于自動生成的C/C++編譯器與那種特殊的配置相關(guān),所以相似的代碼無需修改也能夠得到加速。另外,XPRES ?編譯器也可以用于Tensilica公司的旗艦產(chǎn)品Xtensa LX處理器,也就是說XPRES ?編譯器的用戶可以迅速的在廣泛的硬件選擇中進(jìn)行探求,自動尋找最佳的方案。

          適用于手持應(yīng)用的低功耗特性

          和XtensaV比降低25-30%的功耗,為此Tensilica公司顯著的改善了Xtensa VI處理器的基礎(chǔ)架構(gòu)。而且,由于Tensilica在Xtensa VI處理器中同時采用了細(xì)粒時鐘選通和粗粒時鐘選通兩種技術(shù),因此在功耗方面Xtensa VI處理器達(dá)到了業(yè)內(nèi)領(lǐng)先水平,完全可以滿足手持設(shè)備對低功耗的要求。前者在沒有需求的條件下關(guān)閉掉處理器的小部分的電源,后者則關(guān)閉大部分芯片的電源。例如,當(dāng)一個處理器活動,如一個緩存行(Cache Line)的填充發(fā)生時,考慮到有用功耗,處理器生成器自動采用粗粒時鐘選通。

          高級安全機(jī)制 

          在這個Xtensa處理器家族最新的成員中,Tensilica公司在Xtensa MMU (存儲  器管理單元)配置選項(xiàng)中采用了高級安全機(jī)制,這一機(jī)制與AMD和Intel提供給個人電腦的相類似,除了AMD公司將其稱為Enhanced Virus Protection(EVP),Intel公司將其稱為eXecute Disable (XD),業(yè)內(nèi)一般稱之為NX即 No eXecute。NX能夠?yàn)椴糠执鎯ζ魈峁┍Wo(hù),以使得處理器指令無法在這些區(qū)域執(zhí)行。Xtensa VI的架構(gòu)使用了Xtensa MMU的全部虛擬存儲器能力。在此架構(gòu)中,Xtensa VI設(shè)計(jì)中新的安全特性將存儲器的一些區(qū)域設(shè)成邊界外(off bounds),從而幫助抵制執(zhí)行函數(shù)中的蠕蟲病毒和其它類型的惡意代碼。

          相信那些打算在Xtensa VI 處理器上運(yùn)行嵌入式Linux操作系統(tǒng)的設(shè)計(jì)者會對此特性感興趣,因?yàn)檫@一特性將被編入Linux操作系統(tǒng)的未來版本中。


          關(guān)鍵詞: Tensilica

          評論


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