blob: 6d702d0da165a6149dd27d489163acae91f0ca81 [file] [log] [blame]
rom: Memory.MappedMemory @ sysbus 0x0
size: 0x8000
sram: Memory.MappedMemory @ sysbus 0x40000000
size: 0x800000
cpu: CPU.VexRiscv @ sysbus
cpuType: "rv32im_zicsr_zifencei"
ctrl: Miscellaneous.LiteX_SoC_Controller @ sysbus 0xf0000000
uart: UART.LiteX_UART @ sysbus 0xf0002000
-> cpu@0
timer0: Timers.LiteX_Timer @ sysbus 0xf0002800
-> cpu@1
frequency: 75000000
// only LEDs seem to be supported in this LiteX platform
// but the hardware has DIP switches and buttons as well
leds: GPIOPort.LiteX_ControlAndStatus @ sysbus 0xf0003000
0 -> led0@0
1 -> led1@0
2 -> led2@0
3 -> led3@0
4 -> led4@0
5 -> led5@0
6 -> led6@0
7 -> led7@0
8 -> led8@0
9 -> led9@0
10 -> led10@0
11 -> led11@0
12 -> led12@0
13 -> led13@0
led0: Miscellaneous.LED @ leds 0
led1: Miscellaneous.LED @ leds 1
led2: Miscellaneous.LED @ leds 2
led3: Miscellaneous.LED @ leds 3
led4: Miscellaneous.LED @ leds 4
led5: Miscellaneous.LED @ leds 5
led6: Miscellaneous.LED @ leds 6
led7: Miscellaneous.LED @ leds 7
led8: Miscellaneous.LED @ leds 8
led9: Miscellaneous.LED @ leds 9
led10: Miscellaneous.LED @ leds 10
led11: Miscellaneous.LED @ leds 11
led12: Miscellaneous.LED @ leds 12
led13: Miscellaneous.LED @ leds 13