This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
projects:matrix_multiplier [2013/12/19 21:35] gredelston [How could someone else do it?] |
projects:matrix_multiplier [2013/12/19 21:48] jlangowitz [How did we do it?] |
||
---|---|---|---|
Line 4: | Line 4: | ||
===== What did we do? ===== | ===== What did we do? ===== | ||
+ | Matrix multipliers!! We created a hardware implementation for a matrix multiplier, and also implemented the multiplier in assembly. In this particular case, we limited our multiplier to 4x4 matrices, where each element is a 32-bit unsigned integer; however, one could reasonably abstract to a more extensible multiplier. | ||
===== Why did we do it? ===== | ===== Why did we do it? ===== | ||
===== How did we do it? ===== | ===== How did we do it? ===== | ||
+ | {{ :projects:matrixmultiplier.png?600|}} | ||
+ | {{ :projects:matrixregister.png?600|}} | ||
+ | {{ :projects:dotter.png?600|}} | ||
+ | {{ :projects:32bitmultiply.png?600|}} | ||
+ | {{ :projects:incrementor.png?600|}} | ||
===== How could someone else do it? ===== | ===== How could someone else do it? ===== | ||