

PZ5128
128 macrocell CPLD
Product specification
Supersedes data of 1997 Apr 28
IC27 Data Handbook
1997 Aug 12
INTEGRATED CIRCUITS
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
2
1997 Aug 12 853–2023 18271
FEATURES
Industry’s first TotalCMOS PLD – both CMOS design and
process technologies
Fast Zero Power (FZP) design technique provides ultra-low
power and very high speed
IEEE 1149.1–compliant, JTAG Testing Capability
4 pin JTAG interface (TCK, TMS, TDI, TDO)
IEEE 1149.1 TAP Controller
JTAG commands include: Bypass, Sample/Preload, Extest,
Usercode, Idcode, HighZ
5 Volt, In–System Programmable (ISP) using the JTAG interface
On–chip supervoltage generation
ISP commands include: Enable, Erase, Program, Verify
Supported by multiple ISP programming platforms
High speed pin-to-pin delays of 7.5ns
Ultra-low static power of less than 100µA
Dynamic power that is 70% lower at 50MHz than competing
devices
100% routable with 100% utilization while all pins and all
macrocells are fixed
Deterministic timing model that is extremely simple to use
4 clocks with programmable polarity at every macrocell
Support for complex asynchronous clocking
Innovative XPLA architecture combines high speed with
extreme flexibility
1000 erase/program cycles guaranteed
20 years data retention guaranteed
Logic expandable to 37 product terms
PCI compliant
Advanced 0.5µ E2CMOS process
Security bit prevents unauthorized access
Design entry and verification using industry standard and Philips
CAE tools
Reprogrammable using industry standard device programmers
Innovative Control Term structure provides either sum terms or
product terms in each logic block for:
Programmable 3-State buffer
Asynchronous macrocell register preset/reset
Programmable global 3-State pin facilitates ‘bed of nails’ testing
without using logic resources
Available in PLCC, TQFP, and PQFP packages
Available in both Commercial and Industrial grades
Table 1. PZ5128 Features
PZ5128
Usable gates 4000
Maximum inputs 100
Maximum I/Os 96
Number of macrocells 128
Propagation delay (ns) 7.5
Packages 84-pin PLCC, 100-pin PQFP,
100-pin TQFP 128-pin LQFP,
160-pin PQFP
DESCRIPTION
The PZ5128 CPLD (Complex Programmable Logic Device) is the
third in a family of Fast Zero Power (FZP) CPLDs from Philips
Semiconductors. These devices combine high speed and zero
power in a 128 macrocell CPLD. With the FZP design technique,
the PZ5128 offers true pin-to-pin speeds of 7.5ns, while
simultaneously delivering power that is less than 100µA at standby
without the need for ‘turbo bits’ or other power down schemes. By
replacing conventional sense amplifier methods for implementing
product terms (a technique that has been used in PLDs since the
bipolar era) with a cascaded chain of pure CMOS gates, the
dynamic power is also substantially lower than any competing CPLD
– 70% lower at 50MHz. These devices are the first TotalCMOS
PLDs, as they use both a CMOS process technology and the
patented full CMOS FZP design technique. For 3V applications,
Philips also offers the high speed PZ3128 CPLD that of fers these
features in a full 3V implementation.
The Philips FZP CPLDs introduce the new patent-pending XPLA
(eXtended Programmable Logic Array) architecture. The XPLA
architecture combines the best features of both PLA and PAL type
structures to deliver high speed and flexible logic allocation that
results in superior ability to make design changes with fixed pinouts.
The XPLA structure in each logic block provides a fast 10ns PAL
path with 5 dedicated product terms per output. This PAL path is
joined by an additional PLA structure that deploys a pool of 32
product terms to a fully programmable OR array that can allocate
the PLA product terms to any output in the logic block. This
combination allows logic to be allocated efficiently throughout the
logic block and supports as many as 37 product terms on an output.
The speed with which logic is allocated from the PLA array to an
output is only 2ns, regardless of the number of PLA product terms
used, which results in worst case tPD’s of only 9.5ns from any pin to
any other pin. In addition, logic that is common to multiple outputs
can be placed on a single PLA product term and shared across
multiple outputs via the OR array, effectively increasing design
density.
The PZ5128 CPLDs are supported by industry standard CAE tools
(Cadence, Mentor, Synopsys, Synario, Viewlogic, MINC), using text
(Abel, VHDL, Verilog) and/or schematic entry. Design verification
uses industry standard simulators for functional and timing
simulation. Development is supported on personal computer, Sparc,
and HP platforms. Device fitting uses either MINC or Philips
Semiconductors-developed tools.
The PZ5128 CPLD is electrically reprogrammable using industry
standard device programmers from vendors such as Data I/O, BP
Microsystems, SMS, and others. The PZ5128 also includes an
industry-standard, IEEE 1149.1, JT AG interface through which
in-system programming (ISP) and reprogramming of the device is
supported.
PAL is a registered trademark of Advanced Micro Devices, Inc.
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 3
ORDERING INFORMATION
ORDER CODE DESCRIPTION DESCRIPTION DRAWING NUMBER
PZ5128–S7A84 84–pin PLCC, 7.5ns tPD Commercial temp range, 5 volt power supply, ± 5% SOT189–3
PZ5128-S10A84 84-pin PLCC, 10ns tPD Commercial temp range, 5 volt power supply, ± 5% SOT189-3
PZ5128-S12A84 84-pin PLCC, 12ns tPD Commercial temp range, 5 volt power supply, ± 5% SOT189-3
PZ528IS10A84 84–pin PLCC, 10ns tPD Industrial temp range, 5 volt power supply, ± 10% SOT189–3
PZ5128IS15A84 84-pin PLCC, 15ns tPD Industrial temp range, 5 volt power supply, ± 10% SOT189-3
PZ5128–S7BB1 100–pin PQFP, 7.5ns tPD Commercial temp range, 5 volt power supply, ± 5% SOT382–1
PZ5128-S10BB1 100-pin PQFP, 10ns tPD Commercial temp range, 5 volt power supply, ± 5% SOT382-1
PZ5128-S12BB1 100-pin PQFP, 12ns tPD Commercial temp range, 5 volt power supply, ± 5% SOT382-1
PZ5128IS10BB1 100–pin PQFP, 10ns tPD Industrial temprange, 5 volt power supply, ± 10% SOT382–1
PZ5128IS15BB1 100-pin PQFP, 15ns tPD Industrial temp range, 5 volt power supply, ± 10% SOT382-1
PZ5128–S7BBP 100–pin TQFP, 7.5ns tPD Commercial temp range, 5 volt power supply, ± 5% SOT386–1
PZ5128-S10BP 100-pin TQFP, 10ns tPD Commercial temp range, 5 volt power supply, ± 5% SOT386-1
PZ5128-S12BP 100-pin TQFP, 12ns tPD Commercial temp range, 5 volt power supply, ± 5% SOT386-1
PZ5128IS10BP 100–pin TQFP, 10ns tPD Industrial temp range, 5 volt power supply, ± 10% SOT386–1
PZ5128IS15BP 100-pin TQFP, 15ns tPD Industrial temp range, 5 volt power supply, ± 10% SOT386-1
PZ5128–S7BE 128–LQFP, 7.5ns tPD Commercial temp range, 5 volt power supply, ± 5% SOT425–1
PZ5128-S10BE 128-pin LQFP, 10ns tPD Commercial temp range, 5 volt power supply, ± 5% SOT425-1
PZ5128-S12BE 128-pin LQFP, 12ns tPD Commercial temp range, 5 volt power supply, ± 5% SOT425-1
PZ5128IS10BE 128–pin LQFP, 10ns tPD Industrial temp range, 5 volt power supply, ± 10% SOT425–1
PZ5128IS15BE 128-pin LQFP, 15ns tPD Industrial temp range, 5 volt power supply, ± 10% SOT425-1
PZ5128–S7BB2 160–pin PQFP, 7.5ns tPD Commercial temp range, 5 volt power supply, ± 5% SOT322–2
PZ5128-S10BB2 160-pin PQFP, 10ns tPD Commercial temp range, 5 volt power supply, ± 5% SOT322-2
PZ5128-S12BB2 160-pin PQFP, 12ns tPD Commercial temp range, 5 volt power supply, ± 5% SOT322-2
PZ5128IS10BB2 160–pin PQFP, 7.5ns tPD Industrial temp range, 5 volt poweer supply, ± 10% SOT322–2
PZ5128IS15BB2 160-pin PQFP, 15ns tPD Industrial temp range, 5 volt power supply, ± 10% SOT322-2
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 4
XPLA ARCHITECTURE
Figure 1 shows a high level block diagram of a 128 macrocell device
implementing the XPLA architecture. The XPLA architecture
consists of logic blocks that are interconnected by a Zero-power
Interconnect Array (ZIA). The ZIA is a virtual crosspoint switch. Each
logic block is essentially a 36V16 device with 36 inputs from the ZIA
and 16 macrocells. Each logic block also provides 32 ZIA feedback
paths from the macrocells and I/O pins.
From this point of view, this architecture looks like many other CPLD
architectures. What makes the CoolRunner family unique is what
is inside each logic block and the design technique used to
implement these logic blocks. The contents of the logic block will be
described next.
LOGIC
BLOCK
I/O 36
16
16
36
16
16
MC0
MC1
MC15
I/O
MC0
MC1
MC15
LOGIC
BLOCK
I/O 36
16
16
36
16
16
MC0
MC1
MC15
I/O
MC0
MC1
MC15
ZIA
LOGIC
BLOCK
LOGIC
BLOCK
LOGIC
BLOCK
I/O 36
16
16
36
16
16
MC0
MC1
MC15
I/O
MC0
MC1
MC15
LOGIC
BLOCK
LOGIC
BLOCK
I/O 36
16
16
36
16
16
MC0
MC1
MC15
I/O
MC0
MC1
MC15
SP00464
LOGIC
BLOCK
Figure 1. Philips XPLA CPLD Architecture
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 5
Logic Block Architecture
Figure 2 illustrates the logic block architecture. Each logic block
contains control terms, a PAL array, a PLA array, and 16 macrocells.
the 6 control terms can individually be configured as either SUM or
PRODUCT terms, and are used to control the preset/reset and
output enables of the 16 macrocells’ flip-flops. The PAL array
consists of a programmable AND array with a fixed OR array, while
the PLA array consists of a programmable AND array with a
programmable OR array. The PAL array provides a high speed path
through the array, while the PLA array provides increased product
term density.
Each macrocell has 5 dedicated product terms from the PAL array.
The pin-to-pin tPD of the PZ5128 device through the PAL array is
7.5ns. If a macrocell needs more than 5 product terms, it simply gets
the additional product terms from the PLA array. The PLA array
consists of 32 product terms, which are available for use by all 16
macrocells. The additional propagation delay incurred by a
macrocell using 1 or all 32 PLA product terms is just 2ns. So the
total pin-to-pin tPD for the PZ5128 using 6 to 37 product terms is
9.5ns (7.5ns for the PAL + 2ns for the PLA).
TO 16 MACROCELLS
6
5
CONTROL
PAL
ARRAY
36 ZIA INPUTS
PLA
ARRAY
(32)
SP00435
Figure 2. Philips Logic Block Architecture
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 6
Macrocell Architecture
Figure 3 shows the architecture of the macrocell used in the
CoolRunner family. The macrocell consists of a flip-flop that can be
configured as either a D or T type. A D-type flip-flop is generally
more useful for implementing state machines and data buffering. A
T-type flip-flop is generally more useful in implementing counters. All
CoolRunner family members provide both synchronous and
asynchronous clocking and provide the ability to clock off either the
falling or rising edges of these clocks. These devices are designed
such that the skew between the rising and falling edges of a clock
are minimized for clocking integrity. There are 4 clocks available on
the PZ5128 device. Clock 0 (CLK0) is designated as the
“synchronous” clock and must be driven by an external source.
Clock 1 (CLK1), Clock 2 (CLK2), and Clock 3 (CLK3) can either be
used as a synchronous clock (driven by an external source) or as an
asynchronous clock (driven by a macrocell equation).
Two of the control terms (CT0 and CT1) are used to control the
Preset/Reset of the macrocell’s flip-flop. The Preset/Reset feature
for each macrocell can also be disabled. Note that the Power-on
Reset leaves all macrocells in the “zero” state when power is
properly applied. The other 4 control terms (CT2–CT5) can be used
to control the Output Enable of the macrocell’s output buf fers. The
reason there are as many control terms dedicated for the Output
Enable of the macrocell is to insure that all CoolRunner devices
are PCI compliant. The macrocell’s output buf fers can also be
always enabled or disabled. All CoolRunner devices also provide a
Global T ri-State (GTS) pin, which, when pulled Low, will 3-State all
the outputs of the device. This pin is provided to support “In-Circuit
Testing” or “Bed-of-Nails Testing”.
There are two feedback paths to the ZIA: one from the macrocell,
and one from the I/O pin. The ZIA feedback path before the output
buffer is the macrocell feedback path, while the ZIA feedback path
after the output buffer is the I/O pin ZIA path. When the macrocell is
used as an output, the output buffer is enabled, and the macrocell
feedback path can be used to feedback the logic implemented in the
macrocell. When the I/O pin is used as an input, the output buffer
will be 3-Stated and the input signal will be fed into the ZIA via the
I/O feedback path, and the logic implemented in the buried
macrocell can be fed back to the ZIA via the macrocell feedback
path. It should be noted that unused inputs or I/Os should be
properly terminated.
CT2
CT3
CT4
CT5
VCC
GND
INIT
(P or R)
D/T Q
CLK0
CLK0
CLK1
CLK1
TO ZIA
GND
CT0
CT1
GND
GTS
CLK2
CLK2
CLK3
CLK3
SP00457
Figure 3. PZ5128 Macrocell Architecture
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 7
Simple Timing Model
Figure 4 shows the CoolRunner Timing Model. The CoolRunner
timing model looks very much like a 22V10 timing model in that
there are three main timing parameters, including tPD, tSU, and tCO.
In other competing architectures, the user may be able to fit the
design into the CPLD, but is not sure whether system timing
requirements can be met until after the design has been fit into the
device. This is because the timing models of competing
architectures are very complex and include such things as timing
dependencies on the number of parallel expanders borrowed,
sharable expanders, varying number of X and Y routing channels
used, etc. In the XPLA architecture, the user knows up front
whether the design will meet system timing requirements. This is
due to the simplicity of the timing model.
TotalCMOS Design Technique
for Fast Zero Power
Philips is the first to of fer a TotalCMOS CPLD, both in process
technology and design technique. Philips employs a cascade of
CMOS gates to implement its Sum of Products instead of the
traditional sense amp approach. This CMOS gate implementation
allows Philips to offer CPLDs which are both high performance and
low power , breaking the paradigm that to have low power, you must
have low performance. Refer to Figure 5 and Table 2 showing the IDD
vs. Frequency of our PZ5128 TotalCMOS CPLD (data taken w/eight
up/down, loadable 16 bit counters@5V, 25°C.
OUTPUT PININPUT PIN
SP00441
tPD_PAL = COMBINATORIAL PAL ONLY
tPD_PLA = COMBINATORIAL PAL + PLA
CLOCK
OUTPUT PININPUT PIN DQ
REGISTERED
tSU_PAL = PAL ONLY
tSU_PLA = PAL + PLA REGISTERED
tCO
Figure 4. CoolRunner Timing Model
FREQUENCY (MHz)
SP00465
0 20406080100
0
20
40
60
80
120
IDD
(mA)
100
120
Figure 5. IDD vs. Frequency @ VDD = 5.0V, 25°C
Table 2. IDD vs. Frequency
VDD = 5.00V
FREQUENCY (MHz) 0 1 20 40 60 80 100 120
Typical IDD (mA) 0.5 1 20 40 60 80 99 118
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 8
JTAG Testing Capability
JTAG is the commonly-used acronym for the Boundary Scan Test
(BST) feature defined for integrated circuits by IEEE Standard
1149.1. This standard defines input/output pins, logic control
functions, and commands which facilitate both board and device
level testing without the use of specialized test equipment. BST
provides the ability to test the external connections of a device, test
the internal logic of the device, and capture data from the device
during normal operation. BST provides a number of benefits in each
of the following areas:
Testability
Allows testing of an unlimited number of interconnects on the
printed circuit board
Testability is designed in at the component level
Enables desired signal levels to be set at specific pins (Preload)
Data from pin or core logic signals can be examined during
normal operation
Reliability
Eliminates physical contacts common to existing test fixtures
(e.g., “bed-of-nails”)
Degradation of test equipment is no longer a concern
Facilitates the handling of smaller, surface-mount components
Allows for testing when components exist on both sides of the
printed circuit board
Cost
Reduces/eliminates the need for expensive test equipment
Reduces test preparation time
Reduces spare board inventories
The Philips PZ5128’s JTAG interface includes a TAP Port and a TAP
Controller, both of which are defined by the IEEE 1149.1 JTAG
Specification. As implemented in the Philips PZ5128, the TAP Port
includes four of the five pins (refer to Table 3) described in the JTAG
specification: TCK, TMS, TDI, and TDO. The fifth signal defined by
the JTAG specification is TRST* (Test Reset). TRST* is considered
an optional signal, since it is not actually required to perform BST or
ISP. The Philips PZ5128 saves an I/O pin for general purpose use
by not implementing the optional TRST* signal in the JTAG
interface. Instead, the Philips PZ5128 supports the test reset
functionality through the use of its power up reset circuit, which is
included in all Philips CPLDs. The pins associated with the power up
reset circuit should connect to an external pull-up resistor to keep
the JTAG signals from floating when they are not being used.
In the Philips PZ5128, the four mandatory JTAG pins each require a
unique, dedicated pin on the device. However, if JTAG and ISP are
not desired in the end-application, these pins may instead be used
as additional general I/O pins. The decision as to whether these pins
are used for JTAG/ISP or as general I/O is made when the JEDEC
file is generated. If the use of JTAG/ISP is selected, the dedicated
pins are not available for general purpose use. However, unlike
competing CPLD’ s, the Philips PZ5128 does allow the macrocell
logic associated with these dedicated pins to be used as buried logic
even when JTAG/ISP is selected. Table 4 defines the dedicated pins
used by the four mandatory JTAG signals for each of the PZ5128
package types.
The JTAG specifications defines two sets of commands to support
boundary-scan testing: high-level commands and low-level
commands. High-level commands are executed via board test
software on an a user test station such as automated test
equipment, a PC, or an engineering workstation (EWS). Each
high-level command comprises a sequence of low level commands.
These low-level commands are executed within the component
under test, and therefore must be implemented as part of the TAP
Controller design. The set of low-level boundary-scan commands
implemented in the Philips PZ5128 is defined in Table 5. By
supporting this set of low-level commands, the PZ5128 allows
execution of all high-level boundary-scan commands.
Table 3. JTAG Pin Description
PIN NAME DESCRIPTION
TCK Test Clock Output Clock pin to shift the serial data and instructions in and out of the TDI and TDO pins, respectively.
TCK is also used to clock the TAP Controller state machine.
TMS Test Mode Select Serial input pin selects the JTAG instruction mode. TMS should be driven high during user mode
operation.
TDI Test Data Input Serial input pin for instructions and test data. Data is shifted in on the rising edge of TCK.
TDO Test Data Output Serial output pin for instructions and test data. Data is shifted out on the falling edge of TCK. The
signal is tri-stated if data is not being shifted out of the device.
Table 4. PZ5128 JTAG Pinout by Package Type
DEVICE
(PIN NUMBER / MACROCELL #)
DEVICE
TCK TMS TDI TDO
PZ5128
84-pin PLCC 62 / 96 (F15) 23 / 48 (C15) 14 / 32 (B15) 71 / 112 (G15)
100-pin PQFP 64 / 96 (F15) 17 / 48 (C15) 6 / 32 (B15) 75 / 112 (G15)
100-pin TQFP 62 / 96 (F15) 15 / 48 (C15) 4 / 32 (B15) 73 / 112 (G15)
128-pin LQFP 82 / 96 (F15) 21 / 48 (C15) 8 / 32 (B15) 95 / 112 (G15)
160-pin PQFP 99 / 96 (F15) 22 / 48 (C15) 9 / 32 (B15) 112/ 112 (G15)
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 9
Table 5. PZ5128 Low-Level JTAG Boundary-Scan Commands
INSTRUCTION
(Instruction Code)
Register Used
DESCRIPTION
Sample/Preload
(0010)
Boundary–Scan Register
The mandatory SAMPLE/PRELOAD instruction allows a snapshot of the normal operation of the component
to be taken and examined. It also allows data values to be loaded onto the latched parallel outputs of the
Boundary-Scan Shift-Register prior to selection of the other boundary-scan test instructions.
Extest
(0000)
Boundary-Scan Register
The mandatory EXTEST instruction allows testing of off-chip circuitry and board level interconnections. Data
would typically be loaded onto the latched parallel outputs of Boundary-Scan Shift-Register using the
Sample/Preload instruction prior to selection of the EXTEST instruction.
Bypass
(1111)
Bypass Register
Places the 1 bit bypass register between the TDI and TDO pins, which allows the BST data to pass
synchronously through the selected device to adjacent devices during normal device operation. The Bypass
instruction can be entered by holding TDI at a constant high value and completing an Instruction-Scan cycle.
Idcode
(0001)
Boundary-Scan Register
Selects the IDCODE register and places it between TDI and TDO, allowing the IDCODE to be serially shifted
out of TDO. The IDCODE instruction permits blind interrogation of the components assembled onto a printed
circuit board. Thus, in circumstances where the component population may vary, it is possible to determine
what components exist in a product.
HighZ
(0101)
Bypass Register
The HIGHZ instruction places the component in a state in which all of its system logic outputs are placed in
an inactive drive state (e.g., high impedance). In this state, an in-circuit test system may drive signals onto
the connections normally driven by a component output without incurring the risk of damage to the
component. The HighZ instruction also forces the Bypass Register between TDI and TDO.
5-Volt, In-System Programming (ISP)
ISP is the ability to reconfigure the logic and functionality of a
device, printed circuit board, or complete electronic system before,
during, and after its manufacture and shipment to the end customer.
ISP provides substantial benefits in each of the following areas:
Design
Faster time-to-market
Debug partitioning and simplified prototyping
Printed circuit board reconfiguration during debug
Better device and board level testing
Manufacturing
Multi-Functional hardware
Reconfiguarability for Test
Eliminates handling of “fine lead-pitch” components for
programming
Reduced Inventory and manufacturing costs
Improved quality and reliability
Field Support
Easy remote upgrades and repair
Support for field configuration, re-configuration, and
customization
The Philips PZ5128 allows for 5-Volt, in-system
programming/reprogramming of its EEPROM cells via its JTAG
interface. An on-chip charge pump eliminates the need for
externally-provided supervoltages, so that the PZ5128 may be
easily programmed on the circuit board using only the 5-volt supply
required by the device for normal operation. A set of low-level ISP
basic commands implemented in the PZ5128 enable this feature.
The ISP commands implemented in the Philips PZ5128 are
specified in Table 6. Please note that an ENABLE command must
precede all ISP commands unless an ENABLE command has
already been given for a preceding ISP command and the device
has not gone through a Test-Logic/Rest TAP Controller State.
Table 6. Low Level ISP Commands
INSTRUCTION
(Register Used)
INSTRUCTION
CODE DESCRIPTION
Enable
(ISP Shift Register)
1001 Enables the Erase, Program, and Verify commands. Using the ENABLE instruction before the
Erase, Program, and Verify instructions allows the user to specify the outputs the device using
the JTAG Boundary–Scan SAMPLE/PRELOAD command.
Erase
(ISP Shift Register)
1010 Erases the entire EEPROM array. The outputs during this operation can be defined by user by
using the JTAG SAMPLE/PRELOAD command.
Program
(ISP Shift Register)
1011 Programs the data in the ISP Shift Register into the addressed EEPROM row . The outputs
during this operation can be defined by user by using the JTAG SAMPLE/PRELOAD command.
Verify
(ISP Shift Register)
1100 Transfers the data from the addressed row to the ISP Shift Register. The data can then be
shifted out and compared with the JEDEC file. The outputs during this operation can be defined
by user by using the JTAG SAMPLE/PRELOAD command.
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 10
JTAG and ISP Interfacing
A number of industry-established methods exist for JTAG/ISP
interfacing with CPLD’ s and other integrated circuits. The Philips
PZ5128 supports the following methods:
PC Parallel Port
Workstation or PC Serial Port
Embedded Processor
Automated Test Equipment
Third party Programmers
High-End JTAG and ISP Tools
A Boundary-Scan Description Language (BSDL) description of the
PZ5128 is also available from Philips for use in test program
development. For more details on JTAG and ISP for the PZ5128,
refer to the related application note:
JTAG and ISP in Philips CPLDs
.
Table 7. Programming Specifications
SYMBOL PARAMETER MIN. MAX. UNIT
DC Parameters
VCCP VCC supply program/verify 4.5 5.5 V
ICCP ICC limit program/verify 200 mA
VIH Input voltage (High) 2.0 V
VIL Input voltage (Low) 0.8 V
VSOL Output voltage (Low) 0.5 V
VSOH Output voltage (High) 2.4 V
TDO_IOL Output current (Low) 12 mA
TDO_IOH Output current (High) –12 mA
AC Parameters
fMAX CLK maximum frequency 10 MHz
PWE Pulse width erase 100 ms
PWP Pulse width program 10 ms
PWV Pulse width verify 10 µs
INIT Initialization time 100 µs
TMS_SU TMS setup time before TCK 10 ns
TDI_SU TDI setup time before TCK 10 ns
TMS_H TMS hold time after TCK 20 ns
TDI_H TDI hold time after TCK 20 ns
TDO_CO TDO valid after TCK 30 ns
ABSOLUTE MAXIMUM RATINGS1
SYMBOL PARAMETER MIN. MAX. UNIT
VDD Supply voltage –0.5 7.0 V
VIInput voltage –1.2 VDD+0.5 V
VOUT Output voltage –0.5 VDD+0.5 V
IIN Input current –30 30 mA
IOUT Output current –100 100 mA
TJMaximum junction temperature –40 150 °C
Tstr Storage temperature –65 150 °C
NOTE:
1. Stresses above those listed may cause malfunction or permanent damage to the device. This is a stress rating only. Functional operation at
these or any other condition above those indicated in the operational and programming specification is not implied.
OPERATING RANGE
PRODUCT GRADE TEMPERATURE VOLTAGE
Commercial 0 to +70°C 5.0 ±5% V
Industrial –40 to +85°C 5.0 ±10% V
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 11
DC ELECTRICAL CHARACTERISTICS FOR COMMERCIAL GRADE DEVICES
Commercial: 0°C Tamb +70°C; 4.75V VDD 5.25V
SYMBOL PARAMETER TEST CONDITIONS MIN. MAX. UNIT
VIL Input voltage low VDD = 4.75V 0.8 V
VIH Input voltage high VDD = 5.25V 2.0 V
VIInput clamp voltage VDD = 4.75V, IIN = –18mA –1.2 V
VOL Output voltage low VDD = 4.75V, IOL = 12mA 0.5 V
VOH Output voltage high VDD = 4.75V, IOH = –12mA 2.4 V
IIInput leakage current VIN = 0 to VDD –10 10 µA
IOZ 3-Stated output leakage current VIN = 0 to VDD –10 10 µA
IDDQ Standby current VDD = 5.25V, Tamb = 0°C100 µA
I1
Dynamic current
VDD = 5.25V, Tamb = 0°C @ 1MHz 5 mA
I
DDD
1
D
y
namic
c
u
rrent
VDD = 5.25V, Tamb = 0°C @ 50MHz 75 mA
IOS Short circuit output current21 pin at a time for no longer than 1 second –50 –200 mA
CIN Input pin capacitance2Tamb = 25°C, f = 1MHz 8 pF
CCLK Clock input capacitance2Tamb = 25°C, f = 1MHz 5 12 pF
CI/O I/O pin capacitance2Tamb = 25°C, f = 1MHz 10 pF
NOTES:
1. This parameter measured with a 16-bit, loadable up/down counter loaded into every logic block, with all outputs disabled and unloaded.
Inputs are tied to VDD or ground. This parameter guaranteed by design and characterization, not testing.
2. Typical values, not tested.
AC ELECTRICAL CHARACTERISTICS1 FOR COMMERCIAL GRADE DEVICES
Commercial: 0°C Tamb +70°C; 4.75V VDD 5.25V
SYMBOL
PARAMETER
–7 –10 –12 UNI
SYMBOL
PARAMETER
MIN/ MAX. MIN. MAX. MIN. MAX. T
tPD_PAL Propagation delay time, input (or feedback node) to output through PAL 2 7.5 2 10 2 12 ns
tPD_PLA Propagation delay time, input (or feedback node) to output through PAL
& PLA 3 9.5 3 12 3 14.5 ns
tCO Clock to out delay time 2 6 2 7 2 8 ns
tSU_PAL Setup time (from input or feedback node) through PAL 4.5 7 8 ns
tSU_PLA Setup time (from input or feedback node) through PAL + PLA 6.5 9 10.5 ns
tHHold time 0 0 0 ns
tCH Clock High time 3 4 4 ns
tCL Clock Low time 3 4 4 ns
tRInput Rise time 20 20 20 ns
tFInput Fall time 20 20 20 ns
fMAX1 Maximum FF toggle rate2 1/(tCH + tCL)167 125 125 MHz
fMAX2 Maximum internal frequency2 1/(tSUPAL + tCF)111 80 69 MHz
fMAX3 Maximum external frequency2 1/(tSUPAL + tCO)95 71 63 MHz
tBUF Output buffer delay time 1.5 1.5 1.5 ns
tPDF_PA
LInput (or feedback node) to internal feedback node delay time through
PAL 2 6 2 8.5 2 10.5 ns
tPDF_PL
AInput (or feedback node) to internal feedback node delay time through
PAL+PLA 3 8 3 10.5 3 13 ns
tCF Clock to internal feedback node delay time 4.5 5.5 6.5 ns
tINIT Delay from valid VDD to valid reset 50 50 50 µs
tER Input to output disable39 12 15 ns
tEA Input to output valid 9 12 15 ns
tRP Input to register preset 11 12.5 15 ns
tRR Input to register reset 11 12.5 15 ns
NOTES:
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 12
1. Specifications measured with one output switching. See Figure 6 and Table 8 for derating.
2. This parameter guaranteed by design and characterization, not by test.
3. Output CL = 5pF.
DC ELECTRICAL CHARACTERISTICS FOR INDUSTRIAL GRADE DEVICES
Industrial: –40°C Tamb +85°C; 4.5V VDD 5.5V
SYMBOL PARAMETER TEST CONDITIONS MIN. MAX. UNIT
VIL Input voltage low VDD = 4.5V 0.8 V
VIH Input voltage high VDD = 5.5V 2.0 V
VIInput clamp voltage VDD = 4.5V, IIN = –18mA –1.2 V
VOL Output voltage low VDD = 4.5V, IOL = 12mA 0.5 V
VOH Output voltage high VDD = 4.5V, IOH = –12mA 2.4 V
IIInput leakage current VIN = 0 to VDD –10 10 µA
IOZ 3-Stated output leakage current VIN = 0 to VDD –10 10 µA
IDDQ Standby current VDD = 5.5V, Tamb = –40°C 125 µA
IDDD1
Dynamic current
VDD = 5.5V, Tamb = –40°C @ 1MHz 6 mA
I
DDD
1
Dynamic
current
VDD = 5.5V, Tamb = –40°C @ 50MHz 90 mA
IOS Short circuit output current21 pin at a time for no longer than 1 second –50 –230 mA
CIN Input pin capacitance2Tamb = 25°C, f = 1MHz 8 pF
CCLK Clock input capacitance2Tamb = 25°C, f = 1MHz 5 12 pF
CI/O I/O pin capacitance2Tamb = 25°C, f = 1MHz 10 pF
NOTES:
1. This parameter measured with a 16–bit, loadable up/down counter loaded into every logic block, with all outputs disabled and unloaded.
Inputs are tied to VDD or ground. This parameter guaranteed by design and characterization, not testing.
2. Typical values, not tested.
AC ELECTRICAL CHARACTERISTICS FOR INDUSTRIAL GRADE DEVICES
Industrial: –40°C Tamb +85°C; 4.5V VDD 5.5V
SYMBOL
PARAMETER
I10 I15
UNIT
SYMBOL
PARAMETER
MIN. MAX. MIN. MAX.
UNIT
tPD_PAL Propagation delay time, input (or feedback node) to output through PAL 2 10 2 15 ns
tPD_PLA Propagation delay time, input (or feedback node) to output through PAL & PLA 3 12 3 17.5 ns
tCO Clock to out delay time 2 7 2 8 ns
tSU_PAL Setup time (from input or feedback node) through PAL 8 8 ns
tSU_PLA Setup time (from input or feedback node) through PAL + PLA 10 10.5 ns
tHHold time 0 0 ns
tCH Clock High time 5 5 ns
tCL Clock Low time 5 5 ns
tRInput Rise time 20 20 ns
tFInput Fall time 20 20 ns
fMAX1 Maximum FF toggle rate2 1/(tCH + tCL)100 100 MHz
fMAX2 Maximum internal frequency2 1/(tSUPAL + tCF)71 69 MHz
fMAX3 Maximum external frequency2 1/(tSUPAL + tCO)66 63 MHz
tBUF Output buffer delay time 1.5 1.5 ns
tPDF_PAL Input (or feedback node) to internal feedback node delay time through PAL 2 8.5 2 13.5 ns
tPDF_PLA Input (or feedback node) to internal feedback node delay time through PAL+PLA 3 10.5 3 16 ns
tCF Clock to internal feedback node delay time 6 6.5 ns
tINIT Delay from valid VDD to valid reset 50 50 µs
tER Input to output disable315 15 ns
tEA Input to output valid 15 15 ns
tRP Input to register preset 15 17 ns
tRR Input to register reset 15 17 ns
NOTES:
1. Specifications measured with one output switching. See Figure 6 and Table 8 for derating.
2. This parameter guaranteed by design and characterization, not by test.
3. Output CL = 5pF.
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 13
NUMBER OF OUTPUTS SWITCHING
1 2 4 8 12 16
6.0
tPD_PAL
(ns)
6.4
6.8
7.2
VDD = 5V, 25°C
SP00472
7.6
8.0
8.4
Figure 6. tPD_PAL vs. Outputs Switching
Table 8. tPD_PAL vs. Number of Outputs Switching
VDD = 5.00V
NUMBER OF
OUTPUTS 1 2 4 8 12 16
Typical (ns) 6.6 6.8 7.0 7.2 7.4 7.6
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 14
PIN DESCRIPTIONS
84-Pin Plastic Leaded Chip Carrier
PLCC
11 1 75
12
32
74
54
33 53
Pin Function
1 IN1
2 IN3
3V
DD
4 I/O-A15/CLK3
5 I/O-A13
6 I/O-A12
7 GND
8 I/O-A10
9 I/O-A7
10 I/O-A5
11 I/O-A4
12 I/O-A2
13 VDD
14 I/O-B15 (TDI)
15 I/O-B12
16 I/O-B10
17 I/O-B8
18 I/O-B7
19 GND
20 I/O-B4
21 I/O-B2
22 I/O-B0
23 I/O-C15 (TMS)*
24 I/O-C13
25 I/O-C12
26 VDD
27 I/O-C10
28 I/O-C7
Pin Function
29 I/O-C5
30 I/O-C4
31 I/O-C2
32 GND
33 I/O-D15
34 I/O-D12
35 I/O-D10
36 I/O-D8
37 I/O-D7
38 VDD
39 I/O-D4
40 I/O-D2
41 I/O-D0/CLK2
42 GND
43 VDD
44 I/O-E0/CLK1
45 I/O-E2
46 I/O-E4
47 GND
48 I/O-E7
49 I/O-E8
50 I/O-E10
51 I/O-E12
52 I/O-E15
53 VDD
54 I/O-F2
55 I/O-F4
56 I/O-F5
Pin Function
57 I/O-F7
58 I/O-F10
59 GND
60 I/O-F12
61 I/O-F13
62 I/O-F15 (TCK)
63 I/O-G0
64 I/O-G2
65 I/O-G4
66 VDD
67 I/O-G7
68 I/O-G8
69 I/O-G10
70 I/O-G12
71 I/O-G15 (TDO)
72 GND
73 I/O-H2
74 I/O-H4
75 I/O-H5
76 I/O-H7
77 I/O-H10
78 VDD
79 I/O-H12
80 I/O-H13
81 I/O-H15
82 GND
83 IN0/CLK0
84 IN2-gtsn
* THE TEST MODE SELECT (TMS) FUNCTION IS
INACTIVE ON NON-ISR ARCHITECTURES.
SP00467
100-Pin Plastic Quad Flat Package
Pin Function
1 I/O-A5
2 I/O-A4
3 I/O-A2
4 I/O-A0
5V
DD
6 I/O-B15 (TDI)
7 I/O-B13
8 I/O-B12
9 I/O-B10
10 I/O-B8
11 I/O-B7
12 I/O-B5
13 GND
14 I/O-B4
15 I/O-B2
16 I/O-B0
17 I/O-C15 (TMS)*
18 I/O-C13
19 I/O-C12
20 VDD
21 I/O-C10
22 I/O-C8
23 I/O-C7
24 I/O-C5
25 I/O-B9
26 I/O-C2
27 I/O-C0
28 GND
29 I/O-D15
30 I/O-D13
31 I/O-D12
32 I/O-D10
33 I/O-D8
34 I/O-D7
Pin Function
35 I/O-D5
36 VDD
37 I/O-D4
38 I/O-D2
39 I/O-B0/CLK2
40 GND
41 VDD
42 I/O-E0/CLK1
43 I/O-E2
44 I/O-E4
45 GND
46 I/O-E5
47 I/O-E7
48 I/O-E8
49 I/O-E10
50 I/O-E12
51 I/O-E13
52 I/O-E15
53 VDD
54 I/O-F0
55 I/O-F2
56 I/O-F4
57 I/O-F5
58 I/O-F7
59 I/O-F8
60 I/O-F10
61 GND
62 I/O-F12
63 I/O-F13
64 I/O-F15 (TCK)
65 I/O-G0
66 I/O-G2
67 I/O-G4
68 VDD
Pin Function
69 I/O-G5
70 I/O-G7
71 I/O-G8
72 I/O-G10
73 I/O-G12
74 I/O-G13
75 I/O-G15 (TDO)
76 GND
77 I/O-H0
78 I/O-H2
79 I/O-H4
80 I/O-H5
81 I/O-H7
82 I/O-H8
83 I/O-H10
84 VDD
85 I/O-H12
86 I/O-H13
87 I/O-H15
88 GND
89 IN0/CLK0
90 IN2-gtsn
91 IN1
92 IN3
93 VDD
94 I/O-A15/CLK3
95 I/O-A13
96 I/O-A12
97 GND
98 I/O-A10
99 I/O-A8
100 I/O-A7
* THE TEST MODE SELECT (TMS) FUNCTION IS
INACTIVE ON NON-ISR ARCHITECTURES.
SP00468
QFP
100 81
1
30
80
51
31 50
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 15
100-Pin Thin Quad Flat Package
Pin Function
1 I/O-A2
2 I/O-A0
3V
DD
4 I/O-B15 (TDI)
5 I/O-B13
6 I/O-B12
7 I/O-B10
8 I/O-B8
9 I/O-B7
10 I/O-B5
11 GND
12 I/O-B4
13 I/O-B2
14 I/O-B0
15 I/O-C15 (TMS)*
16 I/O-C13
17 I/O-C12
18 VDD
19 I/O-C10
20 I/O-C8
21 I/O-C7
22 I/O-C5
23 I/O-C4
24 I/O-C2
25 I/O-C0
26 GND
27 I/O-D15
28 I/O-D13
29 I/O-D12
30 I/O-D10
31 I/O-D8
32 I/O-D7
33 I/O-D5
34 VDD
Pin Function
35 I/O-D4
36 I/O-D2
37 I/O-D0/CLK2
38 GND
39 VDD
40 I/O-E0/CLK1
41 I/O-E2
42 I/O-E4
43 GND
44 I/O-E5
45 I/O-E7
46 I/O-E8
47 I/O-E10
48 I/O-E12
49 I/O-E13
50 I/O-E15
51 VDD
52 I/O-F0
53 I/O-F2
54 I/O-F4
55 I/O-F5
56 I/O-F7
57 I/O-F8
58 I/O-F10
59 GND
60 I/O-F12
61 I/O-F13
62 I/O-F15 (TCK)
63 I/O-G0
64 I/O-G2
65 I/O-G4
66 VDD
67 I/O-G5
68 I/O-G7
Pin Function
69 I/O-G8
70 I/O-G10
71 I/O-G12
72 I/O-G13
73 I/O-G15 (TDO)
74 GND
75 I/O-H0
76 I/O-H2
77 I/O-H4
78 I/O-H5
79 I/O-H7
80 I/O-H8
81 I/O-H10
82 VDD
83 I/O-H12
84 I/O-H13
85 I/O-H15
86 GND
87 IN0/CLK0
88 IN2-gtsn
89 IN1
90 IN3
91 VDD
92 I/O-A15/CLK3
93 I/O-A13
94 I/O-A12
95 GND
96 I/O-A10
97 I/O-A8
98 I/O-A7
99 I/O-A5
100 I/O-A4
* THE TEST MODE SELECT (TMS) FUNCTION IS
INACTIVE ON NON-ISR ARCHITECTURES.
SP00485
TQFP
100 76
1
25
75
51
26 50
128-Pin Low Profile Quad Flat Package
Pin Function
1 I/O-A3
2 I/O-A2
3 I/O-A0
4NC
5NC
6NC
7V
DD
8 I/O-B15 (TDI)
9 I/O-B13
10 I/O-B12
11 I/O-B11
12 I/O-B10
13 I/O-B8
14 I/O-B7
15 I/O-B5
16 GND
17 I/O-B4
18 I/O-B3
19 I/O-B2
20 I/O-B0
21 I/O-C15 (TMS)*
22 I/O-C13
23 I/O-C12
24 I/O-C11
25 VDD
26 I/O-C10
27 I/O-C8
28 I/O-C7
29 I/O-C5
30 I/O-C4
31 I/O-C3
32 I/O-C2
33 NC
34 NC
35 NC
36 I/O-C0
37 GND
38 I/O-D15
39 I/O-D13
40 I/O-D12
41 I/O-D11
42 I/O-D10
43 I/O-D8
Pin Function
44 I/O-D7
45 I/O-D5
46 VDD
47 I/O-D4
48 I/O-D3
49 I/O-D2
50 I/O-D0/CLK2
51 GND
52 VDD
53 I/O-E0/CLK1
54 I/O-E2
55 I/O-E3
56 I/O-E4
57 GND
58 I/O-E5
59 I/O-E7
60 I/O-E8
61 I/O-E10
62 I/O-E11
63 I/O-E12
64 I/O-E13
65 I/O-E15
66 VDD
67 I/O-F0
68 NC
69 NC
70 NC
71 I/O-F2
72 I/O-F3
73 I/O-F4
74 I/O-F5
75 I/O-F7
76 I/O-F8
77 I/O-F10
78 GND
79 I/O-F11
80 I/O-F12
81 I/O-F13
82 I/O-F15(TCK)
83 I/O-G0
84 I/O-G2
85 I/O-G3
86 I/O-G4
Pin Function
87 VDD
88 I/O-G5
89 I/O-G7
90 I/O-G8
91 I/O-G10
92 I/O-G11
93 I/O-G12
94 I/O-G13
95 I/O-G15 (TDO)
96 GND
97 NC
98 NC
99 NC
100 I/O-H0
101 I/O-H2
102 I/O-H3
103 I/O-H4
104 I/O-H5
105 I/O-H7
106 I/O-H8
107 I/O-H10
108 VDD
109 I/O-H11
110 I/O-H12
111 I/O-H13
112 I/O-H15
113 GND
114 IN0/CLK0
115 IN2-gtsn
116 IN1
117 IN3
118 VDD
119 I/O-A15/CLK3
120 I/O-A13
121 I/O-A12
122 I/O-A11
123 GND
124 I/O-A10
125 I/O-A8
126 I/O-A7
127 I/O-A5
128 I/O-A4
* THE TEST MODE SELECT (TMS) FUNCTION IS
INACTIVE ON NON-ISR ARCHITECTURES.
SP00469A
LQFP
128
1
38
39
65
64
103
102
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 16
160-Pin Plastic Quad Flat Package
Pin Function
1NC
2NC
3NC
4NC
5NC
6NC
7NC
8V
DD
9 I/O-B15 (TDI)
10 I/O-B13
11 I/O-B12
12 I/O-B11
13 I/O-B10
14 I/O-B8
15 I/O-B7
16 I/O-B5
17 GND
18 I/O-B4
19 I/O-B3
20 I/O-B2
21 I/O-B0
22 I/O-C15 (TMS)
23 I/O-C13
24 I/O-C12
25 I/O-C11
26 VDD
27 I/O-C10
28 I/O-C8
29 I/O-C7
30 I/O-C5
31 I/O-C4
32 I/O-C3
33 I/O-C2
34 NC
35 NC
36 NC
37 NC
38 NC
39 NC
40 NC
41 I/O-C0
42 GND
43 I/O-D15
44 NC
45 NC
46 NC
47 NC
48 I/O-D13
49 I/O-D12
50 I/O-D11
51 I/O-D10
52 I/O-D8
53 I/O-D7
Pin Function
54 I/O-D5
55 VDD
56 I/O-D4
57 I/O-D3
58 I/O-D2
59 I/O-D0/CLK2
60 GND
61 VDD
62 I/O-E0/CLK1
63 I/O-E2
64 I/O-E3
65 I/O-E4
66 GND
67 I/O-E5
68 I/O-E7
69 I/O-E8
70 I/O-E10
71 I/O-E11
72 I/O-E12
73 I/O-E13
74 NC
75 NC
76 NC
77 NC
78 I/O-E15
79 VDD
80 I/O-F0
81 NC
82 NC
83 NC
84 NC
85 NC
86 NC
87 NC
88 I/O-F2
89 I/O-F3
90 I/O-F4
91 I/O-F5
92 I/O-F7
93 I/O-F8
94 I/O-F10
95 GND
96 I/O-F11
97 I/O-F12
98 I/O-F13
99 I/O-F15 (TCK)
100 I/O-G0
101 I/O-G2
102 I/O-G3
103 I/O-G4
104 VDD
105 I/O-G5
106 I/O-G7
Pin Function
107 I/O-G8
108 I/O-G10
109 I/O-G11
110 I/O-G12
111 I/O-G13
112 I/O-G15 (TDO)
113 GND
114 NC
115 NC
116 NC
117 NC
118 NC
119 NC
120 NC
121 I/O-H0
122 I/O-H2
123 I/O-H3
124 NC
125 NC
126 NC
127 NC
128 I/O-H4
129 I/O-H5
130 I/O-H7
131 I/O-H8
132 I/O-H10
133 VDD
134 I/O-H11
135 I/O-H12
136 I/O-H13
137 I/O-H15
138 GND
139 IN0/CLK0
140 IN2-gtsn
141 IN1
142 IN3
143 VDD
144 I/O-A15/CLK3
145 I/O-A13
146 I/O-A12
147 I/O-A11
148 GND
149 I/O-A10
150 I/O-A8
151 I/O-A7
152 I/O-A5
153 I/O-A4
154 NC
155 NC
156 NC
157 NC
158 I/O-A3
159 I/O-A2
160 I/O-A0
* THE TEST MODE SELECT (TMS) FUNCTION IS
INACTIVE ON NON-ISR ARCHITECTURES.
SP00470A
PQFP
160
1
40
41
81
80
121
120
Package Thermal Characteristics
Philips Semiconductors uses the Temperature Sensitive Parameter
(TSP) method to test thermal resistance. This method meets
Mil-Std-883C Method 1012.1 and is described in Philips
1995 IC
Package Databook
. Thermal resistance varies slightly as a function
of input power. As input power increases, thermal resistance
changes approximately 5% for a 100% change in power.
Figure 7 is a derating curve for the change in ΘJA with airflow based
on wind tunnel measurements. It should be noted that the wind flow
dynamics are more complex and turbulent in actual applications
than in a wind tunnel. Also, the test boards used in the wind tunnel
contribute significantly to forced convection heat transfer, and may
not be similar to the actual circuit board, especially in size.
Package ΘJA
84-pin PLCC 32.8 °C/W
100-pin PQFP 41.2 °C/W
100-pin TQFP 47.4 °C/W
128-pin LQFP 45.0 °C/W
160-pin PQFP 31.4 °C/W
0
10
20
30
40
50 01234 5
PERCENTAGE
REDUCTION IN
ΘJA (%)
AIR FLOW (m/s)
PLCC/
QFP
SP00419A
Figure 7. Average Effect of Airflow on ΘJA
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 17
PLCC84: plastic leaded chip carrier; 84 leads; pedestal SOT189-3
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 18
QFP100: plastic quad flat package; 100 leads (lead length 1.6 mm); body 14 x 20 x 2.8 mm SOT382-1
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 19
TQFP100: plastic thin quad flat package; 100 leads; body 14 x 14 x 1.0 mm SOT386-1
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 20
LQFP128: plastic low profile quad flat package; 128 leads; body 14 x 20 x 1.4 mm SOT425-1
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 21
QFP160: plastic quad flat package;
160 leads (lead length 1.6 mm); body 28 x 28 x 3.4 mm; high stand-off height SOT322-2
Philips Semiconductors Product specification
PZ5128128 macrocell CPLD
1997 Aug 12 22
Philips Semiconductors and Philips Electronics North America Corporation reserve the right to make changes, without notice, in the products,
including circuits, standard cells, and/or software, described or contained herein in order to improve design and/or performance. Philips
Semiconductors assumes no responsibility or liability for the use of any of these products, conveys no license or title under any patent, copyright,
or mask work right to these products, and makes no representations or warranties that these products are free from patent, copyright, or mask
work right infringement, unless otherwise specified. Applications that are described herein for any of these products are for illustrative purposes
only. Philips Semiconductors makes no representation or warranty that such applications will be suitable for the specified use without further testing
or modification.
LIFE SUPPORT APPLICATIONS
Philips Semiconductors and Philips Electronics North America Corporation Products are not designed for use in life support appl iances, devices,
or systems where malfunction of a Philips Semiconductors and Philips Electronics North America Corporation Product can reasonably be expected
to result in a personal injury. Philips Semiconductors and Philips Electronics North America Corporation customers using or selling Philips
Semiconductors and Philips Electronics North America Corporation Products for use in such applications do so at their own risk and agree to fully
indemnify Philips Semiconductors and Philips Electronics North America Corporation for any damages resulting from such improper use or sale.
This data sheet contains preliminary data, and supplementary data will be published at a later date. Philips
Semiconductors reserves the right to make changes at any time without notice in order to improve design
and supply the best possible product.
Philips Semiconductors
811 East Arques Avenue
P.O. Box 3409
Sunnyvale, California 94088–3409
Telephone 800-234-7381
12NC–9397 750 02644
DEFINITIONS
Data Sheet Identification Product Status Definition
Objective Specification
Preliminary Specification
Product Specification
Formative or in Design
Preproduction Product
Full Production
This data sheet contains the design target or goal specifications for product development. Specifications
may change in any manner without notice.
This data sheet contains Final Specifications. Philips Semiconductors reserves the right to make changes
at any time without notice, in order to improve design and supply the best possible product.
Copyright Philips Electronics North America Corporation 1997
All rights reserved. Printed in U.S.A.

