Products
GV500

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.