
PRELIMINARY
GRAPHICS 2D
S3C6400X RISC MICROPROCESSOR
18-4
COORD_0
Coordinate of the starting point
COORD_2
Coordinate of the ending point ( ignored if a point is rendered )
X-INCR
X increment value ( ignored if x-axis is the Major Axis or a point is rendered)
Y-INCR
Y increment value ( ignored if y-axis is the Major Axis or a point is rendered)
FG_COLOR
The color of the drawn line/point
CMDR_0
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.
Bit Block Transfer
A Bit Block Transfer is a transformation of a rectangular block of pixels. Typical applications include copying a
portion of image to another location, combining to bitmap patterns by Raster Operation, changing the dimension of
a rectangular image and so on.
FIMG-2D can render image in Transparent Mode. In this mode, the pixels having the same color with blue screen
color (BS_COLOR) are not written to the destination image, resulting in a transparent effect. The Transparent
Mode is illustrated in the following image, in which the BS_COLOR is set to white and the destination image is
blue.
FIMG-2D supports both host-to-screen mode and memory-to-screen mode of BLT.
Related Registers
COORD_0
Coordinate of the leftmost topmost coordinate of the source image
COORD_1
Coordinate of the rightmost bottommost coordinate of the source image
COORD_2
Coordinate of the leftmost topmost coordinate of the destination image
COORD_3
Coordinate of the rightmost bottommost coordinate of the destination image
X-INCR
X increment value of the source image coordinates. If it is greater than 1, the image
is shrunk horizontally; smaller than 1, stretched. This value is ignored when S bit in