Skip to content

Latest commit

 

History

History

picosoc

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

PicoSoC for Numato Lab Mimas V2

The Mimas V2 by Numato Lab is a Spartan 6 FPGA development board with VGA, SD Card, PMOD and audio interfaces. The Spartan 6 variant used by the Mimas V2 is the XC6SLX9 which has 9152 logic cells and 576 Kb BRAM.

Mimas V2

This SoC is based on the PicoSoC example by Clifford Wolf which uses the PicoRV32 RISC-V RV32I CPU core.

PicoSoC Overview

Building

This SoC is built using the Xilinx ISE 14.7 virtual machine provided by Xilinx, otherwise known as "ISE Design Suite for Windows 10 - 14.7". A script for installing the RISC-V build toolchain, GTKWave and Icarus Verilog in the ISE VM can be found here.

To build the SoC bitstream, run make. The bitstream can be updated with new firmware without re-building the core by running make -B firmware && make image.

Folders

Folder Contents
rtl Verilog HDL code
src CPU firmware C source code
test Verilog testbench for HDL modules
xilinx Config files for Xilinx ISE tools

Resources