Skip to content

TeamWSL/matrix_vector_multiplication

Repository files navigation

Systolic Array Based Matrix-Vector Multiplication

This repository contains the SystemVerilog code and simulation results for a systolic array-based matrix-vector multiplication for signed 8 bit integers. The architecture is designed to perform the multiplication of a 16x16 matrix with a 16x1 vector in 16 clock cycles.

currently this architecture is implemented in Behavioural level for general purpose, which utilize LUT in FPGA.

You can replace the processing element with DSP blocks of FPGA depending on the requirement

Architecture

C5apture

Simulation Results

The simulation results demonstrate the performance and correctness of the systolic array-based multiplication. which is done using - ModelSim for simulation.

Simulation Result 1 Simulation Result 2

About

systolic array based matrix-vector multiplication

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published