$ ./foo.py --csr-csv=csr.csv --uart-name=uart_term --cpu-type=vexriscv --cpu-variant=standard+debug --load INFO:SoC: __ _ __ _ __ INFO:SoC: / / (_) /____ | |/_/ INFO:SoC: / /__/ / __/ -_)> < INFO:SoC: /____/_/\__/\__/_/|_| INFO:SoC: Build your hardware, easily! INFO:SoC:-------------------------------------------------------------------------------- INFO:SoC:Creating SoC... (2020-04-28 22:00:47) INFO:SoC:-------------------------------------------------------------------------------- INFO:SoC:FPGA device : LFE5U-25F-6BG256C. INFO:SoC:System clock: 48.00MHz. INFO:SoCBusHandler:Creating Bus Handler... INFO:SoCBusHandler:32-bit wishbone Bus, 4.0GiB Address Space. INFO:SoCBusHandler:Adding reserved Bus Regions... INFO:SoCBusHandler:Bus Handler created. INFO:SoCCSRHandler:Creating CSR Handler... INFO:SoCCSRHandler:8-bit CSR Bus, 32-bit Aligned, 16.0KiB Address Space, 2048B Paging (Up to 32 Locations). INFO:SoCCSRHandler:Adding reserved CSRs... INFO:SoCCSRHandler:CSR Handler created. INFO:SoCIRQHandler:Creating IRQ Handler... INFO:SoCIRQHandler:IRQ Handler (up to 32 Locations). INFO:SoCIRQHandler:Adding reserved IRQs... INFO:SoCIRQHandler:IRQ Handler created. INFO:SoC:-------------------------------------------------------------------------------- INFO:SoC:Initial SoC: INFO:SoC:-------------------------------------------------------------------------------- INFO:SoC:32-bit wishbone Bus, 4.0GiB Address Space. INFO:SoC:8-bit CSR Bus, 32-bit Aligned, 16.0KiB Address Space, 2048B Paging (Up to 32 Locations). INFO:SoC:IRQ Handler (up to 32 Locations). INFO:SoC:-------------------------------------------------------------------------------- INFO:SoCCSRHandler:ctrl CSR allocated at Location 0. INFO:SoCBusHandler:io0 Region added at Origin: 0x80000000, Size: 0x80000000, Mode: RW, Cached: False Linker: False. INFO:SoCCSRHandler:Alignment updated from 32-bit to 32-bit. INFO:SoCBusHandler:cpu_bus0 added as Bus Master. INFO:SoCBusHandler:cpu_bus1 added as Bus Master. INFO:SoCCSRHandler:cpu CSR allocated at Location 1. INFO:SoCBusHandler:rom Region added at Origin: 0x00000000, Size: 0x00008000, Mode: R, Cached: True Linker: False. INFO:SoCBusHandler:rom added as Bus Slave. INFO:SoC:RAM rom added Origin: 0x00000000, Size: 0x00008000, Mode: R, Cached: True Linker: False. INFO:SoCBusHandler:sram Region added at Origin: 0x01000000, Size: 0x00001000, Mode: RW, Cached: True Linker: False. INFO:SoCBusHandler:sram added as Bus Slave. INFO:SoC:RAM sram added Origin: 0x01000000, Size: 0x00001000, Mode: RW, Cached: True Linker: False. INFO:SoCCSRHandler:uart_phy CSR allocated at Location 2. INFO:SoCCSRHandler:uart CSR allocated at Location 3. INFO:SoCIRQHandler:uart IRQ allocated at Location 0. INFO:SoCCSRHandler:timer0 CSR allocated at Location 4. INFO:SoCIRQHandler:timer0 IRQ allocated at Location 1. INFO:SoCBusHandler:csr Region added at Origin: 0x82000000, Size: 0x00010000, Mode: RW, Cached: False Linker: False. INFO:SoCBusHandler:csr added as Bus Slave. INFO:SoCCSRHandler:bridge added as CSR Master. INFO:ECP5PLL:Creating ECP5PLL. INFO:ECP5PLL:Registering Single Ended ClkIn of 25.00MHz. INFO:ECP5PLL:Creating ClkOut0 usb_phy of 48.00MHz (+-1.00ppm). INFO:ECP5PLL:Creating ClkOut1 sys of 48.00MHz (+-1.00ppm). INFO:ECP5PLL:Creating ClkOut2 sys_ps of 48.00MHz (+-10000.00ppm). INFO:SoCBusHandler:master2 added as Bus Master. INFO:SoCCSRHandler:sdram CSR allocated at Location 5. INFO:SoCBusHandler:main_ram Region added at Origin: 0x40000000, Size: 0x00400000, Mode: RW, Cached: True Linker: False. INFO:SoCBusHandler:main_ram added as Bus Slave. INFO:SoCCSRHandler:io_dp_pu CSR allocated at Location 6. INFO:SoCCSRHandler:analyzer CSR allocated at Location 7. INFO:ECP5PLL:Config: clki_div : 5 clko2_freq : 48.00MHz clko2_div : 10 clko2_phase: 90.00° clko0_freq : 48.00MHz clko0_div : 10 clko0_phase: 0.00° clko1_freq : 48.00MHz clko1_div : 10 clko1_phase: 0.00° vco : 480.00MHz clkfb_div : 96 INFO:SoC:-------------------------------------------------------------------------------- INFO:SoC:Finalized SoC: INFO:SoC:-------------------------------------------------------------------------------- INFO:SoC:32-bit wishbone Bus, 4.0GiB Address Space. IO Regions: (1) io0 : Origin: 0x80000000, Size: 0x80000000, Mode: RW, Cached: False Linker: False Bus Regions: (4) rom : Origin: 0x00000000, Size: 0x00008000, Mode: R, Cached: True Linker: False sram : Origin: 0x01000000, Size: 0x00001000, Mode: RW, Cached: True Linker: False main_ram : Origin: 0x40000000, Size: 0x00400000, Mode: RW, Cached: True Linker: False csr : Origin: 0x82000000, Size: 0x00010000, Mode: RW, Cached: False Linker: False Bus Masters: (3) - cpu_bus0 - cpu_bus1 - master2 Bus Slaves: (4) - rom - sram - csr - main_ram INFO:SoC:8-bit CSR Bus, 32-bit Aligned, 16.0KiB Address Space, 2048B Paging (Up to 32 Locations). CSR Locations: (8) - ctrl : 0 - cpu : 1 - uart_phy : 2 - uart : 3 - timer0 : 4 - sdram : 5 - io_dp_pu : 6 - analyzer : 7 INFO:SoC:IRQ Handler (up to 32 Locations). IRQ Locations: (2) - uart : 0 - timer0 : 1 INFO:SoC:--------------------------------------------------------------------------------