1i2c0: I2C.EFM32GGI2CController @ sysbus <0x4000a000, +0x400>
2    -> nvic@9
3i2c1: I2C.EFM32GGI2CController @ sysbus <0x4000a400, +0x400>
4    -> nvic@10
5
6timer0: Timers.Efm32Timer @ sysbus <0x40010000, +0x400>
7    -> nvic@2
8timer1: Timers.Efm32Timer @ sysbus <0x40010400, +0x400>
9    -> nvic@12
10timer2: Timers.Efm32Timer @ sysbus <0x40010800, +0x400>
11    -> nvic@13
12timer3: Timers.Efm32Timer @ sysbus <0x40010c00, +0x400>
13    -> nvic@14
14
15uart0: UART.EFM32_UART @ sysbus <0x4000e000, +0x400>
16    ReceiveIRQ -> nvic@20
17    TransmitIRQ -> nvic@21
18uart1: UART.EFM32_UART @ sysbus <0x4000e400, +0x400>
19    ReceiveIRQ -> nvic@22
20    TransmitIRQ -> nvic@23
21
22usart0: UART.EFM32_UART @ sysbus <0x4000c000, +0x400>
23    ReceiveIRQ -> nvic@3
24    TransmitIRQ -> nvic@4
25usart1: UART.EFM32_UART @ sysbus <0x4000c400, +0x400>
26    ReceiveIRQ -> nvic@15
27    TransmitIRQ -> nvic@16
28usart2: UART.EFM32_UART @ sysbus <0x4000c800, +0x400>
29    ReceiveIRQ -> nvic@18
30    TransmitIRQ -> nvic@19
31
32leUart0: UART.LEUART @ sysbus <0x40084000, +0x400>
33    -> nvic@24
34leUart1: UART.LEUART @ sysbus <0x40084400, +0x400>
35    -> nvic@25
36
37gpioPort: GPIOPort.EFMGPIOPort @ sysbus 0x40006000
38
39bitband: Miscellaneous.BitBanding @ sysbus <0x42000000, +0x2000000>
40    peripheralBase: 0x40000000
41
42sram: Memory.MappedMemory @ sysbus 0x20000000
43    size: 0x00008000
44
45flash: Memory.MappedMemory @ sysbus 0x00000000
46    size: 0x00040000
47
48nvic: IRQControllers.NVIC @ sysbus 0xE000E000
49    IRQ -> cpu@0
50
51cpu: CPU.CortexM @ sysbus
52    nvic: nvic
53    cpuType: "cortex-m4f"
54
55deviceInformation: Miscellaneous.SiLabs.EFM32xGDeviceInformation @ sysbus 0x0fe081b0
56    deviceFamily: DeviceFamily.EFM32WG
57    deviceNumber: 995
58    flashDevice: flash
59    sramDevice: sram
60
61sysbus:
62    init:
63        Tag <0x400c2000,0x400c3fff> "DMA"
64        Tag <0x400e0000,0x400e03ff> "AES"
65        Tag <0x400c4000,0x400c4fff> "USB"
66        Tag <0x400c0000,0x400c03ff> "MSC"
67        Tag <0x400c6000,0x400c63ff> "EMU"
68        Tag <0x400ca000,0x400ca3ff> "RMU"
69        Tag <0x400c8000,0x400c83ff> "CMU"
70        Tag <0x4008c000,0x4008c3ff> "LESENSE"
71        Tag <0x40008000,0x400083ff> "EBI"
72        Tag <0x400c1c00,0x400c1fff> "FPUEH"
73        Tag <0x40001000,0x400013ff> "ACMP0"
74        Tag <0x40001400,0x400017ff> "ACMP1"
75        Tag <0x40080000,0x400803ff> "RTC"
76        Tag <0x40082000,0x400823ff> "LETIMER0"
77        Tag <0x40086000,0x400863ff> "PCNT0"
78        Tag <0x40086400,0x400867ff> "PCNT1"
79        Tag <0x40086800,0x40086bff> "PCNT2"
80        Tag <0x40000000,0x400003ff> "VCMP"
81        Tag <0x400cc000,0x400cc3ff> "PRS"
82        Tag <0x40002000,0x400023ff> "ADC0"
83        Tag <0x40004000,0x400043ff> "DAC0"
84        Tag <0x40081000,0x400813ff> "BURTC"
85        Tag <0x40088000,0x400883ff> "WDOG"
86        Tag <0xe0041000,0xe0080fff> "ETM"
87        Tag <0x4008a000,0x4008a3ff> "LCD"
88
89cmuStatusOscillator: Python.PythonPeripheral @ sysbus 0x400C802C
90    size: 0x4
91    initable: false
92    script: "request.value = 0xFFFFFFFF"
93
94vcmpStatus: Python.PythonPeripheral @ sysbus 0x40000008
95    size: 0x4
96    initable: false
97    script: "request.value = 0xFFFFFFFF"
98