Repositories

Repositories

SPeCS - Chisel-based Hardware Architectures (specs-chisel)

This repository holds the implementation for the Binary Translation infrastructure that is the backbone of the automated hardware generation infrastructure. Automated hardware generation is the overarching concept that guides the design of tools supported by the techniques outlined in Activities 1 and 2, which you can find in the Project Description page.

SPeCS - Binary Translation Tools (specs-hw)

This repository holds the implementation for the Binary Translation infrastructure that is the backbone of the automated hardware generation infrastructure. Automated hardware generation is the overarching concept that guides the design of tools supported by the techniques outlined in Activities 1 and 2, which you can find in the Project Description page.

Multicore RISC-V SoC + Versat CGRA Template (iob-soc)

This repository holds an implementation of a parametrizable multicore system equipped with CGRAs. The RISC-V implementation is fully custom, and the CGRAs employed are instances of the Versat CGRA. The several CGRAs are shared among the RISC-V cores, and can be programmed at high level via assembly or C++. Targeting the Versat CGRA with binary translation is the objective of Activity 3, which you can find in the Project Description page.