Supervisor Address Translation and Protection Register (satp) - 2025.1 English - UG1629

MicroBlaze V Processor Reference Guide (UG1629)

Document ID
UG1629
Release Date
2025-07-09
Version
2025.1 English

The satp register is a read/write register, formatted as shown in the following figures for RV32 and RV64, which controls supervisor-mode address translation and protection. The register only exists when supervisor mode is enabled (C_USE_MMU > 2).

Figure 1. Supervisor Address Translation and Protection Register Formatted for RV32

Figure 2. Supervisor Address Translation and Protection Register Formatted for RV64

Table 1. Supervisor Address Translation and Protection Register
Bits Name Description Reset Value
63:60,31 MODE Mode: 0 = BARE, 1 = Sv32 (RV32), 8 = Sv39 (RV64) 0

50:44

28:22
ASID Address´Space Identifier 0
43:0,21:0 PPN Physical Page Number 0