仅对英特尔可见 — GUID: wdt1491625406722
Ixiasoft
仅对英特尔可见 — GUID: wdt1491625406722
Ixiasoft
2.5.1. 寄存器
名称 | 地址偏移 | 访问 | 描述 |
---|---|---|---|
freeze_csr_status | 0x00 | Read-Only | 冻结状态寄存器。 |
csr_ctrl | 0x01 | Read or Write | 控制寄存器使能和禁止冻结。 |
freeze_illegal_req | 0x02 | Read or Write | 任何比特上的高电平表示冻结状态期间的非法请求。 |
freeze_reg_version | 0x03 | Read-Only | Read-only版本寄存器。此寄存器当前为0xAD000003。 |
比特 | 字段 | 访问 | 默认值 | 描述 |
---|---|---|---|---|
31:2 | 保留 | N/A | 0x0 | 保留的比特。读取这些比特始终返回零。 |
1 | unfreeze_status | R | 0 | PR区域返回start_ack以表明角色的成功开始之后,硬件将此比特设为1。 当unfreeze_req比特为低电平时,硬件将此比特清零。 当桥接和其他PR区域输出从复位释放时,此比特为1。 |
0 | freeze_status | R | 0 | PR区域返回stop_ack信号以表明PR区域准备好进入冻结状态后,硬件将此比特设为1。 当freeze_req比特为低电平时,硬件将此比特清零。 当桥接和其他PR区域输出从复位释放时,此比特为0。 |
比特 | 字段 | 访问 | 默认值 | 描述 |
---|---|---|---|---|
31:3 | 保留 | N/A | 0x0 | 保留的比特。读取这些比特始终返回零。 |
2 | unfreeze_req | R/W | 0 | 对此比特写入1,请求解冻PR区域接口。 unfreeze_status为高电平之后,硬件清零此比特。 对此比特写入0来终止解冻请求。 请不要同时置位此比特和freeze_req比特。如果freeze_req和unfreeze_req同时置位,那么操作无效。 |
1 | reset_req | R/W | 0 | 写入1以开始复位PR角色。 写入0以停止复位PR角色。 |
0 | freeze_req | R/W | 0 | 对此比特写入1,开始冻结PR区域接口。 freeze_status为高电平之后,硬件清零此比特。 如果PR区域在此比特置位后从未返回stop_ack,那么对此比特写入0以终止冻结请求。 请不要同时置位此比特和unfreeze_req比特。同时置位freeze_req和unfreeze_req是一个无效操作。 |
比特 | 字段 | 访问 | 默认值 | 描述 |
---|---|---|---|---|
31:n | 保留 | N/A | 0x0 | 保留的比特。读取这些比特始终返回零。 |
n-1:0 | illegal_request | R/W | 0 | 此总线的任何比特上的高电平都表明当 Avalon® -MM slave freeze bridge处于冻结状态时一个静态区域发出的一个读或写操作。通过检查总线上的每个比特来识别哪个freeze bridge有非法请求。 例如,当illegal_request bit 2为高电平时,在与接口freeze_conduit_in2连接的freeze bridge中出现一个非法请求。 此总线触发中断信号。写入1来清零此比特。n是桥接的数量。 |
比特 | 字段 | 访问 | 默认值 | 描述 |
---|---|---|---|---|
31:0 | Version Register | Read-Only | AD000003 | 此寄存器比特指示CSR寄存器版本号。当前,CSR寄存器为版本0xAD000003。 |