Skip to content

SmartFusion2 M2S150 Advanced Development Kit sample RISC-V Libero project(s)

Notifications You must be signed in to change notification settings

CLappin/M2S150-Advanced-Dev-Kit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 

Repository files navigation

SmartFusion2 Advanced Development Kit RISC-V Sample Design

Sample RISC-V Libero projects for the SmartFusion2 (M2S150) Advanced Development Kit.

This project contains a Libero project containing an FPGA design including a RISC-V RV32IM soft processor. Programming bitstreams are also included so that you do not need to run through the full FPGA design flow in order to start developping software for RISC-V.

Design Features

The FPGA design includes the following features:

  • CoreRISCV_AXI4 RV32IM RISC-V processor
  • RISC-V debug block allowing on-target debug using openocd/GDB
  • On-chip NVM used as boot/execution memory
  • DDR3 memory for code/data
  • UART, GPIO, Timers

The memory map for each design is available within each Libero project.

Target Hardware

The SmartFusion2 Advanced Development Kit includes a SmartFusion2 M2S150 SoC FPGA. Details of the features of this development board are available here.

FlashPro Express

This project includes two FlashPro Express projects that can be used to program the development board's FPGA. A stand alone installer for FlashPro Express is available from the following page. Please note that you only need to install this standalone version of FlashPro Express if you do not have the Libero tools installed.

  • PROC_SUBSYSTEM_BaseDesign, allows software debugging using FlashPro5. The same JTAG port is used for programming the FPGA and debugging RISC-V software.

Libero

Libero is Microsemi's FPGA design tool. You will need this tool if you wish to modify the example FPGA design. Libero is available from the following page.

Example Software Projects

A set of RISC-V example software projects are also available for these designs from the SoftConsole page.

About

SmartFusion2 M2S150 Advanced Development Kit sample RISC-V Libero project(s)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Verilog 56.3%
  • HTML 41.4%
  • Tcl 1.4%
  • VHDL 0.3%
  • Stata 0.2%
  • XSLT 0.2%
  • Other 0.2%