BUS
总线框图如下所示:
注: 通过配置 SYSCFG SRAM_MAP_CFG[19:16],可以将 SRAM 空间的前 384
KB(0x30040000~0x3009FFFF) 切换为 TCM,提高访问速度。
总线空间分配及内存属性 如下所示。
地址空间定义 | CPU SYSMAP 硬件定义 (机器模式内存属性) | |||||||
---|---|---|---|---|---|---|---|---|
空间段 | 起始地址 | 结束地址 | 大小 | 变量 | ADDR | SO | C | B |
RESERVE0 | 0x00000000 | 0x0FFFFFFF | 256 MB | SYSMAP_BASE_ADDR0 | 28'h10000 | 1 | 0 | 0 |
DEVICE | 0x10000000 | 0x1FFFFFFF | 256 MB | SYSMAP_BASE_ADDR1 | 28'h20000 | 1 | 0 | 0 |
E907 | 0x20000000 | 0x2FFFFFFF | 256 MB | SYSMAP_BASE_ADDR2 | 28'h30000 | 1 | 0 | 0 |
BROM | 0x30000000 | 0x3003FFFF | 256 KB | SYSMAP_BASE_ADDR3 | 28'h30040 | 0 | 1 | 1 |
SRAM | 0x30040000 | 0x37FFFFFF | 127 MB | SYSMAP_BASE_ADDR5 | 28'h38000 | 0 | 1 | 1 |
PSRAM | 0x40000000 | 0x5FFFFFFF | 512 MB | SYSMAP_BASE_ADDR6 | 28'h60000 | 0 | 1 | 1 |
FLASH | 0x60000000 | 0x7FFFFFFF | 512 MB | SYSMAP_BASE_ADDR7 | 28'h80000 | 0 | 1 | 1 |