S5PC110_UM
13
13.1 INTRODUCTION
FIMG-2D is a 2D graphics accelerator that supports Bit Block Transfer (BitBLT).
Rendering a primitive takes two steps: 1) configure the rendering parameters, such as foreground color and the
coordinate data, by setting the drawing-context registers; 2) start the rendering process by setting the relevant
command registers accordingly.
13.2 FEATURES
•
Primitives
−
BitBLT
Stretched BitBLT support ( Nearest sampling using Bresnham algorithm)
o
Memory to Screen
o
Memory to Memory
o
Reverse Addressing (X Positive/Negative, Y Positive/Negative)
o
•
Per-pixel Operation
−
Maximum 8000x8000 image size
−
Window Clipping
−
90°/180°/270° Rotation
−
X-flip/Y-flip
−
Totally 4-operand Raster Operation (ROP4)
Mask, Pattern, Source, Destination
o
−
Alpha Blending
Alpha Blending with a user-specified constant alpha
o
Per-pixel Alpha Blending
o
Alpha Blending with both a constant alpha and per-pixel alpha
o
−
Color Key
•
Data Format
−
16/24/32-bpp, Packed 24bpp color format support
•
Supports up to 250 MHz core clock
•
Core clock must be faster than APB clock
G2D
13 12BG2D
13-1