| |
HD Visual Reality
GPUs for set-top boxes, MIDs and netbooks, automotive infotainment, navigation systems, portable media players, HDTV, and gaming systems.
2D Graphics:
(raster)
GC200,
GC300
(vector),
GC350
3D Graphics:
GC400,
GC600,
GC800,
GC1000,
API support
- OpenGL ES 2.0 including all extensions
- OpenGL ES 1.1
- OpenVG 1.1
Hardware features
- Complete floating point pipeline that generates high-quality images
- High-quality anti-aliasing with 4x less memory and processing
- Depth texture for high-quality shadow generation
- Support for screen resolutions of 1080p and beyond
Hardware shaders
- Ultra-threaded vertex and fragment/pixel shader
- Full support for the OpenGL Shading Language without Appendix A exceptions
- High-precision pipeline with support for long instructions
- Dynamic branching in the pixel shader and non-constant varying indexing
- Full support for OpenGL ES 2.0 shading language
- Supports transform and lighting features of OpenGL ES 1.1
- Supports fixed-function texture blending features of OpenGL ES 1.1
- IEEE 32-bit single precision floating point support
- 128-bit pipeline
- Up to 256 vertex and/or fragment threads per shader
Texture Mapping
- 1D/2D texture
- Cubic environment texture
- Projective texture
- Bump map
- Depth map up to 24-bit
- High dynamic range (HDR) textures
- Dependent texture operation with high performance
- Point sample, bi-linear, and tri-linear texture filters
- Supports 8 resident textures simultaneously
- Supports texture size up to 8k x 8k
Video post-processing and peripherals
- Color space conversion
- High-quality image scaling
- Camera preview
Full scene anti-aliasing support
- Supports full scene anti-aliasing
- >4x MSAA equivalent quality with minimal performance degradation
- Patented anti-aliasing algorithm uses one-fourth the memory and processing power to achieve the same quality as multi-sample anti-aliasing
Dedicated 2D unit
- All programmable 2D features
AHB interface
- 256K addressable register space
- 32-bit data bus
- Handles error response for illegal accesses
- Designed to support 200MHz in 65LP
AXI interface
- AMBA AXI protocol-compliant
- 32-bit address bus and 64-bit data bus
- Multiple burst length (8B, 16B, 32B, or 64B)
- High-performance out-of-order / multiple outstanding access
- Supports out-of-order return data from multiple slaves
- Designed to support 400MHz in 65LP
- Asynchronous interface to the graphics core
GC400
|
GC400 |
65nm G+ |
|
Synthesis Gate Count (ND2D1 gates) |
864 K |
|
Memory Bits |
35 KB |
|
Synthesis Area (std. cells + memory) |
2 mm2 |
|
Silicon Area |
2.5 mm2 |
|
Clock Frequency in Silicon |
375 MHz |
|
Active Power |
75 mW |
|
Idle, Standby, Sleep (mW) |
17.6, 12.8, 0.59 |
|
Geometry Rate |
19 M tri/s |
|
Pixel Rate, Depth-only |
375 M pix/s |
|
Pixel Rate, Textured |
188 M pix/s |
|
Vertex Rate |
94 M vert/s |
GC600
|
GC600 |
65nm G+ |
|
Synthesis Gate Count (ND2D1 gates) |
1.3 M |
|
Memory Bits |
62 KB |
|
Synthesis Area (std. cells + memory) |
3.09 mm2 |
|
Silicon Area |
4 mm2 |
|
Clock Frequency in Silicon |
375 MHz |
|
Active Power |
119 mW |
|
Idle, Standby, Sleep (mW) |
28.1, 20.4, 0.94 |
|
Geometry Rate |
19 M tri/s |
|
Pixel Rate, Depth-only |
375 M pix/s |
|
Pixel Rate, Textured |
375 M pix/s |
|
Vertex Rate |
94 M vert/s |
GC800
|
GC800 |
65nm G+ |
|
Synthesis Gate Count (ND2D1 gates) |
1.6 M |
|
Memory Bits |
64 KB |
|
Synthesis Area (std. cells + memory) |
3.6 mm2 |
|
Silicon Area |
4.9 mm2 |
|
Clock Frequency in Silicon |
375 MHz |
|
Active Power |
146 mW |
|
Idle, Standby, Sleep (mW) |
34.5, 25, 1.15 |
|
Geometry Rate |
38 M tri/s |
|
Pixel Rate, Depth-only |
375 M pix/s |
|
Pixel Rate, Textured |
375 M pix/s |
|
Vertex Rate |
188 M vert/s |
GC1000
|
GC1000 |
65nm G+ |
|
Synthesis Gate Count (ND2D1 gates) |
1.9 M |
|
Memory Bits |
76 KB |
|
Synthesis Area (std. cells + memory) |
4.3 mm2 |
|
Silicon Area |
5.6 mm2 |
|
Clock Frequency in Silicon |
750 MHz |
|
Active Power |
298 mW |
|
Idle, Standby, Sleep (mW) |
39.4, 28.6, 1.31 |
|
Geometry Rate |
58 M tri/s |
|
Pixel Rate, Depth-only |
750 M pix/s |
|
Pixel Rate, Textured |
750 M pix/s |
|
Vertex Rate |
375 M vert/s |
Programmable 2D GPUs:
GC200,
GC300,
GC350
- BitBlt, rectangle fill, line, StretchBlt, and monochrome expansion support
- ROP2, ROP3, ROP4 (transparency) support
- Full alpha blending support
- High-quality 9-tap filter for scaling
- YUV-to-RGB conversion and 8-bit color lookup
- 90°,180°, 270° rotation on every primitive
- Full asynchronous operation through DMA command stream
- Support for clipping rectangle
- Supports up to 255 rectangles per primitive call
- Simple programming interface
- Very low CPU overhead – no need to wait until 2D engine is finished before changing states or issuing new commands
- Allows batching of commands to further reduce CPU overhead (begin/end paradigm)
- High-quality image and video scalar
- Filter kernel size is programmable from 1x1 to 9x9
- Vertical and horizontal kernel sizes are independently programmable
- Filter coefficient can be programmed for any type of filter
- Supports 32 filter phases
- Programmable format conversion
- Supports 10 source formats
- Standard configuration supports 7 destination formats
GC200 programmable 2D GPU
|
GC200 |
65nm G+ |
|
Synthesis Gate Count (ND2D1 gates) |
243 K |
|
Memory Bits |
9 KB |
|
Synthesis Area (std. cells + memory) |
0.57 mm2 |
|
Silicon Area |
0.75 mm2 |
|
Clock Frequency in Silicon |
375 MHz |
|
Active Power |
22 mW |
|
Idle, Standby, Sleep (mW) |
5.27, 3.83, 0.18 |
|
Pixel Rate, Textured |
375 M pix/s |
GC300 programmable 2D GPU
|
GC300 |
65nm G+ |
|
Synthesis Gate Count (ND2D1 gates) |
322 K |
|
Memory Bits |
11 KB |
|
Synthesis Area (std. cells + memory) |
0.71 mm2 |
|
Silicon Area |
0.91 mm2 |
|
Clock Frequency in Silicon |
375 MHz |
|
Active Power |
27 mW |
|
Idle, Standby, Sleep (mW) |
6.4, 4.65, 0.21 |
|
Pixel Rate, Textured |
375 M pix/s |
GC350 programmable 2D GPU
|
GC350 |
65nm G+ |
|
Synthesis Gate Count (ND2D1 gates) |
432 K |
|
Memory Bits |
9 KB |
|
Synthesis Area (std. cells + memory) |
0.84 mm2 |
|
Silicon Area |
1.25 mm2 |
|
Clock Frequency in Silicon |
450 MHz |
|
Active Power |
43 mW |
|
Idle, Standby, Sleep (mW) |
8.79, 6.39, 0.29 |
|
Pixel Rate, Textured |
450 M pix/s |
|
|