Getting Started
The goal of this section is to build up to a working program on the SoC. The necessary links and steps to get to that will be shown here.
Prerequisites
Hardware
The current supported boards are the LoRaDongle which has the Lattice ICE40UP5k and the Arty A7 development board by Xilinx which has the Artix-7 100T. To use the Arty A7, you would need to clone the test/arty branch of the repository.
Software
- LiteX
- Risc-v GCC Toolchain - Which can be installed with LiteX
- The necessary synthesis and routing software for the FPGA in use. For the LoRaDongle (and other Lattice FPGAs), this is Project Icestorm. For Digilent boards, this is Vivado.