-
Notifications
You must be signed in to change notification settings - Fork 15
Memory map
Tony Prisk edited this page Jun 28, 2014
·
16 revisions
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 |