
TinyGPU v2.0. A standalone GPU that can display a model file from FLASH. Render 1K tri at 6.5fps in 320x240, 4-bit color.
Spec:
- GPU can performs transformation & lighting, rasterization
- 4-bit double buffer, 8-bit depth buffer store on QSPI RAM
- max tri 1K
- backface culling
- 1 dynamic directional light, flat shading
- use Gamepad to transform the model and rotate light
- run at 25Mhz. When fab, it will use around 200k transistor
Updating document, Please come back again
| # | Input | Output | Bidirectional |
|---|---|---|---|
| 0 | SPI latency[0] | R1 | CS |
| 1 | SPI latency[1] | G1 | SD0 |
| 2 | SPI latency[2] | B1 | SD1 |
| 3 | VSync | SCK | |
| 4 | gamepad_latch | R0 | SD2 |
| 5 | gamepad_clk | G0 | SD3 |
| 6 | gamepad_data | B0 | CS1 |
| 7 | HSync | CS2 |