Skip to content

kevinscully100/test

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

RTG4 Development Kit Mi-V Sample Designs

Sample Mi-V Libero SoC projects for the RTG4 Radiation-Tolerant Development Kit.

This repository contains TCL files that build sample Libero SoC designs for the MiV_RV32IMA_L1_AHB and MiV_RV32IMA_L1_AXI soft core RISC-V processors. TCL arguments can be passed to the script to select which sample design is built.

FPExpress projects of each of the designs are available for both varients of the Mi-V cores.

Libero Projects

The Libero_Projects folder contains the TCL scripts that build the sample Mi-V projects.

Design Features

The FPGA designs include the following features:

  • A MIV_RV32IMA_L1_AHB or MIV_RV32IMA_L1_AXI soft RISC-V processor.
  • RISC-V debug block allowing on-target debug using SoftConsole.
  • The operating frequency of the design is 50MHz.
  • Target memory is LSRAM.
  • User peripherals (GPIO, Timers, UART).

FPExpress

The FlashPro_Express_Projects folder contains the pre-built designs that can be downloaded directly to the target board using FPExpress.

Software

The following software is required.

Libero SoC v12.3

Libero SoC is Microsemi's FPGA design suite that is used to generate the sample projects. It is available from here.

FlashPro Express (FPExpress)

FPExpress is Microsemi's Programming and debug tool. It is included in the Libero SoC V12.3 software and is also available as a standalone application found here. Please note, that if Libero SoC V12.3 is already on your system, you do not need the standalone version.

SoftConsole

SoftConsole is Microsemi’s free software development environment facilitating the rapid development of bare-metal and RTOS based C/C++ software for Microsemi CPU and SoC based FPGAs. It provides development and debug support for all Microsemi SoC FPGAs and 32-bit soft IP CPUs. SoftConsole can be downloaded here.

SoftConsole Projects

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 66.7%
  • Scala 19.7%
  • Assembly 8.9%
  • Makefile 3.9%
  • C++ 0.8%