1cpu0: CPU.ARMv7R @ sysbus
2    cpuType: "cortex-r8"
3    genericInterruptController: gic
4    numberOfMPURegions: 24
5    cpuId: 0
6    signalsUnit: signalsUnit
7
8signalsUnit: Miscellaneous.CortexR8SignalsUnit @ sysbus
9    snoopControlUnit: scu
10
11scu: Miscellaneous.ArmSnoopControlUnit @ sysbus 0xae000000
12
13gic: IRQControllers.ARM_GenericInterruptController @ {
14        sysbus new Bus.BusMultiRegistration { address: 0xae000100; size: 0x100; region: "cpuInterface" };
15        sysbus new Bus.BusMultiRegistration { address: 0xae001000; size: 0x1000; region: "distributor" }
16    }
17    [0,1] -> cpu0@[0,1]
18    architectureVersion: IRQControllers.ARM_GenericInterruptControllerVersion.GICv1
19    supportsTwoSecurityStates: false
20
21privateTimer0: Timers.ARM_PrivateTimer @ {
22        sysbus new Bus.BusPointRegistration { address: 0xae000600; cpu: cpu0 }
23    }
24    -> gic#0@29
25    frequency: 667000000
26
27mem: Memory.MappedMemory @ sysbus 0x0
28    size: 0x8000000
29
30uart1: UART.Cadence_UART @ sysbus 0xff010000
31    -> gic@22
32
33ttc0: Timers.Cadence_TTC @ sysbus 0xff110000
34    [0-2] -> gic@[36-38]
35
36