1.2 ARM體系結構的命名規(guī)則
ARM體系結構是CPU產品所使用的一種體系結構,ARM公司開發(fā)了一套擁有知識產權的RISC體系結構的指令集。每個ARM處理器都有一個特定的指令集架構,而一個特定的指令集架構又可以由多種處理器實現(xiàn)。
特定的指令集架構隨著嵌入式市場的發(fā)展而發(fā)展。由于所有產品均采用一個通用的軟件體系,所以相同的軟件可在所有產品中運行(理論上如此)。
ARM產品通常以ARM【x】【y】【z】【T】【D】【M】【I】【E】【J】【F】【-S】形式出現(xiàn)。表1.1顯示了ARM體系結構的命名規(guī)則中這些后綴的具體含義。
表1.1 ARM體系結構的命名規(guī)則
后 綴 變 量 |
含 義 |
x |
系列,號如ARM7、ARM9 |
y |
存儲管理/保護單元 |
z |
Cache |
T |
Thumb16位譯碼器 |
D |
JTAG調試器 |
M |
快速乘法器 |
I |
嵌入式跟蹤宏單元 |
E |
增強指令(基于TDMI) |
J |
Jazelle加速 |
F |
向量浮點單元 |
S |
可綜合版本 |
另外,還有一些附加的要點:
① ARM7TDMI之后的所有ARM內核,即使“ARM”標志后沒有包含“TDMI”字符,也都默認包含了TDMI的功能特性;
② JTAG是由IEEE 1149.1標準測試訪問端口和邊界掃描結構來描述的,它是ARM用來發(fā)送和接收處理器內核與測試儀器之間調試信息的一系列協(xié)議;
③ 嵌入式ICE宏單元是建立在處理器內部用來設置斷點和觀察點的調試硬件;