《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 32位RISC CPU ARM芯片的應用和選型

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

2008-12-19
作者:周 潔 楊心懷

??? 摘? 要: ARM公司以及ARM芯片的現狀和發展,從應用的角度介紹了ARM芯片的選擇方法,并介紹了具有多芯核" title="芯核">芯核結構的ARM芯片。列舉了目前的主要ARM芯片供應商" title="芯片供應商">芯片供應商,其產品以及應用領域。舉例說明了幾種嵌入式產品的最佳ARM芯片選擇方案。?

??? 關鍵詞: ARM? MMU? SOC? RISC? CPU?

?

??? ARM公司自1990年正式成立以來, 在32位RISC (Reduced Instruction Set Computer)CPU開發領域不斷取得突破,其結構已經從V3發展到V6。由于ARM公司自成立以來,一直以IP(Intelligence Property)提供者的身份向各大半導體制造商出售知識產權,而自己從不介入芯片的生產銷售,加上其設計的芯核具有功耗低、成本低等顯著優點,因此獲得眾多的半導體廠家和整機廠商的大力支持,在32位嵌入式應用領域獲得了巨大的成功,目前已經占有75%以上的32位RISC嵌入式產品市場。在低功耗、低成本的嵌入式應用領域確立了市場領導地位?,F在設計、生產ARM芯片的國際大公司已經超過50多家,國內中興通訊和華為通訊等公司也已經購買ARM公司的芯核用于通訊專用芯片的設計。?

??? 目前非常流行的ARM芯核有ARM7TDMI,StrongARM,ARM720T,ARM9TDMI,ARM922T,ARM940T,RM946T,ARM966T,ARM10TDMI等。自V5以后,ARM公司提供Piccolo DSP的芯核給芯片設計者,用于設計ARM+DSP 的SOC (System On Chip) 結構的芯片。此外,ARM芯片還獲得了許多實時操作系統(Real Time Operating System)供應商的支持,比較知名的有:Windows CE、Linux、pSOS、VxWorks,Nucleus、EPOC、uCOS、BeOS等。?

??? 隨著國內嵌入式應用領域的發展,ARM芯片必然會獲得廣泛的重視和應用。但是,由于ARM芯片有多達十幾種的芯核結構,70多家芯片生產廠家,以及千變萬化的內部功能配置組合,給開發人員在選擇方案時帶來一定的困難。所以,對ARM芯片做一對比研究是十分必要的。?

1 ARM芯片選擇的一般原則?

??? 從應用的角度,對在選擇ARM芯片時所應考慮的主要因素做一詳細的說明。?

1.1 ARM芯核?

??? 如果希望使用WinCE或Linux等操作系統以減少軟件開發時間,就需要選擇ARM720T以上帶有MMU(memory management unit)功能的ARM芯片,ARM720T、StrongARM、ARM920T、ARM922T、ARM946T都帶有MMU功能。而ARM7TDMI沒有MMU,不支持Windows CE和大部分的Linux, 但目前有uCLinux等少數幾種Linux不需要MMU的支持。?

1.2 系統時鐘控制器?

??? 系統時鐘決定了ARM芯片的處理速度。ARM7的處理速度為0.9MIPS/MHz,常見的ARM7芯片系統主時鐘為20MHz-133MHz,ARM9的處理速度為1.1MIPS/MHz,常見的ARM9的系統主時鐘為100MHz-233MHz, ARM10最高可以達到700MHz。不同芯片對時鐘的處理不同,有的芯片只有一個主時鐘頻率,這樣的芯片可能不能同時顧及UART和音頻時鐘的準確性,如Cirrus Logic的EP7312等;有的芯片內部時鐘控制器可以分別為CPU核和USB、UART、DSP、音頻等功能部件提供不同頻率的時鐘,如PHILIPS公司的SAA7750等芯片。?

1.3 內部存儲器容量?

??? 在不需要大容量存儲器時,可以考慮選用有內置存儲器的ARM芯片。見表1。?

?

?

1.4 USB接口?

??? 許多ARM芯片內置有USB控制器,有些芯片甚至同時有USB Host和USB Slave控制器。見表2。?

?

?

1.5 GPIO數量?

