Address Map
This is the current address map of occamy. Note that the Quadrants address map has its own table below.
Occamy Address Map
Name |
Size |
Status |
Start |
End |
DEBUG |
4.0 KB |
used |
0x0000_0000 |
0x0000_0fff |
- |
16.0 MB |
free |
0x0000_1000 |
0x00ff_ffff |
BOOTROM |
128.0 KB |
used |
0x0100_0000 |
0x0101_ffff |
- |
15.9 MB |
free |
0x0102_0000 |
0x01ff_ffff |
SOC_CTRL |
4.0 KB |
used |
0x0200_0000 |
0x0200_0fff |
FLL_SYSTEM |
1.0 KB |
used |
0x0200_1000 |
0x0200_13ff |
FLL_PERIPH |
1.0 KB |
used |
0x0200_1400 |
0x0200_17ff |
FLL_HBM2E |
1.0 KB |
used |
0x0200_1800 |
0x0200_1bff |
- |
1023.0 B |
free |
0x0200_1c00 |
0x0200_1fff |
UART |
4.0 KB |
used |
0x0200_2000 |
0x0200_2fff |
GPIO |
4.0 KB |
used |
0x0200_3000 |
0x0200_3fff |
I2C |
4.0 KB |
used |
0x0200_4000 |
0x0200_4fff |
CHIP_CTRL |
4.0 KB |
used |
0x0200_5000 |
0x0200_5fff |
TIMER |
4.0 KB |
used |
0x0200_6000 |
0x0200_6fff |
HBM_XBAR_CFG |
4.0 KB |
used |
0x0200_7000 |
0x0200_7fff |
- |
16.0 MB |
free |
0x0200_8000 |
0x02ff_ffff |
SPIM |
128.0 KB |
used |
0x0300_0000 |
0x0301_ffff |
- |
15.9 MB |
free |
0x0302_0000 |
0x03ff_ffff |
CLINT |
1.0 MB |
used |
0x0400_0000 |
0x040f_ffff |
- |
15.0 MB |
free |
0x0410_0000 |
0x04ff_ffff |
PCIE_CFG |
128.0 KB |
used |
0x0500_0000 |
0x0501_ffff |
- |
15.9 MB |
free |
0x0502_0000 |
0x05ff_ffff |
HBI_WIDE_CFG |
64.0 KB |
used |
0x0600_0000 |
0x0600_ffff |
- |
15.9 MB |
free |
0x0601_0000 |
0x06ff_ffff |
HBI_NARROW_CFG |
64.0 KB |
used |
0x0700_0000 |
0x0700_ffff |
- |
15.9 MB |
free |
0x0701_0000 |
0x07ff_ffff |
HBM_CFG_TOP |
4.0 MB |
used |
0x0800_0000 |
0x083f_ffff |
- |
12.0 MB |
free |
0x0840_0000 |
0x08ff_ffff |
HBM_CFG_PHY |
1.0 MB |
used |
0x0900_0000 |
0x090f_ffff |
- |
15.0 MB |
free |
0x0910_0000 |
0x09ff_ffff |
HBM_CFG_SEQ |
64.0 KB |
used |
0x0a00_0000 |
0x0a00_ffff |
- |
7.9 MB |
free |
0x0a01_0000 |
0x0a7f_ffff |
HBM_CFG_CTRL |
64.0 KB |
used |
0x0a80_0000 |
0x0a80_ffff |
- |
7.9 MB |
free |
0x0a81_0000 |
0x0aff_ffff |
QUAD_0_CFG |
64.0 KB |
used |
0x0b00_0000 |
0x0b00_ffff |
QUAD_1_CFG |
64.0 KB |
used |
0x0b01_0000 |
0x0b01_ffff |
QUAD_2_CFG |
64.0 KB |
used |
0x0b02_0000 |
0x0b02_ffff |
QUAD_3_CFG |
64.0 KB |
used |
0x0b03_0000 |
0x0b03_ffff |
QUAD_4_CFG |
64.0 KB |
used |
0x0b04_0000 |
0x0b04_ffff |
QUAD_5_CFG |
64.0 KB |
used |
0x0b05_0000 |
0x0b05_ffff |
- |
15.6 MB |
free |
0x0b06_0000 |
0x0bff_ffff |
PLIC |
64.0 MB |
used |
0x0c00_0000 |
0x0fff_ffff |
QUADRANTS |
6.0 MB |
used |
0x1000_0000 |
0x105f_ffff |
- |
10.0 MB |
free |
0x1060_0000 |
0x10ff_ffff |
SYS_IDMA_CFG |
64.0 KB |
used |
0x1100_0000 |
0x1100_ffff |
- |
239.9 MB |
free |
0x1101_0000 |
0x1fff_ffff |
PCIE |
640.0 MB |
used |
0x2000_0000 |
0x47ff_ffff |
PCIE |
640.0 MB |
used |
0x4800_0000 |
0x6fff_ffff |
SPM_NARROW |
512.0 KB |
used |
0x7000_0000 |
0x7007_ffff |
- |
15.5 MB |
free |
0x7008_0000 |
0x70ff_ffff |
SPM_WIDE |
1.0 MB |
used |
0x7100_0000 |
0x710f_ffff |
- |
239.0 MB |
free |
0x7110_0000 |
0x7fff_ffff |
HBM_0 |
1.0 GB |
used |
0x8000_0000 |
0xbfff_ffff |
HBM_1 |
1.0 GB |
used |
0xc000_0000 |
0xffff_ffff |
WIDE_ZERO_MEM |
8.0 GB |
used |
0x1_0000_0000 |
0x2_ffff_ffff |
- |
52.0 GB |
free |
0x3_0000_0000 |
0xf_ffff_ffff |
HBM_0 |
1.0 GB |
used |
0x10_0000_0000 |
0x10_3fff_ffff |
HBM_1 |
1.0 GB |
used |
0x10_4000_0000 |
0x10_7fff_ffff |
HBM_2 |
1.0 GB |
used |
0x10_8000_0000 |
0x10_bfff_ffff |
HBM_3 |
1.0 GB |
used |
0x10_c000_0000 |
0x10_ffff_ffff |
HBM_4 |
1.0 GB |
used |
0x11_0000_0000 |
0x11_3fff_ffff |
HBM_5 |
1.0 GB |
used |
0x11_4000_0000 |
0x11_7fff_ffff |
HBM_6 |
1.0 GB |
used |
0x11_8000_0000 |
0x11_bfff_ffff |
HBM_7 |
1.0 GB |
used |
0x11_c000_0000 |
0x11_ffff_ffff |
- |
952.0 GB |
free |
0x12_0000_0000 |
0xff_ffff_ffff |
HBI |
1.0 TB |
used |
0x100_0000_0000 |
0x1ff_ffff_ffff |
Quadrants Address Map
Quadrant |
Cluster |
Name |
Size |
Start |
End |
0 |
0 |
CLUSTER_TCDM |
128.0 KB |
0x1000_0000 |
0x1001_ffff |
0 |
0 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x1002_0000 |
0x1002_ffff |
0 |
0 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x1003_0000 |
0x1003_ffff |
0 |
1 |
CLUSTER_TCDM |
128.0 KB |
0x1004_0000 |
0x1005_ffff |
0 |
1 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x1006_0000 |
0x1006_ffff |
0 |
1 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x1007_0000 |
0x1007_ffff |
0 |
2 |
CLUSTER_TCDM |
128.0 KB |
0x1008_0000 |
0x1009_ffff |
0 |
2 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x100a_0000 |
0x100a_ffff |
0 |
2 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x100b_0000 |
0x100b_ffff |
0 |
3 |
CLUSTER_TCDM |
128.0 KB |
0x100c_0000 |
0x100d_ffff |
0 |
3 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x100e_0000 |
0x100e_ffff |
0 |
3 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x100f_0000 |
0x100f_ffff |
1 |
0 |
CLUSTER_TCDM |
128.0 KB |
0x1010_0000 |
0x1011_ffff |
1 |
0 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x1012_0000 |
0x1012_ffff |
1 |
0 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x1013_0000 |
0x1013_ffff |
1 |
1 |
CLUSTER_TCDM |
128.0 KB |
0x1014_0000 |
0x1015_ffff |
1 |
1 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x1016_0000 |
0x1016_ffff |
1 |
1 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x1017_0000 |
0x1017_ffff |
1 |
2 |
CLUSTER_TCDM |
128.0 KB |
0x1018_0000 |
0x1019_ffff |
1 |
2 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x101a_0000 |
0x101a_ffff |
1 |
2 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x101b_0000 |
0x101b_ffff |
1 |
3 |
CLUSTER_TCDM |
128.0 KB |
0x101c_0000 |
0x101d_ffff |
1 |
3 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x101e_0000 |
0x101e_ffff |
1 |
3 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x101f_0000 |
0x101f_ffff |
2 |
0 |
CLUSTER_TCDM |
128.0 KB |
0x1020_0000 |
0x1021_ffff |
2 |
0 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x1022_0000 |
0x1022_ffff |
2 |
0 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x1023_0000 |
0x1023_ffff |
2 |
1 |
CLUSTER_TCDM |
128.0 KB |
0x1024_0000 |
0x1025_ffff |
2 |
1 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x1026_0000 |
0x1026_ffff |
2 |
1 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x1027_0000 |
0x1027_ffff |
2 |
2 |
CLUSTER_TCDM |
128.0 KB |
0x1028_0000 |
0x1029_ffff |
2 |
2 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x102a_0000 |
0x102a_ffff |
2 |
2 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x102b_0000 |
0x102b_ffff |
2 |
3 |
CLUSTER_TCDM |
128.0 KB |
0x102c_0000 |
0x102d_ffff |
2 |
3 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x102e_0000 |
0x102e_ffff |
2 |
3 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x102f_0000 |
0x102f_ffff |
3 |
0 |
CLUSTER_TCDM |
128.0 KB |
0x1030_0000 |
0x1031_ffff |
3 |
0 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x1032_0000 |
0x1032_ffff |
3 |
0 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x1033_0000 |
0x1033_ffff |
3 |
1 |
CLUSTER_TCDM |
128.0 KB |
0x1034_0000 |
0x1035_ffff |
3 |
1 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x1036_0000 |
0x1036_ffff |
3 |
1 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x1037_0000 |
0x1037_ffff |
3 |
2 |
CLUSTER_TCDM |
128.0 KB |
0x1038_0000 |
0x1039_ffff |
3 |
2 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x103a_0000 |
0x103a_ffff |
3 |
2 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x103b_0000 |
0x103b_ffff |
3 |
3 |
CLUSTER_TCDM |
128.0 KB |
0x103c_0000 |
0x103d_ffff |
3 |
3 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x103e_0000 |
0x103e_ffff |
3 |
3 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x103f_0000 |
0x103f_ffff |
4 |
0 |
CLUSTER_TCDM |
128.0 KB |
0x1040_0000 |
0x1041_ffff |
4 |
0 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x1042_0000 |
0x1042_ffff |
4 |
0 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x1043_0000 |
0x1043_ffff |
4 |
1 |
CLUSTER_TCDM |
128.0 KB |
0x1044_0000 |
0x1045_ffff |
4 |
1 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x1046_0000 |
0x1046_ffff |
4 |
1 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x1047_0000 |
0x1047_ffff |
4 |
2 |
CLUSTER_TCDM |
128.0 KB |
0x1048_0000 |
0x1049_ffff |
4 |
2 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x104a_0000 |
0x104a_ffff |
4 |
2 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x104b_0000 |
0x104b_ffff |
4 |
3 |
CLUSTER_TCDM |
128.0 KB |
0x104c_0000 |
0x104d_ffff |
4 |
3 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x104e_0000 |
0x104e_ffff |
4 |
3 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x104f_0000 |
0x104f_ffff |
5 |
0 |
CLUSTER_TCDM |
128.0 KB |
0x1050_0000 |
0x1051_ffff |
5 |
0 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x1052_0000 |
0x1052_ffff |
5 |
0 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x1053_0000 |
0x1053_ffff |
5 |
1 |
CLUSTER_TCDM |
128.0 KB |
0x1054_0000 |
0x1055_ffff |
5 |
1 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x1056_0000 |
0x1056_ffff |
5 |
1 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x1057_0000 |
0x1057_ffff |
5 |
2 |
CLUSTER_TCDM |
128.0 KB |
0x1058_0000 |
0x1059_ffff |
5 |
2 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x105a_0000 |
0x105a_ffff |
5 |
2 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x105b_0000 |
0x105b_ffff |
5 |
3 |
CLUSTER_TCDM |
128.0 KB |
0x105c_0000 |
0x105d_ffff |
5 |
3 |
CLUSTER_PERIPHERAL |
64.0 KB |
0x105e_0000 |
0x105e_ffff |
5 |
3 |
CLUSTER_ZERO_MEM |
64.0 KB |
0x105f_0000 |
0x105f_ffff |
- |
- |
EMPTY |
10.0 MB |
0x1060_0000 |
0x10ff_ffff |