Our project goals are as follows:
- Drive a color VGA display at 800×600 resolution using an FPGA
- Include a hardware accelerator to render triangles (used for generating 3D graphics)
- Include an interface to allow a host to send graphics commands to the FPGA
- Render pixels at the maximum possible rate
- Create or obtain a 3D model, expressed as a list of 2D triangles (3 vertices, and pixel value), projected down from 3D model, and use these to demonstrate drawing speed