
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-31
This register is used to provide software with the module type, revision, and aperture
size.
Drawing Engine Data Registers
Table 34: POWERDOWN
Bit
Symbol
Acces
s
Value
Description
Offset 0x04 FFF4
POWERDOWN
31
POWER_DOWN
R/W
0
Powerdown register for the module
0 = Normal operation of the peripheral. This is the reset value.
1 = Module is powered down and module clock can be removed.
At powerdown, module responds to all reads with DEADABBA
(except for reads of powerdown bit) and all writes with ERR ACK
(except for writes to powerdown bit).
30:0
Unused
-
Ignore during writes and read as zeroes.
Table 35: Module ID
Bit
Symbol
Acces
s
Value
Description
Offset 0x04 FFFC
Module ID
31:16
ModuleID
R
0x0117
ModuleID
15:12
MajRev
R
0x2
Major revision
11:8
MinRev
R
0x0
Minor revision
7:0
Size
R
0x10
MMIO Aperture size is 68 KB.
Table 36: Drawing Engine Data Registers
Bit
Symbol
Acces
s
Value
Description
Offset 0x04 F600—F6FF PatRamMono
This address range allows write-only access to the pattern RAM. It is used to load monochrome patterns into the pattern
cache with automatic color expansion. Each bit in this address range represents one pixel in the pattern cache. A ‘1’ written
here is converted to the foreground color and written to the Pattern RAM. A ‘0’ written here is converted to the background
color and written to the Pattern RAM.
A monochrome pattern always consists of 64 bits of data regardless of the pixel color depth. The amount of color expanded
data, however, is dependent on color depth. The monochrome data should be written to the address range 0x1600 -
0x1607.
Note that patterns must be loaded sequentially because the lower order address bits are ignored as a pattern is loaded.