...the world's most energy friendly microcontrollers
2014-07-02 - Gecko Family - d0001_Rev1.30
19
www.silabs.com
Table 5.3. Memory System Peripherals
Peripherals
Address range
Peripheral
0x40010C00 – 0x4007FFFF
Reserved
0x40010800 – 0x40010BFF
TIMER2
0x40010400 – 0x400107FF
TIMER1
0x40010000 – 0x400103FF
TIMER0
0x4000E400 – 0x4000FFFF
Reserved
0x4000E000 – 0x4000E3FF
UART0
0x4000CC00 – 0x4000DFFF
Reserved
0x4000C800 – 0x4000CBFF
USART2
0x4000C400 – 0x4000C7FF
USART1
0x4000C000 – 0x4000C3FF
USART0
0x4000A400 – 0x4000BFFF
Reserved
0x4000A000 – 0x4000A3FF
I2C0
0x40008400 – 0x40009FFF
Reserved
0x40008000 – 0x400083FF
EBI
0x40007000 – 0x40007FFF
Reserved
0x40006000 – 0x40006FFF
GPIO
0x40004400 – 0x40005FFF
Reserved
0x40004000 – 0x400043FF
DAC0
0x40002400 – 0x40003FFF
Reserved
0x40002000 – 0x400023FF
ADC0
0x40001800 – 0x40001FFF
Reserved
0x40001400 – 0x400017FF
ACMP1
0x40001000 – 0x400013FF
ACMP0
0x40000400 – 0x40000FFF
Reserved
0x40000000 - 0x400003FF
VCMP
5.2.3 Bus Matrix
The Bus Matrix connects the memory segments to the bus masters:
• Code: CPU instruction or data fetches from the code space
• System: CPU read and write to the SRAM, EBI and peripherals
• DMA: Access to EBI, SRAM, Flash and peripherals
5.2.3.1 Arbitration
The Bus Matrix uses a round-robin arbitration algorithm which enables high throughput and low latency
while starvation of simultaneous accesses to the same bus slave are eliminated. Round-robin does not
assign a fixed priority to each bus master. The arbiter does not insert any bus wait-states.
Summary of Contents for EFM32G
Page 505: ......