kokei74
Junior Member level 3
im doing a matrix multiplier, block diagram of the system is like above.
x1 x2 x3 y1 y2 y3 z1 z2 z3
x4 x5 x6 x y4 y5 y6 = z4 z5 z6
x7 x8 x9 y7 y8 y9 z7 z8 z9
z1 = (x1y1+x2y4+x3y2)
. .
. .
For data x1 to x9 will be read at ROM1
For data y1 to y9 will be read at ROM2
The resulted matrix will be write at RAM
i need help with my Control Unit coding where it will do this operation. Can anyone help me with the coding in VHDL?
x1 x2 x3 y1 y2 y3 z1 z2 z3
x4 x5 x6 x y4 y5 y6 = z4 z5 z6
x7 x8 x9 y7 y8 y9 z7 z8 z9
z1 = (x1y1+x2y4+x3y2)
. .
. .
For data x1 to x9 will be read at ROM1
For data y1 to y9 will be read at ROM2
The resulted matrix will be write at RAM
i need help with my Control Unit coding where it will do this operation. Can anyone help me with the coding in VHDL?