ThinkVG is an OpenVG 2.5D Vector Graphics Processing Unit (GPU) for use in SoC devices.
It is the smallest GPU in the market supporting the Khronos Group OpenVG 1.1 standard. It is an extremely low-gate count IP Core based on VShader, a C/C++ programmable Floating Point SIMD Streaming processor, designed for graphics applications. System Architecture is Scalable and embedded software allows flexibility. ThinkVG comes complete with Software Library implementing OpenVG 1.1 running on VShader and with API package running on host processor with emphasis on minimizing CPU overhead by the use of command lists and on reducing memory bandwidth by utilizing custom image compression hardware.
Speed: up to 2 pixels/clock cycle fill-rate
Pure technology indepedent Verilog RTL
Modular Design based in AMBA AHB/AXI interface for easy SoC Integration.
Customizable to your target technology
Polygon Filling (odd-even, no-zero rules)
Direct Bezier Rasterization
Modes: Non-Antialiased, AntiAliased x4, x8, x16 point multisampling(opt)
Screen-aware subpixel antialiased Rendering(opt)
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
Fully programmable with C/C++ Compiler
Texture Mapping Engine
Any Image Size
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
Modular Design based in AMBA AHB interface for easy SoC Integration.
pure technology indepedent Verilog RTL
customizable to your target technology
OpenVG Conformant API Library
Video Demo of the OpenVG 1.1 Graphics Processing Unit (GPU)
ThinkVG on a 135 MHz MIPS-based ASIC
View OpenVG 1.1 Graphics Processing Unit (GPU) full description to...
see the entire OpenVG 1.1 Graphics Processing Unit (GPU) datasheet
get in contact with OpenVG 1.1 Graphics Processing Unit (GPU) Supplier