1ram: Memory.MappedMemory @ { 2 sysbus 0x80000000; 3 sysbus 0x0 4 } 5 size: 0x2000000 6 7cpu1: CPU.RiscV64 @ sysbus 8 cpuType: "rv64imacfd_zicsr" 9 privilegedArchitecture: PrivilegedArchitecture.Priv1_10 10 timeProvider: empty 11 hartId: 0 12 13cpu2: CPU.RiscV64 @ sysbus 14 cpuType: "rv64imafdc_zicsr" 15 privilegedArchitecture: PrivilegedArchitecture.Priv1_10 16 timeProvider: empty 17 hartId: 1 18 19uart: UART.SiFive_UART @ { 20 sysbus new Bus.BusPointRegistration { address: 0x50230000; cpu: cpu1 }; 21 sysbus new Bus.BusPointRegistration { address: 0x50230000; cpu: cpu2 } 22 } 23 24core1_mem: Memory.MappedMemory @ { 25 sysbus 0x2010000; 26 sysbus new Bus.BusPointRegistration { 27 address: 0x3000000; 28 cpu: cpu1 29 } 30} 31 size: 0x1000 32 33core2_mem: Memory.MappedMemory @ { 34 sysbus 0x2020000; 35 sysbus new Bus.BusPointRegistration { 36 address: 0x3000000; 37 cpu: cpu2 38 } 39} 40 size: 0x1000 41