-
Notifications
You must be signed in to change notification settings - Fork 146
About
Kirill Berezin edited this page Aug 4, 2014
·
5 revisions
The GPLGPU is a GPLv3 graphics processor written in verilog with a full test suite. It implements a full 2D engine and a 3D fixed pipeline from OpenGL 1.x. It is a clone of the I128 series of processors and supports the same drivers.
The 2D engine has been thoroughly tested and ASIC proven in a digital picture frame. The 3D engine is mostly working. There are a few issues left and a hang issue at high resolutions.
- Verify parameterization of the code
- Add Avalon/ AXI bus options to design for SOC and embedded parts.
- Get working with PCIe core so stand alone dev kits can be used.
- Fix outstanding 3D issues
- 3D is not efficiently pipelined. Need to use RAM to better effect with FIFOs.
- get core working with open source simulators such as verilator
- Currently there is a limited open source driver for Xorg available, but one of the hopes is that people can take this and improve to add support and improve performance.
- Improve test environment.