mem: Memory.MappedMemory @ { | |
sysbus 0x0; | |
sysbus 0x80000000 // shadow | |
} | |
size: 0x00040000 | |
sram: Memory.MappedMemory @ { | |
sysbus 0x10000000; | |
sysbus 0x90000000 // shadow | |
} | |
size: 0x00040000 | |
ddr: Memory.MappedMemory @ { | |
sysbus 0x40000000; | |
sysbus 0xc0000000 // shadow | |
} | |
size: 0x10000000 | |
cpu: CPU.VexRiscv @ sysbus | |
timer0: Timers.LiteX_Timer @ { | |
sysbus 0x60002800; | |
sysbus 0xE0002800 // shadow | |
} | |
frequency: 100000000 | |
-> cpu@1 | |
uart: Verilated.VerilatedUART @ sysbus <0xE0001000, +0x1000> | |
frequency: 100000000 | |
-> cpu@2 |