新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ARM存儲(chǔ)器之:協(xié)處理器CP15

ARM存儲(chǔ)器之:協(xié)處理器CP15

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

本文引用地址:http://2s4d.com/article/257013.htm

bit[23:20]:生產(chǎn)廠商定義的產(chǎn)品子編號(hào)。當(dāng)產(chǎn)品主編號(hào)相同時(shí),使用子編號(hào)區(qū)分不同的產(chǎn)品子類,如產(chǎn)品中不同的cache的大小。

bit[31:24]:生產(chǎn)廠商的編號(hào)現(xiàn)已定義的如表15.4所示。其他的值公司保留將來使用。

表15.4 bit[31:24]值與生產(chǎn)廠商

可能的取值

芯片生產(chǎn)廠商

0x41(A)

ARM公司

0x44(D)

DigitalEquipment

0x69(i)

Intel公司

對(duì)于ARM7系統(tǒng)的處理器,其主標(biāo)識(shí)符的編碼如圖15.3所示。

圖15.3ARM7處理器標(biāo)識(shí)符編碼

其中各部分的含義說明如下。

bit[3:0]:包含生產(chǎn)廠商定義的處理器版本型號(hào)。

bit[15:4]:生產(chǎn)廠商定義的產(chǎn)品主編號(hào),其最高4位的值為0x7。

bit[22:16]:生產(chǎn)商定義的產(chǎn)品子編號(hào)。當(dāng)產(chǎn)品的主編號(hào)相同時(shí),使用子編號(hào)區(qū)分不同的產(chǎn)品子類,如產(chǎn)品中不同的產(chǎn)品子類、不同產(chǎn)品中高速緩存的大小。

bit[23]:ARM7處理器支持下面兩種ARM體系的版本號(hào)。0x0代表ARM體系版本3;0x1代表ARM體系版本4T。

bit[31:24]:生產(chǎn)廠商的編號(hào)已定義的如表15.5所示,其他的值A(chǔ)RM公司保留將來使用。

表15.5 bit[31:24]值與ARM生產(chǎn)廠商

可能的取值

ARM芯片生產(chǎn)廠商

0x41(A)

ARM公司

0x44(D)

DigitalEquipment

0x69(i)

Intel公司

對(duì)于ARM7系統(tǒng)的處理器,其主標(biāo)識(shí)符的編碼如圖15.4所示。

圖15.4ARM7之前處理器標(biāo)識(shí)符編碼

其中各部分的含義說明如下。

bit[3:0]:包含生產(chǎn)廠商定義的處理器版本型號(hào)。

bit[31:4]:處理器標(biāo)識(shí)符及其含義如表15.6所示。

表15.6 ARM之后處理器標(biāo)識(shí)符與含義

處理器標(biāo)識(shí)符

含義

0x4156030

ARM3(體系版本2)

0x4156060

ARM600(ARM體系版本3)

0x4156061

ARM610(ARM體系版本3)

0x4156062

ARM620(ARM體系版本3)



評(píng)論


相關(guān)推薦

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

關(guān)閉