Samsung S3C2416 User Manual page 399

16/32-bit risc
Table of Contents

Advertisement

S3C2416X RISC MICROPROCESSOR
4.1.2 Related Registers
COORD_0
COORD_2
X-INCR
Y-INCR
FG_COLOR
CMD0_REG
4.1.3 Bit Block Transfer
A Bit Block Transfer is a transformation of a rectangular block of pixels. Typical applications include copying the
off-screen pixel data to frame buffer, combining to bitmap patterns by Raster Operation, changing the dimension
of a rectangular image and so on.
4.1.4 On-Screen Rendering
On-screen bit block transfer copies a rectangular block of pixels on screen to another position on the same
screen. Note that on-screen rendering has the following restriction:
1) SRC_BASE_ADDR = DEST_BASE_ADDR
2) SRC_HORI_RES_REG = DEST_HORI_RES_REG
3) SRC_COLOR_MODE = DEST_COLOR_MODE
4) If the destination block overlaps with the source block, stretch mode and rotation must not be used.
4.1.5 Off-Screen Rendering
Off-screen bit block transfer copies pixel data from off-screen memory to frame buffer. Color space conversion is
performed automatically if SRC_COLOR_MODE differs from DEST_COLOR_MODE. YUV 4:2:2 input is also
supported.
Coordinate of the ending point (ignored if a point is rendered).
X increment value ( ignored if x-axis is the Major Axis or a point is rendered).
X-INCR = (ex-sx)/ |ey - sy|
Y increment value (ignored if y-axis is the Major Axis or a point is rendered).
Y-INCR = (ey – sy)/ |ex - sx|
The color of the drawn line/point
Configure the line/point drawing parameters, such as whether the Major-Axis is x-
axis or y-axis, whether to draw a line or a point, and so on. Note that writing to this
register starts the rendering process.
Coordinate of the starting point
2D
18-5

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents