Skip to content
This repository has been archived by the owner on Dec 11, 2023. It is now read-only.

Latest commit

 

History

History
54 lines (34 loc) · 2.07 KB

README_en.md

File metadata and controls

54 lines (34 loc) · 2.07 KB

RISC-V ISA CI

This repository has been moved to another location; the currently maintained version is available at: https://github.com/LSC-Unicamp/riscv-isa-ci

CI/CD for RISC-V cores

If you don't speak Portuguese, click here

Si no hablas portugués, haz clic aquí

FPGAs used for testing

Software developed to test processors based on the RISC-V architecture. The software covers tests from the synthesis of the processor in HDL language (Verilog or VHDL) to the execution of instructions with the processor operating on an FPGA.

Requirements:

To run the software, the installation of some dependencies is required. Among them are:

Hardware:

To run the processors, at least one FPGA is required. Currently, the following FPGAs are supported:

  • Tang nano 20k
  • Tang nano 9k
  • Lattice ECP5 45F

Implemented Parts

  • Clone and Pull GIT repositories
  • Synthesis of Core(s)/SoC(s)
  • Standardization of pinouts for various FPGAs
  • Verification of the synthesis process
  • Writing to FPGA
  • Serial debugger with FPGA
  • Execution of instructions
  • Automated sending of memory files to FPGA

Questions and Bugs:

In case of any questions, application bugs, or suggestions, use the issues menu on Github.

License:

This repository is licensed under the GNU General Public License V3. Third-party libraries and software follow the licenses used by the original repositories.

Third-party Software: