Memory Mapped Region
This section explains the memory map and Memory-Mapped I/O (MMIO) of the RVComp system. RVComp has a 34-bit physical address space, with memory and peripherals mapped to specific address ranges.
Memory Map Overview
RVComp’s physical memory map is configured as follows:
Address Range |
Device/Region |
|---|---|
0x0001_0000 - 0x0001_1FFF |
Boot ROM |
0x0200_0000 - 0x020B_FFFF |
CLINT |
0x0C00_0000 - 0x0CFF_FFFF |
PLIC |
0x1000_0000 - 0x1000_00FF |
UART |
0x8000_0000 - 0x87FF_FFFF |
DRAM (Nexys4DDR) |
0x8000_0000 - 0x8FFF_FFFF |
DRAM (ArtyA7) |
For details on each item, please refer to SoC Architecture.