User manual

Address Map (Physical Address Space)
34
Appendix C. Address Map (Physical
Address Space)
After the execution of the remap command the 4 GB physical address space is separated
as shown in the following table. Accessing these addresses directly is only possible if
the MMU (memory management unit) is deactivated. As soon as the MMU is activated
the visible address space is changed completely. If absolute memory addresses should be
accessed within an application, the corresponding address space has first to be mapped
to the virtual address space using mmap or ioremap under Linux.
Address (Hex) Mnemonic Function
00 0000 Boot Memory NCS0 or Internal ROM or internal SRAM (depending on BMS and
REMAP)
10 0000 ROM Internal ROM
20 0000 NFC SRAM Nand Flash Controller SRAM
30 0000 SRAM 0 Internal SRAM 0 64 kByte
31 0000 SRAM 1 Internal SRAM 1 64 kByte
40 0000 SMD Static Memory Controller
50 0000 UDPHS USB Device Port (DMA)
60 0000 USB OHCI USB OHCI Controller
70 0000 USB EHCI USB EHCI Controller
80 0000 AXI AXI Matrix
90 0000 DAP Bridge Controller
1000 0000 EBI NCS0 Chip Select 0
2000 0000 DDRCS DDRAM Chip Select
4000 0000 EBI NCS1 Chip Select 1
5000 0000 EBI NCS2 Chip Select 2
6000 0000 EBI NCS3 Chip Select 3
7000 0000 NFC NAND Flash Controller Command Register
F000 0000 HSMCI0 High Speed Multimedia Card / SD-Card Interface 0
F000 4000 SPI0 Serial Peripheral Interface 0
F000 8000 SSC0 Serial Synchronous Controller 0(I
2
S)
F000 C000 CAN0 CAN Interface 0
F001 0000 TC0, TC1, TC2 3 Timer Counter, 16-Bit
F001 4000 TWI0 Two Wire Interface 0(I
2
C)
F001 8000 TWI1 Two Wire Interface 1(I
2
C)
F001 C000 USART0 Synchronous or Asynchronous Serial Port 0
F002 0000 USART1 Synchronous or Asynchronous Serial Port 1
F002 4000 UART0 Asynchronous Serial Port 0
F002 8000 GMAC Gigabit Ethernet Controller
F002 C000 PWM Pulse Width Modulator
F003 0000 LCD LCD Controller
F003 4000 ISI Image Sensor Interface