Logo

MAC unit for...

public

The purpose of this project is to couple an integer MAC with a RISCV processor. Currently the processor used was designed by us but we can add the MAC unit to other opensource processors like pulpino or picoRISC. This will accelerate convolution in applications such as filters etc.

The compiler is adapted to generate custom instructions to use the integer MAC unit. As of now we have successfuly implemented and tested it on intel FPGA boards. We are slowly preparing the files to be passed through the openlane flow.

Owner

Shaheer Sajid

Summary

We aim to add an integer MAC to RISCV processors to accelerate convolution. The compiler will be adapted to generate custom instructions to use the MAC unit.

Category

acc

Process

sky130A

Shuttle Tags

SSCS-21

Tags

chipignite

DSP

MAC

openlane

RISCV

sky130