Products

BusBuilder for AMBA AHB
BusBuilder for AMBA APB
DMAC for AMBA AHB
Vector Graphics Engine
Bitmap Graphics Engine
VGA LCD Controller
Arithmetic FPU
CRC Generator
Reed Solomon
Galois Field Multiplier
CMOS Camera Interface

Vector 2D Graphics Engine

Think Silicon is currently developing a Vector 2D Graphics Accelerator Engine for use in SoC devices targeting the low power Mobile Informantion Device Market. The product is being developed to support OpenVG and provide a compact and low power solution for device that require fast 2D Vector Rasterization.

Product under development. Accepting early engagement to match your requirements.

Vector 2D Engine

  • Polygon Rasterizer
    • Polygon Filling (odd-even, inside rules)
    • Line Drawing (any direction, any width)
    • Filled Boxes
    • Modes: Non-Antialiased, AntiAliased 4,8,16,32 point multisampling
    • Screen-aware subpixel antialiased Rendering
  • Scissoring / Clipping
    • Infinite Scissoring windows supported with no performance impact
  • Pixel Blending
    • Supports all OpenVG colour surface formats
    • Alpha Blending
    • Porter-Duff models
    • Raster bitwise Operations
  • Blitter
    • High performance Blitter
    • Colour Conversions on-the-fly
    • Support for Alpha blending
    • Support for Transparent colour value
  • Paint Application
    • Linear Fills
    • Radial Fills
  • Image Convolution Engine
    • Raster convolution operations
    • Matrix Colour Conversions
  • Image Warping
    • Texture Mapping
    • Image Sizing
    • Bilinear Filtering Image interpolations


  • VGA/LCD Controller (optional)
    • Supporting RGB888, RGB565, RGB555, RGB444, L8 and 8-bit pallette modes
    • Configurable number of Hardware Sprites for Cursors.

  • CMOS Camera i/f (optional)
    • Direct Interfacing to external CMOS colour camera
    • Bayer pattern interpolation


  • Modular Design based in AMBA AHB interface for easy SoC Integration.
  • pure technology indepedent Verilog RTL
  • Synthesizable
  • customizable to your target technology


Think Silicon is not a Khronos member and makes no claim that this 2D engine is in any way a conformant nor compliant OpenVG implementation.

OpenVG is a trademark of Khronos Group Inc.
AMBA, APB, AHB are trademarks ARM Ltd, Cambridge UK.

© 2007-2010 Think-Silicon Ltd. All rights reserved.    Terms of Use   |   Privacy  |  Sitemap