soc(四) cortex核心

cpu

  • cortex-m 的寄存器和指令集
// 參考資料
痞子衡嵌入式:ARM Cortex-M內核MCU開發那些事 - 索引 - 痞子衡 - 博客園.mhtml
痞子衡嵌入式:ARM Cortex-M內核那些事(1- 內核架構編年史 - 痞子衡 - 博客園.mhtml
痞子衡嵌入式:ARM Cortex-M內核那些事(2- 第一款微控制器 - 痞子衡 - 博客園.mhtml
痞子衡嵌入式:ARM Cortex-M內核那些事(3- 功能模塊 - 痞子衡 - 博客園.mhtml
痞子衡嵌入式:ARM Cortex-M內核那些事(4- 性能指標 - 痞子衡 - 博客園.mhtml
痞子衡嵌入式:ARM Cortex-M內核那些事(5- 指令集 - 痞子衡 - 博客園.mhtml
  • 寄存器
// 工作模式 有幾個 // 與可用的寄存器有關係
	cortex-m 有2(handler工作模式,thread工作模式)
	arm7 arm9 arm11 有7個工作模式
	armv7 有 9個工作模式
// 每個工作模式有多少個寄存器
  • 指令集
// 工作狀態 // 與 用的指令集種類相關
	cortex-m 	thumb debug
	armv7 		arm thumb

// 每個工作模式可以用哪些指令(指令分類)
	特權級別
	用戶級別
  • cpu的性能
	運行頻率
		Mhz
	Dhrystone標準
		Dhrystone標準的測試方法很簡單,就是單位時間內跑了多少次Dhrystone程序,其指標單位爲DMIPS/MHz。
		MIPS是Million Instructions Per Second的縮寫,每秒處理的百萬級的機器語言指令數。
		DMIPS中的D是Dhrystone的縮寫,它表示了在Dhrystone標準的測試方法下的MIPS。
	CoreMark標準
		CoreMark程序使用C語言寫成
		CoreMark標準的測試方法也很簡單,就是在某配置參數組合下單位時間內跑了多少次CoreMark程序,其指標單位爲CoreMark/MHz。
		CoreMark數字越高,意味着性能更高。
	

interrupt controller

調試擴展


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章