
NXP Semiconductors
PNX15xx/952x Series
Volume 1 of 1
Chapter 2: Overview
PNX15XX_PNX952X_SER_N_4
NXP B.V. 2007. All rights reserved.
Product data sheet
Rev. 4.0 — 03 December 2007
2-82
Processing functions are those that modify an existing data structure and prepare
that structure for display functions.
Display functions take the processed data structures from memory and generate the
appropriate output stream. As in the case of the decode functions, display functions
can be relatively simple, such as an I2S audio output, or very complex, as in the case
of multi-surface composited display.
All decoded data structures are stored in memory, even when further processing is
not required. This mechanism implies that there is no direct path between input and
output data streams. The memory serves as the buffer to de-couple input and output
data streams. Based on the mode of operation, there may be multiple data structures
in memory for a given input stream. The PNX15xx/952x Series uses the TM3260
CPU and a timestamping mechanism to determine when a specic memory data
structure is to be displayed.
The PNX15xx/952x Series implements the required decode, processing, and display
functions with a combination of xed function hardware and TM3260 CPU software
modules. The PNX15xx/952x Series provides a good balance between those
functions that are implemented in xed hardware and those that are programmed to
run on the TM3260 CPU. The following tables illustrate how the major tasks are
implemented under each of the three main functional areas, and how they map to
hardware resources or software.
Table 1: Partitioning of Functions to Resources
function
Resource
description
video decoding/acquisition
digital video acquisition
VIP
includes optional horizontal down scaling or color space
conversion, and conversion to a variety of memory pixel formats
MPEG-1/2/4 video decoding
software
DVD authentication & de-scrambling DVD-CSS
authentication & de-scrambling in hardware
audio decoding and improvement processing
audio decoding AC3, AAC, MPEG
L1, L2, MP3, others
software
decoders for almost any audio format available
audio processing
software
improvement processing and mixing
graphics
2D graphics rendering and DMA
2D DE
non-motion compensated de-
interlacing
MBS
median, 2-eld majority select, 3-eld majority select with or without
EDDI post pass for edge improvement
motion compensated de-interlacing
MBS + software software provides the MBS with a motion compensated eld, to
which the MBS applies the chosen de-interlacing algorithm
motion estimation
software
pixel accurate and quarter pixel accurate versions available
temporal up conversion
software
creates images temporally between two originals using motion
vectors
luminance histogram measurement
MBS
luminance histogram collection during a de-interlace or scaling
pass