1rom: Memory.MappedMemory @ sysbus 0x0
2    size: 0x00008000
3
4sram: Memory.MappedMemory @ sysbus 0x10000000
5    size: 0x00008000
6
7ram: Memory.MappedMemory @ sysbus 0xc0000000
8    size: 0x10000000
9
10emulator_ram: Memory.MappedMemory @ sysbus 0x20000000
11    size: 0x00004000
12
13cpu: CPU.VexRiscv @ sysbus
14    timeProvider: cpu_timer
15    cpuType: "rv32ima_zicsr_zifencei"
16    privilegedArchitecture: PrivilegedArchitecture.Priv1_10
17
18timer0: Timers.LiteX_Timer @ sysbus 0xF0001800
19    frequency: 100000000
20    -> cpu@1
21
22uart: UART.LiteX_UART @ sysbus 0xF0001000
23    -> cpu@0
24
25cpu_timer: Timers.LiteX_CPUTimer @ sysbus 0xf0000800
26    frequency: 75000000
27    // IRQ #100 is Machine Timer Interrupt
28    -> cpu@100
29
30spi: SPI.LiteX_SPI @ sysbus 0xf0008000
31
32