Products

Think2D
2D Graphics Accelerator
  • Features
  • Software
  • Performance
  • Videos


  • ThinkVG
    2.5D Vector GPU
  • Features
  • VShader
  • Software
  • Screenshots


  • MJPEG Decoder

    VGA LCD Multilayer Controller

    CMOS Camera Interface

    ThinkVG 2.5D Vector Graphics Processor Unit

    ThinkVG Brochure

    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
  • Screenshots

    16x Antialiasing

    High Quality 16x Sparse Multisampling AA provides very smooth polygon edges. Sampling Pattern is fully programmable and can even include samples outside the test pixel.

    Text Rasterization

    direct text rasterization directly using TrueType data and 16x AA

    with subpixel rendering mode enabled

    Fast multiple Convolution Engines

    Multiple caching pipeline Convolution Engine

    Original
    Convoluted

    Image Warping

    Projective Transformation

    Format Conversions

    zero cost dithering

    reduced to RGBA4444 format
    no dithering

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