
NXP Semiconductors
PNX15xx/952x Series
Volume 1 of 1
Chapter 20: 2D Drawing Engine
PNX15XX_PNX952X_SER_N_4
NXP B.V. 2007. All rights reserved.
Product data sheet
Rev. 4.0 — 03 December 2007
20-627
When the BltCtl.SRC register is set for font rendering (3), the Engine automatically
accommodates the predened padding and alignment requirements for fonts. This
means that the host data will be tightly packed with no padding between scanlines or
before the very rst pixel. After the rst font glyph has been sent from the host, only
two registers will need to be re-loaded to initiate the next text BLT: DstXY/DstLinear
and BltSize.
3.1.4
Solid Fill Setup
Solid ll is a common graphics operation. To achieve low programming overhead, the
drawing engine only uses ve parameters to set up a solid color ll.
3.1.5
Color BLT Setup
The Engine uses up to 10 parameters to set up a color BLT.
CCColor
Color compare color for transparency
BltCtl
Drawing function
BltSize
Destination width and height
Table 2: Mono Bitmap & Text Data Parameters …Continued
Parameter
Description
Table 3: Solid Color Fill Parameters
Parameter
Description
DstXY or DstLinear
Species the drawing destination on the screen
DstStride
Species the number of pixels between scanlines in the
destination
MonoPatFColor
Species the drawing color.
BltCtl
This register indicates that a solid ll operation is desired
by setting the SRC eld to 5, CC eld to 0. The ROP eld
is a don’t care.
BltSize
Species destination width and height, initiates drawing
function.
Table 4: Color BLT Parameters
Parameters
Description
DstXY or
DstLinear
Species the drawing destination on the screen.
SrcXY or
SrcLinear
Species the location of source data for screen-to-screen BLTs. Species
start of line alignment for host-to-screen operations.
SrcStride
Species the number of pixels between scanlines in the source for screen-
to-screen BLTs. Unused for host-to-screen BLTs.
DstStride
Species the number of pixels between scanlines in the destination.
MonoPatFColor
Species the drawing color for solid ll BLTs using block write. Also may be
used to load the PatRam quickly.
MonoPatBColor
The background color register may be used to help load the PatRam
quickly.
CCColor
The Color Compare Color may be loaded if transparency is enabled in the
BltCtl register.