GPL v3 2D/3D graphics engine in verilog