igor-m / Risc-V-on-FPGA-experiments

My naive experiments with RudoIV and picorv32

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Risc-V-on-FPGA-experiments

My naive experiments with RudoIV and picorv32

This is my playground with risc-v SOCs..

RudoIV - see Joerg's https://github.com/bobbl/rudolv

Picorv32 - see Claire's https://github.com/cliffordwolf/picorv32

24.03.2021 rudolv - includes essential files only.. MODs for

  • enabling full 128kB of SPRAM in UPduinos (ice40UP5k fpgas)
  • new bootloader which boots from FLASH instead of UART
  • a test C 125kB large - it tests the full 128kB capabilities

The bootloader does bitbanged SPI via CSRs

  • added reading of fpga pins in csr.v
  • modded up5k.pcf with UPduino externa 4MB flash wiring

Included myrudo.c 125kB large C test for testing full 128kB of SPRAM

Included myrudo.bin to be flashed into the flash from 0x10_0000 (1MB)

About

My naive experiments with RudoIV and picorv32

License:MIT License


Languages

Language:C 74.3%Language:Verilog 20.7%Language:Assembly 3.9%Language:C++ 1.1%