1
1
mirror of https://github.com/foxsen/archbase.git synced 2026-02-08 21:03:31 +08:00
Files
archbase/materials/chapter3/csr.csv
2021-10-27 19:14:51 +08:00

3.0 KiB

1助记符编号说明
2CRMDOx0处理器当前运行模式及地址翻译模式、全局中断使能等配置信息。
3PRMD0x1触发当前普通异常的现场的运行模式及全局中断使能等配置信息
4EUEN0x2扩展部件的使能控制
5MISC0x3各权限等级下是否运行使用部分特权指令等杂项配置
6ECFG0x4局部中断使能、异常入口间距等配置信息
7ESTAT0x5记录异常和中断发生原因
8ERA0x6普通异常处理返回地址
9BADV0x7记录触发地址相关异常的访存虚地址
10BADI0x8记录触发异常指令的指令编码
11EENTRY0xC配置普通异常处理程序入口地址
12TLBIDX0x10存储管理(TLB)相关寄存器,将在第3节进行详细介绍
13TLBEHI0x11存储管理(TLB)相关寄存器,将在第3节进行详细介绍
14TLBELO00x12存储管理(TLB)相关寄存器,将在第3节进行详细介绍
15TLBELO10x13存储管理(TLB)相关寄存器,将在第3节进行详细介绍
16ASID0x18存储管理(TLB)相关寄存器,将在第3节进行详细介绍
17STLBPS0x1E存储管理(TLB)相关寄存器,将在第3节进行详细介绍
18PGDL0x19存储管理(TLB)相关寄存器,将在第3节进行详细介绍
19PGDH0x1A存储管理(TLB)相关寄存器,将在第3节进行详细介绍
20PGD0x1B存储管理(TLB)相关寄存器,将在第3节进行详细介绍
21PWCL0x1C存储管理(TLB)相关寄存器,将在第3节进行详细介绍
22PWCH0x1D存储管理(TLB)相关寄存器,将在第3节进行详细介绍
23SAVEn0x30+n保存临时数据
24TID0x40恒定频率计时器和定时器相关寄存器
25TCFG0x41恒定频率计时器和定时器相关寄存器
26TVAL0x42恒定频率计时器和定时器相关寄存器
27CNTC0x43恒定频率计时器和定时器相关寄存器
28TICLR0x44恒定频率计时器和定时器相关寄存器
29LLBCTL0x60LLBit的控制
30TLBRENTRY0x88TLB重填异常处理专用寄存器
31TLRBBADV0x89TLB重填异常处理专用寄存器
32TLBERA0x8ATLB重填异常处理专用寄存器
33TLBRSAVE0x8BTLB重填异常处理专用寄存器
34TLBRELO00x8CTLB重填异常处理专用寄存器
35TLBRELO10x8DTLB重填异常处理专用寄存器
36TLBREHI0x8ETLB重填异常处理专用寄存器
37TLBRPRMD0x8FTLB重填异常处理专用寄存器
38MERRCTL0x90由Cache校验错所引发的机器错误异常的相关控制状态寄存器
39MERRINFO10x91由Cache校验错所引发的机器错误异常的相关控制状态寄存器
40MERRINFO20x92由Cache校验错所引发的机器错误异常的相关控制状态寄存器
41MERRENTRY0x93由Cache校验错所引发的机器错误异常的相关控制状态寄存器
42MERRERA0x94由Cache校验错所引发的机器错误异常的相关控制状态寄存器
43MERRSAVE0x95由Cache校验错所引发的机器错误异常的相关控制状态寄存器
44DMW0~DMW30x180~0x183直接映射配置窗口0~3的配置寄存器
45DBG0x500调试相关的控制状态寄存器
46DERA0x501调试相关的控制状态寄存器
47DSAVE0x502调试相关的控制状态寄存器