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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 32位RISC CPU ARM芯片的應用和選型

          32位RISC CPU ARM芯片的應用和選型

          作者: 時間:2012-09-26 來源:網(wǎng)絡 收藏

          2 多芯核結構的選擇

          為了增強多任務處理能力、數(shù)學運算能力、多媒體以及網(wǎng)絡處理能力,某些供應商提供的內置多個芯核,目前常見的ARM+DSP,ARM+FPGA,ARM+ARM等結構。

          2.1 多ARM芯核

          為了增強多任務處理能力和多媒體處理能力,某些內置多個ARM芯核。例如Portal player公司的PP5002內部集成了兩個ARM7TDMI芯核,可以應用于便攜式MP3播放器的編碼器或解碼器。從科勝訊公司(Conexant)分離出云的專門致力于高速通訊芯片設計生產的MinSpeed公司就在其多款高速通訊芯片中集成了2~4個ARM7TDMI內核。

          2.2 ARM芯核+DSP芯核

          為了增強數(shù)學運算功能和多媒體處理功能,許多供應商在其ARM芯片內增加了DSP協(xié)處理器。通常加入的DSP苡核有ARM公司的Piccolo DSP芯核、OAK公司16位定點DSP芯核、TI的TMS320C5000系列DSP芯核、Motorola的56K DSP芯核等。見表3。

          2.3 ARM芯核+FPGA

          為了提高系統(tǒng)硬件的在線升級能力,某些公司在ARM芯片內部集成了FPGA。見表4。

          3 主要ARM芯片供應商

          目前可以提供ARM芯片的著名歐美半導體公司有:英特爾、德洲儀器、三星半導體、摩托羅拉、飛利浦半導體、意法半導體、億恒半導體、科勝訊、ADI公司、安捷倫、高通公司、Atmel、Intersil、Alcatel、Altera、Cirrus Logic、Linkup、Parthus、LSI Logic、Micronas,Silicon Wave、Virata、Portalplayer inc.、NetSilicon,Parthus。見表5。日本的許多著名半導體公司或東芝、三菱半導體、愛普生、富士通半導體、松下半導體等公司較早期都大力投入開了自主的CPU結構,但現(xiàn)在都轉向購買ARM公司的芯核進行新產品設計。由于它們購買ARM版權較晚,現(xiàn)在還沒有可銷售的ARM芯片,而OKI、NEC、AKM、OAK、Sharp、Sanyo、Sony、Rohm等日本半導體公司目前都已經(jīng)已經(jīng)指生產了ARM芯片。韓國的現(xiàn)代半導體公司也生產提供ARM芯片。另外 ,國外也很多設備制造商采用ARM公司芯核設計自己的專用芯片,如美國的IBM、3COM和新加坡的創(chuàng)新科技等。我國臺灣地區(qū)可以提供ARM芯片的公司臺積電、臺聯(lián)電、華幫電子等。其它已購買ARM芯核,正在設計自主版板權專用芯片的大陸公司會為通訊中興通訊等。

          4 選擇方案舉例

          表6列舉的最佳方案僅供參考,由于SOC集成電路的發(fā)展非常迅速,今天的最佳方案到明天就可以不是最佳的了。因此任何時候在選擇方案時,都應廣泛搜尋一下主要的ARM芯片供應商,以找出最適合芯片。


          上一頁 1 2 3 下一頁

          關鍵詞: 32位 RISC ARM芯片

          評論


          相關推薦

          技術專區(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); })();