In order to simplify development and incremental testing, we broke up the data path design into 9 levels. Levels 7 through 9 are considered extras and were not necessarily expected to be implemented. We designed the data path for all but Level 9.
The schematics of our data path are available as Adobe Acrobat PDF files or AutoCAD 2000 DWG files.
| Level | Instructions | Schematic | |
|---|---|---|---|
| 1 | add, sub, and, or, xor, nand, nor, xnor, slt | dwg | |
| 2 | andi, ori | dwg | |
| 3 | lui, sll, srl | dwg | |
| 4 | beq, bne | dwg | |
| 5 | j, jal, jr | dwg | |
| 6 | lw, sw, lwra, swra | dwg | |
| 7 | mtm, jm | dwg | |
| 8 | swap, copy | dwg | |
| 9 | mult, div | ||