介紹
本用戶手冊(cè)的主要目的是為軟件和硬件開發(fā)人員描述e200z3嵌入式微處理器核心的功能。本書旨在作為EREF的配套:Freescale book E處理器的程序員參考手冊(cè)(以下簡(jiǎn)稱EREF)。
Book E是針對(duì)嵌入式處理器的PowerPC?體系結(jié)構(gòu)定義,它確保了與PowerPC體系結(jié)構(gòu)的用戶指令集體系結(jié)構(gòu)(UISA)部分的二進(jìn)制兼容性,因?yàn)樗怯商O果、IBM和摩托羅拉聯(lián)合開發(fā)的(稱為AIM體系結(jié)構(gòu))。
本文檔對(duì)體系結(jié)構(gòu)和實(shí)現(xiàn)定義的三個(gè)級(jí)別進(jìn)行了區(qū)分,如下所示:
● Book E體系結(jié)構(gòu)--Book E定義了一組用戶級(jí)指令和寄存器,這些指令和寄存器取自AIM定義的PowerPC體系結(jié)構(gòu)的用戶指令集體系結(jié)構(gòu)(UISA)部分。書籍E還包括許多監(jiān)督者級(jí)寄存器和指令,因?yàn)樗鼈兪窃谔摂M環(huán)境體系結(jié)構(gòu)(VEA)和操作環(huán)境體系結(jié)構(gòu)的PowerPC體系結(jié)構(gòu)的AIM版本中定義的。
由于E書定義的操作系統(tǒng)資源(如MMU和中斷)與AIM體系結(jié)構(gòu)定義的資源有很大不同,因此E書引入了許多新的寄存器和指令。
● Freescale Book E實(shí)現(xiàn)標(biāo)準(zhǔn)(EIS)——在許多情況下,Book E架構(gòu)定義提供了一個(gè)通用框架,將具體細(xì)節(jié)留給實(shí)現(xiàn)。為了確保Book E實(shí)現(xiàn)之間的一致性,F(xiàn)reescale定義了實(shí)現(xiàn)標(biāo)準(zhǔn),在Book E和實(shí)際設(shè)備之間提供了額外的體系結(jié)構(gòu)層。
● e200z3實(shí)現(xiàn)細(xì)節(jié)——每個(gè)處理器通常定義比Book E定義或EIS更詳細(xì)的指令、寄存器、寄存器字段和其他方面。本書描述了e200z3上實(shí)現(xiàn)的所有指令和寄存器,包括E書和EIS定義的指令和寄存器以及e200z3。
如本書標(biāo)題頁(yè)上的免責(zé)聲明所述,本書中的信息如有更改,恕不另行通知。與任何技術(shù)文檔一樣,讀者有責(zé)任確保他們使用的是最新版本的文檔。