Products
G2 Core

Outline

G2 core is a 3D graphics accelerator IP core realizing the highest performance in the series while inheriting 'small size, low power consumption, and ease of integration' of the GSHARK-TAKUMI technology. This is ideally suitable for embedded systems such as high end mobile equipment or digital home electronic equipment that require high image quality and high performance.

Functions

3D Performance 8.3M triangles/sec at 166MHz
Pixel processing performance 166M pixels/sec at 166MHz
Color (frame buffer) 16/32 Bit color
3D rendering functions Built in floating point processor
Transform and lighting, dedicated high speed setup engine
Flat / Gouraud / toon shading
Texturing, texture filtering
Fog, blending, dithering
Full scene anti-aliasing
Display list, vertex array
2D Drawing functions 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, color format conversion
Standard supported OpenGL ES1.1

Features

1.The smallest gate count level in the industry

Because of the OpenGL ES conforming 3D graphics IP core of the smallest class in the industry, small space, high performance, and high functionality graphics rendering is realized in any embedded system SOC or ASIC.

2.Low power consumption core

Design methodologies have been used to achieve low gate counts, a small area in the SOC and low power consumption thereby achieving both high drawing performance and low power consumption, and hence making this ideally suitable for high end mobile phones, gaming devices and AV equipment.

3.Realizes high performance and high quality 3D graphics due to hardware IP

All graphic processings such as transform and lighting, rasterizing, per pixel processing, etc. have been realized in hardware. Therefore, the burden on the CPU is reduced thereby realizing high performance and high quality graphics rendering in embedded systems.

4.Conforms to standard API

By conforming to the OpenGL ES standard API 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.

6.High speed 2D sprite engine

2D sprite engine has various 2D rendering functions, such as scaling, rotation and transformation. It can render not only 3D graphics, but also render 2D graphics with special effects.

Deliverables

Synthesizable RTL
OpenGL ES 1.1 Library

Applications

High end mobile phones, gaming devices, portable AV equipment, digital AV equipment such as TV or STB, etc.