Accelerators · Hard · Verilog, SystemVerilog, VHDL

2x2 Matrix Multiply Datapath

Implement a small combinational 2x2 signed matrix-multiply datapath.

Task

Given signed 8-bit matrices A and B, compute C=A*B with four signed 18-bit outputs.

Examples

Constraints

Accelerator verification checklist

Concepts to review

accelerator, matrix-multiply, mac, parallelism

Open 2x2 Matrix Multiply Datapath in the HDLForge interactive editor.

Related problems