Skip to content
Tony Prisk edited this page Jun 30, 2013 · 16 revisions

Memory Map

Memory Address WM8505 WM8650 WM8750 WM8850 WM8880 WM8950
0xD8000000 Reserved Memory V3 Ctrl Memory V3 Ctrl ? ? Memory V3 Ctrl
0xD8000400 DDR2 DRAM Controller Memory V4 Ctrl Memory V4 Ctrl ? ? Memory V4 Ctrl
0xD8000800 Reserved Reserved Reserved ? ? Reserved
0xD8001000 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
0xD8001800 System DMA Config DMA V4 Ctrl DMA V4 Ctrl ? ? DMA V4 Ctrl
0xD8001C00 VDMA 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
0xD8003000 LPC Mem Ctrl LPC Mem Ctrl ? ? LPC Mem Ctrl
0xD8003400 Reserved Reserved ? ? Reserved
0xD8004000 Ethernet MAC Config Ethernet MAC 0 Ctrl Ethernet MAC 0 Ctrl ? ? Ethernet MAC 0 Ctrl
0xD8004400 Reserved Reserved Reserved ? ? Reserved
0xD8005000 Ethernet MAC 1 Ctrl Ethernet MAC 1 Ctrl ? ? Ethernet MAC 1 Ctrl
0xD8005400 Reserved Reserved ? ? Reserved
0xD8006000 Cipher Config Security Ctrl Security Ctrl ? ? Security Ctrl
0xD8006400 Ext Security Ctrl Ext Security Ctrl ? ? Ext Security Ctrl
0xD8007000 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
0xD8008800 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
0xD8009800 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
0xD800A800 Reserved SD/MMC 2 ? SD/MMC 2 SD/MMC 2
0xD800AC00 Reserved Reserved ? ? SD/MMC 3
0xD800B000 Memory Stick Memory Stick ? ? Memory Stick
0xD800B400 XD Ctrl XD Ctrl ? ? XD Ctrl
0xD800B800 Reserved Reserved ? ? Reserved
0xD800C000 Compact Flash Compact Flash ? ? Compact Flash
0xD800C400 Reserved Reserved ? ? Reserved
0xD800D000 SATA SATA ? ? SATA
0xD800D800 Reserved Reserved ? ? Reserved
0xD800E000 XOR Ctrl XOR Ctrl ? ? XOR Ctrl
0xD800E400 LCD Ctrl LCD Ctrl ? ? LCD Ctrl
0xD800E800 Reserved Reserved ? ? Reserved
0xD802FC00 Async APB Async APB Async APB ? ? Async APB
0xD8030000 Reserved LPC TPM LPC TPM ? ? LPC TPM
0xD8040000 LPC SuperIO LPC SuperIO ? ? LPC SuperIO
0xD8050100 VPU 1 VPU 1 ? ? VPU1
0xD8050200 VPU 2 VPU 2 ? ? VPU2
0xD8050300 GOVW GOVM GOVM ? ? GOVM
0xD8050400 GE GE 1 GE 1 ? ? GE 1
0xD8050500 GE 2 GE 2 ? ? GE 2
0xD8050600 GE 3 GE 3 ? ? GE 3
0xD8050700 Reserved DISP1 DISP1 ? ? DISP1
0xD8050800 GOVRHD1 GOVRH1 GOVRH1 ? ? GOVRH1
0xD8050900 GOVRHD2 GOVRH2 GOVRH2 ? ? GOVRH2
0xD8050A00 CCIR-656 VID VID ? ? VID
0xD8050B00 Reserved HDTV HDTV ? ? HDTV
0xD8050C00 GOVW GOVW ? ? GOVW
0xD8050D00 SCL444 SCL SCL ? ? SCL
0xD8050E00 Reserved DISP2 DISP2 ? ? DISP2
0xD8050F00 VPP VPP VPP ? ? VPP
0xD8051000 Reserved Reserved LVDS ? ? LVDS
0xD8051100 Reserved ? ? Reserved
0xD8051700 GOVRH2-1 ? GOVRH2-1
0xD8051800 ? ? GOVRH2-2
0xD8060000 HDMI Xmit HDMI Xmit ? ? HDMI Xmit
0xD8070000 HDMI CP HDMI CP ? ? HDMI CP
0xD8080000 Reserved Reserved ? MALI GP Reserved
0xD8081000 Reserved Reserved ? MALI L2 Reserved
0xD8082000 Reserved Reserved ? MALI PMU Reserved
0xD8083000 Reserved Reserved ? MALI GP MMU Reserved
0xD8084000 Reserved Reserved ? MALI PP0 MMU Reserved
0xD8085000 Reserved Reserved ? MALI PP1 MMU Reserved
0xD8088000 Reserved Reserved ? MALI PP0 Reserved
0xD808A000 Reserved Reserved ? MALI PP1 Reserved
0xD80E4000 USB 2.0 OTG USB 2.0 OTG ? ? USB 2.0 OTG
0xD80E8000 Reserved Reserved ? ? Reserved
0xD80ED800 AUDREGF AUDREGF ? I2S AUDREGF
0xD80EE000 DSS MBOX DSS MBOX ? ? DSS MBOX
0xD80EE400 DSS PERM DSS PERM ? ? DSS PERM
0xD80EE800 Reserved Reserved ? ? Reserved
0xD80F0000 VDU VDU ? ? VDU
0xD80F0400 SCRCNT SCRCNT ? ? SCRCNT
0xD80F0500 Reserved Reserved ? ? Reserved
0xD80F1000 VLDBUF VLDBUF ? ? VLDBUF
0xD80F1400 IQ IQ ? ? IQ
0xD80F1800 IDCT IDCT ? ? IDCT
0xD80F1C00 Reserved Reserved ? ? Reserved
0xD80F2000 STREAMIN STREAMIN ? ? STREAMIN
0xD80F2400 Reserved Reserved ? ? Reserved
0xD80F3000 CSS FIFO MSVD ? ? MSVD
0xD80F3400 AVBO FIFO AVBO FIFO ? ? AVBO FIFO
0xD80F3800 SPU FIFO SPU FIFO ? ? SPU FIFO
0xD80F3C00 Reserved Reserved ? ? Reserved
0xD80F4000 TSIN0 TSIN0 ? ? TSIN0
0xD80F5000 TSIN1 TSIN1 ? ? TSIN1
0xD80F6000 TSIN2 TSIN2 ? ? TSIN2
0xD80F7000 TSOUT TSOUT ? ? TSOUT
0xD80F8000 H264 Decoder H264 Decoder ? MSVD H264 Decoder
0xD80FC000 Reserved CNM BIT ? ? CNM BIT
0xD80FD000 Reserved ? ? VPX
0xD80FE000 JPEG Decoder JPEG Decoder JPEG Decoder ? ? JPEG Decoder
0xD80FF000 Reserved JPEG Encoder JPEG Encoder ? ? JPEG Encoder
0xD8100000 RTC RTC RTC RTC ? RTC
0xD8110000 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
0xD81F0000 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
0xD8220000 PWM PWM PWM PWM PWM PWM
0xD8230000 Reserved Reserved Reserved ? ? Reserved
0xD8240000 SPI 0 SPI 0 SPI 0 ? SPI 0 SPI 0
0xD8250000 SPI 1 SPI 1 SPI 1 ? ? SPI 1
0xD8260000 KPAD KPAD KPAD ? ? KPAD
0xD8270000 CIR CIR CIR ? ? CIR
0xD8280000 I2C 0 I2C 0 I2C 0 I2C 0 I2C 0 I2C 0
0xD8290000 AC97 AC97 AC97 ? ? AC97
0xD82A0000 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
0xD82D0000 Reserved PCM PCM ? PCM PCM
0xD82E0000 AHB Monitor 0 AHB Monitor 0 ? ? AHB Monitor 0
0xD82F0000 AHB Monitor 1 AHB Monitor 1 ? ? AHB Monitor 1
0xD8300000 AHB Monitor 2 AHB Monitor 2 ? ? AHB Monitor 2
0xD8310000 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
0xD8340000 Reserved ADC ADC ? ? ADC
0xD8350000 Rotary Detector Rotary Detector ? ? Rotary Detector
0xD8360000 Smartcard Interface Smartcard Interface ? ? Smartcard Interface
0xD8370000 UART 4 UART 4 UART 4 ? ? Reserved
0xD8380000 UART 5 UART 5 UART 5 ? ?
0xD8390000 Reserved PowerMOS PowerMOS ? ? PowerMOS
0xD83A0000 Reserved Reserved I2C 2 I2C 2 Reserved
0xD83C0000 ? ? EBM
Clone this wiki locally