Step 1: Download and Install the Latest Tools
SoftConsole is a free software development environment for embedded firmware development
SoftConsole
Downloads
Description
Libero SoC Design Suite
Libero SoC design suite is a comprehensive tool for designing with Microsemi FPGAs and SoCs
Step 2: Choose a Target to View the Compatible Reference Material
PolarFire® FPGA Evaluation Kit
PolarFire® FPGA Splash Kit
RTG4™ Development Kit
Mi-V Creative Board
Renode
The PolarFire® FPGA Splash kit is a general-purpose kit that offers a platform for evaluation and development. The kit includes GbE, PCIe, USB and LPC FMC. Price: $699
The PolarFire® FPGA Evaluation kit is a full-featured kit that offers evaluation of high-speed transceivers, 10GbE, IEEE1588, JESD204B, SyncE, CPRI and more. The kit includes an HPC FMC, PCIe, dual GbE, SFP+ and USB. Price $1500
The RTG4™ Development kit provides aerospace customers with an evaluation platform for data transmission, serial connectivity, bus interface and high speed designs using Radiation-Tolerant High-Performance RTG4 FPGAs. Contact local sales for pricing information.
Renode provides a simulation model of Mi-V soft CPUs and can be used to debug firmware. Renode is bundled with SoftConsole and can be downloaded for free.
The Future Electronics Mi-V Creative Development board is a low-cost evaluation platform for hardware and software engineers using RISC-V soft CPUs on Microsemi IGLOO2 FPGA. Price $149.95
Step 3: Download the Reference Material Compatible with Your Target
PolarFire® FPGA Evaluation Kit
Reference Material
Description
TU0775: Design file
Target: MPF300-EVAL-Kit
DG0798: Design Files
A complete user guide to build a basic Mi-V CPU subsystem and execute a first embedded application
Mi-V_RV32IMC Handbook
TU0775: How to build a Mi-V soft CPU subsystem
Mi-V_RV32IMA_L1_AHB Handbook
Mi-V_RV32IMA_L1_AXI Handbook
Mi-V_RV32MIAF_L1_AHB Handbook
Handbooks for Mi-V Soft CPUs
A guide to aim migration from the Mi-V RV32IMA(F) range of soft CPU cores to the latest high configurability Mi-V RV32 soft CPU core
Mi-V RV32 Migration Guide
A guide to implement Auto update and In-Application Programming using a Mi-V Soft-CPU
AC466: Application Note
A guide to access the PolarFire FPGA System Services using a Mi-V Soft-CPU
A guide to run a 1G Ethernet Loopback design using IOD CDR, CoreTSE and a Mi-V Soft-CPU
DG0798: Demo Guide
DG0802: Demo Guide
DG0802: Design Files
DG0799: Demo Guide
RISC-V Specification Documentation
RISC-V ISA Specification
Complete kit information - ordering, documentation, support etc.
A guide to implement, control and communicate using a PCIe Root port using a Mi-V Soft-CPU
AC466: Design Files
DG0799: Design Files
RISC-V Debug Specification
DG0798: Design Files
DG0798: Demo Guide
Mi-V_RV32IMC Handbook
Mi-V_RV32IMA_L1_AHB Handbook
Mi-V_RV32IMA_L1_AXI Handbook
Mi-V_RV32MIAF_L1_AHB Handbook
Complete kit - ordering, documentation, support etc.
Target: MPF300-SPLASH-KIT-ES
RISC-V Specification Documentation
RISC-V ISA Specification
RISC-V ISA Privileged Specification
A guide to implement Auto update and In-Application Programming using a Mi-V Soft-CPU
Handbooks for Mi-V Soft CPUs
A guide to access the PolarFire FPGA System Services using a Mi-V Soft-CPU
AC466: Application Note
AC466: Design Files
PolarFire® FPGA Splash Kit
Mi-V_RV32IMA_L1_AXI Handbook
Mi-V_RV32MIAF_L1_AHB Handbook
Mi-V_RV32IMC Handbook
Mi-V_RV32IMA_L1_AHB Handbook
Complete kit information - ordering, documentation, support etc.
Target: RTG4-DEV-KIT
RISC-V Specification Documentation
A complete user guide to build a basic Mi-V CPU subsystem and execute a first embedded application
AC490: RTG4 FPGA: Building a Mi-V Processor Subsystem
RISC-V ISA Specification
RISC-V ISA Privileged Specification
RISC-V Debug Specification
Handbooks for Mi-V Soft CPUs
RTG4™ Development Kit
Mi-V_ESS Release Notes
Mi-V_ESS Design Guide
Mi-V_ESS User Guide
Mi-V ESS (Extended Subsystem) documentation
Mi-V_RV32IMA_L1_AXI Handbook
Mi-V_RV32MIAF_L1_AHB Handbook
Mi-V_RV32IMC Handbook
Mi-V_RV32IMA_L1_AHB Handbook
Complete kit information - ordering, documentation, support etc.
Target: Mi-V Creative Development Board
RISC-V Specification Documentation
A complete guide to get started with the Mi-V Creative Development Board
Website
RISC-V ISA Privileged Specification
RISC-V ISA Specification
RISC-V Debug Specification
Mi-V Creative Development Board
Mi-V_ESS Release Notes
Mi-V ESS Design Guide
Mi-V_ESS User Guide
Mi-V ESS (Extended Subsystem) documentation
Handbooks for Mi-V soft CPUs
Mi-V Creative Development Board
RTG4™ Development Kit
SoftConsole Software and documentation
Target: SoftConsole
RISC-V Specification Documentation
Handbooks for Mi-V Soft CPUs
Complete documentation on Renode
Renode Documentation
SoftConsole and Renode installation instructions and release notes
SoftConsole Release Notes
Mi-V_RV32IMA_L1_AXI Handbook
Mi-V_RV32MIAF_L1_AHB Handbook
Mi-V_RV32IMC Handbook
RISC-V ISA Privileged Specification
RISC-V ISA Specification
RISC-V Debug Specification
Renode Website
Mi-V_RV32IMA_L1_AHB Handbook
Renode
Mi-V_ESS Release Notes
Mi-V_ESS Design Guide
Mi-V_ESS User Guide
Mi-V ESS (Extended Subsystem) documentation