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

          新聞中心

          EEPW首頁 > 設計應用 > 便攜產品平臺應選擇合適的處理器IP供應商

          便攜產品平臺應選擇合適的處理器IP供應商

          作者: 時間:2009-06-29 來源:網(wǎng)絡 收藏

          列入侯選的供應商

          ARM:無論手機還是其它,都可以看到ARM標準的身影,在業(yè)界占有統(tǒng)治地位。并且,其第三方支持豐富,功能更加齊全,在嵌入式應用領域享有良好的口碑。列入評估的有ARM9、ARM10以及ARM11系列。

          MS:MS公司的標準為性能驅動型產品,以其高性能的處理能力被廣泛用于寬帶接入,路由器等領域,最近幾年來,MIPS公司看到嵌入式應用以及便攜式應用的巨大市場契機,極力開拓。列入評估的處理器有M4K和M24K系列。

          Tensilica:Tensilica是一家可配置處理器IP供應商,其最初的產品成功的應用于協(xié)處理器,隨著其客戶群的逐漸擴大和處理器結構的成熟驗證,推出Diamond系列標準處理器,直接與ARM和MIPS公司競爭,與原有的Xtensa產品線互補。列入評估的處理器有Xtensa 6和Dimond 570T。

          其它納入范圍的評估對象還有:PTSC的Ignite II f以及ARC的產品。

          如何選擇

          透過之前給出的評估標準和權重,在諸多的處理器之間進行抉擇,在公司各個層級和職能部門給出的評分進行數(shù)學統(tǒng)計后,最后得到真正選擇的處理器IP結果。當然,大家都知道最我們終選擇MIPS公司的系列處理器,從MIPS32 4KE至MIPS32 24KE好幾款處理器都有授權,從這點看來,我們就和MIPS公司綁在一起,成為合作伙伴,精誠合作方能有成果。

          透過當時選擇處理器的經(jīng)驗來看,仍然是句老話,哪個最符合客戶的需求,哪個最符合炬力公司的需求。是否是最迅猛的就是最符合的?或者最強大的最符合?不見得,而是需求決定選擇。其次,我們發(fā)現(xiàn)其實市面上的處理器IP種類很多,各有各的特點,正如世界上沒有十全十美的東西一樣,每個硬幣都有其兩面性,關鍵是對利弊的平衡和評估。從處理器的基本屬性上來看,比如運行速度、功耗、基本特征、算術單元、指令集特征、緩沖的配置、MDU單元、MMU單元以及CorExtend UDI擴展,Scratch Pad Data RAM支持、第三方支持等等屬性上來看,可能相差不大,但是對于一家公司產品平臺和發(fā)展策略的需求,不僅僅如此簡單,而更要考量到是否符合公司的處理器策略,是否符合公司的產品市場推廣策略以及授權方式和費用,對研發(fā)團隊專業(yè)能力要求等。

          另外值得澄清的是,很多人在比較處理器特性時可能從某個側面進行,而不是從全面比較,比如對于功耗的考量,評價的標準到底是什么?那種評價標準是否符合我們的真正應用需求?影響功耗的因素到底是什么?難道僅僅是硬件因素,因為我們知道,就便攜式系統(tǒng)來講,嵌入式軟件對功耗的影響非常之大,而選擇的視頻或者音頻算法是否做過合理的優(yōu)化則更會影響功耗。

          主流標準處理器在逐漸演化過程中:功能和規(guī)格類似,第三方支持也都比較豐富,而關鍵核心競爭力在于性價比和性能比,也就是說,處理器速度和價格的比值,處理器速度和功耗的比值。

          在競爭中能夠活下來的,不是最兇猛的動物,而是最適應環(huán)境的動物。對于選擇,滿足客戶的需求才是最重要的。


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();