新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ARM系列微處理器簡介之:ARM芯片的特點(diǎn)與選型

        ARM系列微處理器簡介之:ARM芯片的特點(diǎn)與選型

        作者: 時(shí)間:2013-09-13 來源:網(wǎng)絡(luò) 收藏

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

        1.5芯片的特點(diǎn)與選型

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

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

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

        項(xiàng)目

        流水線深度

        3級(jí)

        5級(jí)

        6級(jí)

        8級(jí)

        典型頻率(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

        架構(gòu)

        馮·諾伊曼

        哈佛

        哈佛

        哈佛

        乘法器

        8×32

        8×32

        16×32

        16×32

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

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

        CPU核

        MMU/MPU

        Cache

        Jazelle

        Thumb

        指令集

        E

        TDMI

        v4T

        ARM7EJ-S

        v5TEJ

        ARM720T

        MMU

        統(tǒng)一8KBCache

        v4T

        20T

        MMU

        獨(dú)立16KB指令和數(shù)據(jù)Cache

        v4T

        22T

        MMU

        獨(dú)立8KB指令和數(shù)據(jù)Cache

        v4T

        ARM926EJ-S

        MMU

        Cache和TCM可配置

        v5TEJ

        ARM940T

        MPU

        獨(dú)立4KB指令和數(shù)據(jù)Cache

        v4T

        ARM946E-S

        MPU

        Cache和TCM可配置

        v5TE

        ARM966E-S

        Cache和TCM可配置

        v5TE

        20E

        MMU

        獨(dú)立32KB指令和數(shù)據(jù)Cache

        v5TE

        ARM1022E

        MMU

        獨(dú)立16KB指令和數(shù)據(jù)Cache

        v5TE

        ARM1026EJ-S

        MMU

        Cache和TCM可配置

        v5TE

        ARM1036J-S

        MMU

        Cache和TCM可配置

        v6

        36JF-S

        MMU

        Cache和TCM可配置

        v6

        1.5.2ARM芯片的選型

        隨著國內(nèi)嵌入式應(yīng)用領(lǐng)域的發(fā)展,ARM芯片必然會(huì)獲得廣泛的重視和應(yīng)用。但是由于ARM芯片有多達(dá)十幾種的芯核結(jié)構(gòu)、70多芯片生產(chǎn)廠家以及千變?nèi)f化的內(nèi)部功能配置組合,開發(fā)人員在選擇方案時(shí)會(huì)有一定的困難。所以對ARM芯片做對比研究是十分必要的。

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

        從應(yīng)用角度看,在選擇ARM芯片時(shí)應(yīng)從以下幾個(gè)方面考慮。

        (1)ARM芯核

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

        (2)系統(tǒng)時(shí)鐘控制器

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

        (3)內(nèi)部存儲(chǔ)器容量

        在不需要大容量存儲(chǔ)器時(shí),可以考慮選用有內(nèi)置存儲(chǔ)器的ARM芯片。表1.5列出了內(nèi)置存儲(chǔ)器的ARM芯片。


        上一頁 1 2 3 4 下一頁

        關(guān)鍵詞: 微處理器 ARM7 ARM ARM9 ARM10 ARM11

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 宝鸡市| 买车| 定日县| 兖州市| 韶山市| 高唐县| 女性| 太湖县| 开平市| 宽城| 宿迁市| 克山县| 呼和浩特市| 江津市| 宣威市| 郯城县| 武宁县| 抚顺市| 禄劝| 左贡县| 烟台市| 陵川县| 普格县| 南昌县| 汉沽区| 隆回县| 西乌珠穆沁旗| 全州县| 北辰区| 四川省| 图木舒克市| 平果县| 松桃| 乌拉特中旗| 琼结县| 台中县| 利川市| 泾阳县| 浪卡子县| 宜兰市| 乳源|