Sample Mi-V Libero projects for the SmartFusion2 (M2S150) Advanced Development Kit.
This repository contains Libero projects containing an FPGA design including a RISC-V soft processor. The Programming bit-stream(s) are also included so that you do not need to run through the full FPGA design flow in order to start developing software for RISC-V.
The Modify_The_FPGA_Design folder contains Libero example designs. Libero is Microsemi's FPGA design tool. You will need this tool if you wish to modify the example FPGA designs. Libero is available from here.
The Programming_The_Target_Device folder includes FlashPro Express projects that can be used to program the development boards FPGA. A standalone installer for FlashPro Express is available here. Please note that you only need to install this standalone version of FlashPro Express if you do not have Libero tools installed.
A programming file resulting from the corresponding Libero design in "Modify_The_FPGA_Design" folder is available in "Programming The Target Device" for easy access.
A set of RISC-V example software projects are available for these designs from the SoftConsole page.
The SmartFusion2 Advanced Development Kit includes a SmartFusion2 M2S150 SoC FPGA. Details of the features of this development board are available here.
Details of the features of Mi-V CPUs are available here.