![]() |
|||||||
![]() | |||||||
Products
|
Think2D Bitmap Graphics EngineThink2D Features
The Think2D Graphics Accelerator Engine is a Graphics subsystem IP Core for SoC and Mobile Devices for the acceleration
of 2D content. It is a very powerful accelerator, capable of targeting multiple types of surfaces, seemlessly move raster images,
accelerate drawing of lines and filled boxes and perform alpha blending in all target modes.
Software Drivers
Screenshots from Think2D Accelerating Nokia's Qt 4.6
PerformanceThis is an example system with unified memory shared between processor and Think2D Graphics Accelerator running at 50MHz with a single system bus shared between all peripherals, executing the DirectFB df_dok benchmark. Anti-aliased Text 3.169 secs (* 20.448 KChars/sec) [100.3%] Anti-aliased Text (blend) 6.323 secs ( 0.569 KChars/sec) [100.0%] Fill Rectangle 3.376 secs (* 46.589 MPixel/sec) [ 92.5%] Fill Rectangle (blend) 4.859 secs (* 21.580 MPixel/sec) [ 34.4%] Fill Rectangles [10] 4.509 secs (* 58.137 MPixel/sec) [ 14.6%] Fill Rectangles [10] (blend) 8.291 secs (* 23.713 MPixel/sec) [ 5.3%] Fill Triangles 3.051 secs ( 9.666 MPixel/sec) [100.0%] Fill Triangles (blend) 3.113 secs ( 8.420 MPixel/sec) [100.0%] Draw Rectangle 3.026 secs (* 1.784 KRects/sec) [100.3%] Draw Rectangle (blend) 3.011 secs (* 1.494 KRects/sec) [100.0%] Draw Lines [10] 3.089 secs (* 9.388 KLines/sec) [100.3%] Draw Lines [10] (blend) 3.058 secs (* 8.175 KLines/sec) [100.3%] Fill Spans 3.122 secs (* 16.793 MPixel/sec) [100.0%] Fill Spans (blend) 3.401 secs (* 13.488 MPixel/sec) [100.0%] Blit 3.076 secs (* 23.436 MPixel/sec) [100.0%] Blit 180 4.395 secs (* 5.964 MPixel/sec) [ 74.4%] Blit colorkeyed 3.257 secs (* 24.145 MPixel/sec) [100.3%] Blit destination colorkeyed 3.837 secs (* 22.204 MPixel/sec) [ 82.2%] Blit with format conversion 4.845 secs (* 14.879 MPixel/sec) [ 64.6%] Blit with colorizing 3.120 secs (* 23.105 MPixel/sec) [100.0%] Blit from 32bit (blend) 6.468 secs (* 12.158 MPixel/sec) [ 40.4%] Blit from 32bit (blend) with colorizing 108.463 secs ( 0.060 MPixel/sec) [100.0%] Stretch Blit 3.825 secs (* 25.399 MPixel/sec) [ 79.5%] Stretch Blit colorkeyed 3.839 secs (* 26.108 MPixel/sec) [ 65.5%] Note that pixel rate can exceed 1 pixels/clock and CPU utilisation is low when command lists are fully utilised Videos Think2D Demos
Just 40MHz with in shared bus configuration with LCD Controller and CPU in SDRAM. DirectFB's df_andi Penguin Demo running at 26fps on 50MHz SDRAM-only system Filled Rectangles with blend
| ||||||
| | |||||||