Sooryakiran / Domain-Specific-Hardware-Accelerator-VLSI-CAD-Project

Domain Specific Hardware Accelerators - VLSI CAD Project
Other
6 stars 2 forks source link
bluespec bluespec-systemverilog bluespec-systemverilog-language bus hardware hardware-acceleration hardware-designs processor processor-architecture processor-design ram vector-processor vlsi vlsi-cad vlsi-design vlsi-physical-design

Domain Specific Hardware Accelerators: Vector Processing Units

This repository contains the source code for VLSI CAD Project, Domain Specific Hardware Accelerators, as apart of coursework in

CS6230 : CAD for VLSI.

Fall, 2020.

What does this repo enclose?

Overview

The following components are implemented in Bluespec System Verilog:

CPU

A minimal 2 stage pipelined inorder processor.

Vector Processor

A vector processor capable of:

See https://arm-software.github.io/CMSIS_5/DSP/html/group__groupMath.html for details about the functions.

Bus

A minimal custom bus for demonstration.

Documentation

See Final Report.pdf