Products |
ThinkVG 2.5D Vector Graphics Processor Unit
ThinkVG Features
ThinkVG Features
- Speed: up to 2 pixels/clock cycle fill-rate
- Area : 160K gates (including scan and clock gating, excluding memories)
- Pure technology indepedent Verilog RTL
- Modular Design based in AMBA AHB/AXI interface for easy SoC Integration.
- Synthesizable
- Customizable to your target technology
- Polygon Processor
- Polygon Filling (odd-even, no-zero rules)
- Direct Bezier Rasterization
- Triangle/Quadrilateral rasterization
- Modes: Non-Antialiased, AntiAliased x4, x8, x16 point multisampling(opt)
- Screen-aware subpixel antialiased Rendering(opt)
- VShader Processor
- Unified Shader Architecture
- 512-bytes Instruction Cache (configurable)
- 2048-bytes Cache (configurable)
- High and low precision floating point arithmetic
- Multiple SIMD fp Floating Point Units
- Direct support for Reciprocals and Square roots
- Colour Format Conversions
- Zero-cost loops
- Streaming Ports
- Fully programmable with C/C++ Compiler
- Texture Mapping Engine
- Any Image Size
- Point Sampling
- Texture Caching
- Propriatory Texture Compression support
- Bilinear Filtering Image interpolations
- Pixel Blender Processor
- Programmable Parallel Blender Processor
- Supports OpenVG colour surface formats
- Alpha Blending/Coverage Blending
- Porter-Duff Blending modes
- Gamma/DeGamma support
- Paint Application
- Linear Fills
- Radial Fills
- Pattern Fills
- MJPEG Decoder (optional)
- VGA/LCD Controller (optional)
OpenVG is a trademark of Khronos Group Inc.
AMBA, APB, AHB, AXI are trademarks ARM Ltd, Cambridge UK.
VShader GPU Core
VShader SIMD
At the heart of Think-Silicon GPUs is the VShader Processor Core
Unified Shader Architecture
Parallel Instructions
High and Low precision floating point arithmetic
Multiple SIMD fp Floating Point Units
Direct support for Reciprocals and Square roots
Colour Format Conversions
Zero-cost loops
Streaming Ports
Fully programmable with C/C++ Compiler
Software Drivers
The following software are provided
Linux Framebuffer Drivers
Linux Kernel Drivers
Software API OpenVG Library
|