1 2rom: Memory.MappedMemory @ { sysbus 0x0 } 3 size: 0x10000 4 5sram: Memory.MappedMemory @ { sysbus 0x1000000 } 6 size: 0x8000 7 8spiflash: Memory.MappedMemory @ { sysbus 0x20000000 } 9 size: 0x1000000 10 11main_ram: Memory.MappedMemory @ { sysbus 0x40000000 } 12 size: 0x10000000 13 14cpu: CPU.VexRiscv @ sysbus 15 cpuType: "rv32im_zicsr_zifencei" 16 17ctrl: Miscellaneous.LiteX_SoC_Controller @ { sysbus 0x82000000 } 18 19uart: UART.LiteX_UART @ { sysbus 0x82002000 } 20 -> cpu@0 21 22timer0: Timers.LiteX_Timer @ { sysbus 0x82002800 } 23 -> cpu@1 24 frequency: 100000000 25 26sysbus: 27 init add: 28 SilenceRange <2181050368 0x200> # ddrphy 29 30sysbus: 31 init add: 32 SilenceRange <2181052416 0x200> # sdram 33 34ethmac: Network.LiteX_Ethernet @ { 35 sysbus 0x82006000; 36 sysbus new Bus.BusMultiRegistration { address: 0xb0000000; size: 0x2000; region: "buffer" }; 37 sysbus new Bus.BusMultiRegistration { address: 0x82005800; size: 0x800; region: "phy" } 38} 39 -> cpu@2 40 41 42ethphy: Network.EthernetPhysicalLayer @ ethmac 0 43 VendorSpecific1: 0x4400 // MDIO status: 100Mbps + link up 44