新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM系列微處理器簡介之:ARM芯片的特點與選型

        ARM系列微處理器簡介之:ARM芯片的特點與選型

        作者: 時間:2013-09-13 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/257096.htm

        1.5芯片的特點與選型

        1.5.1不同系列處理器間的比較

        表1.3顯示了79、內核之間屬性的比較。有些屬性依賴于生產過程和工藝,具體芯片需參閱其芯片手冊。

        表1.3 ARM系列處理器屬性比較

        項目

        流水線深度

        3級

        5級

        6級

        8級

        典型頻率(MHz)

        80

        150

        260

        335

        功耗(mw/MHz)

        0.06

        0.19(+Cache)

        0.5(+Cache)

        0.4(+Cache)

        MIPS/MHz

        0.97

        1.1

        1.3

        1.2

        架構

        馮·諾伊曼

        哈佛

        哈佛

        哈佛

        乘法器

        8×32

        8×32

        16×32

        16×32

        表1.4總結了各種處理器的不同功能。

        表1.4 ARM處理器不同功能特性

        CPU核

        MMU/MPU

        Cache

        Jazelle

        Thumb

        指令集

        E

        TDMI

        v4T

        ARM7EJ-S

        v5TEJ

        ARM720T

        MMU

        統一8KBCache

        v4T

        20T

        MMU

        獨立16KB指令和數據Cache

        v4T

        22T

        MMU

        獨立8KB指令和數據Cache

        v4T

        ARM926EJ-S

        MMU

        Cache和TCM可配置

        v5TEJ

        ARM940T

        MPU

        獨立4KB指令和數據Cache

        v4T

        ARM946E-S

        MPU

        Cache和TCM可配置

        v5TE

        ARM966E-S

        Cache和TCM可配置

        v5TE

        20E

        MMU

        獨立32KB指令和數據Cache

        v5TE

        ARM1022E

        MMU

        獨立16KB指令和數據Cache

        v5TE

        ARM1026EJ-S

        MMU

        Cache和TCM可配置

        v5TE

        ARM1036J-S

        MMU

        Cache和TCM可配置

        v6

        36JF-S

        MMU

        Cache和TCM可配置

        v6

        1.5.2ARM芯片的選型

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

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

        從應用角度看,在選擇ARM芯片時應從以下幾個方面考慮。

        (1)ARM芯核

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

        (2)系統時鐘控制器

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

        (3)內部存儲器容量

        在不需要大容量存儲器時,可以考慮選用有內置存儲器的ARM芯片。表1.5列出了內置存儲器的ARM芯片。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 吕梁市| 嘉祥县| 伊通| 阿荣旗| 上犹县| 敦化市| 北宁市| 类乌齐县| 红安县| 临漳县| 澄城县| 林州市| 称多县| 高阳县| 安溪县| 安岳县| 临夏市| 铁力市| 临邑县| 咸丰县| 长泰县| 克东县| 九江县| 乌兰察布市| 美姑县| 韩城市| 彰化县| 达孜县| 东莞市| 温州市| 饶阳县| 古蔺县| 天长市| 承德市| 云安县| 镇宁| 南乐县| 绥阳县| 山丹县| 车致| 克东县|