My embedded, FPGA, and computer microarchitecture projects of 2021. This is where I put odd bits and pieces that do not warrant their own repository (yet).
Contains the Vivado project files for a successful bitstream generation of the base NEORV32 RISC-V 32-bit MCU on a Diligent Arty S7-50 (Xilinx Spartan-7).
Everything done in this project has been followed according to this User Guide attached to this repository. I have completed steps 1 through 5 (setup of software toolchain, config of FPGA/RTL, compiling programs, uploading them to the FPGA and getting output through serial).
I have created a custom constraints file compatible with my version of the Arty found here.
The tools I used included:
- Diligent Arty S7-50
- A base Windows 10 installation for:
- My digital design tools (Vivado 2020.02).
- A Ubuntu 20 LTS VM on VirtualBox to install the RISC-V toolchain and compile C/C++ code.
- MobaXTerm to exchange files between the VM and base OS.
- Tera Term for serial input/output communication to the NEORV32 core on the Arty S7-50.
Contains the Vivado project files for a successful bitstream generation of the Potato Processor RISC-V 32-bit processor on a Diligent Arty S7-50 (Xilinx Spartan-7).
The repository for the processor is here. The "Getting Started" section I followed to completion is here.
The tools I used included:
- Everything I had for the NEORV32 project above.