Skip to content
Tony Prisk edited this page Jun 28, 2014 · 16 revisions

Memory Map

Memory Address WM8505 WM8650 WM8750 WM8850 WM8880 WM8950
0xD8000000 Reserved Memory V3 Ctrl Memory V3 Ctrl Memory V3 Ctrl ? Memory V3 Ctrl
0xD8000400 DDR2 DRAM Controller Memory V4 Ctrl Memory V4 Ctrl Memory V4 Ctrl ? Memory V4 Ctrl
0xD8000800 Reserved Reserved Reserved Reserved ? Reserved
0xD8001000 DMA V3 Ctrl 0 DMA V3 Ctrl 0 DMA V3 Ctrl 0 ? DMA V3 Ctrl 0
0xD8001400 DMA V3 Ctrl 1 DMA V3 Ctrl 1 DMA V3 Ctrl 1 ? DMA V3 Ctrl 1
0xD8001800 System DMA Config DMA V4 Ctrl DMA V4 Ctrl DMA V4 Ctrl ? DMA V4 Ctrl
0xD8001C00 VDMA Ctrl Pictor DMA Ctrl Pictor DMA Ctrl Pictor DMA Ctrl ? Pictor DMA Ctrl
0xD8002000 Serial Flash Ctrl SF Ctrl SF Ctrl SF Ctrl SF Ctrl SF Ctrl
0xD8002400 Reserved Reserved Reserved Reserved ? Reserved
0xD8003000 LPC Mem Ctrl LPC Mem Ctrl LPC Mem Ctrl ? LPC Mem Ctrl
0xD8003400 Reserved Reserved Reserved ? Reserved
0xD8004000 Ethernet MAC Config Ethernet MAC 0 Ctrl Ethernet MAC 0 Ctrl Ethernet MAC 0 Ctrl ? Ethernet MAC 0 Ctrl
0xD8004400 Reserved Reserved Reserved Reserved ? Reserved
0xD8005000 Ethernet MAC 1 Ctrl Ethernet MAC 1 Ctrl Ethernet MAC 1 Ctrl ? Ethernet MAC 1 Ctrl
0xD8005400 Reserved Reserved Reserved ? Reserved
0xD8006000 Cipher Config Security Ctrl Security Ctrl Security Ctrl ? Security Ctrl
0xD8006400 Ext Security Ctrl Ext Security Ctrl Ext Security Ctrl ? Ext Security Ctrl
0xD8007000 USB 2.0 USB 2.0 USB 2.0 USB 2.0 ? USB 2.0
0xD8007800 USB 2.0 Device USB 2.0 Device USB 2.0 Device ? USB 2.0 Device
0xD8007900 EHCI HCD
0xD8008000 Reserved PATA PATA PATA ? PATA
0xD8008800 PS/2 PS/2 PS/2 PS/2 ? PS/2
0xD8008C00 Reserved USB 2.0 Ext USB 2.0 Ext USB 2.0 Ext ? USB 2.0 Ext
0xD8009000 NAND NAND NAND NAND NAND NAND
0xD8009400 NOR NOR NOR NOR ? NOR
0xD8009800 USB 2.0 Device USB 2.0 Device USB 2.0 Device USB 2.0 Device WMOTGDEV?? USB 2.0 Device
0xD800A000 SD/MMC SD/MMC 0 SD/MMC 0 SD/MMC 0 SD/MMC 0 SD/MMC 0
0xD800A400 Reserved SD/MMC 1 SD/MMC 1 SD/MMC 1 ? SD/MMC 1
0xD800A800 Reserved SD/MMC 2 SD/MMC 2 SD/MMC 2 SD/MMC 2
0xD800AC00 Reserved Reserved SD/MMC 3 ? SD/MMC 3
0xD800B000 Memory Stick Memory Stick Memory Stick ? Memory Stick
0xD800B400 XD Ctrl XD Ctrl XD Ctrl ? XD Ctrl
0xD800B800 Reserved Reserved Reserved ? Reserved
0xD800C000 Compact Flash Compact Flash Compact Flash ? Compact Flash
0xD800C400 Reserved Reserved Reserved ? Reserved
0xD800D000 SATA SATA SATA ? SATA
0xD800D800 Reserved Reserved Reserved ? Reserved
0xD800E000 XOR Ctrl XOR Ctrl XOR Ctrl ? XOR Ctrl
0xD800E400 LCD Ctrl LCD Ctrl LCD Ctrl ? LCD Ctrl
0xD800E800 Reserved Reserved Reserved ? Reserved
0xD8018100 Reserved Reserved Reserved GIC CPU Reserved
0xD8018600 Reserved Reserved Reserved GIC TWD Reserved
0xD8019000 Reserved Reserved Reserved GIC Distributor Reserved
0xD801A000 Reserved Reserved Reserved ? Reserved
0xD802FC00 Async APB Async APB Async APB Async APB ? Async APB
0xD8030000 Reserved LPC TPM LPC TPM LPC TPM ? LPC TPM
0xD8040000 LPC SuperIO LPC SuperIO LPC SuperIO ? LPC SuperIO
0xD8050000 ? ? SCL2 ? ?
0xD8050100 VPU 1 VPU 1 VPU 1 ? VPU1
0xD8050200 VPU 2 VPU 2 VPU 2 ? VPU2
0xD8050300 GOVW GOVM GOVM GOVM ? GOVM
0xD8050400 GE GE 1 GE 1 GE 1 ? GE 1
0xD8050500 GE 2 GE 2 GE 2 ? GE 2
0xD8050600 GE 3 GE 3 GE 3 ? GE 3
0xD8050700 Reserved DISP1 DISP1 DISP1 ? DISP1
0xD8050800 GOVRHD1 GOVRH1 GOVRH1 GOVRH1 ? GOVRH1
0xD8050900 GOVRHD2 GOVRH2 GOVRH2 GOVRH2 ? GOVRH2
0xD8050A00 CCIR-656 VID VID VID ? VID
0xD8050B00 Reserved HDTV HDTV HDTV ? HDTV
0xD8050C00 GOVW GOVW GOVW ? GOVW
0xD8050D00 SCL444 SCL SCL SCL ? SCL
0xD8050E00 Reserved DISP2 DISP2 DISP2 ? DISP2
0xD8050F00 VPP VPP VPP VPP ? VPP
0xD8051000 Reserved Reserved LVDS LVDS ? LVDS
0xD8051100 Reserved Reserved ? Reserved
0xD8051700 GOVRH2-1 GOVR2 GOVRH2-1
0xD8051800 GOVRH2-2 ? GOVRH2-2
0xD8060000 HDMI Xmit HDMI Xmit HDMI Xmit ? HDMI Xmit
0xD8070000 HDMI CP HDMI CP HDCP ? HDMI CP
0xD8080000 Reserved Reserved Reserved MALI GP Reserved
0xD8081000 Reserved Reserved Reserved MALI L2 Reserved
0xD8082000 Reserved Reserved Reserved MALI PMU Reserved
0xD8083000 Reserved Reserved Reserved MALI GP MMU Reserved
0xD8084000 Reserved Reserved Reserved MALI PP0 MMU Reserved
0xD8085000 Reserved Reserved Reserved MALI PP1 MMU Reserved
0xD8088000 Reserved Reserved Reserved MALI PP0 Reserved
0xD808A000 Reserved Reserved Reserved MALI PP1 Reserved
0xD80E4000 USB 2.0 OTG USB 2.0 OTG USB 2.0 OTG ? USB 2.0 OTG
0xD80E8000 Reserved Reserved Reserved ? Reserved
0xD80ED800 AUDREGF AUDREGF AUDREGF I2S AUDREGF
0xD80EE000 DSS MBOX DSS MBOX DSS MBOX ? DSS MBOX
0xD80EE400 DSS PERM DSS PERM DSS PERM ? DSS PERM
0xD80EE800 Reserved Reserved Reserved ? Reserved
0xD80F0000 VDU VDU VDU ? VDU
0xD80F0400 SCRCNT SCRCNT SCRCNT ? SCRCNT
0xD80F0500 Reserved Reserved Reserved ? Reserved
0xD80F1000 VLDBUF VLDBUF VLDBUF ? VLDBUF
0xD80F1400 IQ IQ IQ ? IQ
0xD80F1800 IDCT IDCT IDCT ? IDCT
0xD80F1C00 Reserved Reserved Reserved ? Reserved
0xD80F2000 STREAMIN STREAMIN STREAMIN ? STREAMIN
0xD80F2400 Reserved Reserved Reserved ? Reserved
0xD80F3000 CSS FIFO MSVD MSVD ? MSVD
0xD80F3400 AVBO FIFO AVBO FIFO AVBO FIFO ? AVBO FIFO
0xD80F3800 SPU FIFO SPU FIFO SPU FIFO ? SPU FIFO
0xD80F3C00 Reserved Reserved Reserved ? Reserved
0xD80F4000 TSIN0 TSIN0 TSIN0 ? TSIN0
0xD80F5000 TSIN1 TSIN1 TSIN1 ? TSIN1
0xD80F6000 TSIN2 TSIN2 TSIN2 ? TSIN2
0xD80F7000 TSOUT TSOUT TSOUT ? TSOUT
0xD80F8000 H264 Decoder H264 Decoder H264 Decoder MSVD / VPU H264 Decoder
0xD80FC000 Reserved CNM BIT CNM BIT ? CNM BIT
0xD80FD000 Reserved VPX ? VPX
0xD80FE000 JPEG Decoder JPEG Decoder JPEG Decoder JPEG Decoder ? JPEG Decoder
0xD80FF000 Reserved JPEG Encoder JPEG Encoder JPEG Encoder ? JPEG Encoder
0xD8100000 RTC RTC RTC RTC ? RTC
0xD8110000 GPIO GPIO GPIO GPIO GPIO GPIO
0xD8120000 SCC SCC SCC SCC ? SCC
0xD8130000 PMC PMC PMC PMC ? PMC
0xD8140000 INTC 1 INTC 1 INTC 1 INTC 1 ? INTC 1
0xD8150000 INTC 2 INTC 2 INTC 2 INTC 2 ? INTC 2
0xD8160000 Reserved Reserved Reserved Reserved ? Reserved
0xD81F0000 Audio Codec Audio Codec Audio Codec ? Audio Codec
0xD8200000 UART 0 UART 0 UART 0 UART 0 UART 0 UART 0
0xD8210000 UART 2 UART 2 UART 2 UART 2 UART 2 UART 2
0xD8220000 PWM PWM PWM PWM PWM PWM
0xD8230000 Reserved Reserved Reserved Reserved ? Reserved
0xD8240000 SPI 0 SPI 0 SPI 0 SPI 0 SPI 0 SPI 0
0xD8250000 SPI 1 SPI 1 SPI 1 SPI 1 ? SPI 1
0xD8260000 KPAD KPAD KPAD KPAD ? KPAD
0xD8270000 CIR CIR CIR CIR ? CIR
0xD8280000 I2C 0 I2C 0 I2C 0 I2C 0 I2C 0 I2C 0
0xD8290000 AC97 AC97 AC97 AC97 ? AC97
0xD82A0000 SPI 2 SPI 2 SPI 2 SPI 2 ? SPI 2
0xD82B0000 UART 1 UART 1 UART 1 UART 1 UART 1 UART 1
0xD82C0000 UART 3 UART 3 UART 3 UART 3 UART 3 UART 3
0xD82D0000 Reserved PCM PCM PCM PCM PCM
0xD82E0000 AHB Monitor 0 AHB Monitor 0 AHB Monitor 0 ? AHB Monitor 0
0xD82F0000 AHB Monitor 1 AHB Monitor 1 AHB Monitor 1 ? AHB Monitor 1
0xD8300000 AHB Monitor 2 AHB Monitor 2 AHB Monitor 2 ? AHB Monitor 2
0xD8310000 AHB Monitor 3 AHB Monitor 3 AHB Monitor 3 ? AHB Monitor 3
0xD8320000 I2C 1 I2C 1 I2C 1 I2C 1 I2C 1 I2C 1
0xD8330000 I2S Reserved Reserved Reserved ? Reserved
0xD8340000 Reserved ADC ADC ADC ? ADC
0xD8350000 Rotary Detector Rotary Detector Rotary Detector ? Rotary Detector
0xD8360000 Smartcard Interface Smartcard Interface Smartcard Interface ? Smartcard Interface
0xD8370000 UART 4 UART 4 UART 4 Reserved ? Reserved
0xD8380000 UART 5 UART 5 UART 5 ?
0xD8390000 Reserved PowerMOS PowerMOS PowerMOS ? PowerMOS
0xD83A0000 Reserved Reserved I2C 2 I2C 2 Reserved
0xD83B0000 I2C3 I2C 3
0xD83C0000 EBM ? EBM
0xD83D0000 Reserved ? Reserved
0xD83E0000 Reserved ? Reserved
0xD83F0000 Reserved ? Reserved
Clone this wiki locally