中 文   
 

Vivante Graphics Processor IP

Vivante offers smaller, faster, cooler GPU designs for a wide array of consumer products: smart phones and cell phones, MIDs and netbooks, digital picture frames, portable navigation systems, personal media players, cameras, automotive display and entertainment, set-top boxes, 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
  • DirectFB
  • GDI/DirectDraw
  • Flash

Operating System and Application Platform support

  • Embedded Linux, kernel 2.6.21 and higher
  • Windows CE 5.0 and 6.0
  • Windows Mobile 6.1
  • Android

Hardware features

  • ScalarMorphic(TM) architecture means less area with no drop in performance
  • Ultra-threaded, unified shader maximizes graphics processing speed
  • Smallest die area in every GPU class
  • Very low power with battery-saving innovations
  • Highest graphics performance per sq. mm
  • Superior image quality with high-definition detail, MSAA, and high dynamic range
  • Depth texturing to enable dynamic shadow generation
  • High-definition screen resolutions of HD 1080p and beyond
  • Optimized to minimize bandwidth and reduce CPU load
  • Simple integration using standard AHB and AMBA AXI bus SoC interconnects

Unified Shader

  • Unified vertex and fragment/pixel shader means no wasted GPU cycle
  • Full OpenGL ES 2.0 Shading Language support for unrestricted programmability
  • IEEE 32-bit high-precision computing yields more detail, supports long instructions
  • Massively parallel multi-threading virtually eliminates graphics pipeline latency
  • Fully backward-compatible with all OpenGL ES 1.1 applications

Texture Mapping

  • Texture support includes 2D, Cubic environment, Projective, YUY2, and High Dynamic Range (HDR)
  • Point sample, bi-linear, and tri-linear texture filters
  • Bump mapping support
  • Depth map up to 24-bit
  • Compressed texture standards ETC1 and DXT1-DXT5
  • Dependent texture operation with high performance
  • Supports 4 vertex shader and 8 pixel shader simultaneous textures
  • Supports texture size up to 8K x 8K

Video post-processing and peripherals

  • YUV-to-RGB color space conversion
  • High-quality image and video scaling with 9-tap, 32-phase programmable filter
  • Camera preview

Optional dedicated 2D unit

  • All programmable 2D features

AHB interface

  • 256K addressable register space
  • 32-bit data bus
  • Handles error response for illegal accesses
  • Bus speed up to 400MHz in 65LP

AXI interface

  • AMBA AXI protocol-compliant
  • 32-bit address bus and 64-bit data bus
  • Multiple burst length (8, 16, 32, or 64 bytes)
  • High-performance out-of-order / multiple outstanding access
  • Supports out-of-order return data from multiple slaves
  • Bus speed up to 400MHz in 65LP
  • Asynchronous interface to the graphics core

 

GC400

GC400 65nm LP 65nm G+
Synthesis Gate Count (ND2D1 gates)  864K 864K
Memory Bits 35 KB 35 KB
Synthesis Area (std. cells + memory)  2.00 mm2 2.00 mm2
Silicon Area  2.5 mm2 2.5 mm2
Clock Frequency in Silicon 250-300 MHz 375-450 MHz
Active Power  49-59 mW 65-78 mW
Geometry Rate 13-15 M tri/s 19-23 M tri/s
Pixel Rate, Depth-only 250-300 M pix/s 375-450 M pix/s
Pixel Rate, Textured 125-150 M pix/s 188-225 M pix/s
Vertex Rate 63-76 M vert/s 94-113 M vert/s

 

GC600

GC600 65nm LP 65nm G+
Synthesis Gate Count (ND2D1 gates)  1.2 M 1.2 M
Memory Bits 57 KB 57 KB
Synthesis Area (std. cells + memory)  3.20 mm2 3.20 mm2
Silicon Area  4.2 mm2 4.2 mm2
Clock Frequency in Silicon 250 MHz 375 MHz
Active Power  82 mW 109 mW
Geometry Rate 13 M tri/s 19 M tri/s
Pixel Rate, Depth-only 250 M pix/s 375 M pix/s
Pixel Rate, Textured 250 M pix/s 375 M pix/s
Vertex Rate 63 M vert/s 94 M vert/s

 

GC800

GC800 65nm LP 65nm G+
Synthesis Gate Count (ND2D1 gates)  1.5 M 1.5 M
Memory Bits 60 KB 60 KB
Synthesis Area (std. cells + memory)  3.38 mm2 3.38 mm2
Silicon Area  4.7 mm2 4.7 mm2
Clock Frequency in Silicon 250 MHz 375 MHz
Active Power  92 mW 122 mW
Geometry Rate 25 M tri/s 38 M tri/s
Pixel Rate, Depth-only 250 M pix/s 375 M pix/s
Pixel Rate, Textured 250 M pix/s 375 M pix/s
Vertex Rate 125 M vert/s 188 M vert/s


GC1000

GC1000 65nm LP 65nm G+
Synthesis Gate Count (ND2D1 gates)  1.9 M 1.9 M
Memory Bits 76 KB 76 KB
Synthesis Area (std. cells + memory)  4.26 mm2 4.26 mm2
Silicon Area  5.6 mm2 5.6 mm2
Clock Frequency in Silicon 500 MHz 750 MHz
Active Power  219 mW 269 mW
Geometry Rate 39 M tri/s 58 M tri/s
Pixel Rate, Depth-only 500 M pix/s 750 M pix/s
Pixel Rate, Textured 500 M pix/s 750 M pix/s
Vertex Rate 250 M vert/s 375 M vert/s



Raster Graphics 2D GPUs: GC200, GC300

  • 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 11 source formats
    • Standard configuration supports 7 destination formats
  • Display resolution HD 1080p

 

GC200

GC200 65nm LP 65nm G+
Synthesis Gate Count (ND2D1 gates)  243 K 243 K
Memory Bits 9 KB 9 KB
Synthesis Area (std. cells + memory)  0.57 mm2 0.57 mm2
Silicon Area  0.75 mm2 0.75 mm2
Clock Frequency in Silicon 250 MHz 375 MHz
Active Power  15 mW 19 mW
Pixel Rate, Textured 250 M pix/s 375 M pix/s

 

GC300

GC300 65nm LP 65nm G+
Synthesis Gate Count (ND2D1 gates)  334 K 334 K
Memory Bits 11 KB 11 KB
Synthesis Area (std. cells + memory)  0.72 mm2 0.72 mm2
Silicon Area  0.96 mm2 0.96 mm2
Clock Frequency in Silicon 250 MHz 375 MHz
Active Power  19 mW 25 mW
Pixel Rate, Textured 250 M pix/s 375 M pix/s

 

Vector Graphics 2D GPU GC350

  • Coordinate systems and transformations
  • Viewport clipping, Scissoring, and Alpha masking
  • Rotation to any angle
  • YUY2 and YUV420 video image conversion
  • Path and stroke generation
  • Image interpolation and filters
  • Gradient paint
  • Pattern paint
  • Blending

 

GC350

GC350 65nm LP 65nm G+
Synthesis Gate Count (ND2D1 gates)  451 K 451 K
Memory Bits 10 KB 10 KB
Synthesis Area (std. cells + memory)  0.91 mm2 0.91 mm2
Silicon Area  1.22 mm2 1.22 mm2
Clock Frequency in Silicon 300 MHz 450 MHz
Active Power  29 mW 37 mW
Pixel Rate, Textured 300 M pix/s 450 M pix/s