This repository contains the CV32E40X
core and all additional material for an FPGA implementation.
To run simulation and perform synthesis you need to have the latest versions of the following open source tools:
bin/
folder of your oss-cad-suite installation.--recurse-submodules
flag.
sudo ./configure --prefix=/opt/riscv --with-arch=rv32ia
make
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
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