??? 在某些芯片供應商提供的說明書中,往往申明的是最大可能的GPIO數量,但是有許多引腳是和地址線、數據線、串口線等引腳復用的。這樣在系統設計時需要計算實際可以使用的GPIO數量。?

1.6 中斷控制器?

??? ARM內核只提供快速中斷(FIQ)和標準中斷(IRQ)兩個中斷向量。但各個半導體廠家在設計芯片時加入了自己不同的中斷控制器,以便支持諸如串行口、外部中斷、時鐘中斷等硬件中斷。外部中斷控制是選擇芯片必須考慮的重要因素,合理的外部中斷設計可以很大程度的減少任務調度的工作量。例如PHILIPS公司的SAA7750,所有GPIO都可以設置成FIQ或IRQ,并且可以選擇上升沿、下降沿、高電平、低電平四種中斷方式。這使得紅外線遙控接收、指輪盤和鍵盤等任務都可以作為背景程序運行。而Cirrus Logic公司的EP7312芯片,只有4個外部中斷源,并且每個中斷源都只能是低電平或者高電平中斷,這樣在用于接收紅外線信號的場合時,就必須用查詢方式,會浪費大量的CPU時間。?

1.7 IIS(Integrate Interface of Sound)接口?

??? 即集成音頻接口。如果設計音頻應用產品,IIS 總線接口是必需的。?

1.8 nWAIT信號?

??? 外部總線速度控制信號。不是每個ARM芯片都提供這個信號引腳,利用這個信號與廉價的GAL芯片就可以實現與符合PCMCIA標準的WLAN卡和Bluetooth卡的接口,而不需要外加高成本的PCMCIA專用控制芯片。另外,當需要擴展外部DSP 協處理器" title="協處理器">協處理器時,此信號也是必需的。?

1.9 RTC (Real Time Clock)?

??? 很多ARM芯片都提供實時時鐘功能,但方式不同。如Cirrus Logic公司的EP7312的RTC只是一個32位計數器,需要通過軟件計算出年月日時分秒;而SAA7750和S3C2410等芯片的RTC直接提供年月日時分秒格式。?

1.10? LCD控制器?

??? 有些ARM芯片內置LCD控制器,有的甚至內置64K彩色TFT LCD控制器。在設計PDA和手持式顯示記錄設備時,選用內置LCD控制器的ARM芯片如S1C2410較為適宜。?

1.11 PWM輸出?

??? 有些ARM芯片有2~8路PWM輸出,可以用于電機控制或語音輸出等場合。?

1.12 ADC和DAC?

??? 有些ARM芯片內置2~8通道8~12位通用ADC,可以用于電池檢測、觸摸屏和溫度監測等。PHILIPS的SAA7750更是內置了一個16位立體聲音頻ADC和DAC,并且帶耳機驅動。?

1.13 擴展總線?

??? 大部分ARM芯片具有外部SDRAM和SRAM擴展接口,不同的ARM芯片可以擴展的芯片數量即片選線數量不同,外部數據總線有8位、16位或32位。某些特殊應用的ARM芯片如德國Micronas的PUC3030A沒有外部擴展功能。?

1.14 UART和IrDA?

??? 幾乎所有的ARM芯片都具有1~2個UART接口,可以用于和PC機通訊或用Angel 進行調試。一般的ARM芯片通訊波特率為115,200bps,少數專為藍牙技術應用設計的ARM芯片的UART通訊波特率可以達到920Kbps,如Linkup 公司的L7205。?

1.15 DSP協處理器,見表3。?

?

?

1.16 內置FPGA?

??? 有些ARM芯片內置有FPGA,適合于通訊等領域。見表4。?

?

?

1.17 時鐘計數器和看門狗?

??? 一般ARM芯片都具有2~4個16位或32位時鐘計數器和一個看門狗計數器。?

1.18 電源管理功能?

??? ARM芯片的耗電量與工作頻率成正比,一般ARM芯片都有低功耗模式、睡眠模式和關閉模式。?

1.19 DMA控制器?

??? 有些ARM芯片內部集成有DMA(Direct Memory Access),可以和硬盤等外部設備高速交換數據,同時減少數據交換時對CPU資源的占用。?

