1maskRom: Memory.MappedMemory @sysbus 0x1000
2    size: 0x1000
3
4otp: Memory.MappedMemory @sysbus 0x20000
5    size: 0x2000
6
7dtim: Memory.MappedMemory @ sysbus 0x80000000
8    size: 0x4000
9
10uart0: UART.SiFive_UART @ sysbus 0x10013000
11    IRQ -> plic@3
12
13uart1: UART.SiFive_UART @ sysbus 0x10023000
14    IRQ -> plic@4
15
16cpu: CPU.RiscV32 @ sysbus
17    cpuType: "rv32imac_zicsr_zifencei"
18    privilegedArchitecture: PrivilegedArchitecture.Priv1_10
19    timeProvider: clint
20
21plic: IRQControllers.PlatformLevelInterruptController @ sysbus 0x0C000000
22    0 -> cpu@11
23    numberOfSources: 52
24    numberOfContexts: 1
25
26clint: IRQControllers.CoreLevelInterruptor  @ sysbus 0x02000000
27    [0,1] -> cpu@[3,7]
28    frequency: 62000000
29
30qspi0Xip: Memory.MappedMemory @ sysbus 0x20000000
31    size: 0x20000000
32
33gpioInputs: GPIOPort.SiFive_GPIO @  sysbus 0x10012000
34    [0-31] -> plic@[8-39]
35
36sysbus:
37    init:
38        ApplySVD @https://dl.antmicro.com/projects/renode/svd/FE310.svd.gz
39