quadrilatero
is a Systolic Array co-processor based on a custom set extensions available here
derived from a subset of the RISC-V RVM
ISA extensions proposed by T-HEAD Matrix.
It has been developed at the Embedded System Laboratory (ESL) at EPFL.
It uses the CORE-V-X-IF interface to interface with the OpenHW Group
CPUs and the OBI protocol to interface with memories.
An LLVM
extended with the proposed instructions is available here
Unless specified otherwise in the respective file headers, all files into this repository are made available under Apache License 2.0 (Apache-2.0
).