??? 另外,還可以選擇的內部功能部件有:HDLC,? SDLC,CD-ROM Decoder,Ethernet MAC,VGA controller, DC-DC??梢赃x擇的內置接口有:IIC,SPDIF,CAN,SPI,PCI,PCMCIA。?

??? 最后需說明的是封裝問題。ARM芯片現在主要的封裝有QFP、TQFP、PQFP、LQFP、BGA、LBGA等形式,BGA封裝具有芯片面積小的特點,可以減少PCB板的面積,但是需要專用的焊接設備,無法手工焊接。另外一般BGA封裝的ARM芯片無法用雙面板完成PCB布線,需要多層PCB板布線。?

2 多芯核結構ARM芯片的選擇?

??? 為了增強多任務處理能力" title="處理能力">處理能力、數學運算能力、多媒體以及網絡處理能力,某些供應商提供的ARM芯片內置多個芯核,目前常見的有ARM+DSP,ARM+FPGA,ARM+ARM等結構。?

2.1多ARM芯核?

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

2.2 ARM芯核+DSP芯核?

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

2.3 ARM芯核+FPGA?

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

3 主要ARM芯片供應商?

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

?

?

4 選擇方案舉例?

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

?

?

參考文獻?

1 Steve Furber. ARM System-on-chip Architecture, AddisonWesley,2000
本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美三日本三级少妇三99| 亚洲国产精品热久久| 国产亚洲va综合人人澡精品| 精品成人国产| 先锋影院在线亚洲| 欧美午夜精品理论片a级大开眼界| 欧美精品国产精品日韩精品| 亚洲免费在线观看视频| 久久精品观看| 国产日韩专区| 久久久久久九九九九| 香蕉久久久久久久av网站| 欧美午夜久久久| 一区二区三区中文在线观看| 99热精品在线观看| 国产精品亚洲片夜色在线| 欧美另类极品videosbest最新版本| 欧美一区二区高清| 国产精品区一区二区三区| 影音先锋欧美精品| 一本久久知道综合久久| 亚洲欧美日韩中文视频| 亚洲私人影吧| 99热免费精品| 欧美日韩国产欧美日美国产精品| 亚洲欧美日韩中文在线制服| 久久综合伊人77777蜜臀| 美女国内精品自产拍在线播放| 99精品国产热久久91蜜凸| 欧美理论电影网| 亚洲精品一区在线观看香蕉| 国产精品色一区二区三区| 欧美日本高清视频| 欧美一级二级三级蜜桃| 久久九九久精品国产免费直播| 这里只有精品电影| 狠狠色噜噜狠狠色综合久| 日韩视频中文| 亚洲精品亚洲人成人网| 欧美男人的天堂| 欧美看片网站| 狼人天天伊人久久| 国产欧美日韩综合精品二区| 国产精品一区二区在线观看网站| 欧美体内she精视频在线观看| 亚洲第一精品电影| 国产精品久久久久久久久久久久久久| 亚洲精品美女在线| 欧美日韩黄色一区二区| 中文在线资源观看网站视频免费不卡| 影音先锋日韩资源| 欧美理论电影在线播放| 亚洲无亚洲人成网站77777| 亚洲欧美一区二区原创| 欧美日韩一区视频| 一区二区三区高清在线| 久久综合伊人77777| 国内精品伊人久久久久av一坑| 国产日韩欧美麻豆| 久久综合色婷婷| 这里只有精品丝袜| 一区在线播放| 欧美激情国产精品| 日韩视频在线一区二区| 中文亚洲欧美| 亚洲免费成人av电影| 欧美一二三区在线观看| 欧美亚洲动漫精品| 欧美色视频日本高清在线观看| 久久久蜜臀国产一区二区| 久久av一区二区三区漫画| 亚洲第一精品久久忘忧草社区| 亚洲一区二区三区免费视频| 亚洲欧美在线免费| 国产亚洲一区二区三区在线播放| 快射av在线播放一区| 快射av在线播放一区| 国产日韩欧美在线视频观看| 国产精品av一区二区| 欧美日韩午夜视频在线观看| 欧美另类一区二区三区| 91久久久在线| 亚洲女同精品视频| 国产亚洲一区二区在线观看| 久久精品国产一区二区电影| 巨胸喷奶水www久久久免费动漫| 在线播放视频一区| 亚洲精品免费观看| 亚洲精品视频免费观看| 久久久久五月天| 亚洲视频在线观看网站| 欧美视频日韩视频| 亚洲香蕉伊综合在人在线视看| 亚洲另类一区二区| 国产精品二区三区四区| 欧美一区二区女人| 韩日精品视频| 一区二区视频欧美| 久久久精品国产99久久精品芒果| 免费h精品视频在线播放| 国产裸体写真av一区二区| 一区二区三区在线免费播放| 久久久久国产成人精品亚洲午夜| 黄色成人小视频| 国产精品免费视频xxxx| 久久综合久久综合九色| 国产欧美日韩中文字幕在线| 国产色爱av资源综合区| 国产精品任我爽爆在线播放| 欧美有码视频| 欧美日韩在线亚洲一区蜜芽| 亚洲综合国产精品| 亚洲视频日本| 亚洲国产一区二区三区青草影视| 在线日韩欧美| 亚洲国产高清一区二区三区| 亚洲乱码国产乱码精品精98午夜| 午夜视频在线观看一区二区三区| 欧美大学生性色视频| 极品裸体白嫩激情啪啪国产精品| 亚洲成人在线视频网站| 欧美综合激情网| 国产日韩欧美视频在线| 一区二区高清| 亚洲免费小视频| 99精品视频免费观看视频| 亚洲美女免费视频| 国产精品久久久久久福利一牛影视| 一本大道久久a久久精品综合| 久久婷婷国产综合精品青草| 欧美日韩午夜视频在线观看| 欧美日韩福利在线观看| 欧美岛国在线观看| 午夜精品久久久久久久久| 久久久精彩视频| 国产精品少妇自拍| 在线电影欧美日韩一区二区私密| 欧美一级午夜免费电影| 精品粉嫩aⅴ一区二区三区四区| 国产一区二区三区观看| 久久久久国产一区二区三区四区| 伊人久久亚洲热| 欧美连裤袜在线视频| 免费成人黄色av| 国产三级精品在线不卡| 99riav1国产精品视频| 国产精品人人做人人爽| 另类激情亚洲| 亚洲一区二区三区四区中文| 亚洲精品一品区二品区三品区| 亚洲成人资源| 欧美日韩一卡二卡| 欧美日韩在线播放一区二区| 午夜亚洲性色福利视频| 亚洲国产你懂的| 蜜臀久久99精品久久久久久9| 伊人一区二区三区久久精品| 午夜精品久久99蜜桃的功能介绍| 亚洲国产一区视频| 伊甸园精品99久久久久久| 亚洲第一福利视频| 国产无遮挡一区二区三区毛片日本| 99视频日韩| 亚洲欧美在线免费观看| 国产日韩欧美精品一区| 国产又爽又黄的激情精品视频| 欧美激情第六页| 亚洲精品美女在线观看| 亚洲欧美日韩精品| 久久香蕉国产线看观看av| 欧美日韩国产在线播放网站| 蜜桃久久av一区| 欧美.com| 欧美精品一区二区蜜臀亚洲| 99re6热只有精品免费观看| 欧美一级片在线播放| 麻豆成人小视频| 国产精品国码视频| 久久精品视频亚洲| 久久久精品国产免大香伊| 在线观看欧美日韩国产| 日韩视频免费在线| 老司机午夜精品视频在线观看| 亚洲高清三级视频| 亚洲一区二区在线| 欧美三级视频在线播放| 亚洲精品日韩精品| 久久免费高清视频| 亚洲人成毛片在线播放| 蜜桃精品久久久久久久免费影院| 国产精品白丝jk黑袜喷水| 久久国产主播| 欧美中文字幕视频| 久久国产精品久久久久久久久久| 亚洲国产合集| 一区二区三区在线视频观看| 久久蜜桃资源一区二区老牛| 欧美日韩一区在线视频| 亚洲欧美日韩在线综合| 欧美a级在线| 亚洲视频导航| 亚洲欧美一区在线| 欧美成人日本| 欧美一区亚洲一区| 国产精品一区久久久| 亚洲中无吗在线| 欧美视频精品在线观看| 国产日韩亚洲欧美综合| 狂野欧美性猛交xxxx巴西| 亚洲国内精品在线| 亚洲欧美精品伊人久久| 国产精品一二一区| 国产精品国产自产拍高清av王其| 国产精品成av人在线视午夜片| 91久久国产精品91久久性色| 国产精品美女www爽爽爽| 久久精品亚洲精品国产欧美kt∨| 国产亚洲亚洲| 在线看欧美视频| 午夜精品一区二区三区在线视| 欧美性感一类影片在线播放| 久久久久久电影| 欧美本精品男人aⅴ天堂| 久久大香伊蕉在人线观看热2| 日韩一本二本av| 亚洲一区二区在线免费观看视频| 欧美特黄一级大片| 一区二区视频免费完整版观看| 亚洲三级电影在线观看| 国产精品拍天天在线| 鲁大师成人一区二区三区| 亚洲最快最全在线视频| 一区二区三区产品免费精品久久75| 亚洲伦理在线| 欧美精品乱码久久久久久按摩| 尤物视频一区二区| 国产综合视频在线观看| 今天的高清视频免费播放成人| 激情小说亚洲一区| 国产精品青草久久久久福利99| 久久综合精品国产一区二区三区| 久久精品国产清高在天天线| 麻豆成人91精品二区三区| 欧美大片在线看| 欧美裸体一区二区三区| 欧美久久成人| 亚洲欧美日韩精品一区二区| 欧美成人一二三| 在线观看的日韩av| 欧美xxx成人| 久久久精品欧美丰满| 久久精品欧美日韩精品| 蜜臀久久99精品久久久久久9| 午夜激情综合网| 亚洲欧美综合另类中字| 一本久久a久久免费精品不卡| 欧美日韩一区在线观看| 亚洲免费视频中文字幕| 亚洲欧美电影院| 欧美丰满高潮xxxx喷水动漫| 欧美精品久久天天躁| 欧美日韩成人在线观看| 伊人天天综合| 久久精品国产亚洲a| 亚洲精品国偷自产在线99热| 国产欧美一区二区在线观看| 欧美一区二区福利在线| 久久久噜噜噜| 国产亚洲在线观看| 999在线观看精品免费不卡网站| 一区二区国产精品| 欧美网站大全在线观看| 欧美自拍丝袜亚洲| 亚洲精品你懂的| 9i看片成人免费高清| 久久精品中文字幕一区| 欧美日韩精品免费观看视一区二区| 国产亚洲a∨片在线观看| 麻豆精品在线观看| 久久伊人精品天天| 99ri日韩精品视频| 亚洲无线一线二线三线区别av| 亚洲精品美女久久7777777| 亚洲欧美精品在线| 亚洲电影自拍| 欧美美女视频| 免费精品99久久国产综合精品| 国产欧美 在线欧美| 樱桃视频在线观看一区| 国产婷婷色一区二区三区在线| 久久国产福利| 亚洲免费av片| 99ri日韩精品视频| 欧美在线一二三| 欧美日韩直播| 老司机67194精品线观看| 久久av老司机精品网站导航| 久久手机精品视频| 欧美国产日韩二区| 欧美午夜精品久久久久久浪潮| 美女视频一区免费观看| 国产毛片一区二区| 女人天堂亚洲aⅴ在线观看| 亚洲国产欧美一区| 久久av一区| 久久久亚洲欧洲日产国码αv| 新67194成人永久网站| 亚洲视频免费在线| 老司机成人在线视频| 精品成人在线观看| 久久精品一区四区| 欧美日韩xxxxx| 亚洲视频碰碰| 国产精品麻豆成人av电影艾秋| 亚洲人成在线观看一区二区| 国产一区二区三区成人欧美日韩在线观看| 亚洲欧洲另类| 久久精品国产第一区二区三区最新章节| 亚洲激情网址| 国产精品video| 你懂的网址国产 欧美| 亚洲一区二区三区在线视频| 黄色成人在线| 亚洲电影专区| 国产精品久久| 欧美精彩视频一区二区三区| 欧美精品一区二区久久婷婷| 中国成人亚色综合网站|