blob: ca6db8f89cf2612b8f2e6b51a167d3d22549c8a6 [file] [log] [blame]
ram: Memory.MappedMemory @ {
sysbus 0x40000000
}
size: 0x10000000
cpu: CPU.VexRiscv @ sysbus
cpuType: "rv32imac_zicsr_zifencei"
uart: UART.LiteX_UART @ {
sysbus 0x82001800
}
-> cpu@0
timer0: Timers.LiteX_Timer @ {
sysbus 0x82002000
}
frequency: 100000000
-> cpu@1
i2s_rx: Sound.LiteX_I2S_Slave @ {
sysbus 0x82004800;
sysbus new Bus.BusMultiRegistration { address: 0xB1000000; size: 0x40000; region: "buffer" }
}
-> cpu@3
format: DataFormat.Standard
sampleWidthBits: 24
samplingRateHz: 44100
numberOfChannels: 2
i2s_tx: Sound.LiteX_I2S_Master @ {
sysbus 0x82005000;
sysbus new Bus.BusMultiRegistration { address: 0xB2000000; size: 0x40000; region: "buffer" }
}
-> cpu@4
format: DataFormat.Standard
sampleWidthBits: 24
samplingRateHz: 44100
numberOfChannels: 2
eth: Network.LiteX_Ethernet @ {
sysbus 0x82003800;
sysbus new Bus.BusMultiRegistration { address: 0xb0000000; size: 0x2000; region: "buffer" }
}