pnx1700 NXP Semiconductors, pnx1700 Datasheet - Page 9

no-image

pnx1700

Manufacturer Part Number
pnx1700
Description
Connected Media Processor
Manufacturer
NXP Semiconductors
Datasheet
Philips Semiconductors
Volume 1 of 1
Chapter 20: 2D Drawing Engine
1.
1.1
2.
2.1
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.2.5
2.2.6
2.2.7
2.2.8
2.2.9
2.2.10
2.2.11
2.2.12
2.2.13
2.2.14
Chapter 21: MPEG-1 and MPEG-2 Variable Length Decoder
1.
1.1
2.
2.1
3.
3.1
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.2.7
3.2.8
3.2.9
Chapter 22: Digital Video Disc Descrambler
1.
1.1
Chapter 23: LAN100 — Ethernet Media Access Controller
1.1
2.
2.1
2.2
PNX17XX_SER_1
Preliminary data sheet
Introduction
Functional Description
Introduction
Functional Description
Operation
Introduction
Functional Description
Features
2D Drawing Engine Block Level Diagram
Architecture
Registers
Host Interface
Color Expand
Rotator
Source FIFO
Pattern FIFO
Destination FIFO
Write Datapath
Source State
Destination State
Address Stepper
Bit BLT Engine
Vector Engine
Memory Interface
Features
VLD Block Level Diagram
Reset-Related Issues
VLD MMIO Registers
VLD Status (VLD_MC_STATUS)
VLD Interrupt Enable (VLD_IE)
VLD Control (VLD_CTL)
VLD DMA Current Read Address
(VLD_INP_ADR) and
Read Count (VLD_INP_CNT)
VLD DMA Macroblock Header Current Write
Address (VLD_MBH_ADR)
VLD DMA Macroblock Header Current Write
Count
VLD DMA Run-Level Current Write Address
(VLD_RL_ADR)
VLD DMA Run-Level Current Write Count
VLD Command (VLD_COMMAND)
Functional Description
Features
Chip I/O and System Interconnections
Functional Block Diagram
21-6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-3
. . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . 20-4
. . . . . . . . . . . . . . . . . . . . . . . . . . 20-3
. . . . . . . . . . . . . . . . . . . . . . . . . . 20-4
21-7
. . . . . . . . . . . . . . . . . . . . . . . . . 20-3
. . . . . . . . . . . . . . . . . . . . . . . . . 20-3
. . . . . . . . . . . . . . . . . . . . . . . . 20-3
. . . . . . . . . . . . . . . . . . . . . . . . 20-4
. . . . . . . . . . . . . . . . . . . . . 21-4
. . . . . . . . . . . . . . . . . . . . 21-3
. . . . . . . . . . . . . . . . . . . . 22-1
. . . . . . . . . . . . . . . . . . 21-5
. . . . . . . . . . . . . . . . . 20-1
. . . . . . . . . . . . . . . . . 21-3
. . . . . . . . . . . . . . . . . 21-3
. . . . . . . . . . . . . . . . . 23-2
. . . . . . . . . . . . . . . . . 23-3
21-6
21-6
. . . . . . . . . . . . 21-5
. . . . . . . . . . 21-4
. . . . . . . . 21-7
. . . . . . 23-2
Rev. 1 — 17 March 2006
. . . 20-2
. . 21-7
2.2.15
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.3.6
3.
3.1
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
4.
4.1
4.2
3.2.10
3.2.11
3.2.12
3.2.13
3.3
3.3.1
3.3.2
3.3.3
3.4
3.4.1
3.4.2
3.4.3
4.
4.0.1
5.
5.1
5.2
5.3
1.
2.3
3.
3.1
3.2
Operation
Register Descriptions
Application Notes
Register Descriptions
Introduction
Register Descriptions
Byte Masking
General Operations
Raster Operations
Alpha Blending
Patterns
Transparency
Block Writes
Register Programming Guidelines
Alpha Blending
Mono Expand
Mono BLT Register Setup
Solid Fill Setup
Color BLT Setup
PatRam
Register Summary
Register Tables
VLD Shift Register (VLD_SR)
VLD Quantizer Scale (VLD_QS)
VLD Picture Info (VLD_PI)
VLD Bit Count (VLD_BIT_CNT)
VLD Operation
VLD Input
VLD Output
Restart the VLD Parsing
Error Handling
Unexpected Start Code
RL Overflow
Flush
PNX1300 Series versus PNX17xx Series VLD
15
PNX1300 Series and PNX17xx Series Register
Differences
VLD Register Summary
Register Table
Description
Register Summary
Register Definitions
Source Data Location and Type
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-10
PNX17xx Series
21-15
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-4
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-9
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
. . . . . . . . . . . . . . . . . . . . . . . . . . . 20-5
. . . . . . . . . . . . . . . . . . . . . . . . . . . 20-6
. . . . . . . . . . . . . . . . . . . . . . . . . . 20-11
. . . . . . . . . . . . . . . . . . . . . . . . . . . 21-9
. . . . . . . . . . . . . . . . . . . . . . . . . . 21-13
. . . . . . . . . . . . . . . . . . . . . . . . . . 21-16
. . . . . . . . . . . . . . . . . . . . . . . . . 20-15
. . . . . . . . . . . . . . . . . . . . . . . . 20-11
. . . . . . . . . . . . . . . . . . . . . . . . 20-4
. . . . . . . . . . . . . . . . . . . . . . 20-14
. . . . . . . . . . . . . . . . . . . . . . 21-15
. . . . . . . . . . . . . . . . . . . . . . . 23-5
. . . . . . . . . . . . . . . . . . . . . . . 23-8
. . . . . . . . . . . . . . . . . . . . . . 20-4
. . . . . . . . . . . . . . . . . . 20-13
. . . . . . . . . . . . . . . . . . 21-14
. . . . . . . . . . . . . . . . . . 21-15
. . . . . . . . . . . . . . . . . . 21-15
. . . . . . . . . . . . . . . . . . . 23-5
. . . . . . . . . . . . . . . . . 21-13
. . . . . . . . . . . . . . . . 20-10
. . . . . . . . . . . . . . . . . 21-9
. . . . . . . . . . . . . . 21-9
. . . . . . . . . . . . 21-9
. . . . . . . . . . . 20-5
. . . . . . . . . . . 21-9
. . . . . . . . . . 20-6
21-
-9

Related parts for pnx1700