
Preliminary
S3C2451X RISC MICROPROCESSOR
2D
19-1
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
19
2D
INTRODUCTION
2D graphics accelerator supports three types of primitive drawings: Line/Point Drawing, Bit Block Transfer
(BitBLT) and Color Expansion (Text Drawing).
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.
FEATURES
Primitives
¾
Line/Point
Drawing
-
DDA ( Digital Differential Analyzer) algorithm
-
Do-Not-Draw Last Point support
¾
BitBLT
-
Stretched BitBLT support ( Nearest sampling )
-
Memory to Screen
-
Host to Screen
¾
Color
Expansion
-
Memory to Screen
-
Host to Screen
Per-pixel Operation
¾
Maximum 2040*2040 image size
¾
Window
Clipping
¾
90°/180°/270°/X-flip/Y-flip
Rotation
¾
Totally 256 3-operand Raster Operation (ROP)
¾
Alpha
Blending
-
Alpha Blending with a user-specified 256-level alpha value
-
Per-pixel Alpha Blending
¾
8x8x16-bpp pattern drawing
Data Format
¾
16/24/32-bpp color format support
¾
YUV input support (4:2:2, 2-planar)
¾
11.11 fixed point format for coordinate data