- Created on Saturday, 10 March 2012 11:56
- Last Updated on Tuesday, 01 May 2012 06:46
This page details the design and development of A2DGL() - A 2D Graphics Library, that is hardware accelerated, suitable for Field Programmable Gate Arrays (FPGAs), System-On-Chips (SOCs) and and Micro-controllers.
This library is initially being designed to support the LQ043T3DX02 display products developed on this website. However, A2DGL()'s architecture should be flexible enough to support other TFT and LCD displays commonly used in embedded systems.
The library being developed describes the fully functional, A2DGL(). A2DGL() will be licensed under the conditions provided in the licensing section below.
The mission is to produce a BorlandTM BGITM type graphics library with modern computer graphics constructs. The graphics library should support most of the primitives found in BGITM with enhancements supporting modern computer graphics paradigms. Hence, the majority of drawing primitives should be implemented in hardware. That is, the majority of the graphic operations will be implemented in a Field Programmable Gate Array (FPGA ) using a Hardware Description Language (HDL). As a result micro-controllers that use the library will be able to concentrate on non-graphics related activities, freeing-up valuable CPU time.
Drawing Primitives: TBD
API Referencce: TBD
A2DGL() will be released under the GNU General Public License V3.