Memory Map

Table 1. U74-MC Memory Map
Start Address End Address Size Attribute Usage Notes
0x00_0000_0000 0x00_0000_0FFF RW A1 Debug U74 Core
0x00_0000_1000 0x00_01FF_FFFF Reserved U74 Core
0x00_0200_0000 0x00_0200_FFFF RWA CLINT U74 Core
0x00_0201_0000 0x00_0201_0FFF RWA Cache Controller U74 Core
0x00_0201_1000 0x00_07FF_FFFF Reserved U74 Core
0x00_0800_0000 0x00_081F_FFFF RWXA L2 LIM U74 Core
0x00_0820_0000 0x00_0BFF_FFFF Reserved U74 Core
0x00_0C00_0000 0x00_0FFF_FFFF RWA PLIC U74 Core
0x00_1000_0000 0x00_17FF_FFFF 128MB RWA peripherals CSR U74 Core
0x00_1800_0000 0x00_1FFF_FFFF 128MB RWX

Internal

RAM + ROM + slv

Internal ROM, Slave in system

0. 0x1800_0000 - 0x1801_FFFF, intRAM0

1. 0x1808_0000 - 0x1809_FFFF, intRAM1

2. 0x1840_0000 - 0x1840_7FFF, ROM

3. 0x1900_0000 - 0x193F_FFFF, reserved

4. 0x1940_0000 - 0x195F_FFFF, reserved

5. 0x1960_0000 - 0x197F_FFFF, NNE slave

6. 0x1980_0000 - 0x19BF_FFFF, ISP slave

7. 0x19C0_0000 - 0x19FF_FFFF, DLA slave

0x00_2000_0000 0x00_3FFF_FFFF 256MB RWX QSPI off-chip QSPI NOR/NAND flash, belong to JH7100
0x00_4000_0000 0x00_40FF_FFFF 16MB RWX VP6 slv
0x00_4100_0000 0x00_5FFF_FFFF 496MB RWX ChipLink Non-cacheable space. Remapped to 0x00_6100_0000 - 0x00_7FFF_FFFF
0x10_0000_0000 0x17_FFFF_FFFF 32GB RWX DDR

Off-chip DDR, belong to JH7100, non-cacheable. remapped to

0x00_8000_0000 - 0x08_7FFF_FFFF

0x20_0000_0000 0x2F_FFFF_FFFF 64GB RWX ChipLink ChipLink, non-cacheable space, remapped to 0x30_0000_0000 - 0x3F_FFFF_FFFF
0x00_6100_0000 0x00_7FFF_FFFF 496MB RWXCA ChipLink

ChipLink, cacheable, the same physical memory with system port

0x00_4000_0000 - 0x00_5000_0000 space

0x00_8000_0000 0x08_7FFF_FFFF 32GB RWXCA DDR

Off-chip DDR, belong to JH7100, the same physical memory with system port

0x00_8000_0000 - 0x08_7000_0000 space

0x30_0000_0000 0x3F_FFFF_FFFF 64GB RWXCA ChipLink

ChipLink, cacheable, the same physical memory with system port

0x20_0000_0000 - 0x2F_0000_0000 space

