
Philips Semiconductors
PNX15xx Series
Volume 1 of 1
Chapter 20: 2D Drawing Engine
PNX15XX_SER_3
Koninklijke Philips Electronics N.V. 2006. All rights reserved.
Product data sheet
Rev. 3 — 17 March 2006
20-14
The addresses in the following table are offsets from the MMIO aperture base.
4.1 Register Summary
Table 5: 2DE Memory Space Addresses
Offset Range
Decoded for
0x04,F400 - 0x04,F47F
0x04,F5F8 – 0x04,F5FF
Drawing Engine Command registers
0x04,F480 – 0x04,F5F7
Reserved for future use
0x04,F600 - 0x04,F6FF
Monochrome Pattern Data
0x04,F700 - 0x04,F7FF
Color Pattern Data
0x04,F800 - 0x04,F80B
Real Time Drawing Engine registers
0x05,0000 - 0x05,FFFF
Drawing Engine Host Data
Table 6: 2D Command Registers
Offset
Symbol
Description
0x04 F400
SrcAddrBase
SRC Base address for XY->linear
0x04 F404
DstAddrBase
DST Base address for XY->linear
0x04 F408
Psize
Color depth for drawing operations
0x04 F40C SrcLinear
BLT src address (linear)
0x04 F410
DstLinear
Vector/BLT dst address (linear)
0x04 F414
SrcStride
Scanline src pitch for BLTs
0x04 F418
DstStride
Scanline dst pitch for BLTs/vectors
0x04 F41C CCColor
Color compare target
0x04 F420
MonoHostFColor and
SurfAlpha
Foreground color for mono host expansion, SurfAlpha
register for alpha blending
0x04 F424
MonoHostBColor and
HAlphaColor
Background color for mono host expansion, color value
for host alpha data for alpha blending
0x04 F428
BltCtl
Raster Op, etc. selection
0x04 F42C SrcXY
BLT src address (XY)
0x04 F430
DstXY
Vector/BLT dst address (XY)
0x04 F434
BltSize
BLT Size (width and height)
Initiates BLT Drawing
0x04 F438
DstXY2
Vector/BLT dst address (XY)
0x04 F43C VecConst
Vector Bresenham constants
0x04 F440
VecCount
Vector length, octant, error term. Initiates Line Drawing
0x04 F444
TransMask
Transparency Mask