semify-eda / tristan

1 stars 0 forks source link

TRISTAN

This repository contains the CV32E40X core and all additional material for an FPGA implementation.

Setup

To run simulation and perform synthesis you need to have the latest versions of the following open source tools:

OSS CAD Suite
SV2V
RISC-V Compiler Toolchain

To enable all tools, add /opt/riscv/riscv32-unknown-elf/bin and /opt/riscv/bin and /usr/src/oss-cad-suite/bin to your PATH variable

Instructions

Compile the firmware:

make firmware

Compile the core (sv2v conversion):

make core/cv32e40x_yosys.v

Run the simulation:

make

To cleanup the files:

make cleanall