

Outline
GV500 core is a 3D graphic accelerator IP core that also has the 2D vector graphics complying to OpenVG standard. Vector graphics technology capable of scalable rich 2D drawing such as line, curve, fill, etc., is ideal for maps or scalable fonts applications, etc. GV500 conforms to both OpenVG 1.1 and OpenGL ES1.1 standard APIs.
Functions
| 3D Performance | 2.3M triangles/sec at 166MHz |
|---|---|
| Pixel processing performance | 166M pixels/sec at 166MHz |
| Color (frame buffer) | 16/32 Bit color |
| 3D Drawing functions | Built in floating point vector processor Transform and lighting, setup, rasterizing Flat / glow / tone shading Texturing, texture filtering Fog, blending, dithering Full scene anti-aliasing Display list, vertex array |
| 2D Drawing functions | Vector engine: Path processing, transform, rasterizing, Straight line, curved line (2nd order and 3rd order Bozier), elliptical arc Paint processing (color, gradient, pattern) Scissoring,alpha masking, alpha blending, Anti-aliasing, color space conversion Image drawing, image filtering Frame buffer type sprite engine: Stretch, rotate, free deformation Bit BLT, line drawing, point drawing, rectangle fill Blending, transparent color specification |
| Others | Copy engine High speed rectangle fill drawing, format conversion |
| Standards supported | OpenGL ES 1.1 OpenVG 1.1 |
Features
1.Combined graphics accelerator
GV500 core is a graphics accelerator IP core which combined 3D and 2D vector graphics rendering function complying to both OpenGL ES 1.1 and OpenVG 1.1 standards.
2.Small scale and low power consumption core
The graphics architecture of GSHARK-TAKUMI is carried over, and design methodologies have been used to achieve a low gate counts, a small area in SOC, and low power consumption thereby achieving both high drawing performance and low power consumption, and hence making this ideally suitable for mobile equipment such as mobile phones.
3.Realizes high performance 3D and vector graphics due to hardware
Curved line division processing, etc., are processed in a flexible manner by TAKUMI's original vertex processor. It reduces the burden of typical 2D vector processing on the CPU, thereby realizing high performance vector graphics. In addition, all 3D graphics processings such as transform, lighting, rasterizing, pixel processing, etc., are done by hardware thereby reducing the burden on the CPU and realizing high performance and high quality graphics rendering in embedded systems.
4.Conforms to industry standard specifications
By conforming to the OpenVG / OpenGL ES standard APIs established by the Khronos Group, there is high affinity with PC applications. In addition, there is high affinity with middleware and development environment, etc.. It reduces the application development cost of the customers.
5.Easy system level integration
The data of the core is provided as a synthesizable RTL,so that the customers can integrate it without depending on the process of the ASIC. Also the RTL connecting with the customer's circuit can be modified by customers easily, therefore it is possible to customize and tune the interface section to suit the customer's design. For example, it is easy to integrate to SOC of the customer from a standard bus system such as AXI to an original bus system of the customer.
Deliverables
Synthesizable RTL
OpenGL ES 1.1 Library
OpenVG 1.1 Library
Applications
Mobile phones, portable AV equipment, digital AV equipment such as TV or STB, etc.

