Switch from vexriscv to picorv32

Interrupts appear to be broken on `vexriscv`
Performance of `picorv32` is significantly lower than `vexriscv`
This commit is contained in:
Aadi Desai 2023-06-10 14:08:56 +01:00
parent 9da49fa5e3
commit fe3b92d527
No known key found for this signature in database

View file

@ -4,7 +4,7 @@ read -p "Rebuild gateware? [y/N]" -n 1 -r REBUILD
if [[ $REBUILD =~ ^[Yy]$ ]]; then
echo # Move to next line
rm -f analyzer.csv csr.csv gsd_orangecrab.dfu kernel.bin && echo "Cleaned up previous run files"
python3 make.py --build --doc
python3 make.py --build --doc --cpu-type picorv32 --cpu-variant standard --nextpnr-ignoreloops
cp build/gsd_orangecrab/gateware/gsd_orangecrab.bit gsd_orangecrab.dfu && echo "Copied .bit to .dfu"
dfu-suffix -v 1209 -p 5af0 -a gsd_orangecrab.dfu && echo "Added DFU suffix for target (VID:PID)"
rm -r docs/ && echo "Deleted old docs in project root"