

Outline
GV500 is a hybrid IP core with both 3D and vector graphics rendering functions. Its combination of high quality and scalable 2D vector graphics including line/curve/fill rendering and 3D graphics to enable such applications as intuitive GUI allows advanced drawing features on embedded systems. GV500 has enabled both small size and versatility for embedded SoCs by the shared pipeline, consequently achieving higher function/size ratio.
Functions and Features
| 3D performance | 2.8M tri/sec |
|---|---|
| Pixel performance | 200M pix/sec |
| Maximum texture size | 2048x2048 |
| 3D features |
Built-in floating point processor Transform, Lighting, Setup, Rasterize, Flat/Glow/Toon shading, Texturing, Texture filtering, Fog, Blending, Dithering, Full-scene antialiasing, Display list, Vertex array |
| 2D features |
[Vector engine] Path processing, Transform, Rasterize Straight line, Curve (quadratic/cubic Bezier), Elliptic arc Paint (color, gradient, pattern) Scissoring, Alpha masking, Alpha blending, Antialiasing, Color space conversion, Image drawing (scaled/rotated/transformed), Image filtering [Frame buffer type sprite engine] Scaling, Rotation, Transformation, BitBLT, Line/Dot/Rectangle drawing, Blending, Transparent color |
| Others | Copy engine (High speed rectangle fill, Format conversion) |
| API conformance | OpenGL ES 1.1 and OpenVG 1.1 |
Key Benefits
1.Advanced hybrid IP core
GV500 is an advanced hardware graphics accelerator IP core supporting both 3D and vector graphics, which has achieved the SoC-friendly size with advanced features for embedded systems by unifying 3D and vector pipelines.
2.High quality vector graphics rendering
Conforming to OpenVG standard, quality and advanced vector graphics including drawing of lines/curves/images as well as blending and antialiasing are available with GV500.
3.High performance 3D rendering
GV500 implements one of a kind 3D graphics engine to allow high-performing intuitive GUI menu. GV500 accelerates a variety of 3D applications including GUI, 3D map and game.
4.Smaller and less power consuming
Inheriting GSHARK-TAKUMI graphics architecture well-accepted in mobile devices and introducing the design approach targeting the smallest-in-class gate count and power consumption, advanced graphics rendering performance and small power consumption come together to make GV500 an IP of choice for mobile devices including handsets.
5.The hardwired approach for advanced performance and quality graphics
The built-in TAKUMI original processor significantly reduces CPU load by flexibly processing such high-load and unique-to-vector graphics tasks including the tessellation. For 3D as well, the high-load graphics tasks including transforming, lighting, rasterizing and pixel processing are executed by the hardware to allow high performance/quality graphics even in embedded systems.
6.Conformance
GV500 supports and conforms to the Khronos Group standards, OpenVG and OpenGL ES. Adopting the industrial standard API makes GV500 friendly to PC or smartphone applications and allows use of standard-supporting middlewares and development environments, which will securely reduce the application development time and cost at customer’s end.
7.Easier system integration/strong>
GV500 as well as other GSHARK-TAKUMI IP cores is provided in synthesizable data for independence on the semiconductor process technologies. Interface to the customer logic also supports the industrial standards and is provided in a customizable format, allowing easier modification to the customer design asset. For example, GSHARK-TAKUMI is easily integrated to the customer SoC interfacing the standard bus system such as AXI to the customer's original one.
Deliverables
Synthesizable RTL
OpenGL ES 1.1 libraries/OpenVG 1.1 libraries
Applications
Mobile handsets, portable consumer audio and imaging devices including digital still camera and camcorders, as well as other consumer digital imaging devices including digital TVs and STBs.

