PMST(Processor Mode Status Register)是數位訊號處理器TMS320C54x系列中的核心控制與狀態暫存器。它通過配置存儲器映射、中斷向量位置及工作模式選擇等全局參數,直接影響處理器的運行狀態和資源分配。暫存器包含MP/MC、OVLY、DROM等關鍵控制位,用於管理程式空間與數據空間的片記憶體儲分配。此外,PMST中的中斷向量指針(IPTR)欄位決定了中斷回響的入口地址,復位時默認指向高地址空間。
基本介紹
- 所屬型號:TMS320C54x系列
- 主要控制位:MP/MC、OVLY、DROM
- 暫存器位數:16位
- 中斷指針欄位:IPTR(9位)
- 復位默認值:IPTR全置1
- 核心功能:存儲器配置與中斷管理
結構組成
核心控制位功能
- MP/MC位:
- 置0時,F000H~FEFFH程式空間映射為片內ROM,4000H~EFFFH程式存儲空間定義為外部存儲器;
- 置1時,4000H~FFFFH程式存儲空間定義為外部存儲。
- 置0時,程式空間不占用片內RAM;
- 置1時,片內RAM同時映射到程式與數據空間。
- 置0時,數據空間僅使用外部存儲器;
- 置1時,F000H~FEFFH數據空間映射為片內ROM。
中斷向量管理
存儲器配置示例
- OVLY=1: 程式與數據共享片內RAM,減少外部訪問延遲;
- MP/MC=0且DROM=1: 程式空間4000H~EFFFH為外部存儲,F000H~FEFFH映射片內ROM。
