The low cost, low power GC200 Graphics Processing Unit (GPU) IP by Vivante is designed for handheld devices like cell phones, digital cameras, personal printers, digital photo frames, portable navigation devices, portable media players, set-top boxes, televisions and electronic toys. It includes full-featured 2D graphics and HD 1080p imaging, and it delivers higher performance, smaller die size and lower power consumption than existing 2D graphics processors.
Hardware / Software / Ecosystem
An optimized software stack and complete software development tools fuel a growing application ecosystem supported by our robust graphics pipeline. With native support for DirectFB and GDI/DirectDraw, Flash acceleration capability, and Android, Linux, and Windows embedded development environments, Vivante delivers optimal performance for 2D applications.
Silicon Efficiency
Our ScalarMorphicTM architecture and other innovations result in the smallest die size in every GPU class. Vivante solutions are optimized to reduce bandwidth and power, and to minimize the CPU load for real applications. These features are absolutely essential for building efficient embedded systems.
Full-featured high performance, low power, and smallest area mean that Vivante delivers the best in graphics quality at the lowest silicon cost.
Easy to Integrate
With support for free-running AXI/AHB or OCP interfaces, customers can easily integrate our cores into their systems. Vivante licensees quickly and consistently reach target frequency and optimal final silicon area using provided reference implementation kits for Cadence and Synopsys design tool environments
Performance**
250M pixels per second [textured] (65nm LP) to 375M pixels per second [textured] (65nm G+)
** Based on a push-button implementation flow. Higher performance is possible with a custom flow.
TSMC 65nm Characteristics
0.57 square millimeter synthesis area (including memory)
243k standard cells (ND2D1 gates)
9 KB memory (no dual port memories)
15 mW active power at 250MHz (65nm LP)
0.01 mW leakage power at 250MHz (65nm LP)
Features
- Supported Screen Resolution
- HD 1080p
- 32K x 32K rendering size
- Full Function Programmable 2D Pipeline
- Line draw, Rectangle fill, Clear, Bit blit, Stretch blit, Filter blit, Monochrome expansion
- ROP2, ROP3, ROP4 (transparency) support
- Full alpha blending support
- YUV-to-RGB conversion and 8-bit color lookup
- 90°,180°, 270° rotation on every primitive
- 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
- AHB/AXI or OCP Interface
- Power management features
- Low power CMOS technology
- -> Automatic clock gating
- -> Adaptive frequency and voltage scaling
- Hardened area in silicon using provided push button implementation kit for off-the-shelf Cadence and/or Synopsys tools: 0.75 sq. mm fully routed using 6 metal layers with timing closed at 375MHz
Benefits
- DirectFB and DirectDraw/GDI support makes software development easy
- HD 1080p imaging in 0.5 sq. mm
- 2D pipeline features enable the creation of sophisticated graphical user interfaces
- Color space conversion and image scaling features support a variety of video and still image applications
- AHB and AXI interfaces make system integration easy
Deliverables
- Synthesizable Verilog RTL
- Cadence and Synopsys physical implementation kits
- Portable RTL test bench including basic graphics tests
- Software development kit including test applications
- X11, DirectFB, DirectDraw/GDI and Vivante GAL drivers
- Documentation
- Optional core and interface customization services