I'm designing a minimal GPU, which is a large project and also challenging to connect with the tt06 pins. Rather than try to wrangle with this setup and buy up a bunch of tiles, I figured I would put together something simple so I can get the peace of mind of having a submission!
I'll still be shipping my GPU project, which I'll add a link to here soon - but for tapeout I didn't want to block on that.
The test bench is quite simple - just testing the addition function of the ALU.
No external hardware is needed.
# | Input | Output | Bidirectional |
---|---|---|---|
0 | rs[0] | alu_out[0] | alu_arithmetic_mux[0] |
1 | rs[1] | alu_out[1] | alu_arithmetic_mux[1] |
2 | rs[2] | alu_out[2] | |
3 | rs[3] | alu_out[3] | |
4 | rt[0] | ||
5 | rt[1] | ||
6 | rt[2] | ||
7 | rt[3] |