處理器架構 (九) ARM 及其他架構參考手冊包括內容抽象

  • 版本問題
ARM 架構分爲 多個版本,版本兼容問題.
ARM 內核架構 // XXX 內核架構 . 例如 VFP
	編程模型
		數據類型
		處理器模式
		寄存器
		異常
		大小端
		非對齊訪問
		同步原語
	指令集1
	指令集2
		更改PC
			分支指令
		寄存器->寄存器
			數據處理指令
		內存 寄存器
			裝載和存儲
		通用寄存器 CPSR
			狀態寄存器傳輸指令
		CP寄存器
			協處理器指令
		讓CPU進入異常的指令,修改了很多寄存器.
			SWI 和 BKPT
	尋址模式
	
內存架構
	memory Hierarchy
		L1子系統 // Lx子系統
			cache
			Tightly-Coupled Memory (TCM)
			TCM-L1 DMA system
		write buffer
	內存排序模型
		內存屬性
			可觀察性
			完成性
			共享屬性
		內存相關指令執行及完成順序
	內存管理
		VMSA // PMSA
			開關
			相關異常
			執行過程
coresight架構
	Debug
		邊界掃描技術標準 // IEEE 1149.1
		邊界掃描技術的實現
	Trace
		ETM
		ETB
		
發佈了283 篇原創文章 · 獲贊 41 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章