Table 2. Peripherals Port Memory Map
Peripherals Port Start Address End Address Size
SDIO0_CSR 0x00_1000_0000 0x00_1000_FFFF 64 KB
SDIO1_CSR 0x00_1001_0000 0x00_1001_FFFF 64 KB
GMAC_CSR 0x00_1002_0000 0x00_1002_FFFF 64 KB
EZMASTER_CSR 0x00_1003_0000 0x00_100A_FFFF 512 KB
SGDMA2P_CSR 0x00_100B_0000 0x00_100B_FFFF 64 KB
RESERVED 0x00_100C_0000 0x00_100C_FFFF
SECENGINE 0x00_100D_0000 0x00_100E_FFFF 128 KB
SPI2AHB_CSR 0x00_100F_0000 0x00_100F_FFFF 64 KB
GPU2D_CSR 0x00_1010_0000 0x00_1013_FFFF 256 KB
RESERVED 0x00_1014_0000 0x00_103F_FFFF
I2SADC 0x00_1040_0000 0x00_1040_FFFF 64 KB
PDM 0x00_1041_0000 0x00_1041_FFFF 64 KB
VAD 0x00_1042_0000 0x00_1042_FFFF 64 KB
SPDIF 0x00_1043_0000 0x00_1043_FFFF 64 KB
PWMDAC 0x00_1044_0000 0x00_1044_FFFF 64 KB
I2SDAC0 0x00_1045_0000 0x00_1045_FFFF 64 KB
I2SDAC1 0x00_1046_0000 0x00_1046_FFFF 64 KB
I2SDAC16K 0x00_1047_0000 0x00_1047_FFFF 64 KB
DOM_AUDIO_CLKGEN 0x00_1048_0000 0x00_1048_FFFF 64 KB
DOM_AUDIO_RSTGEN 0x00_1049_0000 0x00_1049_FFFF 64 KB
DOM_AUDIO_SYSCTRL 0x00_104A_0000 0x00_104A_FFFF 64 KB
USB 0x00_104C_0000 0x00_104F_FFFF 256 KB
SGDMA1P 0x00_1050_0000 0x00_1050_FFFF 64 KB
NNE_CSR 0x00_1080_0000 0x00_108F_FFFF 1 MB
RESERVED 0x00_1090_0000 0x00_10FF_FFFF 4 MB
NOC_CSR 0x00_1100_0000 0x00_117F_FFFF 8 MB
CLKGEN_CSR 0x00_1180_0000 0x00_1180_FFFF 64 KB
OTP 0x00_1181_0000 0x00_1181_FFFF 64 KB
DDRPHY0_CSR 0x00_1182_0000 0x00_1182_FFFF 64 KB
DDRPHY1_CSR 0x00_1183_0000 0x00_1183_FFFF 64 KB
RSTGEN_CSR 0x00_1184_0000 0x00_1184_FFFF 64 KB
SYSCTRL-MAINSYS 0x00_1185_0000 0x00_1185_3FFF 16 KB
SYSCTRL-REMAP_VP6NOC 0x00_1185_4000 0x00_1185_7FFF 16 KB
SYSCTRL-IOPAD_CTRL 0x00_1185_8000 0x00_1185_BFFF 16 KB
SYSCTRL_SIMU_TEST 0x00_1185_C000 0x00_1185_FFFF 16 KB
QSPI_CSR 0x00_1186_0000 0x00_1186_FFFF 64 KB
HSUART0 0x00_1187_0000 0x00_1187_FFFF 64 KB
HSUART1 0x00_1188_0000 0x00_1188_FFFF 64 KB
SPI0 0x00_1189_0000 0x00_1189_FFFF 64 KB
SPI1 0x00_118A_0000 0x00_118A_FFFF 64 KB
I2C0 0x00_118B_0000 0x00_118B_FFFF 64 KB
I2C1 0x00_118C_0000 0x00_118C_FFFF 64 KB
TRNG 0x00_118D_0000 0x00_118D_FFFF 64 KB
VENC_CSR 0x00_118E_0000 0x00_118E_EFFF 64 KB
VDEC_CSR 0x00_118F_0000 0x00_118F_EFFF 64 KB
JPEG_CSR 0x00_1190_0000 0x00_1190_FFFF 64 KB
GPIO 0x00_1191_0000 0x00_1191_FFFF 64 KB
DLA_CSR 0x00_1194_0000 0x00_1197_FFFF 256 KB
VP6_APB 0x00_11A0_0000 0x00_11AF_FFFF 1 MB
RESERVED 0x00_11B0_0000 0x00_11FF_FFFF
LCDC 0x00_1200_0000 0x00_1200_FFFF 64 KB
VPP0 0x00_1204_0000 0x00_1204_FFFF 64 KB
VPP1 0x00_1208_0000 0x00_1208_FFFF 64 KB
DSITX 0x00_1210_0000 0x00_1210_FFFF 64 KB
VPP2 0x00_120c_0000 0x00_120c_FFFF 64 KB
PIXRAWOUT 0x00_1220_0000 0x00_1220_FFFF 64 KB
MAP_CONVERTER 0x00_1221_0000 0x00_1221_FFFF 64 KB
CSI2TX 0x00_1222_0000 0x00_1222_FFFF 64 KB
VOUT_CLKGEN 0x00_1224_0000 0x00_1224_FFFF 64 KB
VOUT_RSTGEN 0x00_1225_0000 0x00_1225_FFFF 64 KB
VOUT_SYSCON 0x00_1226_0000 0x00_1226_FFFF 64 KB
VP6_INTC0 0x00_1240_0000 0x00_1240_FFFF 64 KB
SPI2 0x00_1241_0000 0x00_1241_FFFF 64 KB
SPI3 0x00_1242_0000 0x00_1242_FFFF 64 KB
UART2 0x00_1243_0000 0x00_1243_FFFF 64 KB
UART3 0x00_1244_0000 0x00_1244_FFFF 64 KB
I2C2 0x00_1245_0000 0x00_1245_FFFF 64 KB
I2C3 0x00_1246_0000 0x00_1246_FFFF 64 KB
CHIPLINK/MSI SLAVE 0x00_1247_0000 0x00_1247_7FFF 32 KB
CHIPLINK/ERROR_DEVICE 0x00_1247_8000 0x00_1247_FFFF 32 KB
WDT 0x00_1248_0000 0x00_1248_FFFF 64 KB
PWM 0x00_1249_0000 0x00_1249_FFFF 64KB
TEMPSENSOR 0x00_124A_0000 0x00_124A_FFFF 64 KB
VP6_INTC1 0x00_124B_0000 0x00_124B_FFFF 64 KB
SYS_ERRDEV_CSR 0x00_124C_0000 0x00_124C_FFFF 64 KB
RESERVED (ILLEGAL) 0x00_124D_0000 0x00_17FF_FFFF
1 Memory attributes: R - Read, W -Write, X - Execute, C - Cacheable, A - Atomics