
Philips Semiconductors
PNX15xx Series
Volume 1 of 1
Chapter 11: QVCP
PNX15XX_SER_3
Koninklijke Philips Electronics N.V. 2006. All rights reserved.
Product data sheet
Rev. 3 — 17 March 2006
11-31
The location of a layer in the overall QVCP address map is shown in
Table 9.Each functional unit which belongs to a layer occupies a xed spot within the layer
address range of 0x200H bytes. However the layer assignment of this functional unit
is programmable. It should usually follow the pixel data ow for a specic image
surface through the functional units involved.
Two 32-bit registers, RESOURCE_ID and FU_ASSIGNMENT, are used to assign all
resources to a specic layer address space. One is used to identify the resource to be
assigned. The other register is split up into 4-bit chunks which contain the specic
assignment for the resource identied in the rst register. This allows for up to 8
resources of the same kind per functional unit. In this specic QVCP implementation
only a maximum of two of the same kind of each resource is needed for non-pool
resources and only one location is needed for the pooled resource. The remaining
slots are reserved for future implementations. The two registers act as access points
to an internal table which keeps the programmed values. All resources are
programmed through the same two registers. The ID register has to be written rst.
Table 10 outlines the association of a given Rn {n=0..5} value to an address space.
The value of Rn {n=0..5} is equivalent to the MMIO offset bits [12:9].
13
CFTR (Color Features)
14
DCTI (Dynamic Color Transient Improvement)
15
PLAN (Semi Planar Channel)
Table 9: Register Space Allocation
Address Range
Function
0x0H - 0x1FFH
Global QVCP register space
0x200H - 0x3FFH
Layer 1 register space
0x400H - 0x5FFH
Layer 2 register space
Figure 10:
Resource Layer and ID
Table 10: Rn Association
Rn
Address Space
0
Reserved for global QVCP addresses
1
0x200H - 0x3FFH (Layer 1)
2
0x400H - 0x5FFH (Layer 2)
Table 8: Resource ID Assignment …Continued
ID
Functional Unit
Resource ID
R1
R2
res.
0
4
8
12
16
20
24
28
Resource ID Register (RID)
Resource-Layer Assignment Register