SPRUIU1D July 2020 – December 2024 DRA821U , DRA821U-Q1
Table 10-119 lists the memory-mapped registers for the VIRTID_CFG_MMRS registers. All register offset addresses not listed in Table 10-119 should be considered as reserved locations and the register contents should not be modified.
VirtID Translation Config Region
| Instance | Base Address |
|---|---|
| NAV_DDR0_VIRTID_CFG_MMRS | 30A0 2000h |
| NAV_DDR1_VIRTID_CFG_MMRS | 30A0 3000h |
| NBSS_CFG_MSMC0_SLV_VIRTID_CFG_MMRS | 0381 0000h |
| Offset | Acronym | Register Name | NAV_DDR0_VIRTID_CFG_MMRS Physical Address | NAV_DDR1_VIRTID_CFG_MMRS Physical Address | NBSS_CFG_MSMC0_SLV_VIRTID_CFG_MMRS Physical Address |
|---|---|---|---|---|---|
| 0h | VIRTID_PID | Revision Register | 30A0 2000h | 30A0 3000h | 0381 0000h |
| 10h + formula | VIRTID_WINDOW_y | VirtID Mapping Registers | 30A0 2010h + formula | 30A0 3010h + formula | 0381 0010h + formula |
VIRTID_PID is shown in Figure 10-21 and described in Table 10-121.
Return to Summary Table.
The Revision Register contains the major and minor revisions for the module.
| Instance | Physical Address |
|---|---|
| NAV_DDR0_VIRTID_CFG_MMRS | 30A0 2000h |
| NAV_DDR1_VIRTID_CFG_MMRS | 30A0 3000h |
| NBSS_CFG_MSMC0_SLV_VIRTID_CFG_MMRS | 0381 0000h |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| SCHEME | BU | FUNCTION | |||||||||||||
| R-1h | R-2h | R-638h | |||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RTL | MAJREV | CUSTOM | MINREV | ||||||||||||
| R-2h | R-1h | R-0h | R-0h | ||||||||||||
| LEGEND: R = Read Only; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-30 | SCHEME | R | 1h | PID register scheme |
| 29-28 | BU | R | 2h | BU |
| 27-16 | FUNCTION | R | 638h | Module ID |
| 15-11 | RTL | R | 2h | RTL revision. Will vary depending on release. |
| 10-8 | MAJREV | R | 1h | Major revision |
| 7-6 | CUSTOM | R | 0h | Custom |
| 5-0 | MINREV | R | 0h | Minor revision |
VIRTID_WINDOW_y is shown in Figure 10-22 and described in Table 10-123.
Return to Summary Table.
The VirtID for window y.
Offset = 30A02010h + (y * 4h); where y = 0h to Fh
| Instance | Physical Address |
|---|---|
| NAV_DDR0_VIRTID_CFG_MMRS | 30A0 2010h + formula |
| NAV_DDR1_VIRTID_CFG_MMRS | 30A0 3010h + formula |
| NBSS_CFG_MSMC0_SLV_VIRTID_CFG_MMRS | 0381 0010h + formula |
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | VIRTID | ||||||||||||||||||||||||||||||
| R/W-X | R/W-0h | ||||||||||||||||||||||||||||||
| LEGEND: R/W = Read/Write; -n = value after reset |
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-12 | RESERVED | R/W | X | |
| 11-0 | VIRTID | R/W | 0h | VirtID for window y |