1sysbus:
2    Endianess: Endianess.BigEndian
3
4rom: Memory.MappedMemory @ sysbus 0x0
5    size: 0x40000000
6
7ddr: Memory.MappedMemory @ sysbus 0x40000000
8    size: 0x20000000
9
10sdram: Memory.MappedMemory @ sysbus 0xC0000000
11    size: 0x02000000
12
13cpu: CPU.Sparc @ sysbus
14    cpuType: "leon3"
15
16ahbInfo: Bus.GaislerAHBPlugAndPlayInfo @ sysbus <0xfffff000, +0xfff>
17
18apbController: Bus.GaislerAPBController @ sysbus <0x800ff000, +0xfff>
19
20esaMemController: MemoryControllers.ESAMemoryController @ sysbus <0x80000000, +0x100>
21
22mic: IRQControllers.GaislerMIC @ sysbus <0x80000200, +0x100>
23    0 -> cpu@0 | cpu@1 | cpu@2
24
25uart: UART.GaislerAPBUART @ sysbus <0x80000100, +0x100>
26    -> mic@2
27
28timer: Timers.Gaisler_GPTimer @ sysbus 0x80000300
29    0 -> mic@8
30    numberOfTimers: 2
31    separateInterrupts: false
32    frequency: 50000000
33
34eth: Network.GaislerEth @ sysbus 0x80000B00
35    -> mic@12
36
37gpio: GPIOPort.Gaisler_GPIO @ sysbus 0x80000800
38    16 -> mic@10 // This interrupt routing is not verified.
39    numberOfConnections: 16
40    numberOfInterrupts: 1
41