H6/Memory map
< H6
Jump to navigation
Jump to search
Most of the memory map can be found in the official documentation H6 user manual, this table also includes memory regions found from other sources, e.g. the BSP.
Memory Map
Start | End | Size | Name | Remarks |
---|---|---|---|---|
0x00000000 | 0x00009FFF | 40KiB | NBROM | |
0x00000000 | 0x0000FFFF | 64KiB | SBROM | See also https://linux-sunxi.org/TOC0 |
0x00020000 | 0x00027FFF | 32KiB | SRAM A1 | |
0x00028000 | 0x00045FFF | 120KiB | SRAM C | |
0x00100000 | 0x00117FFF | 96KiB | SRAM A2 | Split into two in the manual FIXME |
0x01000000 | 0x013FFFFF | 4MiB | DE | Display Engine |
0x01420000 | 0x0143FFFF | 128KiB | DI0 | |
0x01800000 | 0x0183FFFF | 256KiB | GPU | |
0x01904000 | 0x019047FF | 2KiB | CE_NS | Crypto Engine Non-Secure |
0x01904800 | 0x01904FFF | 2KiB | CE_S | Crypto Engine Secure |
0x01905000 | 0x01905FFF | 4KiB | EMCE | Embedded Crypto Engine |
0x01908000 | 0x01908FFF | 4KiB | CE_KEY_SRAM | Crypto Engine Key SRAM |
0x01A00000 | 0x01BFFFFF | 2MiB | VE SRAM | |
0x01C00000 | 0x01C00FFF | 4KiB | VP9 | |
0x01C0E000 | 0x01C0FFFF | 8KiB | VE | |
0x03000000 | 0x03000FFF | 4KiB | SYS_CFG | |
0x03001000 | 0x03001FFF | 4KiB | CCU | |
0x03002000 | 0x03002FFF | 4KiB | DMAC | |
0x03003000 | 0x03003FFF | 4KiB | MSGBOX | |
0x03004000 | 0x03004FFF | 4KiB | SPINLOCK | |
0x03005000 | 0x03005FFF | 4KiB | HSTIMER | |
0x03006000 | 0x03006FFF | 4KiB | SID | See also BSP SUNXI_SID_SRAM |
0x03007000 | ? | ? | SMC | Secure Memory Controller Unconfirmed found in the BSP |
0x03008000 | ? | ? | SPC | Secure Peripheral Controller, undocumented |
0x03009000 | 0x030093FF | 1KiB | TIMER | |
0x0300A000 | 0x0300A3FF | 1KiB | PWM | |
0x0300B000 | 0x0300B3FF | 1KiB | PIO | Also refered to as GPIO in the user manual |
0x0300C000 | 0x0300C3FF | 1KiB | PSI | |
0x03010000 | 0x0301FFFF | 64KiB | DCU | |
0x03020000 | 0x0302FFFF | 64KiB | GIC | Generic Interrupt Controller |
0x030F0000 | 0x030FFFFF | 64KiB | IOMMU | |
0x04002000 | 0x04005FFF | 16KiB | DRAM_CTRL | |
0x04011000 | 0x04011FFF | 4KiB | NAND0 | |
0x04020000 | 0x04020FFF | 4KiB | SMHC0 | |
0x04021000 | 0x04021FFF | 4KiB | SMHC1 | |
0x04022000 | 0x04022FFF | 4KiB | SMHC2 | |
0x05000000 | 0x050003FF | 1KiB | UART0 | |
0x05000400 | 0x050007FF | 1KiB | UART1 | |
0x05000800 | 0x05000BFF | 1KiB | UART2 | |
0x05000C00 | 0x05000FFF | 1KiB | UART3 | |
0x05002000 | 0x050023FF | 1KiB | TWI0 | |
0x05002400 | 0x050027FF | 1KiB | TWI1 | |
0x05002800 | 0x05002BFF | 1KiB | TWI2 | |
0x05002C00 | 0x05002FFF | 1KiB | TWI3 | |
0x05005000 | 0x050053FF | 1KiB | SCR0 | |
0x05005400 | 0x050057FF | 1KiB | SCR1 | |
0x05010000 | 0x05010FFF | 4KiB | SPI0 | |
0x05011000 | 0x05011FFF | 4KiB | SPI1 | |
0x05020000 | 0x0502FFFF | 64KiB | EMAC | |
0x05060000 | 0x05060FFF | 4KiB | TS0 | |
0x05070400 | 0x050707FF | 1KiB | THS | Thermal Sensor |
0x05071000 | 0x050713FF | 1KiB | CIR_TX | |
0x0508F000 | 0x0508FFFF | 4KiB | I2S/PCM3 | |
0x05090000 | 0x05090FFF | 4KiB | I2S/PCM0 | |
0x05091000 | 0x05091FFF | 4KiB | I2S/PCM1 | |
0x05092000 | 0x05092FFF | 4KiB | I2S/PCM2 | |
0x05093000 | 0x050933FF | 1KiB | OWA | |
0x05095000 | 0x050953FF | 1KiB | DMIC | |
0x05097000 | 0x05097FFF | 4KiB | Audio Hub | |
0x05100000 | 0x051FFFFF | 1MiB | USB0(USB2.0_OTG) | Probably USB_OTG_Controller_Register_Guide |
0x05200000 | 0x052FFFFF | 1MiB | USB1(USB3.0_HOST) | |
0x05311000 | 0x05311FFF | 4KiB | USB3(USB2.0_HOST) | |
0x05400000 | 0x054FFFFF | 1MiB | PCIe | |
0x06000000 | 0x060FFFFF | 1MiB | HDMI_TX0(1.4/2.0) | |
0x06510000 | 0x06510FFF | 4KiB | DISP_IF_TOP | |
0x06511000 | 0x06511FFF | 4KiB | TCON_LCD | |
0x06515000 | 0x06515FFF | 4KiB | TCON_TV | |
0x06600000 | 0x0661FFFF | 128KiB | CSI_SRAM | |
0x06620000 | 0x0663FFFF | 128KiB | CSI | |
0x07000000 | 0x070003FF | 1KiB | RTC | |
0x07000400 | 0x07000BFF | 2KiB | R_CPUS_CFG | |
0x07010000 | 0x070103FF | 1KiB | R_PRCM | |
0x07020000 | 0x070203FF | 1KiB | R_TIMER | |
0x07020400 | 0x070207FF | 1KiB | R_WDG | Watchdog |
0x07020800 | 0x07020BFF | 1KiB | R_TWDG | Trusted Watchdog |
0x07020C00 | 0x07020FFF | 1KiB | R_PWM | |
0x07021000 | 0x070213FF | 1KiB | R_INTC | |
0x07022000 | 0x070223FF | 1KiB | R_GPIO | |
0x07040000 | 0x070403FF | 1KiB | R_CIR_RX | |
0x07040400 | 0x070407FF | 1KiB | R_OWC | |
0x07080000 | 0x070803FF | 1KiB | R_UART | |
0x07081400 | 0x070817FF | 1KiB | R_TWI | |
0x08100000 | 0x081003FF | 1KiB | CPU_SYS_CFG | |
0x08110000 | 0x08110FFF | 4KiB | CNT_R | |
0x08120000 | 0x08120FFF | 4KiB | CNT_C | |
0x09010000 | 0x09010FFF | 4KiB | C0_CPUX_CFG | |
0x09020000 | 0x09020FFF | 4KiB | C0_CPUX_MBIST | |
0x40000000 | 0xFFFFFFFF | 3GiB | DRAM |