This is a systolic array capable of matrix multiplication and 2D convolution using 9 processing elements
this project needs to be connected to an external FPGA to feed in the data to compute on
FPGA connected to all 24 IO
# | Input | Output | Bidirectional |
---|---|---|---|
0 | readA[0] | write[0] | readB[0] |
1 | readA[1] | write[1] | readB[1] |
2 | readA[2] | write[2] | readB[2] |
3 | readA[3] | write[3] | readB[3] |
4 | readA[4] | write[4] | readB[4] |
5 | readA[5] | write[5] | readB[5] |
6 | readA[6] | write[6] | readB[6] |
7 | readA[7] | write[7] | readB[7] |