ETC IQX160

IQX Family Data Sheet
FEATURES
DESCRIPTION
• SRAM-based, in-system programmable
• Switch Matrix
— Non-Blocking
— Identical and predictable delays
— One-to-one, one-to-many and many-to-one connections
The IQX family of SRAM-based bit-oriented switching devices is
manufactured using a 0.6µ m CMOS process. These devices
offer clock speeds of up to 133 MHz and pin-to-pin delay as low
as 7.5 ns.
The IQX devices are used in applications requiring dynamic
switching and flexible routing / interconnection of signals. These
applications include communication switches, network systems,
DSP / image processing engines and file/video servers.
• RapidConfigure™ parallel interface for fast, incremental
configuration of Switch Matrix and I/O Port attributes
— 100% JTAG compliant
• Clocked, Latched and Flow-through Dataflow Modes
— As low as 7.5 ns pin-to-pin delay in flow-through mode
and 133 MHz clock rate in registered mode
• I/O Ports
— Individually programmable as input, output or
bidirectional
— For each I/O Port, clock, clock enable, input enable and
output enable can be selected independently from a large
pool of common control signals
— 12 mA current drive
— Separated I/O power pins for easy interfacing between
5V and 3.3V signals
At the heart of IQX devices is a non-blocking Switch Matrix. A
line in the Switch Matrix can be connected to one or more other
lines. The Switch Matrix lines are connected to I/O Ports with
programmable functional attributes.
The RapidConfigure parallel interface allows connections in the
Switch Matrix to be changed quickly and incrementally. This
interface can also be used to configure I/O Port attributes
individually and incrementally. In either case, data integrity is
maintained on all unchanged signal paths through the device.
The IQX devices support the industry standard JTAG (IEEE
1149.1) interface for boundary scan testing. The same interface
can also used for serially downloading the configuration bit
stream into the devices.
Dedicated
I/O Control Signals
Shared with
I/O Control
Signals
I/O Port
I/O Port
I/O
Control
I/O Port
I/O Port
Signal
Ports
Switch Matrix
[Crossbar Array]
I/O Port
Shared with
RapidConfigure
Interface Signals
I/O Port
I/O Port
RapidConfigure
Interface
JTAG Configuration Control
TDO TDI TMS TCK TRST*
Figure 1. IQX Functional Block Diagram
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
1
IQX Family Data Sheet
This page intentionally left blank
2
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
Contents
Features ........................................................................................................................................................1
Description...................................................................................................................................................1
1.0 Architecture ..........................................................................................................................................9
1.1 Non-blocking Switch Matrix ..........................................................................................................9
1.1.1 Switch Control ......................................................................................................................9
1.2 Programmable I/O Port .................................................................................................................10
1.2.1 Programmable Pull-up Current ............................................................................................10
1.2.2 Pin and Array Side Trickle Current .....................................................................................10
1.2.3 I/O Port Functional Mode ....................................................................................................10
1.3 I/O Control Signals .......................................................................................................................14
1.3.1 Clock Control.......................................................................................................................15
1.3.2 Tristate Control ....................................................................................................................15
1.3.3 Neighboring I/O Port As A Control Source.........................................................................15
1.3.4 Key Control Pins as a Control Source .................................................................................15
1.3.5 Default Values for Control Signals......................................................................................15
1.4 RapidConfigure (RC) Interface ....................................................................................................15
1.4.1 Switch Matrix Connection Changes ....................................................................................16
1.4.2 I/O Port Configuration .........................................................................................................18
1.4.3 I/O Port Configuration Holding Register.............................................................................18
1.4.4 I/O Port Configuration Register Contents ...........................................................................21
1.4.5 Reset Commands .................................................................................................................21
1.5 JTAG-based Configuration Controller .........................................................................................22
1.5.1 JTAG Interface ....................................................................................................................22
1.5.2 I/O Port Configuration .........................................................................................................22
1.5.3 Switch Matrix Configuration ...............................................................................................22
1.5.4 Mode Control Register Configuration .................................................................................22
2.1 Device Reset .................................................................................................................................23
2.2 Mixed Voltage Operation .............................................................................................................23
2.3 Power Pin VDD.X..........................................................................................................................23
2.4 Mode Control Register..................................................................................................................24
3.0 In System Configuration Using JTAG-based Configuration Controller ............................................25
3.1 Bit Stream Generation ..................................................................................................................25
3.2 Bit Stream Downloading ..............................................................................................................25
3.3 Configuring Multiple IQX Devices ..............................................................................................26
4.0 Pin Summary.......................................................................................................................................27
5.0 Electrical Specifications .....................................................................................................................29
5.1 Absolute Maximum Ratings (1) ................................................................................................29
5.2 Recommended Operating Conditions ........................................................................................29
5.3 Capacitance (3) ..........................................................................................................................29
5.4 DC Electrical Specifications .........................................................................................................30
5.5 AC Electrical Specifications for IQX320 and IQX240B..............................................................31
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
3
Contents
5.6 AC Electrical Specifications for IQX160 and IQX128B..............................................................33
5.7 Parameter De-rating For One-to-Many Connections....................................................................35
5.8 Test Circuit and Timing Diagrams ...............................................................................................36
6.0 Pinout ..................................................................................................................................................43
6.1 IQX320 [PBGA/416L] Package Pinout by Name ........................................................................43
6.2 IQX320 [PBGA/416L] Package Pinout by Location ...................................................................44
6.3 IQX320 [PBGA/416L] Package Footprint ...................................................................................45
6.4 IQX240B [PQFP/304L] Package Pinout by Name.......................................................................46
6.5 IQX240B [PQFP/304L] Package Pinout by Location ..................................................................47
6.6 IQX240B [PQFP/304L] Package Pinout ......................................................................................48
6.7 IQX160 [PQFP/208L] Package Pinout by Name .........................................................................49
6.8 IQX160 [PQFP/208L] Package Pinout by Location ....................................................................50
6.9 IQX160 [PQFP/208L] Package Pinout.........................................................................................51
6.10 IQX128B [PQFP/184L] Package Pinout by Name.....................................................................52
6.11 IQX128B [PQFP/184L] Package Pinout by Location ................................................................53
6.12 IQX128B [PQFP/184L] Package Pinout ....................................................................................54
7.0 Mechanical Specification....................................................................................................................55
7.1 IQX320 [PBGA/416L] Package Dimensions ...............................................................................55
7.2 PQFP Package Dimensions .........................................................................................................56
8.0 Package Thermal Characteristics........................................................................................................57
9.0 Tables for Determining Die Pad to I/O Port Pin Mapping and Locations of Real SRAM Cell ....... 58
10.0 Component Availability and Ordering Information .........................................................................62
11.0 IQX Family at a Glance ....................................................................................................................63
12.0 Product Status Definitions ................................................................................................................64
4
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
Figures
Figure 1. IQX Functional Block Diagram ..................................................................................................1
Figure 2. Switch Matrix Structure ..............................................................................................................9
Figure 3. Switch Matrix Control...............................................................................................................10
Figure 4. Programmable I/O Port .............................................................................................................10
Figure 5. IQX Output Driver and Pull-Up Current...................................................................................10
Figure 6. I/O Control ................................................................................................................................14
Figure 7. IQX RapidConfigure System Interface .....................................................................................16
Figure 8. Reset Circuit ..............................................................................................................................23
Figure 9. Off-line Bit Stream Generation .................................................................................................25
Figure 10. Embedded Bit Stream Generation ...........................................................................................25
Figure 11. Configuring Multiple IQX Devices.........................................................................................26
Figure 12. Test Circuit and Waveform Definition....................................................................................36
Figure 13. Registered Input and Registered Output Mode Timing (ICLK, OCLK Synchronized)..........36
Figure 14. Registered Input Mode Timing ...............................................................................................36
Figure 15. Registered Output Mode Timing.............................................................................................37
Figure 16. I/O Port Timing (Flow–through Mode)...................................................................................37
Figure 17. Input Enable Timing (Flow–through Mode) ...........................................................................37
Figure 18. Output Enable Timing (Flow–through Mode) ........................................................................38
Figure 19. Latched Input Mode Timing....................................................................................................38
Figure 20. Latched Output Mode Timing .................................................................................................38
Figure 21. Key Timing for Register Input, Clock Enable (CKE).............................................................39
Figure 22. Key Timing for Register Output, Clock Enable (CKE) ..........................................................39
Figure 23. Key Timing for Input Enable ..................................................................................................39
Figure 24. Key Timing for Output Enable................................................................................................40
Figure 25. Key Timing for Latch Input, Enable (CKE)............................................................................40
Figure 26. Key Timing for Latch Output, Enable (CKE) .........................................................................40
Figure 27. Key Counter Timing................................................................................................................41
Figure 28. RapidConfigure Timing ..........................................................................................................41
Figure 29. JTAG Timing ..........................................................................................................................42
Figure 30. IQX320 [PBGA/416L] Package Footprint..............................................................................45
Figure 31. IQX240B [PQFP/304L] Package Pinout ..................................................................................48
Figure 32. IQX160 [PQFP/208L] Package Pinout ...................................................................................51
Figure 33. IQX128B [PQFP/184L] Package Pinout.................................................................................54
Figure 34. IQX320 [PBGA/416L] Package Dimensions..........................................................................55
Figure 35. PQFP Package Dimensions .....................................................................................................56
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
5
Figures
This page intentionally left blank
6
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
Tables
Table 1. Summary of Programmable I/O Attributes for IQX Devices .....................................................11
Table 2. RapidConfigure Interface Pin Count ..........................................................................................16
Table 3. RapidConfigure Options .............................................................................................................16
Table 4. Changing Switch Matrix Connections Using RapidConfigure ..................................................17
Table 5. Configuring I/O Ports Using RapidConfigure Interface.............................................................18
Table 6. I/O Port Configuration Bits ........................................................................................................19
Table 7. I/O Configuration Register Contents ..........................................................................................21
Table 8. RapidConfigure Reset Commands .............................................................................................22
Table 9. Device Reset ...............................................................................................................................23
Table 10. Mode Control Register Bit Assignment ...................................................................................24
Table 11. Number of JTAG Cycles and Configuration Time (using a 10 MHz JTAG Clock) ................26
Table 12. IQX Pin Summary ...................................................................................................................27
Table 13. Supply Voltage Source .............................................................................................................28
Table 14. Absolute Maximum Ratings .....................................................................................................29
Table 15. Recommended Operating Conditions.......................................................................................29
Table 16. Capacitance...............................................................................................................................29
Table 17. DC Electrical Specifications.....................................................................................................30
Table 18. AC Electrical Specifications for IQX320 and IQX240B..........................................................31
Table 19. AC Electrical Specifications for IQX160 and IQX128B..........................................................33
Table 20. Parameter De-rating For One-to-Many Connections................................................................35
Table 21. IQX320 [PBGA/416L] Package Pinout by Name ....................................................................43
Table 22. IQX320 [PBGA/416L] Package Pinout by Location ...............................................................44
Table 23. IQX240B [PQFP/304L] Package Pinout by Name ..................................................................46
Table 24. IQX240B [PQFP/304L] Package Pinout by Location..............................................................47
Table 25. IQX160 [PQFP/208L] Package Pinout by Name .....................................................................49
Table 26. IQX160 [PQFP/208L] Package Pinout by Location ................................................................50
Table 27. IQX128B [PQFP/184L] Package Pinout by Name ..................................................................52
Table 28. IQX128B [PQFP/184L] Package Pinout by Location..............................................................53
Table 29. PQFP Package Dimensions ......................................................................................................56
Table 30. Package Thermal Coefficients ..................................................................................................57
Table 31. IQX320 and IQX240B I/O Port Pin Mapping ..........................................................................59
Table 32. IQX160 and IQX128B I/O Port Pin Mapping ..........................................................................61
Table 33. Component Availability............................................................................................................62
Table 34. Ordering Information................................................................................................................62
Table 35. IQX Family at a Glance ............................................................................................................63
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
7
Tables
This page intentionally left blank
8
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
1.0 ARCHITECTURE
IQX devices are SRAM-based bit-oriented switching matrices.
The devices can be configured and controlled in-system by
storing appropriate data into the internal SRAM cells and
configuration registers. As shown in Figure 1, the main functional
blocks of the device are the non-blocking Switch Matrix,
Programmable I/O Ports, I/O Control signal block,
RapidConfigure Configuration Interface and a JTAG-based
Configuration Controller.
Pass
Transistors
SRAM
Cells
Permanent
Connections
The full-featured programmable I/O Ports are connected to the
corresponding lines in the Switch Matrix. The I/O Port control
signals such as clock, clock enable, input enable, and output
enable are used to control the flow of data through the I/O Ports.
Signal
Lines
The JTAG-based configuration controller is used to download the
configuration bit stream serially into the I/O Port configuration
registers and Switch Matrix SRAM cells, thereby establishing the
desired functional attributes for the I/O Ports and connections
among them through the Switch Matrix. Alternatively, the
RapidConfigure parallel interface may be used to load the
configuration data in the I/O Port Configuration Registers and
Switch Matrix SRAM cells. The use of RapidConfigure interface
enables quick configuration changes.
0
Programmable I/O Buffers
1 2
3 4 5 6 7
I/O Port Pins
Figure 2. Switch Matrix Structure
1.1 Non-blocking Switch Matrix
1.1.1 Switch Control
The Switch Matrix is an x-y routing structure (or grid). Each
horizontal signal trace is hardwired to a corresponding vertical
signal trace as shown by the junction dots in Figure 2. An I/O
Port pin connects to this horizontal-vertical trace pair through a
programmable buffer. Signal paths through the Switch Matrix are
very well balanced, resulting in predictable and uniform pin-topin delays.
A pass transistor whose ON/OFF state is controlled by a
dedicated SRAM cell is placed at the intersection of two different
signal lines. Signal multicasting/broadcasting operation is
supported by allowing a Switch Matrix line carrying an incoming
signal to be connected to multiple Switch Matrix lines carrying
outgoing signals. Signal multiplexing is supported by allowing
multiple Switch Matrix lines carrying incoming signals (controlled
using input enable signals) to be connected to the same Switch
Matrix line carrying an outgoing signal. It is also possible to
create a common internal node among multiple Switch Matrix
lines by making all pair-wise connections among these signal
lines, and driving such a node by configuring the corresponding
I/O Ports in the Bus Repeater mode. Refer to the section on “I/O
Port Functional Mode” for more details.
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
As shown in Figure 3, there are two possible switch and SRAM
cell locations for a connection between any two Switch Matrix
lines. For example, the two possible switch (and SRAM cell)
locations controlling a connection between signal lines i and j are
row i (word i) and column j (bit j), or row j and column i. Only one
location is populated with a switch and the controlling SRAM
cell. This location is called the real location while the other one
is referred to as the ghost location. The real cell locations form a
unique pattern on the device die as described in Appendix A.
The section on “RapidConfigure Interface” explains how this
knowledge can be used to reduce the time it takes to change
Switch Matrix connections.
Revision 5.0
9
IQX Family Data Sheet
1.2.1 Programmable Pull-up Current
CA0 CA1
As shown in Figure 5, the I/O Port contains several n-channel
pull-up devices. The normal pull-up current is supplied by a
device which is switched on/off by internally generated control
signal.
CAm-1
Column (bit)
Address
RA1
Row (word)
Address
(j, i)
Pj
I/O Port Buffers
RA0
Row (word) Address Decoder
Column (bit) Address Decoder
(i, j)
An additional static pull-up current (IPU-WK) or (IPU-SG) can be
programmed at each I/O Port pin. This additional pull-up current
is primarily used for but not restricted to the Bus Repeater (BR)
mode.
VDD.PAD
RAm-1
PU
B
C
D
I/O Port Buffers
I/O Port
Pi
PD
Figure 3. Switch Matrix Control
A
A)Pull Down
B)Normal Pull Up
C)Additional Weak Pullup
D)Additional Strong Pullup
1.2 Programmable I/O Port
Each signal line in the Switch Matrix is connected to a
programmable I/O Port. The functional attributes of individual I/O
Ports can be programmed independently. The I/O Port attributes
include its signal direction (in, out or bidirectional), data flow
mode (flow-through, registered or latched), and pull-up current.
Figure 4 shows the structure of the programmable I/O Port. The
sources for the four control signals: clock (CLK), clock enable
(CKE), input enable (IE), and output enable (OE) are also
programmable and are described later in the section “I/O Control
Signals.”
E
Delay
E
Figure 5. IQX Output Driver and Pull-Up Current
1.2.2 Pin and Array Side Trickle Current
N-channel devices are used as a trickle current source
(nominally 10µ A) on the pin side and array side for each I/O
Port. Upon reset, these current sources are turned ON. They
can be turned OFF by configuring the I/O Port.
1.2.3 I/O Port Functional Mode
Table 1 describes the various modes of the I/O Port and the
specification used by the I-Cube Development System Software
for proper bit stream generation.
IE
REG
E CK
LAT
I/O Port
NC
NC
BR
Switch
Matrix
LAT
CK E
Legend:
Ax -Switch Matrix Signal
Px -I/O Port Signal
IE -Input Enable
OE -Output Enable
CLK -Clock
CKE - Clock Enable
REG
E
CLK
CKE
OE
Figure 4. Programmable I/O Port
10
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
Symbol
Ax
Px
I/O Port Function
Mnemonic
Input - The external signal is buffered from the I/O Port pin to the corresponding Switch Matrix
line. In this mode an optional input enable (IE) can be selected. Either polarity can be selected
for IE. The default level is a logic 1.
IN
Registered Input (with variable length shift register and inversion) - The external signal at the
I/O Port pin is registered into a 7-bit edge-triggered shift register within the I/O Port. An 8-to-1
mux selects either the input (bit 0) or one of the 7 output bits of the shift register and connects
it to the corresponding signal line in the Switch Matrix through a register. Any tap on the shift
register can be selected. The true or complement of the incoming signal can be selected. The
default is bit 0, true value. A clock source is required in this mode. Either edge of CLK can be
selected. The default for CLK is rising edge. A clock enable (CKE) and input enable (IE) are
also available but not required. Either polarity can be selected for IE and CKE. The default
level for IE and CKE is a logic 1. The outputs of the shift register are unknown after hardware
reset (TRST* = 0).
RI&
[bit = value]&
[INV = value]
Latched Input - The external signal at the I/O Port pin is latched by a level-sensitive flip-flop
within the I/O Port. A latch enable source is required in this mode. The latch enable source is
composed of CLK and CKE, and at least one must be specified. An input enable (IE) is also
available but not required. Either polarity can be selected for CLK, CKE and IE. The default
level for all three is a logic 1. The output of the flip-flop is unknown after hardware reset
(TRST* = 0).
LI
Output - The internal signal is buffered from the corresponding Switch Matrix line to the I/O
Port pin. In this mode an optional output enable (OE) can be selected. Either polarity can be
selected for OE. The default level is a logic 0.
OP
Latched Output- The internal signal on the Switch Matrix line is latched by a level-sensitive
flip-flop within the I/O Port. A latch enable source is required in this mode. The latch enable
source is composed of CLK and CKE, and at least one must be specified. An output enable
(OE) is also available but not required. Either polarity can be selected for CLK and CKE. The
default level for both is a logic 1. Either polarity can be selected for OE. The default level is a
logic 0. The output of the flip-flop is unknown after hardware reset (TRST* = 0).
LO
Registered Output - The internal signal on the Switch Matrix line is registered by an edgetriggered flip-flop within the I/O Port. A clock source is required in this mode. Either edge of
CLK can be selected. The default for CLK is rising edge. A clock enable (CKE) and output
enable (OE) are also available but not required. Either polarity can be selected for CKE and
OE. The default level for CKE is a logic 1 and the default level for OE is a logic 0. The output
of the flip-flop is unknown after hardware reset (TRST* = 0).
RO
Bidirectional Transceiver - In this mode, the I/O buffer acts as a bidirectional transceiver
between the I/O Port pin and the corresponding Switch Matrix line. This mode requires an
input enable (IE) and output enable (OE). Either polarity can be selected for each but the
default level for IE is a logic 1 and the default level for OE is a logic 0. When the same source
(with default polarities) is used for IE and OE, it effectively acts as direction control. When the
same control signal (with one polarity inverted) is used for IE and OE, it effectively acts as a
Bus Repeater (BR) (see below) when both are enabled, and as No Connect (NC) when neither
is enabled.
BT
IE
IE
0
0
Px
Ax
D Q
1
7
0
7
CLK
CKE
CE
Px
D
Ax
Q
CLK
IE
LE
CKE
Px
Ax
OE
Ax
D
Px
Q
CLK
LE
CKE
Ax
OE
D
Px
Q
CLK
CKE
OE
CE
IE
Px
Ax
OE
Table 1. Summary of Programmable I/O Attributes for IQX Devices
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
11
IQX Family Data Sheet
Symbol
Px
Ax
OE
D
Q
CLK
IE
LE
I/O Port Function
Mnemonic
Bidirectional Transceiver with Latched Input - This mode combines Latched Input (LI) and
output buffer (OP). A latch enable source is required in this mode. The latch enable source is
composed of CLK and CKE, and at least one must be specified. Either polarity can be selected
for CLK and CKE. The default level for both is a logic 1. This mode also requires an input
enable (IE) and output enable (OE). Either polarity can be selected for IE and OE. The default
level for IE is a logic 1 and the default level for OE is a logic 0. The output of the flip-flop is
unknown after hardware reset (TRST* = 0).
BT&LI
CKE
0
OE
D Q
1
IE
0
7
Px
0
Bidirectional Transceiver with Registered Input - This mode combines Registered Input
with programmable tap and inversion (RI) and buffered Output (OP). A clock source is required
in this mode. Either edge of CLK can be selected. The default for CLK is rising edge. A clock
Ax
enable (CKE) is available but not required. Either polarity can be selected. The default level for
CKE is a logic 1. This mode also requires an input enable (IE) and output enable (OE). Either
polarity can be selected for each. The default level for IE is a logic 1 and the default level for
OE is a logic 0. The output of the flip-flop is unknown after hardware reset (TRST* = 0).
BT&RI&
[bit = value]&
[INV = value]
7
CLK
CKE
CE
Ax
Px
IE
D
Q
CLK
Bidirectional Transceiver with Latched Output - This mode combines Latched Output (LO)
and input buffer (IN). A latch enable source is required in this mode. The latch enable source
is composed of CLK and CKE. At least one must be specified. Either polarity can be selected
for CLK and CKE. The default level for both is a logic 1. This mode also requires an input
enable (IE) and output enable (OE). Either polarity can be selected for IE and OE. The default
level for IE is a logic 1 and the default level for OE is a logic 0. The output of the flip-flop is
unknown after hardware reset (TRST* = 0).
BT&LO
Bidirectional Transceiver with Registered Output - This mode combines Registered Output
(RO) and buffered Input (IN). A clock source is required in this mode. Either edge of CLK can
be selected although the default is rising edge. A clock enable (CKE) is available but not
required. Either polarity can be selected but the default level is a logic 1. This mode also
requires an input enable (IE) and output enable (OE). Either polarity can be selected for IE and
OE. The default level for IE is a logic 1 and the default level for OE is a logic 0. The output of
the flip-flop is unknown after hardware reset (TRST* = 0).
BT&RO
Bidirectional Transceiver with Registered I/O- This mode is a combination of Registered
Input (RI) with programmable tap and inversion, and Registered Output (RO). A clock source
is required in this mode. Either edge of CLK can be selected. The default is rising edge. A
clock enable (CKE) is available but not required. Either polarity can be selected for CKE. The
default level is a logic 1. This mode also requires an input enable (IE) and output enable (OE).
Either polarity can be selected for IE and OE. The default level for IE is a logic 1 and the
default level for OE is a logic 0. The output of the flip-flops is unknown after hardware reset
(TRST* = 0).
BT&RI&
[bit = value]&
[INV = value]
&RO
OE
LE
CKE
Ax
Px
IE
D
Q
CLK
CKE
OE
CE
IE
0
DI
1
0
Px
QI
7
0
7
CLK
CKE
Ax
CE
Q O DO
OE
Other BT Modes- Other combinations of I/O Port modes (not covered in this table) are less
likely but can be used. The mnemonic is BT [&RI | &LI] [&RO | &LO], where the specification
inside the brackets “[ ]” is optional and “|” stands for either or. Insure that control signal
requirements are met. In these modes, the output of the flip-flops is unknown after hardware
reset (TRST* = 0).
Table 1. Summary of Programmable I/O Attributes for IQX Devices (Continued)
12
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
Symbol
Ax
Px
Px
Px
Ax
Ax
Ax
Px
Ax
Px
Px
Ax
I/O Port Function
Mnemonic
Bus Repeater - In the Bus Repeater mode, the I/O Port behaves as a wire (with a non-zero
propagation delay). This unique feature patented by I-Cube incorporates a self-sensing circuit
to determine signal direction and does not require a direction control signal.
When multiple I/O Ports, configured as “Bus Repeater”, are connected together through the
Switch Matrix to form a single internal node, an (open collector or tristatable) external signal
appearing at any one of the I/O Ports gets repeated (or broadcast) to other I/O Ports.
The Bus Repeater mode requires a pull-up current source (see section on “Programmable
Pull-Up Current”) to operate properly. For more details, refer to the Technical Note: “The Bus
Repeater Mode.”
BR
Array Side Force 0 - In this input mode, the Switch Matrix line is forced low (logic 0),
regardless of the signal on the corresponding I/O Port. In this mode an optional input enable
(IE) can be selected. Either polarity can be selected for IE. The default level is a logic 1.
A0
Array Side Force 1 - In this input mode, the Switch Matrix line is forced high (logic 1),
regardless of the signal on the corresponding I/O Port. In this mode an optional input enable
(IE) can be selected. Either polarity can be selected for IE. The default level is a logic 1.
A1
Pin Side Force 0 - In this output mode, the I/O Port pin is forced low (logic 0), regardless of
the signal on the corresponding Switch Matrix line. In this mode an optional output enable (OE)
can be selected. Either polarity can be selected for OE. The default level is a logic 0.
F0
Pin Side Force 1 - In this output mode, the I/O Port pin is forced high (logic 1), regardless of
the signal on the corresponding Switch Matrix line. In this mode an optional output enable (OE)
can be selected. Either polarity can be selected for OE. The default level is a logic 0.
F1
No Connect - In this mode, the I/O Port pin is isolated from the Switch Matrix. This is done by
tristating both the input and output part of the I/O buffer.
NC
Table 1. Summary of Programmable I/O Attributes for IQX Devices (Continued)
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
13
IQX Family Data Sheet
1.3 I/O Control Signals
The IQX family has a structure that gives the user a lot of flexibility in controlling the behavior of each I/O Port. As shown in Figure 6
and described below, Clock (CLK), Clock Enable (CKE), Input Enable (IE) and Output Enable (OE) signals for each I/O Port can be
selected from multiple sources. The control polarity can also be individually selected.
PORTX+1
IOBX+1
13
SEG 2
GC0-GC12
13
0-12
GT0-GT12
0
13
14
1
CLKX
15
SEG 3
Common to
All I/O Ports
0-12
0
13
14
1
CKEX
15
SEG 0
K0-K4
5
COUNTER
K0/KCLK
K1/KCKE
K2/KRST
K3/KCLR
KCLK
0-12
0
14
5
Count 5
KCKE
5
KRST
KCLR
1
1
0
IEX
15
SEG 1
1
0-12
1 1111
0
13
5-Bit
Terminal Count
K4/K1F
0
13
14
1
OEX
15
Match = 1
C
O
M
P
A
R
E
From Mode
Control Register
5
SEG 4
5-Bit
Tag
PORTX
= Programming Bits
= External Pins
GC Bus
GT Bus
KEY Bus
IOBX
IOBX-1
Included in
Each I/O Ports
Figure 6. I/O Control
14
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
1.3.1 Clock Control
An I/O Port can be individually programmed to select its clock
(CLK) and clock enable (CKE) signals from sixteen sources. The
source can either be the two (four for IQX320 only) dedicated
pins - GC0 and GC1 (GC0 through GC3 for IQX320), 11 (9 for
IQX320) clock pins that are shared with signal I/O pins - GC2
through GC12 (GC4 through GC12 for IQX320), the nearest
neighboring I/O Port, or the MATCH signal generated using Key
Control (K0 - K4) pins.
1.3.2 Tristate Control
An I/O Port can be individually programmed to select its Input
Enable (IE) and Output Enable (OE) signals from sixteen
signals. The source can either be the four (five for IQX320 only)
dedicated tristate pins - GT0 through GT3 (GT0 through GT4 for
IQX320), nine (eight for IQX320) tristate pins that are shared
with signal I/O pins - GT4 through GT12 (GT5 through GT12 for
IQX320), the nearest neighboring I/O Port, or the MATCH signal
generated using Key Control (K0 - K4) pins.
1.3.3 Neighboring I/O Port As A Control Source
A physically adjacent I/O Port on the die can be used as a
source for any of the I/O control signals. Port 1 is the control
source for Port 0, Port 2 is the control source for Port 1 and so
on. Port 0 is the control source for the highest number I/O Port
on the device die. Note that due to bondout restrictions the
neighboring I/O Port may not always be brought out to a
package pin on the IQX240B and IQX128B devices.
1.3.4 Key Control Pins as a Control Source
The Key Control feature on the IQX devices allows the user to
encode mutually exclusive control signals for use as I/O control
signals. The Key pins, K0 through K4 are shared with I/O Ports.
This feature, shown schematically in Figure 6, works as follows:
Each I/O Port contains a 5-bit tag which can be programmed
with a unique value when the I/O Ports are configured. A
comparator in each I/O Port continuously compares the
programmed tag value with the signals present on the Key pins
or the output of the internal 5-bit counter. The output of the
comparator, which produces a logic 1 on a match, can be
selected as a control signal.
The Key Control is intended for use with level sensitive signals
such as IE, OE, CKE (in registered modes only). If Key Control
is used in situations where a short glitch on the internal “Match”
signal is unacceptable (i.e., using the Key Port for CLK in
registered modes and CLK and/or CKE in latched modes), it is
recommended that one of the Key pins be used as a qualifier
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
and its value changed after the other Key pins have stabilized to
prevent glitches on the internal “Match” signal. Note that when
key match is used as Output Enable (OE) the match will disable
the driver, while a non-match will enable it. This can be reversed
by configuring the I/O Port to use reverse polarity for OE.
Depending on the value of the Counter Enable bit in the Mode
Control Register (see Table 10, the key input to the 5-bit
comparator comes either directly from the Key Pins (K0 through
K4) or from the output of an internal 5-bit up counter. If the
counter is selected by setting the Counter Enable bit to a logic 1,
the Key pins serve as control inputs to the counter as described
below.
K0/KCLK - Counter Clock input
K1/KCKE - Counter Clock Enable
K2/KRST - Counter (Synchronous) Reset
K3/KCLR - Counter (Asynchronous) Clear
K4/K1F - Counter Select “1F” Hex
The counter is a 5-bit modulo up counter controlled by the rising
edge on the counter clock pin (KCLK). It counts up to the 5-bit
value programmed in the Mode Control Register and then resets
to zero on the following clock edge. KCKE pin is used to qualify
the clock. Clocking is enabled when KCKE is high and disabled
when low. When the K1F pin is asserted (high), the output of the
counter is forced to “11111” regardless of the internal count.
During this time the counter continues to count up in response to
the clock input. When the KRST pin is asserted, the counter is
reset on the following clock edge. KCLR on the other hand is an
asynchronous clear. When asserted, the counter is immediately
reset to zero. When the device is reset, the Counter Enable bit
and the five Count Value bits are reset to zero.
1.3.5 Default Values for Control Signals
When the device is reset all I/O Ports are set to the default
configuration of flow-through input (IN), This is achieved by
setting the 16-to-1 muxes shown in Figure 6, to select input 15
(Vss); while the 2-to-1 muxes used for polarity selections are set
to select non-inverted value for Clock (CLK) and Clock Enable
(CKE), and inverted value for Input Enable (IE) and Output
Enable (OE).
1.4 RapidConfigure (RC) Interface
The RapidConfigure (RC) Interface allows Switch Matrix
connections and I/O Port configurations to be changed quickly. A
single Switch Matrix connection can be made or broken in a
single RapidConfigure cycle; while a single I/O Port or group of
Revision 5.0
15
IQX Family Data Sheet
2, 4, 8 or 16 I/O Ports (having the same configuration) can be
configured in a minimum of one or maximum of eight
RapidConfigure cycles.
The RapidConfigure interface shown in Figure 7 is a write only
interface. Its operation is some what similar to a memory write
cycle in a microprocessor system - it uses address, data and
control signals to write to the Switch Matrix SRAM cells and I/O
Port configuration registers. The Control bus, {P/S (Port/Switch),
C[1:0]} defines the type of operation performed by the
RapidConfigure cycle, while the Row Address, RA[m-1:0], and
Column Address, CA[m-1:0], provide the necessary addresses
and/or data for the different operations. The value “m” is different
for different devices as shown in Table 2. WE (Write Enable)
acts as chip select while STROBE is the write strobe.
Feature
IQX320
IQX240B
IQX160
IQX128B
320
240
160
128
I/O Ports Used for RC
Interface1
23 / 22
23 / 22
21/20
19/18
Row Address and
Column Address Bus
Widths
9
9
8
7
298
218
140
102
Total Number of I/O
Ports
I/O Ports whose
connections can be
changed using RC
interface2
In a typical system, an embedded processor will compute the
required Row Address, Column Address and Control values and
apply them to the IQX device. Alternatively, these values could
be computed before hand using the I-Cube supplied
development system software (IDS100), and stored in a lookup
table.
The RapidConfigure mode is enabled or disabled by correctly
setting the RC bit in the Mode Control Register. Table 3 shows
the different RapidConfigure options, depending on the values of
the “RC” and “RM” bits in the Mode Control Register. During
hardware reset (TRST* = 0) these bits are set to the signal value
on the “RCE” (RapidConnect Enable) pin. The values of these
bits can then be changed if required using the JTAG serial
interface. Note that the “P/S” signal shown in Figure 7 is required
only if the RapidConfigure interface is used for changing I/O Port
configuration, i.e., when RC bit = 1 and RM bit = 1. The pin is
available for use as signal I/O pin (I/O Port) when RM bit = 0.
Table 8 summarizes the different options. Compatibility with the
IQ family devices is achieved by connecting the RCE pin to VSS
on the board.
RC Bit RM Bit
0
RapidConfigure Mode is disabled. The device can only be
configured using the JTAG-based serial interface. In this
mode, the I/O Ports used for RapidConfigure Interface can
be used for as signal I/O Ports.
1
0
RapidConfigure Mode is enabled for changing Switch
Matrix connections but not for I/O Port configuration. The
I/O Ports can only be configured using the JTAG-based
serial interface.
In this mode, the signal coming from the P/S pin is forced
low internally. The P/S pin is available as a signal I/O Port.
1
1
RapidConfigure Mode is enabled for changing Switch
Matrix connections and I/O Port configurations.
Table 2. RapidConfigure Interface Pin Count
Notes:
1. The IQ compatibility mode uses the lower of the two numbers shown.
2. Due to the requirements for compatibility with the IQ Family and/or
bondout restrictions, this number is lower than (# in row 1 - #
in row 2) for some devices.
DATA
BUS
ADDRESS
BUS
CA[m-1:0]
I/O Port
I/O Port
RA[m-1:0]
IQX
CPU
CLK
Config
Control
Logic
RCE
C0
C1
P/S
WE
STROBE
Optional
Figure 7. IQX RapidConfigure System Interface
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Table 3. RapidConfigure Options
The user must ensure that the I/O Ports used for the
RapidConfigure interface are in the Input (IN) mode and any
connections to corresponding signal lines in the Switch Matrix
are cleared before attempting to configure the device using this
interface. During device reset, the I/O Ports used for the
RapidConfigure interface are set to the required Input (IN) and
all connections in the Switch Matrix are cleared.
1.4.1 Switch Matrix Connection Changes
I/O Port
TRST* TDI TMS TCK
16
Operation
0
As indicated earlier, the Switch Matrix SRAM cells that control
the connections among I/O Ports form a two dimensional array.
Every SRAM cell location in the Switch Matrix that is being
written to is uniquely identified by its Row (or Word) Address and
Column (or Bit) Address. The real SRAM cell responsible for the
connection between two I/O Port numbers “i” and “j” on the
Revision 5.0
June 2000
IQX Family Data Sheet
device die has the Row Address of Binary (i) and Column
Address of Binary (j), or vice versa. Furthermore, when dealing
with the bondout devices IQX240B and IQX128B the I/O Port
numbers on the device package must first be mapped to the I/O
Port number on the device die to determine the Row and
Column Address of the real SRAM cell. Refer to Appendix A for
the tables and decision logic used to determine the location of
the real SRAM cell, and the mapping of I/O Port numbers on the
device package to I/O Port numbers on the device die.
The Control bus, {P/S=0, C[1:0]} specifies the type of connection
change, either make or break; the Row and Column Addresses
are the values corresponding to the two I/O Port numbers as
determined using the tables in Appendix A. P/S is set to 0 when
changing Switch Matrix connections using RapidConfigure.
As indicated in Table 4, when the control bit C1 is held low
during a make or break operation, the remaining SRAM cells
belonging to the word addressed by the Row Address are
automatically cleared. This feature can be used to speed up
connection changes as described below.
In one common crossbar application, the signal I/O Ports on the
device are divided into equal groups of inputs and outputs, and a
pin in the output group is required to be connected to any pin in
the input group. By judicious assignment of the I/O Ports to the
output group, one can ensure that for every output port, the real
SRAM cells controlling the connection between that output port
and all ports in the input group fall on the word corresponding to
the output port number. With this assignment, when establishing
a new connection using RapidConfigure, any existing connection
to that output I/O Port is automatically broken (C1=0). Thus a
connection change, i.e., breaking an existing connection and
then making a new one, can be accomplished in one
RapidConfigure cycle. Tables in Appendix A provide information
on determining the word locations of real SRAM cells. Refer to ICube’s application notes for further details of using
RapidConfigure.
Attempting to alter the contents of the SRAM cells responsible
for connections to the I/O Ports used for the RapidConfigure
Interface will result in unpredictable results.
Control Bus
{P/S, C[1:0]}
Row Address
RA[m-1:0]
Column Address
CA[m-1:0]
Break the connection between I/O Ports i & j by writing a “0” to the SRAM cell location whose
Row Address is i and Column Address is j, [0 ≤ i, j ≤ r]. Other SRAM cells are unchanged,
i.e., no other connections are affected.(2,3)
010
BINARY(i)
BINARY(j)
Make the connection between I/O Ports i & j by writing a “1” to the SRAM cell location whose
Row Address is i and Column Address is j, [0 ≤ i, j ≤ r]. Other SRAM cell are unchanged, i.e.,
no other connections are affected.(2,3)
011
BINARY(i)
BINARY(j)
Break the connection between I/O Ports i & j by writing a “0” to the SRAM cell location whose
Row Address is i and Column Address is j, [0 ≤ i, j ≤ r]. Clear all SRAM cells on row i; i.e.,
break all the connections controlled by the real SRAM cells belonging to row i.(2,3)
000
BINARY(i)
BINARY(j)
Make the connection between I/O Ports i & j by writing a “1” to the SRAM cell location whose
Row Address is i and Column Address is j, [0 ≤ i, j ≤ r]. Clear all SRAM cells on row i; i.e.,
break all the connections controlled by the real SRAM cells belonging to row i.(2,3)
001
BINARY(i)
BINARY(j)
Operation
Table 4. Changing Switch Matrix Connections Using RapidConfigure
Notes:
(1) Binary (j) is the m-bit binary equivalent value of i. Right most bit is LSB. m equals Row/Column Address width. “i” and “j” refer to the I/O Port
number on the device die.
(2) “r” is the I/O Port number on the die corresponding the highest available signal I/O Port.
(3) Assumes the real SRAM cell controlling the connection has Row Address=Binary(j)
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
17
IQX Family Data Sheet
1.4.2 I/O Port Configuration
Configuring I/O Ports using the RapidConfigure interface
involves two steps. During the first step the 50-bit I/O Port
Configuration Holding Register, consisting of seven 8-bit
segments, is loaded with the configuration data. The loading is
accomplished one 8-bit segment at a time, and may take up to 7
RapidConfigure cycles to load this register. In the second step,
the data in the I/O Port Configuration Holding Register is
completely transferred to the individual I/O Ports in a single
RapidConnect cycle. A single I/O Port, or a group of 2, 4, 8 or 16
contiguous I/O Ports with a starting address of modulo 2, 4, 8 or
16 respectively, (and requiring the same configuration) can be
configured in a single RapidConfigure cycle during this step.
When using RapidConfigure for configuring I/O Ports, the
Control bus, {P/S = 1, C[1:0]} specifies the type of operation; and
the Row and Column Addresses provide the information about
the I/O Port, or the group of ports to be configured. P/S is set to
1 when configuring I/O Ports using RapidConfigure. Refer to
Table 5 for details. The I/O Port information specified in the Row
and Column address values applies to the I/O pad location on
the die. When using the RapidConfigure interface for configuring
bondout versions such as the IQX240B and IQX128B proper
translation for I/O Port number on the package to the
corresponding I/O Port number on the die must first be made.
Refer to Appendix A for the mapping.
I/O Ports used for the RapidConfigure interface P/S, C[1:0], RA,
CA, WE and STROBE, cannot be configured using the
RapidConfigure interface. Combinations not listed in Table 5 may
result in unpredictable results and should be avoided.
IQX320, IQX240B
IQX160
IQX128B
Operation
Control Bus
{P/S, C[1:0]}
Row Add.
RA[8:0]
Col. Add.
CA[8:0]
Row Add.
RA[7:0]
Col. Add.
CA[7:0]
Row Add.
RA[6:0]
Col. Add.
CA[6:0]
Load Configuration Register (1)
110
000000sss
0dddddddd
0000sssd
0ddddddd
000sssd
ddddddd
Configure Port i [0 ≤ i ≤ r] (2,3)
111
ppppppppp
000000001
pppppppp
00000001
ppppppp
0000001
Configure 2 I/O Port Group
111
pppppppp0
000000011
ppppppp0
00000011
pppppp0
0000011
Configure 4 I/O Port Group
111
ppppppp00
000000111
pppppp00
00000111
ppppp00
0000111
Configure 8 I/O Port Group
111
pppppp000
000001111
ppppp000
00001111
pppp000
0001111
Configure 16 I/O Port Group
111
ppppp0000
000011111
pppp0000
00011111
ppp0000
0011111
Table 5. Configuring I/O Ports Using RapidConfigure Interface
Notes:
(1) “sss” is the 8-bit segment in the 50-bit I/O Port Configuration Holding Register and dddddddd is the 8-bit data to be loaded. Right most bits are
LSBs.
(2) “ppppp....” is the I/O Port or I/O Port Group number to be configured. This vector is 9-bits long or less, depending on the device and size of the
I/O Port Group. The I/O Port Group is a contiguous group of I/O Ports with the lowest I/O Port number being (ppppp....) multiplied by (Number of
Ports in the Group).
(3) “r” is the I/O Port number on the die corresponding to the highest I/O Port number on the package that can be configured using RapidConfigure.
1.4.3 I/O Port Configuration Holding Register
I/O Port Configuration Holding Register is used to hold the data
that is to be loaded into the I/O Port Configuration Register. This
50-bit holding register consists of six 8-bit segments and one 2bit segment, and is loaded one segment at a time using the
RapidConfigure interface.
Using the RapidConfigure interface, the holding register is first
loaded with 50 bits of data that defines the I/O Port function. The
data is then transferred into the I/O Port Configuration
Register(s), also using the RapidConfigure interface. Depending
on the current contents of the holding register segments, it may
18
Powered by ICminer.com Electronic-Library Service CopyRight 2003
take 7 RapidConfigure cycles or less to load the holding register.
The holding register contains unknown values when the device
is reset.
Table 6 describes the I/O Port programming bits and shows their
location in the I/O Port Configuration Holding Register. Table 7
shows the bit values for the various I/O Port configurations.
Revision 5.0
June 2000
IQX Family Data Sheet
Name
Seg#
Bit#
0
0
IES0
Group Function
Reset
Value
Input Group
Description
1
Input Enable (IE) Source Bit 0 (LSB).
IES1
1
1
Input Enable (IE) Source Bit 1.
IES2
2
1
Input Enable (IE) Source Bit 2.
IES3
3
1
Input Enable (IE) Source Bit 3 (MSB).
INV_IE
4
1
Invert Polarity for Input Enable; Default is Active High.
IN
5
1
Input Port Mode.
A0
6
0
Force Array Side Low.
A1
7
0
Force Array Side High.
1
Output Enable (OE) Source Bit 0 (LSB).
OES0
1
0
Output Group
OES1
1
1
Output Enable (OE) Source Bit 1.
OES2
2
1
Output Enable (OE) Source Bit 2.
OES3
3
1
Output Enable (OE) Source Bit 3 (MSB).
INV_OE
4
1
Invert Polarity for Output Enable, Default is Active Low.
OP
5
0
Output Port Mode.
F0
6
0
Force Pin Side Low.
F1
7
0
Force Pin Side High.
1
Clock (CLK) Source Bit 0 (LSB).
1
Clock (CLK) Source Bit 1.
CLKS0
2
0
Clock Source,
Register, and Latch
Group
CLKS1
1
CLKS2
2
1
Clock (CLK) Source Bit 2.
CLKS3
3
1
Clock (CLK) Source Bit 3 (MSB).
LO
4
0
Latched Output Mode.
LI
5
0
Latched Input Mode.
RO
6
0
Registered Output Mode.
RI
7
0
Registered Input Mode.
Table 6. I/O Port Configuration Bits
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
19
IQX Family Data Sheet
Name
CKES0
Seg#
Bit#
3
0
Group Function
Reset
Value
Clock Enable Group
Description
1
Clock Enable (CKE) Source Bit 0 (LSB).
CKES1
1
1
Clock Enable (CKE) Source Bit 1.
CKES2
2
1
Clock Enable (CKE) Source Bit 2.
CKES3
3
1
Clock Enable (CKE) Source Bit 3 (MSB).
INV_CKE
4
1
Invert Polarity for Clock Enable; Default is enabled when high for Register and transparent when
High for Latch.
INV_CLK
5
0
Invert Polarity for Clock; Default is Rising Edge Triggered for Register and Transparent when
High for Latch.
INV_PI
6
0
Invert Input Data in Registered Input (RI) mode.
reserved
7
0
Reserved for internal use. Must be set to default value.
0
Key Tag Bit 0 (LSB).
0
Key Tag Bit 1.
K0
4
0
Key Control and
Pipeline Delay Group
K1
1
K2
2
0
Key Tag Bit 2.
K3
3
0
Key Tag Bit 3.
K4
4
0
Key Tag Bit 4 (MSB).
DELAY0
5
0
Input Pipeline Delay Bit 0 (LSB).
DELAY1
6
0
Input Pipeline Delay Bit 1.
DELAY2
7
0
Input Pipeline Delay Bit 2 (MSB).
0
Bus Repeater Mode.
BR
5
0
Misc. Group
IAS
1
1
Array Side Trickle Current.
IPS
2
1
Pin Side Trickle Current.
PU_WK
3
0
Weak Static Pull Up Current.
PU_SG
4
0
Strong Static Pull Up Current.
NB
5
0
Non-Buffered Mode.
reserved
6
1
Reserved for internal use. Must be set to default value.
reserved
7
1
Reserved for internal use. Must be set to default value.
0
Reserved for internal use. Must be set to default value.
0
Reserved for internal use. Must be set to default value.
reserved
reserved
6
0
Test Group
1
Table 6. I/O Port Configuration Bits (Continued)
20
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
1.4.4 I/O Port Configuration Register Contents
Seg 3
Bit
76543210
Seg 2
Seg 1
Seg 0
Bit
Bit
Bit
76543210 76543210 76543210
11000110
00000000
00011111
00001111 00011111 00111111
00000000
11000110
00000000
00011111
00001111 00011111 00111111
00000000
11000110
000*****
00011111
00001111 00011111 001*****
00000000
11000110
000*****
00******
0010**** 00011111 00111111
00000000
11000110
000*****
00******
0010**** 00011111 001*****
00000000
11000110
********
0*******
1000**** 00011111 00011111
00000000
11000110
********
0*******
1000**** 00011111 00001111
00000000
11000110
00000000
00011111
00001111 00101111 000*****
00000000
11000110
000*****
00011111
00001111 001***** 00001111
00000000
11000110
000*****
00******
0001**** 00101111 00001111
00000000
11000110
000*****
00******
0001**** 001***** 00001111
00000000
11000110
00000000
00******
0100**** 00001111 00001111
00000000
11000110
000*****
00******
0100**** 000***** 00001111
BT
00000000
11000110
00000000
00111111
00001111 001***** 001*****
Bidirectional Transceiver w/ Latched Input
BT&LI
00000000
11000110
000*****
00******
0010**** 001***** 001*****
Bidirectional Transceiver w/ Registered Input
BT&RI
00000000
11000110
000*****
00******
1000**** 001***** 000*****
Bidirectional Transceiver w/ Latched Output
BT&LO
00000000
11000110
000*****
00******
0001**** 001***** 001*****
Bidirectional Transceiver w/ Registered Output
BT&RO
00000000
11000110
000*****
00******
0100**** 000***** 001*****
Pin Force 0
F0
00000000
11000110
00000000
00011111
00001111 01001111 00001111
Pin Force 1
F1
00000000
11000110
00000000
00011111
00001111 10001111 00001111
Array Force 0
A0
00000000
11000110
00000000
00011111
00001111 00011111 01011111
Array Force 1
A1
00000000
11000110
00000000
00011111
00001111 00011111 10011111
Bus Repeater
BR
00000000
110**111
00000000
00011111
00001111 00101111 00111111
No Connect
NC
00000000
11000110
00000000
00011111
00001111 00011111 00001111
Input
IN
Input w/ Tristate
Latched Input
LI
Latched Input w/ Tristate
Registered Input
RI
Registered Input w/ Tristate
Output
OP
Output w/ Tristate
Latched Output
LO
Latched Output w/ Tristate
Registered Output
RO
Registered Output w/ Tristate
Bidirectional Transceiver
A1
A0
IN
INV_IE
IES3
IES2
IES1
IES0
00000000
Value After Reset
F1
F0
OP
INV_OE
OES3
OES2
OES1
OES0
RI
RO
LI
LO
CLKS3
CLKS2
CLKS1
CLKS0
Seg 4
Bit
76543210
.
INV_PI
INV_CLK
INV_CKE
CKES3
CKES2
CKES1
CKES0
Seg 5
Bit
76543210
DELAY2
DELAY1
DELAY0
K4
K3
K2
K1
K0
Seg 6
Bit
76543210
.
.
NB
PU_SQ
PU_WK
IPS
IAS
BR
Mnemon
ic
.
.
.
.
.
.
.
.
I/O Mode
Table 7. I/O Configuration Register Contents
Note:
* User defined value
Each programmable I/O Port on the IQX device contains a 50-bit
Configuration Register. The function of an I/O Port is determined
by the contents of its configuration register. Table 7 shows the
contents for the different I/O functions. Combinations that are not
listed are illegal and may result in improper operation or damage
to the device.
holding register are set to the default state shown in Table 8,
however the contents of the Mode Control Register and the state
of the JTAG controller are not affected.
The bits in Table 7 indicated by a “*” refer to the values and
polarity of the various control sources and must be filled in
correctly based on the user selection of the control sources.
1.4.5 Reset Commands
The RapidConfigure interface can also be used to quickly clear
the Switch Matrix and reset the I/O Ports to their default state.
Refer to the table below for details. When RapidConfigure is
used for resetting the I/O Ports the contents of the configuration
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
21
IQX Family Data Sheet
IQX320, IQX240B
Operation
IQX160
IQX128B
Control Bus
(P/S, C[1:0])
Row Add.
RA[8:0]
Col. Add.
CA [8:0]
Row Add.
RA[7:0]
Col. Add.
CA[7:0]
Row Add.
RA[6:0]
Col. Add.
CA[6:0]
Clear All Switch Matrix
SRAM Cells (Break
Connections)
111
000000000
000100000
00000000
00100000
0000000
0100000
Clear All Switch Matrix
SRAM Cells (Break
Connections) and Set All I/O
Ports to Power-on
Default Function [Input (IN)]
111
000000000
001100000
00000000
01100000
0000000
1100000
Table 8. RapidConfigure Reset Commands
1.5 JTAG-based Configuration Controller
1.5.2 I/O Port Configuration
In the IQX devices, the I/O attributes and Switch Matrix
connections can be programmed using the JTAG serial bus.
Additionally, the RapidConfigure Interface, used for quickly
changing I/O Port Configurations and Switch Matrix connections,
can be enabled or disabled using the JTAG serial bus.
The JTAG-based serial mode is always available for
configuration regardless of whether the RapidConfigure mode is
enabled or disabled. However proper care must be taken when
switching between JTAG and RapidConfigure for configuring the
devices. The user must ensure that the RapidConfigure mode is
first disabled by using JTAG serial mode to set the RC bit to zero
in the Mode Control Register before attempting to change Switch
Matrix connections or I/O Port configuration through JTAG.
In most cases, the user does not need to know the details of the
JTAG protocol. The I-Cube supplied software will automatically
generate the necessary bit stream from a higher-level textual
description of the required configuration.
I/O Port configuration is accomplished by loading the appropriate
bit stream into the programming registers present at each I/O
Port. The JTAG serial bus is used to load configuration data into
the I/O Port programming registers, one I/O Port at a time.
1.5.3 Switch Matrix Configuration
The contents of the SRAM cells controlling Switch Matrix
connections can be modified using the JTAG. This is
accomplished by loading the configuration data, one word at a
time into the SRAM cells in the Switch Matrix.
1.5.4 Mode Control Register Configuration
The IQX device contains a Mode Control Register. Some bits in
the register are used to store user flags such as RapidConfigure
Enable, and certain non-user flags required for proper
functioning of the device. The contents of this register can be
changed using the JTAG interface. Refer to Table 10 for details.
1.5.1 JTAG Interface
The JTAG interface is a serial interface and uses five pins: Test
Data In (TDI), Test Data Out (TDO), Test Clock (TCK), Test
Mode Select (TMS) and Test Reset (TRST*). TCK is used to
clock data in and out of TDI and TDO. TMS, in conjunction with
TDI implements a state machine that controls the various
operations of the JTAG protocol. Data on the TDI and TMS pins
is clocked into the IQX device on the rising edge of the TCK
signal, while the valid data appears on the TDO pin after the
falling edge of TCK. On the IQX devices, TRST* is used to reset
both the device and the JTAG controller.
22
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
2.0 MISCELLANEOUS DETAILS
2.1 Device Reset
To ensure proper operation, the device reset pin, TRST* must be
held low during power up. The reset pulse must be at least
200 ns long. The IQX device is ready for configuration as soon
as it comes out of reset. The recommended reset circuitry is
shown in Figure 8, using an external supervisor device.
It should be noted that the TRST* pin must not be driven by any
devices which cannot guarantee a low signal during power-up.
Improper devices are those whose pins are either high or tristated during power-up. Examples of such devices are SRAMbased FPGAs.
.
When the device is in operation, different functional blocks can
be reset using one of following methods. Each method performs
a slightly different action as shown in Table 9.
IQX
+5
In any of the reset methods the edge and level-sensitive flipflops in the I/O Port buffers are not cleared and will have
unknown output values.
Vmon
Supervisor
Vdd
Ref
GND
RST
RST
TRST*
PBRST
Figure 8. Reset Circuit
Switch
Matrix
Reset Method
I/O Ports
I/O Config.
Holding
Register
JTAG
State
Machine
RapidConfigure
Interface
Pulsing TRST* low
Cleared
Set to Input (IN) Set to Input (IN) Reset
Shifting in the “Device Reset” instruction using JTAG
Cleared
Set to Input (IN) Set to Input (IN) Unchanged Enabled if RCE pin = 1
Applying “I/O Port and Switch Matrix Reset” instruction using RapidConfigure
interface
Cleared
Set to Input (IN) Set to Input (IN) Unchanged Stays Enabled
Applying “Switch Matrix Reset” instruction using RapidConfigure interface
Cleared
Unchanged
Unchanged
Enabled if RCE pin = 1
Unchanged Stays Enabled
Table 9. Device Reset
2.2 Mixed Voltage Operation
2.3 Power Pin VDD.X
There are multiple sources for power on the IQX device. The first
one called VDD is a 5V source and is used to power the device
core, including the Switch Matrix SRAM cells, I/O Port logic
(excluding the I/O buffer driver), I/O control logic, JTAG logic and
other circuitry. The I/O buffer drivers are powered by a different
source called VDD.PAD. The number of VDD.PAD sources
depends on the device. Table 13 shows the number of VDD.PAD
sources and the I/O Ports controlled by them. The VDD.PAD pins
can be connected to either a 5V or 3V supply. This makes it
easy to interface IQX device to 5V and/or 3V logic levels.
The IQX devices contain a pin marked VDD.X. The devices
contain an on-chip charge pump. In order for the charge pump to
operate correctly, it is required that the VDD.x pin be left floating
and completely unconnected. The charge pump should also be
left in its default “on’ setting. This is controlled by bit #6
(C_PUMP) of the mode control register.
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
23
IQX Family Data Sheet
2.4 Mode Control Register
The IQX device contains a 16-bit Mode Control Register. It
stores the RapidConfigure Enable and certain other non-user
flags which must be set correctly for the proper functioning of the
device. Table 10 shows the bit assignment and their function.
A special JTAG instruction is used to write to the Mode Control
Register. When this register is written using JTAG the least
significant bit (Bit 0) is shifted in first.
Bit #
Name
Default
Description
0
KCNT
0
Key Counter Enable.
When set, uses the internal 5-bit counter to provide
Key Address
1
RM
*
Used to enable IOB configuration through
RapidConfigure interface.
Default value equals the RCE pin value on Reset.
2
RC
*
Enables or disables RapidConfigure mode.
Default value equals the RCE pin value on Reset.
3
IOB_PU1
1
IOB Pull Up 10k Ref
4
BRO_PW1
1
BR external one-shot Pulse Width 10k Ref
5
BRI_PW1
1
BR internal one-shot Pulse Width 10k Ref
6
C_PUMP
1
Charge Pump Enable Bit
7
IOB_PU2
0
IOB Pull Up 20k Ref
8
BRO_PW2
0
BR external one-shot Pulse Width 20k Ref
9
BRI_PW2
0
BR internal one-shot Pulse Width 20k Ref
10
INTERNAL
0
For internal use. Should not be changed by the user.
11
KVAL0
0
Terminal count value bit 0 (LSB) when internal
counter is used as Key Address
12
KVAL1
0
Terminal count value bit 1 when internal counter is
used as Key Address
13
KVAL2
0
Terminal count value bit 2 when internal counter is
used as Key Address
14
KVAL3
0
Terminal count value bit 3 when internal counter is
used as Key Address
15
KVAL4
0
Terminal count value bit 4 (MSB) when internal
counter is used as Key Address
Table 10. Mode Control Register Bit Assignment
24
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
3.0 IN SYSTEM CONFIGURATION USING JTAGBASED CONFIGURATION CONTROLLER
The JTAG-based configuration mode allows the user to initialize
the device, configure the I/O Ports, establish connections
through the Switch Matrix and set the contents of the Mode
Control Register.
Configuring the device using JTAG involves two steps. In the
first step the user generates the bit stream. Two different
software options - off-line and embedded bit stream generation are available to accomplish this task. The choice depends on the
target application. The second step is the actual downloading of
the bit stream into the device. The downloading circuitry can
take on different forms, depending on the target application.
• By using I-Cube Development System Software product
IDS100.
• By user written code based on the information provided in the
“IQX Family Register Programming Users Reference.”
If the bit stream is generated off-line then, depending on the
application, it is either stored in non-volatile memory or directly
downloaded from a host processor such as a PC connected to
the target hardware.
3.2 Bit Stream Downloading
Compile Configuration File
to Create Configuration Bitstream
The bit stream can be downloaded into the IQX device using
several different hardware schemes. The choice depends on the
end application. All these schemes use the standard JTAG
protocol and timing. As per the JTAG protocol, the clock signal
(TCK) must be supplied externally.
Convert Bitstream for Use with
Configuration Circuitry in the Target System
Serial
Onboard
Download
EPROM Microcontroller
Cable
Figure 9. Off-line Bit Stream Generation
If the target hardware is controlled by a computer such as a PC,
the parallel port on the computer can be used to download the
bit stream. I-Cube provides a software utility to perform the
downloading. Under this scheme, the necessary data for TDI
and TMS pins as well as the (software generated) TCK clock
signal are sent over the parallel port.
An on-board byte-wide EPROM or E2PROM, or a serial
E2PROM can be used to store the bit stream. Using minimal
external logic, the bit stream stored in one of these devices can
be downloaded into the IQX device(s) over the TDI and TMS
pins, with the TCK pin used for synchronization. The clock signal
for the TCK pin is generated by the external logic.
Memory
Application
Software
IQX
Programming
Library
The configuration bit stream can be generated off-line or insystem by an embedded CPU using one of the following
methods:
The software used for off-line generation accepts a text file
describing the desired configuration - connections between
different I/O Ports, functional attributes of each I/O Port, and
settings of certain user flags - and generates a file containing the
bit stream.
Create Configuration File
(Text File)
EPROM
3.1 Bit Stream Generation
Configuration
Circuitry
IQX
Figure 10. Embedded Bit Stream Generation
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
If the target system has an on-board microcontroller, the bit
stream data can be read from memory and downloaded into the
IQX device(s) using 3 I/O pins on the microcontroller to generate
the required TDI, TMS and TCK signals. For real-time
applications, the microcontroller/microprocessor can generate
the bit stream (using the I-Cube supplied software examples or
user written code) and then download it into the IQX device in a
single operation.
Revision 5.0
25
IQX Family Data Sheet
The actual time required to download the configuration bit
stream and program a IQX device depends on the device(s)
used, the user’s specific configuration pattern, and JTAG clock
frequency. Table 11 shows the number of JTAG cycles and
configuration time required for some typical operations. The size
of the memory (number of bytes) required is two (one each for
TDI and TMS) times the number of JTAG cycles divided by eight.
U3
U2
IQX
TDO
TDI
TDI
U1
IQX
IQX
TDO
TDI
TDO
TDI
TCK
TCK
TCK
TMS
TMS
TMS
TRST*
TRST*
TRST*
TDO
TCK
3.3 Configuring Multiple IQX Devices
TMS
TRST*
The JTAG-based controller allows a single device or multiple
IQX devices connected in a chain to be configured in a single
operation. For multiple device configuration, the pins are
connected as shown in Figure 11.
Figure 11. Configuring Multiple IQX Devices
During the initial configuration sequence, the internal controllers
on all IQX devices are first brought to their reset state by pulsing
the TRST* reset pin low. This is followed by the actual
configuration bit stream, which is downloaded into the IQX
devices over the TDI and TMS pins.
Bitstream Size
JTAG Cycles
Config. Time
IQX128B
Bitstream Size
JTAG Cycles
Config. Time
IQX160
Bitstream Size
JTAG Cycles
Config. Time
IQX240B
Bitstream Size
Operation
Config. Time
JTAG Cycles
IQX320
JTAG Reset Sequence (TMS = “11111”)
5
500
ns
10
bits
5
500
ns
10
bits
5
500
ns
10
bits
5
500
ns
10
bits
Enable or Disable Rapid Configure
42
4.2
µs
84
bits
42
4.2
µs
84
bits
42
4.2
µs
84
bits
42
4.2
µs
84
bits
Change IOB attributes of ONE I/O Port
76
7.6
µs
152
bits
76
7.6
µs
152
bits
76
7.6
µs
152
bits
76
7.6
µs
152
bits
Change IOB attributes of ALL I/O Ports
24 K
2.4
ms
6 KB
18 K
1.8
ms
4.5
KB
12 K
1.2
ms
4 KB
10 K
1.0
ms
2.5
KB
Reset JTAG Controller + Reset ALL I/O Ports + Clear ALL SRAM cells
32
3.2
µs
64
bits
32
3.2
µs
64
bits
32
3.2
µs
64
bits
32
3.2
µs
64
bits
Connect or disconnect two I/O Ports
346
34.6
µs
692
bits
346
34.6
µs
692
bits
186
18.6
µs
372
bits
186
18.6
µs
372
bits
110 K 11.0
ms
27.5
KB
84 K
8.4
ms
21 KB 30 K
3.0
ms
7.5
KB
24 K
2.4
ms
6 KB
13.4 34 KB 102 K 10.02 26 KB 42 K
ms
ms
4.2
ms
11 KB 34 K
3.4
ms
9 KB
Configure Entire Switch Matrix
Completely Configure the Device (All I/O and All Switch Matrix Connections) 134K
Table 11. Number of JTAG Cycles and Configuration Time (using a 10 MHz JTAG Clock)
26
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
4.0 PIN SUMMARY
IQX320
IQX240B
IQX160
IQX128B
DIR
P000 - P083
I/O
Dedicated I/O Ports
P104, P105,
P106, P108,
P109
P84 -P88
I/O
Shared I/O Ports
I/O Ports shared with General Tristate Control GT12 - GT8, used for Input Enable (IE) and
Output Enable (OE) Signals.
P199 - P203
P110, P111,
P112, P114,
P115
P89 -P93
I/O
Shared I/O Ports
I/O Ports shared with General Clock Control GC12 - GC8, used for Clock (CLK) and Clock
Enable (CKE) Signals.
P273, P275, P277,
P279, P281
P204 - P208
P116, P117,
P120, P121,
P122
P94 -P98
I/O
Shared I/O Ports
I/O Ports shared with Key Control K4 - K0, used for generating Clock (CLK), Clock Enable
(CKE), Input Enable (IE) and Output Enable (OE) signals.
P283, P285,
P287, P289
P209-P212
P125-P128,
P138, P137
P99-P102,
P108, P107
I/O
P291, P293, P295
P213 - P215
P131 - P134
P103 - P106
I/O
GT4 - GT0
GT4 - GT0
GT3 - GT0
GT3 - GT0
I
(Dedicated) General Tristate Control Pins
Used for Input Enable (IE) and Output Enable (OE) Signals.
GC3 - GC0
GC3 - GC0
GC1 - GC0
GC1 - GC0
I
(Dedicated) General Clock Control Pins
Used for Clock (CLK) and Clock Enable (CKE) signals.
P296 - P304
CA0 - CA8
P216 - P224
CA0 - CA8
P140 - P147
CA0 - CA7
P110 - P116
CA0 - CA6
I/O
Shared I/O Ports
I/O Ports shared with Column Address (CA) Bus
P306 - P314
RA0 - RA8
P226 - P234
RA0 - RA8
P148 - P155
RA0 - RA7
P117 - P123
RA0 - RA6
I/O
Shared I/O Ports
I/O Ports shared with Row Address (RA) Bus
P315 - P317
P235 - P237
P139, P156,
P157
P109, P124,
P125
I/O
Shared I/O Ports
I/O Ports shared with P/S, C0 AND C1
P318, P319
P238, P239
P158, P159
P126, P127
I/O
Shared I/O Ports
RapidConfigure Write Enable (WE) and Write Strobe (STROBE)
TRST*
TRST*
TRST*
TRST*
I
TDI, TMS, TCK,
TDO
TDI, TMS,
TCK,
TDO
TDI, TMS,
TCK,
TDO
TDI, TMS,
TCK,
TDO
I
I
O
RCE
RCE
RCE
RCE
I
RapidConfigure Enable Pin
For Enabling RapidConfigure interface after reset
VDD.PAD1
VDD.PAD2
VDD.PAD3
VDD.PAD4
VDD.PAD1
VDD.PAD2
VDD.PAD3
VDD.PAD4
VDD.PAD1
VDD.PAD2
VDD.PAD1
VDD.PAD2
P
P
P
P
Power & Ground Pins
Power Pins for Group 1
Power Pins for Group 2
Power Pins for Group 3
Power Pins for Group 4
P000 - P259,
P262, P264, P266,
P274, P276, P278,
P280, P282, P284,
P286, P288, P290,
P292, P294, P305
P000 - P193, P000 - P103,
P225
P107, P113,
P118, P119,
P123, P124,
P129, P130,
P135, P136
P260, P261, P263,
P265, P267
P194, P195,
P196, P197,
P198
P268 - P272
Description
Shared I/O Ports
I/O Ports shared with General Clock Control GC7-GC4 for IQX320 and IQX240B and GC7GC2 for remaining devices, used for Clock (CLK) and Clock Enable (CKE) Signals.
Shared I/O Ports
I/O Ports shared with General Tristate Control GT7 - GT5 for IQX320 and IQX240B and GT7
- GT4 for remaining devices, used for Input Enable (IE) and Output Enable (OE) Signals.
Hardware Reset
Device Reset
JTAG Pins
For downloading the serial configuration bitstream
I/O
I/O
I/O
I/O
Buffer
Buffer
Buffer
Buffer
Drivers.
Drivers.
Drivers.
Drivers.
Table 12. IQX Pin Summary
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
27
IQX Family Data Sheet
IQX320
IQX240B
IQX160
IQX128B
DIR
VDD
VDD.X
VSS
VDD
VDD.X
VSS
VDD
VDD.X
VSS
VDD
VDD.X
VSS
P
P
P
Description
Power Pins for on-chip circuitry other than I/O Buffer Drivers.
Supply for Switch Matrix.
Ground Pins.
Table 12. IQX Pin Summary (Continued)
Supply Voltage
Pins Powered by Supply Voltage
IQX320
IQX240B
IQX160
IQX128B
VDD
TDI,TMS,TCK,TRST*, GC0-GC3,
GT0-GT4
TDI,TMS,TCK,TRST*, GC0-GC3,
GT0-GT4
TDI,TMS,TCK, TDO, TRST*, GC0, TDI,TMS,TCK,TDO,TRST*, GC0,
GC1, GT0-GT3
GC1, GT0-GT3
VDD.PAD1
P000:P079, TDO
P000:P059, TDO
P000:P079
P000:P063
VDD.PAD2
P080:P159
P060:P119
P080:P159
P064:P127
VDD.PAD3
P160:P239
P120:P179
VDD.PAD4
P240:P319
P180:P239
Table 13. Supply Voltage Source
28
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
5.0 ELECTRICAL SPECIFICATIONS
5.1 Absolute Maximum Ratings (1)
Symbol
Parameter
Limits
Units
VDD
Supply Voltage to Ground
-0.3 to +7.0
V
VDD.PAD
Supply Voltage for I/O Buffer Driver
-0.3 to +7.0
V
VIN (2)
Input Voltage
-0.3 to
(VDD.PAD + 0.3)
V
TJ
Junction Temperature
150
°C
TSTG
Storage Temperature
-65 to +150
IOS
Current per Port Pin
°C
± 100
mA
Table 14. Absolute Maximum Ratings
5.2 Recommended Operating Conditions
Symbol
Parameter
Limits
Units
VDD
Supply Voltage to Ground
4.75 to 5.25
V
VDD.PAD (4)
Supply Voltage for I/O Buffer Driver
4.75 to 5.25
2.97 to 3.63
V
TA
Operating Temperature
0 to 70
°C
Table 15. Recommended Operating Conditions
5.3 Capacitance (3)
Symbol
Parameter
Min
Max
CIN
Input Capacitance (JTAG pins)
-
8
Units
pF
COUT
Output Capacitance (TDO pin)
-
8
pF
CPORT
I/O Signal Port
-
10
pF
CCNTL
Dedicated General Clock and
General Tristate Pin Capacitance
-
10
pF
Table 16. Capacitance
Notes:
(1) Exposure to absolute maximum rated conditions for extended periods may affect device reliability.
(2) A maximum overshoot and undershoot of 2V for a maximum duration of 20 ns is acceptable.
(3) Capacitance measured at 25°C. Sample-tested only.
(4) VDD.PAD1, VDD.PAD2, VDD.PAD3 and VDD.PAD4 can operate at different voltages from each other.
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
29
IQX Family Data Sheet
5.4 DC Electrical Specifications
(TA = 0°C to 70°C, VDD = 5V±5%; V DD .PAD = 5V±5%, or V DD .PAD = 3.3V±10%)
Symbol
Parameter
Conditions
IQX320, IQX240B
IQX160, IQX128B
Min
Max
Min
Max
Unit
2.0
VDD + 0.3
2.0
VDD + 0.3
V
VIH
High-Level Input Voltage
VIL
Low-Level Input Voltage
-0.3
0.8
-0.3
0.8
V
VOH
High-Level Output Voltage
VDD = Min, VDD.PAD = 4.75V
IOH = - 8 mA
2.4
-
2.4
-
V
High-Level Output Voltage
VDD = Min, VDD.PAD = 2.97V
IOH = - 4mA
2.4
-
2.4
-
V
Low-Level Output Voltage
VDD = Min, VDD.PAD = 4.75V
IOL = 12 mA
-
0.4
-
0.4
V
Low-Level Output Voltage
VDD = Min, VDD.PAD = 2.97V
IOL = 12 mA
-
0.4
-
0.4
V
|IIH“|” |IIL|
IPT
Input Leakage Current for I/O ports
VDD = Max, 0 ≤ VIN ≤
VDD = Max, 0 ≤ VIN ≤
VDD.PAD
-
5
-
5
µA
I/O Port Trickling Current(1)
VDD.PAD
-
-25
-
-25
µA
|IOZ|
Tristate Output Off-State Current
VDD = Max, 0 ≤ VIN ≤ VDD.PAD
-
5
-
5
µA
IPU-WK
Programmed-Weak Additional Pull-Up Current
VDD = VDD.PAD = 4.75V, VO = GND
2.5
4.0
2.0
4.0
mA
IPU-SG
Programmed-Strong Additional Pull-Up Current
9
13.5
8.0
13.5
mA
IOS
Short Circuit Current(1, 2)
VDD = VDD.PAD = 4.75V, VO = GND
VDD = Max, VO = GND
-60
-
-60
-
mA
-
85
-
85
mA
VOL
IDDQ_CORE Quiescent Core Power Supply Current
VDD = Max, I/O = GND, CP = On
VDD = Max, I/O = GND, CP = Off
-
8
-
8
mA
VDD.PAD = 5.25V, All I/O = NC
VDD = Max, VO = GND
-
80
-
80
µA
QDDD_CORE Dynamic CorePower Supply Current
VDD.PAD = 5.25V, VDD = Max, No Load,
@ 1.0 MHZ clock input, connect one output
per input
-
0.2
-
0.1
mA/
MHz
QDDD_PAD Dynamic Pad Power Supply Current
VDD.PAD = 5.25V, VDD = Max, No Load,
@ 1.0 MHZ clock input, connect one output
per input
-
0.1
-
0.05
mA/
MHz
IDDQ_PAD
Quiescent Pad Power Supply Current
Table 17. DC Electrical Specifications
Notes:
(1) These parameters are guaranteed but not tested in production.
(2) No more than one output should be tested at a time and the duration of the test should be limited to less than one second.
30
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
5.5 AC Electrical Specifications for IQX320 and IQX240B
(TA = 0°C to 70°C, VDD = 5V±5%; V DD.PAD = 5V±5%, or V DD.PAD = 3.3V±10%. Assume two I/O ports connected
through the Switch Matrix with 35 pF external loading)
Speed Grade
Symbol
Parameter
-10
-12
Ref.
Min Max Min Max Units Figure
fRIO
Register Input/Output, Clock Frequency(1, 2)
tW-RIO
Register Input/Output, Clock Pulse Width, Low or High(1, 2)
4.5
5.5
tS-RIO
Register Input/Output, Data Setup Time to CLK
2.5
3.0
ns
tH-RIO
Register Input/Output, CLK to Data Hold Time
2.0
2.0
ns
tCO-RIO
Register Input/Output, Clock to Output Data Valid
9.5
11.5
ns
fRI
Register Input, Clock Frequency (1)
80
66
MHz
tW-RI
Register Input, Clock Pulse Width, Low or High
4.5
5.5
tS-RI
Register Input, Data Setup Time to CLK
2.5
3.0
ns
tH-RI
Register Input, CLK to Data Hold Time
2.0
2.0
ns
tCO-RI
Register Input, Clock to Output Data Valid
12.5
15.0
ns
fRO
Register Output, Clock Pulse Frequency(1)
100
80
MHz
tW-RO
Register Output, Clock Width, Low or High
4.5
5.5
tS-RO
Register Output, Data Setup Time to CLK
4.5
5.0
ns
tH-RO
Register Output, CLK to Data Hold Time
0.0
0.0
ns
tCO-RO
Register Output, Clock to Output Data Valid
9.5
11.5
tPHL, tPLH
One Way Signal Propagation Delay
10.0
12.5
ns
tSK
Skew Between Output Ports(1)
1.5
1.5
ns
tW+
Input Flow Through Positive Pulse Width(2)
4.5
6.0
ns
tW-
Input Flow Through Negative Pulse Width(2)
6.5
8.0
ns
RDATA
NRZ Data Rate(1, 2)
180
150
Mb/s
tPZH-IT, tPZL-IT
Input Enable (GT) to Data Valid
12.0
13.0
ns
17
tPZH-OT, tPZL-OT
Output Enable (GT) to Data Valid
12.0
13.0
ns
18
tPHZ-OT, tPLZ-OT
Output Enable (GT) to Output at High Z(1)
8.5
10.5
ns
tW-LI
Latch Input, Latch Enable (GC) Pulse Width, Low or High
4.5
5.5
tS-LI
Latch Input, Data Setup Time to Latch Enable (GC) Trailing Edge
2.5
3.0
ns
tH-LI
Latch Input, Data to Latch Enable (GC) Trailing Edge Hold Time
2.0
2.0
ns
tCO-LI
Latch Input, Latch Enable (GC) Leading Edge to Data Out Delay
tP-LIT
Latch Input, Transparent Mode Propagation Delay
tW-LO
Latch Output, Latch Enable (GC) Pulse Width, Low or High
tS-LO
Latch Output, Data Setup Time to Latch Enable (GC) Trailing Edge
4.5
5.0
ns
tH-LO
Latch Output, Data to Latch Enable (GC) Trailing Edge Hold Time
0.0
0.0
ns
tCO-LO
Latch Output, Latch Enable (GC) Leading Edge to Data Out Delay
tP-LOT
Latch Output, Transparent Mode Propagation Delay
tKW-RI
Register Input, Minimum Pulse Width of KEY as Clock Enable, Low or High
tKS-RI
Register Input, Clock Enable (Key) Setup Time to CLK (GC)
3.0
3.5
ns
tKH-RI
Register Input, CLK (GC) to Clock Enable (Key) Hold Time
2.0
2.0
ns
tKCO-RI
Register Input, Key Clock to Output Data Valid
100
80
15.0
ns
15
ns
16
ns
12.5
19
ns
ns
ns
25.0
27.5
10.0
12.5
ns
7.0
ns
13.0
14
ns
5.5
6.0
13
ns
17.5
10.0
4.5
MHz
15.5
20
ns
21
ns
Table 18. AC Electrical Specifications for IQX320 and IQX240B
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
31
IQX Family Data Sheet
Speed Grade
Symbol
Parameter
-10
-12
Ref.
Min Max Min Max Units Figure
tKW-RO
Register Output, Minimum Pulse Width of KEY as Clock Enable, Low or High
6.0
7.0
tKS-RO
Register Output, Clock Enable (Key) Setup Time to CLK (GC)
5.0
5.5
ns
tKH-RO
Register Output, CLK (GC) to Clock Enable (Key) Hold Time
0.0
0.0
ns
tKCO-RO
Register Output, Key Clock to Output Data Valid
7.5
9.5
tKPZH-IT tKPZL-IT
Input Enable (Key) to Data Valid
11.0
13.5
ns
23
9.0
11.0
ns
24
11.0
ns
tKPZH-OT tKPZL-OT Output Enable (Key) to Data Valid
tKPHZ-OT tKPLZ-OT Output Enable (Key) to Output at High Z(1)
9.0
ns
22
ns
tKW-LI
Latch Input, Minimum Pulse Width of KEY as Latch Enable, Low or High
6.0
7.0
ns
tKS-LI
Latch Input, Data Setup Time to Latch Enable (Key) Trailing Edge
3.0
3.5
ns
tKH-LI
Latch Input, Data to Latch Enable (Key) Trailing Edge Hold Time
2.0
tKCO-LI
Latch Input, Latch Enable (Key) Leading Edge to Data Out
tKP-LIT
Latch Input, Transparent Mode Propagation Delay
tKW-LO
Latch Output, Minimum Pulse Width of KEY as Latch Enable, Low or High
tKS-LO
Latch Output, Data Setup Time to Latch Enable (Key) Trailing Edge
5.0
5.5
ns
tKH-LO
Latch Output, Data to Latch Enable (Key) Trailing Edge Hold Time
0.0
0.0
ns
tKCO-LO
Latch Output, Latch Enable (Key) Leading Edge to Data Out
7.5
9.5
tKP-LOT
Latch Output, Transparent Mode Propagation Delay
10.0
12.5
ns
fKCNT
Key Counter, Input Clock Frequency
66
50
MHz
tWKCNT
Key Counter Clock, Pulse Width
6.0
7.0
ns
tS_KCKE
Key Counter, Enable Setup Time to KCLK
2.5
3.5
ns
tH_KCKE
Key Counter, KCLK to Enable Hold Time
0.0
0.0
ns
tS_KRST
Key Counter, Reset Setup Time to KCLK
2.5
3.5
ns
tH_KRST
Key Counter, KCLK to Reset Hold Time
0.0
tKCLK_OE
Key Counter, Clock to Output Data Valid or Output High Z
9.5
11.5
ns
tKCLK_IE
Key Counter, Clock to Input Data Valid
11.5
14.0
ns
tP_KCLR
Key Counter, Clear to Output Active / High Z Delay
11.5
13.5
ns
tP_KF1F
Key Counter, Force 0x1F to Output Active / High Z Delay
10.5
12.5
ns
TRC
RapidConfigure Strobe Period
30.0
32.5
ns
tW+ -RC , tW- -RC
RapidConfigure Strobe Pulse Width
6.0
7.0
ns
tS-RC
RapidConfigure Address and Data Setup Time to Strobe
0.0
0.0
ns
tH-RC
RapidConfigure Address and Data Hold Time to Strobe
3.0
3.0
ns
tP-RC
RapidConfigure Strobe Falling Edge to Data Valid (Make Connection)
fJTAG
JTAG Clock (TCK) Frequency
tW-JTAG
JTAG Clock (TCK) Pulse Width
20.0
20.0
tS-JTAG
JTAG Setup Time
4.0
4.0
ns
tH-JTAG
JTAG Hold Time
0.0
0.0
ns
tP-JTAG
JTAG Clock to Output Data Valid
15.0
15.0
ns
2.0
13.0
10.0
6.0
ns
15.5
12.5
7.0
25
ns
ns
ns
0.0
26
ns
ns
27
28
35.0
37.5
ns
10
10
MHz
ns
29
Table 18. AC Electrical Specifications for IQX320 and IQX240B (Continued)
Notes:
(1) These parameters are guaranteed but not tested in production.
(2) The timing parameters are specified for a configuration where an Input Port is driving one Output Port. For configurations where an Input Port is
driving two or more Output Ports, the timing parameters are de-rated as shown in Section 5.7 or Table 20. These parameters are guaranteed but
not tested in production.
32
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
5.6 AC Electrical Specifications for IQX160 and IQX128B
(TA = 0°C to 70°C, VDD = 5V±5%; V DD .PAD = 5V±5%, or V DD .PAD = 3.3V±10%. Assume two I/O Ports connected through the
Switch Matrix with 35 pF external loading.)
Speed Grade
Symbol
-7
Parameter
Min
-10
Max
Min
Ref.
Max Units Figure
fRIO
Register Input/Output, Clock Frequency(1, 2)
tW-RIO
Register Input/Output, Clock Pulse Width, Low or High(1, 2)
3.3
4.5
tS-RIO
Register Input/Output, Data Setup Time to CLK
2.0
3.0
ns
tH-RIO
Register Input/Output, CLK to Data Hold Time
0.0
0.0
ns
tCO-RIO
Register Input/Output, Clock to Output Data Valid
8.5
10.0
ns
fRI
Register Input, Clock Frequency(1)
100
80
MHz
133
100
MHz
ns
tW-RI
Register Input, Clock Pulse Width, Low or High
3.3
4.5
tS-RI
Register Input, Data Setup Time to CLK
2.0
3.0
ns
tH-RI
Register Input, CLK to Data Hold Time
0.0
0.0
ns
tCO-RI
Register Input, Clock to Output Data Valid
12.0
15.0
ns
fRO
Register Output, Clock Pulse Frequency (1)
133
100
MHz
ns
tW-RO
Register Output, Clock Width, Low or High
3.3
4.5
tS-RO
Register Output, Data Setup Time to CLK
3.0
4.0
ns
tH-RO
Register Output, CLK to Data Hold Time
0.0
0.0
ns
tCO-RO
Register Output, Clock to Output Data Valid
8.5
10.0
tPHL, tPLH
One Way Signal Propagation Delay
7.5
10.0
ns
∆tBR
Additional Delay in Bus Repeater (BR) Mode (1, 2)
0.0
0.0
ns
tSK
Skew Between Output Ports(1)
1.5
ns
tW+
Input Flow Through Positive Pulse Width(2)
3.5
4.5
ns
tW-
Input Flow Through Negative Pulse Width(2)
4.5
5.0
ns
RDATA
NRZ Data Rate (1, 2)
200
180
tPZH-IT, tPZL-IT
tPZH-OT, tPZL-OT
Input Enable (GT) to Data Valid
10.0
12.5
ns
Output Enable (GT) to Data Valid
9.0
10.0
ns
tPHZ-OT, tPLZ-OT
tW-LI
Output Enable (GT) to Output at High Z (1)
8.5
ns
tS-LI
Latch Input, Data Setup Time to Latch Enable (GC) Trailing Edge
2.0
3.0
ns
tH-LI
Latch Input, Data to Latch Enable (GC) Trailing Edge Hold Time
4.0
4.0
ns
tCO-LI
Latch Input, Latch Enable (GC) Leading Edge to Data Out Delay
tP-LIT
Latch Input, Transparent Mode Propagation Delay
tW-LO
Latch Output, Latch Enable (GC) Pulse Width, Low or High
tS-LO
Latch Output, Data Setup Time to Latch Enable (GC) Trailing Edge
4.0
5.0
ns
tH-LO
Latch Output, Data to Latch Enable (GC) Trailing Edge Hold Time
0.0
0.0
ns
tCO-LO
Latch Output, Latch Enable (GC) Leading Edge to Data Out Delay
tP-LOT
Latch Output, Transparent Mode Propagation Delay
tKW-RI
Register Input, Minimum Pulse Width of KEY as Clock Enable, Low or High
5.0
6.0
ns
tKS-RI
Register Input, Clock Enable (Key) Setup Time to CLK (GC)
2.5
3.0
ns
tKH-RI
Register Input, CLK (GC) to Clock Enable (Key) Hold Time
2.0
2.0
ns
tKCO-RI
Register Input, Key Clock to Output Data Valid
1.5
7.0
Latch Input, Latch Enable (GC) Pulse Width, Low or High
3.3
10.0
4.5
35.0
8.0
10.5
15
ns
16
Mb/s
17
18
ns
15.0
9.0
3.3
14
ns
4.5
12.0
13
19
ns
ns
ns
40.0
ns
10.0
ns
13.0
20
21
ns
Table 19. AC Electrical Specifications for IQX160 and IQX128B
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
33
IQX Family Data Sheet
Speed Grade
Symbol
-7
Parameter
Min
-10
Max
Min
Ref.
Max Units Figure
tKW-RO
Register Output, Minimum Pulse Width of KEY as Clock Enable, Low or High
5.0
6.0
ns
tKS-RO
Register Output, Clock Enable (Key) Setup Time to CLK (GC)
4.5
5.0
ns
tKH-RO
Register Output, CLK (GC) to Clock Enable (Key) Hold Time
0.0
0.0
ns
tKCO-RO
Register Output, Key Clock to Output Data Valid
6.5
7.5
ns
tKPZH-IT tKPZL-IT
Input Enable (Key) to Data Valid
9.0
11.0
ns
tKPZH-OT tKPZL-OT
Output Enable (Key) to Data Valid
7.5
9.0
ns
tKPHZ-OT tKPLZ-OT
Output Enable (Key) to Output at High Z(1)
9.0
ns
tKW-LI
Latch Input, Minimum Pulse Width of KEY as Latch Enable, Low or High
tKS-LI
Latch Input, Data Setup Time to Latch Enable (Key) Trailing Edge
2.5
3.0
ns
tKH-LI
Latch Input, Data to Latch Enable (Key) Trailing Edge Hold Time
2.0
2.0
ns
tKCO-LI
Latch Input, Latch Enable (Key) Leading Edge to Data Out
tKP-LIT
Latch Input, Transparent Mode Propagation Delay
tKW-LO
Latch Output, Minimum Pulse Width of KEY as Latch Enable, Low or High
5.0
6.0
ns
tKS-LO
Latch Output, Data Setup Time to Latch Enable (Key) Trailing Edge
4.5
5.0
ns
tKH-LO
Latch Output, Data to Latch Enable (Key) Trailing Edge Hold Time
0.0
0.0
tKCO-LO
Latch Output, Latch Enable (Key) Leading Edge to Data Out
6.5
7.5
tKP-LOT
Latch Output, Transparent Mode Propagation Delay
7.5
10.0
ns
fKCNT
Key Counter, Input Clock Frequency
80
66
MHz
tWKCNT
Key Counter Clock, Pulse Width
5.0
6.0
tS_KCKE
Key Counter, Enable Setup Time to KCLK
2.0
2.5
ns
tH_KCKE
Key Counter, KCLK to Enable Hold Time
0.0
0.0
ns
tS_KRST
Key Counter, Reset Setup Time to KCLK
2.0
2.5
ns
tH_KRST
Key Counter, KCLK to Reset Hold Time
0.0
0.0
ns
tKCLK_OE
Key Counter, Clock to Output Data Valid or Output High Z
tKCLK_IE
tP_KCLR
7.5
5.0
6.0
10.5
23
24
ns
13.0
7.5
22
10.0
25
ns
ns
ns
26
ns
ns
8.0
9.5
ns
Key Counter, Clock to Input Data Valid
9.5
11.5
ns
Key Counter, Clear to Output Active / High Z Delay
9.5
11.5
ns
tP_KF1F
Key Counter, Force 0x1F to Output Active / High Z Delay
8.5
10.5
ns
TRC
RapidConfigure Strobe Period
15.0
17.0
ns
tW+ -RC, tW- -RC
RapidConfigure Strobe Pulse Width
6.0
7.5
ns
tS-RC
RapidConfigure Address and Data Setup Time to Strobe
2.0
3.0
ns
tH-RC
RapidConfigure Address and Data Hold Time to Strobe
0.0
0.0
ns
tP-RC
RapidConfigure Strobe Falling Edge to Data Valid (Make Connection)
fJTAG
JTAG Clock (TCK) Frequency
tW-JTAG
JTAG Clock (TCK) Pulse Width
20.0
20.0
tS-JTAG
JTAG Setup Time
4.0
4.0
ns
tH-JTAG
JTAG Hold Time
0.0
0.0
ns
tP-JTAG
JTAG Clock to Output Data Valid
15.0
15.0
ns
25.0
30.0
ns
10
10
MHz
27
28
ns
29
Table 19. AC Electrical Specifications for IQX160 and IQX128B (Continued)
Notes:
(1) These parameters are guaranteed but not tested in production.
(2) The timing parameters are specified for a configuration where an Input Port is driving one Output Port. For configurations where an Input Port is
driving two or more Output Ports, the timing parameters are de-rated as shown in Section 5.7 or Table 20. These parameters are guaranteed but
not tested in production.
34
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
5.7 Parameter De-rating For One-to-Many Connections
IQX320
Symbol
Parameter
IQX240B
IQX160
IQX128B
Min Max Min Max Min Max Min Max
Units
CNMAX
Maximum Number of Connections Per Input
-
32
-
32
-
32
-
32
∆tPD
Increase in tPD for Every Additional Output Port Connected to an Input Port
Increase in tw+ and tw- for Every Additional Output Port Connected to an
Input Port
-
0.35
-
0.35
-
0.25
-
0.25
ns
-
200
-
200
-
160
-
160
ps
Decrease in Maximum Operating Frequency Every Additional Output Port
Connected to an Input Port
-
1
-
1
-
0.75
-
0.75
MHz
∆tW
∆f
Table 20. Parameter De-rating For One-to-Many Connections
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
35
IQX Family Data Sheet
5.8 Test Circuit and Timing Diagrams
tF
Vin
D.U.T.
3.0V
90%
VDD.Pad
Pulse
Generator
tR
7.0V
Parameter Switch
Tested Position
tPLZ/tPZL Closed
500Ω
All Others
Vout
50Ω
Negative Pulse
500Ω
35pF*
1.5V
10%
0V
tW
Open
tF = 3 ns (max)
tR = 3 ns (max)
3.0V
90%
Positive Pulse
1.5V
10%
0V
tR
* Load capacitance includes jig and probe capacitance.
tF
Figure 12. Test Circuit and Waveform Definition
tW-RIO
tW-RIO
GC (CLK)
tS-RIO tH-RIO
RI
InPort
D
Switch
Matrix
Q
RO
D
Q
Out
Port
InPort
Dn
OutPort
CE
Dn+1
Dn-2
CE
CLK
Dn-1
Dn
tCO-RIO
Figure 13. Registered Input and Registered Output Mode Timing (ICLK, OCLK Synchronized)
tW-RI
tW-RI
GC (CLK)
tS-RI tH-RI
RI
InPort
D
Q
Switch
Matrix
InPort
OP
Dn
Dn+1
OutPort
OutPort
CLK
CE
Dn-1
Dn
Dn+1
tCO-RI
Figure 14. Registered Input Mode Timing
36
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
tW-RO
tW-RO
GC (CLK)
tS-RO tH-RO
IN
RO
Switch
Matrix
InPort
D
InPort
Dn
Dn+1
Out Port
Q
OutPort
CLK
Dn-1
Dn
Dn+1
tCO-RO
CE
Figure 15. Registered Output Mode Timing
InPort 1
InPort 2
IN
OP
InPort 1
1.5V
tW+
tPLH
tPHL
tSK
tSK
OutPort 1
OutPort 1
Switch
Matrix
InPort 2
OutPort 2
OutPort 2
Figure 16. I/O Port Timing (Flow–through Mode)
GT (IE)
tPZH-IT
InPort
IE
InPort
IN
Switch
Matrix
tPZL-IT
OP
OutPort
OutPort
Figure 17. Input Enable Timing (Flow–through Mode)
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
37
IQX Family Data Sheet
GT (OE)
tPZH-OT
InPort
IN
Switch
Matrix
InPort
OP
tPZL-OT
OutPort
tPLZ-OT
VOH
VOH - 0.3V
OutPort
OE
tPHZ-OT
VOL
VOL +0.3V
Figure 18. Output Enable Timing (Flow–through Mode)
tH-LI
tS-LI
GC (CLK)
tW-LI
InPort
LI
InPort
D
CLK
Q
Switch
Matrix
OP
tP-LIT
OutPort
OutPort
LE
tCO-LI
Figure 19. Latched Input Mode Timing
tH-LO
tS-LO
GC (CLK)
tW-LO
InPort
IN
InPort
CLK
LO
Switch
Matrix
D
tP-LOT
Q
OutPort
OutPort
LE
tCO-LO
Figure 20. Latched Output Mode Timing
38
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
GC (CLK)
tKH-RI
tKS-RI
KEY (CKE )
Valid
tKW-RI
RI
InPort
D
Switch
Matrix
Q
OP
InPort
OutPort
tKCO-RI
CLK
CKE
OutPort
CE
Figure 21. Key Timing for Register Input, Clock Enable (CKE)
GC (CLK)
tKH-RO
tKS-RO
KEY (CKE)
Valid
tKW-RO
IN
RO
Switch
Matrix
InPort
D
InPort
tKCO-RO
OutPort
Q
CLK
OutPort
CKE
CE
Figure 22. Key Timing for Register Output, Clock Enable (CKE)
Key (IE)
Valid
tKPZH-IT
InPort
IE
InPort
IN
Switch
Matrix
Valid
tKPZL-IT
OP
OutPort
OutPort
Figure 23. Key Timing for Input Enable
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
39
IQX Family Data Sheet
Key (OE)
Valid
Valid
InPort
IN
InPort
Switch
Matrix
OP
tKPZL-OT
OutPort
tKPHZ-OT
tKPZH-OT
tKPLZ-OT
VOH
VOH - 0.3V
OutPort
OE
VOL
VOL +0.3V
Figure 24. Key Timing for Output Enable
GC (CLK)
KEY (CKE)
Valid
tKH-LI
tKS-LI
InPort
LI
InPort
D
Q
Switch OP
Matrix
OutPort
tKP-LIT
OutPort
CKE
LE
tKCO-LI
CLK
Figure 25. Key Timing for Latch Input, Enable (CKE)
GC (CLK)
KEY (CKE)
Valid
tKH-LO
tKS-LO
InPort
IN
InPort
Switch
Matrix
tKP-LOT
LO
D
Q
OutPort
OutPort
CKE
LE
tKCO-LO
CLK
Figure 26. Key Timing for Latch Output, Enable (CKE)
40
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
K0/KCLK
a
K1/KCKE
tS_KCKE
b
c
d
e
f
g
h
j
m
n
p
r
t
tH_KCKE
tS_KRST
K2/KRST
tH_KRST
K3/KCLR
K4/K1F
0
Key Bus (Internal)
IN
InPort1
Switch
Matrix
TG1*
TG2*
OP
tKCLK_OE
OutPort1
OutPort1
OE
tKCLK_OE
tKCLK_OE
VOL
IE
InPort2
IN
OP
Switch
Matrix
TG1*
0
1
0
1
2
1F
tKCLK_OE
VOH
VOH - 0.3V
VOL + 0.3V
InPort2
OutPort2
tKCLK_IE
tKCLK_IE
OutPort2
* TG1 and TG2 are the 5-bit tag values programmed in the I/O Ports OutPort1 and InPort2 respectively.
Figure 27. Key Counter Timing
TRC
tW+RC
tW-RC
STROBE
tH-RC
tS-RC
RA[7:0]
CA[3:0]
tS-RC
tS-RC
tH-RC
P/S, C1, C0
tS-RC
tH-RC
WE
tP-RC
Output Port
Make
Connection
Break
Connection
Figure 28. RapidConfigure Timing
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
41
IQX Family Data Sheet
tW-JTAG
tW-JTAG
TCK
tS-JTAG tH-JTAG
TDI, TMS
tP-JTAG
TDO
Figure 29. JTAG Timing
42
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
6.0 PINOUT
6.1 IQX320 [PBGA/416L] Package Pinout by Name
Name Pin#
GC0
E2
GC1
D1
GC2
E3
GC3
C3
GT0
D22
GT1
E24
GT2
AB5
GT3
AA5
GT4
D2
P000
D5
P001
E14
P002
E6
P003
E11
P004
D6
P005
E9
P006
E8
P007
C6
P008
E7
P009
B6
P010
D7
P011
C7
P012
E10
P013
B7
P014
D9
P015
A7
P016
D8
P017
C8
P018 D10
P019
B8
P020 C10
P021
C9
P022
D11
P023
B9
P024
C11
P025
A9
P026
E12
P027
B10
P028 D12
P029
B11
P030 C12
P031
B12
P032
E13
P033
A13
P034 D13
P035
B14
P036 C14
P037
A15
P038 D14
P039
B16
P040 C15
P041
B17
P042 D15
Name
P043
P044
P045
P046
P047
P048
P049
P050
P051
P052
P053
P054
P055
P056
P057
P058
P059
P060
P061
P062
P063
P064
P065
P066
P067
P068
P069
P070
P071
P072
P073
P074
P075
P076
P077
P078
P079
P080
P081
P082
P083
P084
P085
P086
P087
P088
P089
P090
P091
P092
P093
P094
Pin#
A18
E15
B18
C16
C18
D16
B19
E16
C19
C17
B20
D17
C20
E17
A21
D18
B21
D19
C21
E18
B22
E19
C22
D20
B23
E20
A24
D21
C23
E21
B24
E22
C25
C24
D25
E23
C26
F24
D26
G23
E25
G24
D27
H23
E26
H24
F25
J23
F26
J24
G25
K23
Name
P095
P096
P097
P098
P099
P100
P101
P102
P103
P104
P105
P106
P107
P108
P109
P110
P111
P112
P113
P114
P115
P116
P117
P118
P119
P120
P121
P122
P123
P124
P125
P126
P127
P128
P129
P130
P131
P132
P133
P134
P135
P136
P137
P138
P139
P140
P141
P142
P143
P144
P145
P146
Pin#
G26
K24
G27
K25
H25
L23
H26
L24
J25
L25
J26
M25
J27
M23
K26
M24
L26
N23
M26
N24
N27
P25
N26
P23
R26
P24
R27
R25
T26
R24
U26
R23
V27
T25
V26
T24
V25
T23
W26
U25
W25
U24
X26
V24
X25
W24
Y27
V23
Y26
Y24
Y25
X23
Name
P147
P148
P149
P150
P151
P152
P153
P154
P155
P156
P157
P158
P159
P160
P161
P162
P163
P164
P165
P166
P167
P168
P169
P170
P171
P172
P173
P174
P175
P176
P177
P178
P179
P180
P181
P182
P183
P184
P185
P186
P187
P188
P189
P190
P191
P192
P193
P194
P195
P196
P197
P198
Pin#
AA26
W23
AA25
Y23
AC27
U23
AB25
AA24
AC26
AA23
AD25
AB23
AC25
AB22
AD24
AC23
AE25
AB21
AE24
AC22
AD23
AC21
AF24
AB20
AE23
AC20
AD22
AB19
AE22
AC19
AD21
AB18
AE21
AC18
AF21
AD18
AD20
AB17
AE20
AC17
AD19
AD17
AE19
AB16
AF19
AC16
AE18
AD16
AE17
AC15
AE16
AB15
Name
P199
P200
P201
P202
P203
P204
P205
P206
P207
P208
P209
P210
P211
P212
P213
P214
P215
P216
P217
P218
P219
P220
P221
P222
P223
P224
P225
P226
P227
P228
P229
P230
P231
P232
P233
P234
P235
P236
P237
P238
P239
P240
P241
P242
P243
P244
P245
P246
P247
P248
P249
P250
Pin#
AF15
AD14
AE15
AB14
AE14
AC14
AE13
AD13
AE12
AC13
AE11
AB13
AF10
AC12
AE10
AB12
AD10
AC11
AE9
AC10
AD9
AC9
AE8
AB11
AD8
AC8
AF7
AB10
AE7
AB8
AD7
AB9
AE6
AB7
AD6
AC7
AE5
AC6
AF4
AB6
AD5
AC5
AE4
AD3
AD4
AB4
AC3
AA4
AD2
Y5
AC2
Y4
Name
P251
P252
P253
P254
P255
P256
P257
P258
P259
P260/GT12
P261/GT11
P262
P263/GT10
P264
P265/GT9
P266
P267/GT8
P268/GC12
P269/GC11
P270/GC10
P271/GC9
P272/GC8
P273/K4
P274
P275/K3
P276
P277/K2
P278
P279/K1
P280
P281/K0
P282
P283/GC7
P284
P285/GC6
P286
P287/GC5
P288
P289/GC4
P290
P291GT7
P292
P293/GT6
P294
P295/GT5
P296/CA0
P297/CA1
P298/CA2
P299/CA3
P300/CA4
P301/CA5
P302/CA6
Pin#
AB3
X5
AC1
X4
AB2
W5
AA3
W4
AA2
V5
Y3
V4
Y2
V3
Y1
U5
X3
U4
X2
U3
W3
T5
W1
T4
V2
T3
U2
R4
T2
R5
R1
P3
P2
P4
N1
N3
M2
P5
L2
N4
K1
M3
K2
L3
K3
N5
J2
M5
J3
M4
H2
L4
Name
P303/CA7
P304/CA8
P305
P306/RA0
P307/RA1
P308/RA2
P309/RA3
P310/RA4
P311/RA5
P312/RA6
P313/RA7
P314/RA8
P315/P/S
P316/C0
P317/C1
P318/WE
P319/STROBE
RCE
TCK
TDI
TDO
TMS
TRST*
VDD
VDD
VDD
VDD
VDD.PAD1
VDD.PAD1
VDD.PAD1
VDD.PAD1
VDD.PAD1
VDD.PAD1
VDD.PAD1
VDD.PAD1
VDD.PAD2
VDD.PAD2
VDD.PAD2
VDD.PAD2
VDD.PAD2
VDD.PAD2
VDD.PAD2
VDD.PAD2
VDD.PAD2
VDD.PAD3
VDD.PAD3
VDD.PAD3
VDD.PAD3
VDD.PAD3
VDD.PAD3
VDD.PAD3
VDD.PAD3
Pin#
H3
L5
G1
K4
G2
K5
G3
J4
F2
J5
H5
G4
G5
F4
F5
E5
D3
C4
A4
B3
C5
B4
B5
A19
H27
W2
AD12
A5
A8
A10
A14
A23
B13
B15
C13
E27
F23
K27
N25
P26
P27
W27
X24
AB27
AD11
AD15
AF5
AF9
AF13
AF14
AF18
AF20
Name
VDD.PAD3
VDD.PAD4
VDD.PAD4
VDD.PAD4
VDD.PAD4
VDD.PAD4
VDD.PAD4
VDD.PAD4
VDD.PAD4
VDD.PAD4
VDD.PAD4
VDD.X
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
Pin#
AF23
E1
H4
J1
N2
P1
R2
R3
V1
X1
AB1
F3
A6
A11
A12
A16
A17
A20
A22
AA1
AA27
AB24
AB26
AC4
AC24
AD26
AE3
AF6
AF8
AF11
AF12
AF16
AF17
AF22
B25
C2
D4
D23
D24
E4
F1
F27
H1
L1
L27
M1
M27
T1
T27
U1
U27
X27
Table 21. IQX320 [PBGA/416L] Package Pinout by Name
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
43
IQX Family Data Sheet
6.2 IQX320 [PBGA/416L] Package Pinout by Location
Pin#
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
A21
A22
A23
A24
B3
B4
B5
B6
B7
B8
B9
B10
B11
B12
B13
B14
B15
B16
B17
B18
B19
B20
B21
B22
B23
B24
B25
C2
C3
C4
C5
C6
C7
C8
C9
C10
Name
TCK
VDD.PAD1
VSS
P015
VDD.PAD1
P025
VDD.PAD1
VSS
VSS
P033
VDD.PAD1
P037
VSS
VSS
P043
VDD
VSS
P057
VSS
VDD.PAD1
P069
TDI
TMS
TRST*
P009
P013
P019
P023
P027
P029
P031
VDD.PAD1
P035
VDD.PAD1
P039
P041
P045
P049
P053
P059
P063
P067
P073
VSS
VSS
GC3
RCE
TDO
P007
P011
P017
P021
P020
Pin#
Name
Pin# Name Pin#
C11
P024
E11
P003
J24
C12
P030
E12
P026
J25
C13
VDD.PAD1
E13
P032
J26
C14
P036
E14
P001
J27
C15
P040
E15
P044
K1
C16
P046
E16
P050
K2
C17
P052
E17
P056
K3
C18
P047
E18
P062
K4
C19
P051
E19
P064
K5
C20
P055
E20
P068
K23
C21
P061
E21
P072
K24
C22
P065
E22
P074
K25
C23
P071
E23
P078
K26
C24
P076
E24
GT1
K27
C25
P075
E25
P083
L1
C26
P079
E26
P087
L2
D1
GC1
E27 VDD.PAD2
L3
L4
D2
GT4
F1
VSS
D3 P319/STROBE
F2
P311/RA5
L5
D4
VSS
F3
VDD.X
L23
D5
P000
F4
P316/C0
L24
D6
P004
F5
P317/C1
L25
D7
P010
F23 VDD.PAD2 L26
D8
P016
F24
P080
L27
D9
P014
F25
P089
M1
D10
P018
F26
P091
M2
M3
D11
P022
F27
VSS
D12
P028
G1
P305
M4
D13
P034
G2 P307/RA1 M5
D14
P038
G3 P309/RA3 M23
D15
P042
G4 P314/RA8 M24
D16
P048
G5
P315/P/S M25
D17
P054
G23
P082
M26
D18
P058
G24
P084
M27
D19
P060
G25
P093
N1
D20
P066
G26
P095
N2
D21
P070
G27
P097
N3
D22
GT0
H1
VSS
N4
D23
VSS
H2 P301/CA5 N5
H3 P303/CA7 N23
D24
VSS
D25
P077
H4 VDD.PAD4 N24
D26
P081
H5 P313/RA7 N25
D27
P085
H23
P086
N26
E1
VDD.PAD4
H24
P088
N27
E2
GC0
H25
P099
P1
E3
GC2
H26
P101
P2
H27
VDD
P3
E4
VSS
J1
VDD.PAD4 P4
E5
P318/WE
E6
P002
J2
P297/CA1
P5
E7
P008
J3
P299/CA3 P23
E8
P006
J4
P310/RA4 P24
E9
P005
J5
P312/RA6 P25
E10
P012
J23
P090
P26
Name
P092
P103
P105
P107
P291/GT7
P293/GT6
P295/GT5
P306/RA0
P308/RA2
P094
P096
P098
P109
VDD.PAD2
VSS
P289/GC4
P294
P302/CA6
P304/CA8
P100
P102
P104
P111
VSS
VSS
P287/GC5
P292
P300/CA4
P298/CA2
P108
P110
P106
P113
VSS
P285/GC6
VDD.PAD4
P286
P290
P296/CA0
P112
P114
VDD.PAD2
P117
P115
VDD.PAD4
P283/GC7
P282
P284
P288
P118
P120
P116
VDD.PAD2
Pin#
P27
R1
R2
R3
R4
R5
R23
R24
R25
R26
R27
T1
T2
T3
T4
T5
T23
T24
T25
T26
T27
U1
U2
U3
U4
U5
U23
U24
U25
U26
U27
V1
V2
V3
V4
V5
V23
V24
V25
V26
V27
W1
W2
W3
W4
W5
W23
W24
W25
W26
W27
X1
X2
Name
VDD.PAD2
P281/K0
VDD.PAD4
VDD.PAD4
P278
P280
P126
P124
P122
P119
P121
VSS
P279/K1
P276
P274
P272/GC8
P132
P130
P128
P123
VSS
VSS
P277/K2
P270/GC10
P268/GC12
P266
P152
P136
P134
P125
VSS
VDD.PAD4
P275/K3
P264
P262
P260/GT12
P142
P138
P131
P129
P127
P273/K4
VDD
P271/GC9
P258
P256
P148
P140
P135
P133
VDD.PAD2
VDD.PAD4
P269/GC11
Pin#
X3
X4
X5
X23
X24
X25
X26
X27
Y1
Y2
Y3
Y4
Y5
Y23
Y24
Y25
Y26
Y27
AA1
AA2
AA3
AA4
AA5
AA23
AA24
AA25
AA26
AA27
AB1
AB2
AB3
AB4
AB5
AB6
AB7
AB8
AB9
AB10
AB11
AB12
AB13
AB14
AB15
AB16
AB17
AB18
AB19
AB20
AB21
AB22
AB23
AB24
AB25
Name
P267/GT8
P254
P252
P146
VDD.PAD2
P139
P137
VSS
P265/GT9
P263/GT10
P261/GT11
P250
P248
P150
P144
P145
P143
P141
VSS
P259
P257
P246
GT3
P156
P154
P149
P147
VSS
VDD.PAD4
P255
P251
P244
GT2
P238
P232
P228
P230
P226
P222
P214
P210
P202
P198
P190
P184
P178
P174
P170
P164
P160
P158
VSS
P153
Pin# Name
AB26
VSS
AB27 VDD.PAD2
AC1
P253
AC2
P249
AC3
P245
AC4
VSS
AC5
P240
AC6
P236
AC7
P234
AC8
P224
AC9
P220
AC10
P218
AC11
P216
AC12
P212
AC13
P208
AC14
P204
AC15
P196
AC16
P192
AC17
P186
AC18
P180
AC19
P176
AC20
P172
AC21
P168
AC22
P166
AC23
P162
AC24
VSS
AC25
P159
AC26
P155
AC27
P151
AD2
P247
AD3
P242
AD4
P243
AD5
P239
AD6
P233
AD7
P229
AD8
P223
AD9
P219
AD10
P215
AD11 VDD.PAD3
AD12
VDD
AD13
P206
AD14
P200
AD15 VDD.PAD3
AD16
P194
AD17
P188
AD18
P182
AD19
P187
AD20
P183
AD21
P177
AD22
P173
AD23
P167
AD24
P161
AD25
P157
Pin#
AD26
AE3
AE4
AE5
AE6
AE7
AE8
AE9
AE10
AE11
AE12
AE13
AE14
AE15
AE16
AE17
AE18
AE19
AE20
AE21
AE22
AE23
AE24
AE25
AF4
AF5
AF6
AF7
AF8
AF9
AF10
AF11
AF12
AF13
AF14
AF15
AF16
AF17
AF18
AF19
AF20
AF21
AF22
AF23
AF24
Name
VSS
VSS
P241
P235
P231
P227
P221
P217
P213
P209
P207
P205
P203
P201
P197
P195
P193
P189
P185
P179
P175
P171
P165
P163
P237
VDD.PAD3
VSS
P225
VSS
VDD.PAD3
P211
VSS
VSS
VDD.PAD3
VDD.PAD3
P199
VSS
VSS
VDD.PAD3
P191
VDD.PAD3
P181
VSS
VDD.PAD3
P169
Table 22. IQX320 [PBGA/416L] Package Pinout by Location
44
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
6.3 IQX320 [PBGA/416L] Package Footprint
AF AE AD AC AB AA
1
2
3
Y
P253 VDD4 VSS P265
/
P247 P249 P255 P259 P263
/
VSS P242 P245 P251 P257 P261
/
P237 P241 P243 VSS P244 P246 P250
X
W
V
U
T
R
P
N
M
L
K
J
H
VDD4 P273/ VDD4 VSS VSS P281/ VDD4 P285/ VSS VSS P291/ VDD4 VSS
P269/ VDD P275/ P277
/
P267/ P271/ P264 P270
/
P254 P258 P262 P268
/
GT3 P248 P252 P256 P260/ P266
G
F
P305 VSS
P279 VDD4 P283/ VDD4 P287 P289 P293/ P297/ P301/ P307
/
/
/
/
P276 VDD4 P282 P286 P292 P294 P295/ P299/ P303/ P309
/
P274 P278 P284 P290 P300 P302 P306/ P310/ VDD4 P314
/
/
/
P272 P280 P288 P296/ P298 P304 P308/ P312/ P313/ P315
/
/
/
/
P311/
E
D
C
B
A
VDD4 GC1
1
GC0
2
VDD.X GC2
GT4 VSS
P319 GC3 TDI
3
/
VSS RCE TMS TCK 4
P316/
VSS
P317/
P231 P233 P236 P238
P318/ P000 TDO TRST VDD1 5
*
P002 P004 P007 P009 VSS 6
7 P225 P227 P229 P234 P232
P008 P010 P011 P013 P015 7
8 VSS
P221 P223 P224 P228
P006 P016 P017 P019 VDD1 8
9 VDD3 P217 P219 P220 P230
P005 P014 P021 P023 P025 9
10 P211 P213 P215 P218 P226
P012 P018 P020 P027 VDD1 10
11 VSS
P209 VDD3 P216 P222
P003 P022 P024 P029 VSS
11
12 VSS
P207 VDD P212 P214
P026 P028 P030 P031 VSS
12
4
5 VDD3 P235 P239 P240 GT2
6 VSS
13 VDD3 P205 P206 P208 P210
P032 P034 VDD1 VDD1 P033 13
14 VDD3 P203 P200 P204 P202
P001 P038 P036 P035 VDD1 14
15 P199 P201 VDD3 P196 P198
P044 P042 P040 VDD1 P037 15
16 VSS
P197 P194 P192 P190
P050 P048 P046 P039 VSS
16
17 VSS
P195 P188 P186 P184
P056 P054 P052 P041 VSS
17
18 VDD3 P193 P182 P180 P178
P062 P058 P047 P045 P043 18
19 P191 P189 P187 P176 P174
P064 P060 P051 P049 VDD 19
20 VDD3 P185 P183 P172 P170
P068 P066 P055 P053 VSS
21 P181 P179 P177 P168 P164
P072 P070 P061 P059 P057 21
22 VSS
P074 GT0 P065 P063 VSS
P175 P173 P166 P160
20
22
23 VDD3 P171 P167 P162 P158 P156 P150 P146 P148 P142 P152 P132 P126 P118 P112 P108 P100 P094 P090 P086 P082 VDD2 P078 VSS P071 P067 VDD1 23
24 P169 P165 P161 VSS VSS
P154 P144 VDD2 P140 P138 P136 P130 P124 P120 P114 P110 P102 P096 P092 P088 P084 P080
P163 P157 P159 P153 P149 P145 P139 P135 P131 P134 P128 P122 P116 VDD2 P106 P104 P098 P103 P099 P093 P089
25
VSS
26
P155 VSS
P147 P143 P137 P133 P129 P125 P123 P119 VDD2 P117 P113 P111 P109 P105 P101 P095 P091
P151 VDD2 VSS P141 VSS
27
AF AE AD AC AB AA
Y
X
VDD2 P127 VSS VSS P121 VDD2 P115 VSS VSS VDD2 P107 VDD P097 VSS
W
V
U
T
R
P
N
M
L
K
J
H
G
F
GT1
VSS P076 P073 P069 24
P083 P077 P075 VSS
25
P087 P081 P079
26
VDD2 P085
27
E
D
C
B
A
Figure 30. IQX320 [PBGA/416L] Package Footprint
Notes:
(1)
(2)
(3)
(4)
(5)
VDD1 - VDD.PAD1
VDD2 - VDD.PAD2
VDD3 - VDD.PAD3
VDD4 - VDD.PAD4
Pxxx/ - Port is dual function
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
45
IQX Family Data Sheet
6.4 IQX240B [PQFP/304L] Package Pinout by Name
Name
Pin#
Name
Pin#
Name
Pin#
Name
Pin#
Name
Pin#
Name
Pin#
Name
Pin#
Name
Pin#
GC0
12
P029
262
P067
215
P105
171
P143
125
P181
78
P219/CA3
30
VDD.PAD2
178
GC1
9
P030
261
P068
214
P106
170
P144
124
P182
75
P220/CA4
29
VDD.PAD2
192
GC2
7
P031
260
P069
213
P107
169
P145
123
P183
74
P221/CA5
27
VDD.PAD2
221
GC3
3
P032
259
P070
212
P108
168
P146
122
P184
73
P222/CA6
26
VDD.PAD3
84
GT0
229
P033
258
P071
209
P109
167
P147
121
P185
72
P223/CA7
25
VDD.PAD3
147
GT1
228
P034
257
P072
208
P110
164
P148
120
P186
70
P224/CA8
24
VDD.PAD3
101
GT2
77
P035
256
P073
207
P111
163
P149
117
P187
69
P225
23
VDD.PAD3
119
GT3
76
P036
255
P074
206
P112
162
P150
116
P188
68
P226/RA0
22
VDD.PAD3
131
GT4
5
P037
254
P075
205
P113
161
P151
115
P189
67
P227/RA1
19
VDD.PAD4
20
P000
303
P038
251
P076
204
P114
160
P152
114
P190
66
P228/RA2
18
VDD.PAD4
35
P001
300
P039
250
P077
203
P115
157
P153
111
P191
65
P229/RA3
17
VDD.PAD4
48
P002
295
P040
249
P078
202
P116
156
P154
110
P192
64
P230/RA4
16
VDD.PAD4
60
P003
293
P041
248
P079
201
P117
155
P155
109
P193
63
P231/RA5
15
VDD.X
28
P004
292
P042
247
P080
200
P118
154
P156
108
P194/GT12
62
P232/RA6
14
VSS
10
P005
291
P043
246
P081
199
P119
153
P157
107
P195/GT11
59
P233/RA7
13
VSS
21
P006
290
P044
245
P082
198
P120
152
P158
106
P196/GT10
58
P234/RA8
11
VSS
36
P007
288
P045
244
P083
197
P121
151
P159
105
P197/GT9
57
P235/P/S
8
VSS
49
P008
287
P046
243
P084
196
P122
150
P160
104
P198/GT8
55
P236/C0
6
VSS
61
P009
286
P047
240
P085
195
P123
149
P161
103 P199/GC12
54
P237/C1
4
VSS
71
P010
285
P048
239
P086
194
P124
148
P162
102 P200/GC11
53
P238/WE
2
VSS
83
P011
284
P049
238
P087
191
P125
145
P163
99
P201/GC10
52
P239/STROBE
1
VSS
90
P012
283
P050
237
P088
190
P126
144
P164
98
P202/GC9
51
RCE
304
VSS
100
P013
282
P051
236
P089
189
P127
143
P165
97
P203/GC8
50
TCK
298
VSS
112
P014
281
P052
234
P090
188
P128
142
P166
96
P204/K4
47
TDI
302
VSS
118
P015
280
P053
233
P091
187
P129
141
P167
95
P205/K3
46
TDO
299
VSS
130
P016
277
P054
232
P092
186
P130
140
P168
94
P206/K2
45
TMS
301
VSS
146
P017
276
P055
231
P093
185
P131
139
P169
93
P207/K1
44
TRST*
294
VSS
159
P018
275
P056
230
P094
184
P132
138
P170
92
P208/K0
43
VDD
56
VSS
166
P019
274
P057
227
P095
183
P133
137
P171
91
P209/GC7
42
VDD
113
VSS
179
P020
273
P058
226
P096
182
P134
136
P172
89
P210/GC6
41
VDD
210
VSS
193
P021
272
P059
225
P097
181
P135
135
P173
88
P211/GC5
40
VDD
242
VSS
211
P022
271
P060
224
P098
180
P136
134
P174
87
P212/GC4
39
VDD.PAD1
235
VSS
222
P023
270
P061
223
P099
177
P137
133
P175
86
P213/GT7
38
VDD.PAD1
253
VSS
241
P024
269
P062
220
P100
176
P138
132
P176
85
P214/GT6
37
VDD.PAD1
267
VSS
252
P025
268
P063
219
P101
175
P139
129
P177
82
P215/GT5
34
VDD.PAD1
279
VSS
266
P026
265
P064
218
P102
174
P140
128
P178
81
P216/CA0
33
VDD.PAD1
297
VSS
278
P027
264
P065
217
P103
173
P141
127
P179
80
P217/CA1
32
VDD.PAD2
158
VSS
289
P028
263
P066
216
P104
172
P142
126
P180
79
P218/CA2
31
VDD.PAD2
165
VSS
296
Table 23. IQX240B [PQFP/304L] Package Pinout by Name
46
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
6.5 IQX240B [PQFP/304L] Package Pinout by Location
Pin#
Name
Pin#
Name
Pin#
Name
Pin#
Name
Pin#
Name
Pin#
Name
Pin#
Name
Pin#
Name
1
P239/STROBE
39
P212/GC4
77
GT2
115
P151
153
P119
191
P087
229
GT0
267
VDD.PAD1
2
P238/WE
40
P211/GC5
78
P181
116
P150
154
P118
192
VDD.PAD2
230
P056
268
P025
3
GC3
41
P210/GC6
79
P180
117
P149
155
P117
193
VSS
231
P055
269
P024
P023
4
P237/C1
42
P209/GC7
80
P179
118
VSS
156
P116
194
P086
232
P054
270
5
GT4
43
P208/K0
81
P178
119
VDD.PAD3
157
P115
195
P085
233
P053
271
P022
6
P236/C0
44
P207/K1
82
P177
120
P148
158
VDD.PAD2
196
P084
234
P052
272
P021
7
GC2
45
P206/K2
83
VSS
121
P147
159
VSS
197
P083
235
VDD.PAD1
273
P020
8
P235/P/S
46
P205/K3
84
VDD.PAD3
122
P146
160
P114
198
P082
236
P051
274
P019
9
GC1
47
P204/K4
85
P176
123
P145
161
P113
199
P081
237
P050
275
P018
10
VSS
48
VDD.PAD4
86
P175
124
P144
162
P112
200
P080
238
P049
276
P017
P016
11
P234/RA8
49
VSS
87
P174
125
P143
163
P111
201
P079
239
P048
277
12
GC0
50
P203/GC8
88
P173
126
P142
164
P110
202
P078
240
P047
278
VSS
13
P233/RA7
51
P202/GC9
89
P172
127
P141
165
VDD.PAD2
203
P077
241
VSS
279
VDD.PAD1
P015
14
P232/RA6
52
P201/GC10
90
VSS
128
P140
166
VSS
204
P076
242
VDD
280
15
P231/RA5
53
P200/GC11
91
P171
129
P139
167
P109
205
P075
243
P046
281
P014
16
P230/RA4
54
P199/GC12
92
P170
130
VSS
168
P108
206
P074
244
P045
282
P013
17
P229/RA3
55
P198/GT8
93
P169
131
VDD.PAD3
169
P107
207
P073
245
P044
283
P012
18
P228/RA2
56
VDD
94
P168
132
P138
170
P106
208
P072
246
P043
284
P011
19
P227/RA1
57
P197/GT9
95
P167
133
P137
171
P105
209
P071
247
P042
285
P010
20
VDD.PAD4
58
P196/GT10
96
P166
134
P136
172
P104
210
VDD
248
P041
286
P009
21
VSS
59
P195/GT11
97
P165
135
P135
173
P103
211
VSS
249
P040
287
P008
22
P226/RA0
60
VDD.PAD4
98
P164
136
P134
174
P102
212
P070
250
P039
288
P007
23
P225
61
VSS
99
P163
137
P133
175
P101
213
P069
251
P038
289
VSS
24
P224/CA8
62
P194/GT12
100
VSS
138
P132
176
P100
214
P068
252
VSS
290
P006
25
P223/CA7
63
P193
101
VDD.PAD3
139
P131
177
P099
215
P067
253
VDD.PAD1
291
P005
26
P222/CA6
64
P192
102
P162
140
P130
178
VDD.PAD2
216
P066
254
P037
292
P004
27
P221/CA5
65
P191
103
P161
141
P129
179
VSS
217
P065
255
P036
293
P003
28
VDD.X
66
P190
104
P160
142
P128
180
P098
218
P064
256
P035
294
TRST*
29
P220/CA4
67
P189
105
P159
143
P127
181
P097
219
P063
257
P034
295
P002
30
P219/CA3
68
P188
106
P158
144
P126
182
P096
220
P062
258
P033
296
VSS
31
P218/CA2
69
P187
107
P157
145
P125
183
P095
221
VDD.PAD2
259
P032
297
VDD.PAD1
32
P217/CA1
70
P186
108
P156
146
VSS
184
P094
222
VSS
260
P031
298
TCK
33
P216/CA0
71
VSS
109
P155
147
VDD.PAD3
185
P093
223
P061
261
P030
299
TDO
34
P215/GT5
72
P185
110
P154
148
P124
186
P092
224
P060
262
P029
300
P001
35
VDD.PAD4
73
P184
111
P153
149
P123
187
P091
225
P059
263
P028
301
TMS
36
VSS
74
P183
112
VSS
150
P122
188
P090
226
P058
264
P027
302
TDI
37
P214/GT6
75
P182
113
VDD
151
P121
189
P089
227
P057
265
P026
303
P000
38
P213/GT7
76
GT3
114
P152
152
P120
190
P088
228
GT1
266
VSS
304
RCE
Table 24. IQX240B [PQFP/304L] Package Pinout by Location
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
47
IQX Family Data Sheet
Top View
I/O Ports Powered by VDD.PAD2
I/O Ports Powered by VDD.PAD4
I/O Ports Powered by VDD.PAD1
I/O Ports Powered by VDD.PAD3
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
228
227
226
225
224
223
222
221
220
219
218
217
216
215
214
213
212
211
210
209
208
207
206
205
204
203
202
201
200
199
198
197
196
195
194
193
192
191
190
189
188
187
186
185
184
183
182
181
180
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
158
157
156
155
154
153
GT1
P057
P058
P059
P060
P061
VSS
VDD.PAD2
P062
P063
P064
P065
P066
P067
P068
P069
P070
VSS
VDD
P071
P072
P073
P074
P075
P076
P077
P078
P079
P080
P081
P082
P083
P084
P085
P086
VSS
VDD.PAD2
P087
P088
P089
P090
P091
P092
P093
P094
P095
P096
P097
P098
VSS
VDD.PAD2
P099
P100
P101
P102
P103
P104
P105
P106
P107
P108
P109
VSS
VDD.PAD2
P110
P111
P112
P113
P114
VSS
VDD.PAD2
P115
P116
P117
P118
P119
VDD.PAD3
P176
P175
P174
P173
P172
VSS
P171
P170
P169
P168
P167
P166
P165
P164
P163
VSS
VDD.PAD3
P162
P161
P160
P159
P158
P157
P156
P155
P154
P153
VSS
VDD
P152
P151
P150
P149
VSS
VDD.PAD3
P148
P147
P146
P145
P144
P143
P142
P141
P140
P139
VSS
VDD.PAD3
P138
P137
P136
P135
P134
P133
P132
P131
P130
P129
P128
P127
P126
P125
VSS
VDD.PAD3
P124
P123
P122
P121
P120
GT2
P181
P180
P179
P178
P177
VSS
239/STROBE
P238/WE
GC3
P237/C1
GT4
P236/C0
GC2
P235/ P/S
GC1
VSS
P234/RA8
GC0
P233/RA7
P232/RA6
P231/RA5
P230/RA4
P229/RA3
P228/RA2
P227/RA1
VDD.PAD4
VSS
P226/RA0
P225
P224/CA8
P223/CA7
P222/CA6
P221/CA5
VDD.X
P220/CA4
P219/CA3
P218/CA2
P217/CA1
P216/CA0
P215/GT5
VDD.PAD4
VSS
P214/GT6
P213/GT7
P212/GC4
P211/GC5
P210/GC6
P209/GC7
P208/K0
P207/K1
P206/K2
P205/K3
P204/K4
VDD.PAD4
VSS
P203/GC8
P202/GC9
P201/GC10
P200/GC11
P199/GC12
P198/GT8
VDD
P197/GT9
P196/GT10
P195/GT11
VDD.PAD4
VSS
P194/GT12
P193
P192
P191
P190
P189
P188
P187
P186
VSS
P185
P184
P183
P182
GT3
304
303
302
301
300
299
298
297
296
295
294
293
292
291
290
289
288
287
286
285
284
283
282
281
280
279
278
277
276
275
274
273
272
271
270
269
268
267
266
265
264
263
262
261
260
259
258
257
256
255
254
253
252
251
250
249
248
247
246
245
244
243
242
241
240
239
238
237
236
235
234
233
232
231
230
229
RCE
P000
TDI
TMS
P001
TDO
TCK
VDD.PAD1
VSS
P002
TRST*
P003
P004
P005
P006
VSS
P007
P008
P009
P010
P011
P012
P013
P014
P015
VDD.PAD1
VSS
P016
P017
P018
P019
P020
P021
P022
P023
P024
P025
VDD.PAD1
VSS
P026
P027
P028
P029
P030
P031
P032
P033
P034
P035
P036
P037
VDD.PAD1
VSS
P038
P039
P040
P041
P042
P043
P044
P045
P046
VDD
VSS
P047
P048
P049
P050
P051
VDD.PAD1
P052
P053
P054
P055
P056
GT0
6.6 IQX240B [PQFP/304L] Package Pinout
Figure 31. IQX240B [PQFP/304L] Package Pinout
48
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
6.7 IQX160 [PQFP/208L] Package Pinout by Name
Name
GC0
GC1
GT0
GT1
GT2
GT3
P000
P001
P002
P003
P004
P005
P006
P007
P008
P009
P010
P011
P012
P013
P014
P015
P016
P017
P018
P019
P020
P021
P022
P023
P024
P025
P026
P027
P028
P029
P030
P031
P032
P033
P034
P035
P036
P037
P038
P039
P040
P041
P042
P043
P044
P045
Pin#
10
7
157
156
53
52
203
202
201
200
198
197
196
195
194
192
191
190
189
188
187
184
183
182
181
180
179
177
176
175
174
173
172
170
169
168
167
166
165
162
161
160
159
158
155
154
153
152
151
150
147
146
Name
P046
P047
P048
P049
P050
P051
P052
P053
P054
P055
P056
P057
P058
P059
P060
P061
P062
P063
P064
P065
P066
P067
P068
P069
P070
P071
P072
P073
P074
P075
P076
P077
P078
P079
P080
P081
P082
P083
P084
P085
P086
P087
P088
P089
P090
P091
P092
P093
P094
P095
P096
P097
Pin#
145
144
143
142
140
139
138
137
136
135
132
131
130
129
128
127
125
124
123
122
121
120
117
116
115
114
113
112
110
109
108
107
106
105
104
103
102
101
100
99
96
95
94
93
92
91
89
88
87
86
85
84
Name
P098
P099
P100
P101
P102
P103
P104/GT12
P105/GT11
P106/GT10
P107
P108/GT9
P109/GT8
P110/GC12
P111/GC11
P112/GC10
P113
P114/GC9
P115/GC8
P116/K4
P117/K3
P118
P119
P120/K2
P121/K1
P122/K0
P123
P124
P125/GC7
P126/GC6
P127/GC5
P128/GC4
P129
P130
P131/GT7
P132/GT6
P133/GT5
P134/GT4
P135
P136
P137/GC3
P138/GC2
P139/ P/S
P140/CA0
P141/CA1
P142/CA2
P143/CA3
P144/CA4
P145/CA5
P146/CA6
P147/CA7
P148/RA0
P149/RA1
Pin#
82
81
80
78
77
76
74
73
72
71
70
69
67
66
65
64
63
62
59
58
57
56
55
54
51
50
49
48
47
44
43
42
41
40
39
37
36
35
34
33
32
30
28
27
26
25
24
22
21
20
19
17
Name
P150/RA2
P151/RA3
P152/RA4
P153/RA5
P154/RA6
P155/RA7
P156/C0
P157/C1
P158/WE
P159/STROBE
RCE
TCK
TDI
TDO
TMS
TRST*
VDD
VDD
VDD.PAD1
VDD.PAD1
VDD.PAD1
VDD.PAD1
VDD.PAD2
VDD.PAD2
VDD.PAD2
VDD.PAD2
VDD.PAD2
VDD.X
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
Pin#
16
15
14
13
12
11
5
4
3
2
6
206
1
207
208
204
29
133
119
164
186
205
8
45
61
79
98
148
9
18
23
31
38
46
60
68
75
83
90
97
111
118
126
134
141
149
163
171
178
185
193
199
Table 25. IQX160 [PQFP/208L] Package Pinout by Name
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
49
IQX Family Data Sheet
6.8 IQX160 [PQFP/208L] Package Pinout by Location
Pin#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Name
TDI
P159/STROBE
P158/WE
P157/C1
P156/C0
RCE
GC1
VDD.PAD2
VSS
GC0
P155/RA7
P154/RA6
P153/RA5
P152/RA4
P151/RA3
P150/RA2
P149/RA1
VSS
P148/RA0
P147/CA7
P146/CA6
P145/CA5
VSS
P144/CA4
P143/CA3
P142/CA2
P141/CA1
P140/CA0
VDD
P139/ P/S
VSS
P138/GC2
P137/GC3
P136
P135
P134/GT4
P133/GT5
VSS
P132/GT6
P131/GT7
P130
P129
P128/GC4
P127/GC5
VDD.PAD2
VSS
P126/GC6
P125/GC7
P124
P123
P122/K0
GT3
Pin#
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
Name
GT2
P121/K1
P120/K2
P119
P118
P117/K3
P116/K4
VSS
VDD.PAD2
P115/GC8
P114/GC9
P113
P112/GC10
P111/GC11
P110/GC12
VSS
P109/GT8
P108/GT9
P107
P106/GT10
P105/GT11
P104/GT12
VSS
P103
P102
P101
VDD.PAD2
P100
P099
P098
VSS
P097
P096
P095
P094
P093
P092
VSS
P091
P090
P089
P088
P087
P086
VSS
VDD.PAD2
P085
P084
P083
P082
P081
P080
Pin#
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
Name
P079
P078
P077
P076
P075
P074
VSS
P073
P072
P071
P070
P069
P068
VSS
VDD.PAD1
P067
P066
P065
P064
P063
P062
VSS
P061
P060
P059
P058
P057
P056
VDD
VSS
P055
P054
P053
P052
P051
P050
VSS
P049
P048
P047
P046
P045
P044
VDD.X
VSS
P043
P042
P041
P040
P039
P038
GT1
Pin#
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
Name
GT0
P037
P036
P035
P034
P033
VSS
VDD.PAD1
P032
P031
P030
P029
P028
P027
VSS
P026
P025
P024
P023
P022
P021
VSS
P020
P019
P018
P017
P016
P015
VSS
VDD.PAD1
P014
P013
P012
P011
P010
P009
VSS
P008
P007
P006
P005
P004
VSS
P003
P002
P001
P000
TRST*
VDD.PAD1
TCK
TDO
TMS
Table 26. IQX160 [PQFP/208L] Package Pinout by Location
50
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
I/O Ports Powered by VDD.PAD1
I/O Ports Powered by VDD.PAD2
Top View
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
GT1
P038
P039
P040
P041
P042
P043
VSS
VDD.X
P044
P045
P046
P047
P048
P049
VSS
P050
P051
P052
P053
P054
P055
VSS
VDD
P056
P057
P058
P059
P060
P061
VSS
P062
P063
P064
P065
P066
P067
VDD.PAD1
VSS
P068
P069
P070
P071
P072
P073
VSS
P074
P075
P076
P077
P078
P079
GT2
P121/K1
P120/K2
P119
P118
P117/K3
P116/K4
VSS
VDD.PAD2
P115/GC8
P114/GC9
P113
P112/GC10
P111/GC11
P110/GC12
VSS
P109/GT8
P108/GT9
P107
P106/GT10
P105/GT11
P104/GT12
VSS
P103
P102
P101
VDD.PAD2
P100
P099
P098
VSS
P097
P096
P095
P094
P093
P092
VSS
P091
P090
P089
P088
P087
P086
VSS
VDD.PAD2
P085
P084
P083
P082
P081
P080
TDI
P159/STROBE
P158/WE
P157/C1
P156/C0
RCE
GC1
VDD.PAD2
VSS
GC0
P155/RA7
P154/RA6
P153/RA5
P152/RA4
P151/RA3
P150/RA2
P149/RA1
VSS
P148/RA0
P147/CA7
P146/CA6
P145/CA5
VSS
P144/CA4
P143/CA3
P142/CA2
P141/CA1
P140/CA0
VDD
P139/ P/S
VSS
P138/GC2
P137/GC3
P136
P135
P134/GT4
P133/GT5
VSS
P132/GT6
P131/GT7
P130
P129
P128/GC4
P127/GC5
VDD.PAD2
VSS
P126/GC6
P125/GC7
P124
P123
P122/K0
GT3
208
207
206
205
204
203
202
201
200
199
198
197
196
195
194
193
192
191
190
189
188
187
186
185
184
183
182
181
180
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
158
157
TMS
TDO
TCK
VDD.PAD1
TRST*
P000
P001
P002
P003
VSS
P004
P005
P006
P007
P008
VSS
P009
P010
P011
P012
P013
P014
VDD.PAD1
VSS
P015
P016
P017
P018
P019
P020
VSS
P021
P022
P023
P024
P025
P026
VSS
P027
P028
P029
P030
P031
P032
VDD.PAD1
VSS
P033
P034
P035
P036
P037
GT0
6.9 IQX160 [PQFP/208L] Package Pinout
Figure 32. IQX160 [PQFP/208L] Package Pinout
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
51
IQX Family Data Sheet
6.10 IQX128B [PQFP/184L] Package Pinout by Name
Name
Pin#
Name
Pin#
Name
Pin#
Name
GC0
10
P040
123
P086/GT10
63
TMS
Pin#
184
GC1
7
P041
122
P087/GT9
62
TRST*
179
GT0
139
P042
121
P088/GT8
61
VDD
28
GT1
138
P043
120
P089/GC12
58
VDD
118
GT2
48
P044
117
P090/GC11
57
VDD.PAD1
146
GT3
45
P045
116
P091/GC10
56
VDD.PAD1
93
P000
178
P046
115
P092/GC9
55
VDD.PAD1
106
P001
177
P047
114
P093/GC8
54
VDD.PAD1
137
P002
176
P048
113
P094/K4
52
VDD.PAD1
157
P003
175
P049
111
P095/K3
51
VDD.PAD1
168
P004
173
P050
110
P096/K2
50
VDD.PAD1
180
P005
172
P051
109
P097/K1
49
VDD.PAD2
47
P006
171
P052
108
P098/K0
44
VDD.PAD2
8
P007
170
P053
107
P099/GC7
43
VDD.PAD2
18
P008
169
P054
104
P100/GC6
42
VDD.PAD2
40
P009
166
P055
103
P101/GC5
39
VDD.PAD2
60
P010
165
P056
102
P102†/GC4
38
VDD.PAD2
73
P011
164
P057
101
P103†/GT7
37
VDD.PAD2
86
P012
163
P058
100
P104†/GT6
36
VDD.X
131
P013
161
P059
98
P105†/GT5
34
VSS
41
P014
160
P060
97
P106†/GT4
33
VSS
9
P015
159
P061
96
P107†/GC3
32
VSS
17
P016
158
P062
95
P108†/GC2
31
VSS
22
P017
155
P063
94
P109†/P/S
29
VSS
30
P018
154
P064
92
P110/CA0
27
VSS
35
P019
153
P065
90
P111/CA1
26
VSS
46
P020
152
P066
89
P112/CA2
25
VSS
53
P021
150
P067
88
P113/CA3
24
VSS
59
P022
149
P068
87
P114/CA4
23
VSS
66
P023
148
P069
84
P115/CA5
21
VSS
72
P024
147
P070
83
P116/CA6
20
VSS
79
P025
144
P071
82
P117/RA0
19
VSS
85
P026
143
P072
81
P118/RA1
16
VSS
91
P027
142
P073
80
P119/RA2
15
VSS
99
P028
141
P074
78
P120/RA3
14
VSS
105
P029
140
P075
77
P121/RA4
13
VSS
112
P030
136
P076
76
P122/RA5
12
VSS
119
P031
135
P077
75
P123/RA6
11
VSS
125
P032
134
P078
74
P124/C0
5
VSS
132
P033
133
P079
71
P125/C1
4
VSS
145
P034
130
P080
70
P126/WE
3
VSS
151
P035
129
P081
69
P127/STROBE
2
VSS
156
P036
128
P082
68
RCE
6
VSS
162
P037
127
P083
67
TCK
181
VSS
167
P038
126
P084/GT12
65
TDI
1
VSS
174
P039
124
P085/GT11
64
TDO
183
VSS
182
Table 27. IQX128B [PQFP/184L] Package Pinout by Name
52
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
6.11 IQX128B [PQFP/184L] Package Pinout by Location
Pin#
Name
Pin#
Name
Pin#
Name
Pin#
1
TDI
47
VDD.PAD2
93
VDD.PAD1
139
Name
GT0
2
P127/STROBE
48
GT2
94
P063
140
P029
3
P126/WE
49
P097/K1
95
P062
141
P028
4
P125/C1
50
P096/K2
96
P061
142
P027
5
P124/C0
51
P095/K3
97
P060
143
P026
6
RCE
52
P094/K4
98
P059
144
P025
7
GC1
53
VSS
99
VSS
145
VSS
8
VDD.PAD2
54
P093/GC8
100
P058
146
VDD.PAD1
P024
9
VSS
55
P092/GC9
101
P057
147
10
GC0
56
P091/GC10
102
P056
148
P023
11
P123/RA6
57
P090/GC11
103
P055
149
P022
12
P122/RA5
58
P089/GC12
104
P054
150
P021
13
P121/RA4
59
VSS
105
VSS
151
VSS
14
P120/RA3
60
VDD.PAD2
106
VDD.PAD1
152
P020
15
P119/RA2
61
P088/GT8
107
P053
153
P019
16
P118/RA1
62
P087/GT9
108
P052
154
P018
17
VSS
63
P086/GT10
109
P051
155
P017
18
VDD.PAD2
64
P085/GT11
110
P050
156
VSS
19
P117/RA0
65
P084/GT12
111
P049
157
VDD.PAD1
P016
20
P116/CA6
66
VSS
112
VSS
158
21
P115/CA5
67
P083
113
P048
159
P015
22
VSS
68
P082
114
P047
160
P014
23
P114/CA4
69
P081
115
P046
161
P013
24
P113/CA3
70
P080
116
P045
162
VSS
25
P112/CA2
71
P079
117
P044
163
P012
26
P111/CA1
72
VSS
118
VDD
164
P011
27
P110/CA0
73
VDD.PAD2
119
VSS
165
P010
28
VDD
74
P078
120
P043
166
P009
29
P109†/P/S
75
P077
121
P042
167
VSS
30
VSS
76
P076
122
P041
168
VDD.PAD1
31
P108†/GC2
77
P075
123
P040
169
P008
32
P107†/GC3
78
P074
124
P039
170
P007
33
P106†/GT4
79
VSS
125
VSS
171
P006
34
P105†/GT5
80
P073
126
P038
172
P005
35
VSS
81
P072
127
P037
173
P004
36
P104†/GT6
82
P071
128
P036
174
VSS
37
P103†/GT7
83
P070
129
P035
175
P003
38
P102†/GC4
84
P069
130
P034
176
P002
39
P101/GC5
85
VSS
131
VDD.X
177
P001
40
VDD.PAD2
86
VDD.PAD2
132
VSS
178
P000
41
VSS
87
P068
133
P033
179
TRST*
42
P100/GC6
88
P067
134
P032
180
VDD.PAD1
43
P099/GC7
89
P066
135
P031
181
TCK
44
P098/K0
90
P065
136
P030
182
VSS
45
GT3
91
VSS
137
VDD.PAD1
183
TDO
46
VSS
92
P064
138
GT1
184
TMS
Table 28. IQX128B [PQFP/184L] Package Pinout by Location
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
53
IQX Family Data Sheet
Top View
I/O Ports Powered by VDD.PAD1
I/O Ports Powered by VDD.PAD2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
GT1
VDD.PAD1
P030
P031
P032
P033
VSS
VDD.X
P034
P035
P036
P037
P038
VSS
P039
P040
P041
P042
P043
VSS
VDD
P044
P045
P046
P047
P048
VSS
P049
P050
P051
P052
P053
VDD.PAD1
VSS
P054
P055
P056
P057
P058
VSS
P059
P060
P061
P062
P063
VDD.PAD1
VDD.PAD2
GT2
P097/K1
P096/K2
P095/K3
P094/K4
VSS
P093/GC8
P092/GC9
P091/GC10
P090/GC11
P089/GC12
VSS
VDD.PAD2
P088/GT8
P087/GT9
P086/GT10
P085/GT11
P084/GT12
VSS
P083
P082
P081
P080
P079
VSS
VDD.PAD2
P078
P077
P076
P075
P074
VSS
P073
P072
P071
P070
P069
VSS
VDD.PAD2
P068
P067
P066
P065
VSS
P064
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
TDI
P127/STROBE
P126/WE
P125/C1
P124/C0
RCE
GC1
VDD.PAD2
VSS
GC0
P123/RA6
P122/RA5
P121/RA4
P120/RA3
P119/RA2
P118/RA1
VSS
VDD.PAD2
P117/RA0
P116/CA6
P115/CA5
VSS
P114/CA4
P113/CA3
P112/CA2
P111/CA1
P110/CA0
VDD
P109†/ P/S
VSS
P108†/GC2
P107†/GC3
P106†/GT4
P105†/GT5
VSS
P104†/GT6
P103†/GT7
P102†/GC4
P101/GC5
VDD.PAD2
VSS
P100/GC6
P099/GC7
P098/K0
GT3
VSS
184
183
182
181
180
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
162
161
160
159
158
157
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
TMS
TDO
VSS
TCK
VDD.PAD1
TRST*
P000
P001
P002
P003
VSS
P004
P005
P006
P007
P008
VDD.PAD1
VSS
P009
P010
P011
P012
VSS
P013
P014
P015
P016
VDD.PAD1
VSS
P017
P018
P019
P020
VSS
P021
P022
P023
P024
VDD.PAD1
VSS
P025
P026
P027
P028
P029
GT0
6.12 IQX128B [PQFP/184L] Package Pinout
Figure 33. IQX128B [PQFP/184L] Package Pinout
54
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
7.0 MECHANICAL SPECIFICATION
7.1 IQX320 [PBGA/416L] Package Dimensions
Top View
AF
AE
AD
AC
AB
AA
Y
X
W
V
U
T
R
P
N
M
L
K
J
H
G
F
E
D
C
B
A
IQX320
PB416
F5N42A
USA
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
Pin A1 Marking
0.50
(0.0197)
1.50 ± 0.2
(0.059 ± .0079)
0.60
(0.0236)
Cross-sectional View
20.24
(0.797)
AF
AE
AD
AC
AB
AA
Y
X
W
V
U
T
R
P
N
M
L
K
J
H
G
F
E
D
C
B
A
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
1.27 mm.
(0.050) (in.)
35
(1.378)
Bottom View (Ball Side)
Figure 34. IQX320 [PBGA/416L] Package Dimensions
Note:
(1) Use “mm” as the controlling dimension.
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
55
IQX Family Data Sheet
7.2 PQFP Package Dimensions
E
E1
D1 D
Top View
W
X
Side View
8 - 12°
A2
0 - 7°
L
A
A1
e
Dimension in
mm.
(in.)
0.10
(0.004)
B
Detail X
Detail W
Figure 35. PQFP Package Dimensions
Note:
(1) Use “mm” as the controlling dimension
Package
Dimension Table
A
max
A1
min
max
A2
min
max
D
min
max
D1
min
max
E
min
max
E1
min
max
L
min
max
B
min
max
e
BSC.
PQFP/304L
inch
mm
0.172
4.37
0.011
0.28
0.019
0.47
0.146
3.70
0.154
3.90
1.669
42.40
1.685
42.80
1.571
39.90
1.618
40.10
1.669
42.40
1.685
42.80
1.571
39.90
1.618
40.10
0.020
0.50
0.028
0.75
0.007
0.17
0.011
0.27
0.0197
0.50
PQFP/208L
inch
mm
0.157
3.99
0.010
0.25
0.017
0.43
0.135
3.43
0.140
3.56
1.195
30.40
1.215
30.91
1.098
27.93
1.106
28.14
1.195
30.40
1.215
30.91
1.098
27.93
1.106
28.14
0.018
0.46
0.030
0.76
0.006
0.15
0.011
0.28
0.0197
0.50
PQFP/184L
inch
mm
0.157
3.99
0.010
0.25
0.017
0.43
0.135
3.43
0.140
3.56
1.219
31.01
1.238
31.49
1.098
27.93
1.106
28.14
1.219
31.01
1.238
31.49
1.098
27.93
1.106
28.14
0.029
0.74
0.041
1.04
0.006
0.15
0.011
0.28
0.0197
0.50
Table 29. PQFP Package Dimensions
56
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
8.0 PACKAGE THERMAL CHARACTERISTICS
Package
Pin Count
ΘJC(C/W)
ΘJA(°C/W)
Still Air
ΘJA(°C/W)
200 Ifpm
ΘJA(°C/W)
400 Ifpm
ΘJA(°C/W)
600 Ifpm
PQFP
184
6.6
37.4
28.3
24.2
21.7
208
6.6
36.6
27.4
24.0
21.4
304
6.3
21.6
19.3
17.9
16.3
416
1.7
13.8
10.6
9.2
8.5
PBGA
Table 30. Package Thermal Coefficients
Note:
(1) Thermal performance values are based on simulation data.
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
57
IQX Family Data Sheet
9.0 TABLES FOR DETERMINING DIE PAD TO I/O PORT PIN MAPPING AND LOCATIONS OF REAL SRAM
CELL
The following tables help determine the locations of the real SRAM cells in the Switch Matrix. The SRAM cell controlling the
connection between I/O Port “i” and I/O Port “j” is determined as follows:
Get the Index values corresponding to I/O Port numbers “i” and “j”. If the index value for “i” is greater than index value for “j”, then the
SRAM cell has the row (word) address i* and column (bit) address j*, otherwise it has row address of j* and column address of i*. The
numbers i* and j* represent the I/O Port locations on the die.
Ex 1: On the IQX160, the SRAM cell controlling the connection between I/O Port 20 and I/O Port 100 is at location: Row addr = 20,
Col Addr = 100; because the index for I/O Port 20 is 82, and it is greater than the index for I/O Port 100 which is 79.
Ex 2: On the IQX240B, the SRAM cell controlling the connection between I/O Port 80 and I/O Port 180 is at location: Row addr = 241,
Col Addr = 110; because the index value for I/O Port 80 is 120, and it is less than the index value for I/O Port 180 which is 313. Note
that the IQX240B is a bondout version of IQX320 die, and the I/O Ports 80 and 180 on the device package are the I/O Ports 110 and
241 respectively.
58
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
Die PAD
and
IQX320
I/O Port
IQX240B
I/O Port Index
Die PAD
and
IQX320
I/O Port
IQX240B
I/O Port Index
Die PAD
and
IQX320
I/O Port
IQX240B
I/O Port Index
Die PAD
and
IQX320
I/O Port
IQX240B
I/O Port Index
0
-
2
40
30
162
80
-
0
120
90
160
1
0
6
41
31
166
81
60
4
121
91
164
2
-
10
42
32
170
82
-
8
122
92
168
3
1
14
43
33
174
83
61
12
123
93
172
4
-
18
44
34
178
84
-
16
124
94
176
5
2
22
45
35
182
85
62
20
125
95
180
6
-
26
46
36
186
86
-
24
126
96
184
7
3
30
47
37
190
87
63
28
127
97
188
8
-
34
48
38
194
88
-
32
128
98
192
9
4
38
49
39
198
89
64
36
129
99
196
10
-
42
50
40
202
90
-
40
130
100
200
11
5
46
51
41
206
91
65
44
131
101
204
12
-
50
52
42
210
92
-
48
132
102
208
13
6
54
53
43
214
93
66
52
133
103
212
14
-
58
54
44
218
94
67
56
134
104
216
15
7
62
55
45
222
95
68
60
135
105
220
16
8
66
56
-
226
96
-
64
136
106
224
17
9
70
57
46
230
97
69
68
137
107
228
18
10
74
58
-
234
98
-
72
138
108
232
19
11
78
59
47
238
99
70
76
139
109
236
20
12
82
60
-
242
100
-
80
140
-
240
21
13
86
61
48
246
101
71
84
141
110
244
22
14
90
62
-
250
102
72
88
142
-
248
23
15
94
63
49
254
103
73
92
143
111
252
24
-
98
64
-
258
104
74
96
144
-
256
25
16
102
65
50
262
105
75
100
145
112
260
26
17
106
66
-
266
106
76
104
146
-
264
27
18
110
67
51
270
107
77
108
147
113
268
28
19
114
68
-
274
108
78
112
148
-
272
29
20
118
69
52
278
109
79
116
149
114
276
30
21
122
70
-
282
110
80
120
150
-
280
31
22
126
71
53
286
111
81
124
151
115
284
32
23
130
72
-
290
112
82
128
152
-
288
33
24
134
73
54
294
113
83
132
153
116
292
34
-
138
74
-
298
114
84
136
154
-
296
35
25
142
75
55
302
115
85
140
155
117
300
36
26
146
76
56
306
116
86
144
156
-
304
37
27
150
77
57
310
117
87
148
157
118
308
38
28
154
78
58
314
118
88
152
158
-
312
39
29
158
79
59
318
119
89
156
159
119
316
Table 31. IQX320 and IQX240B I/O Port Pin Mapping
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
59
IQX Family Data Sheet
Die PAD
and
IQX320
I/O Port
IQX240B
I/O Port Index
Die PAD
and
IQX320
I/O Port
IQX240B
I/O Port Index
Die PAD
and
IQX320
I/O Port
IQX240B
I/O Port Index
Die PAD
and
IQX320
I/O Port
IQX240B
I/O Port Index
160
-
319
200
149
159
240
-
317
280
-
157
161
120
315
201
150
155
241
180
313
281
208
153
162
-
311
202
151
151
242
181
309
282
-
149
163
121
307
203
152
147
243
182
305
283
209
145
164
-
303
204
153
143
244
-
301
284
-
141
165
122
299
205
154
139
245
183
297
285
210
137
166
-
295
206
155
135
246
-
293
286
-
133
167
123
291
207
156
131
247
184
289
287
211
129
168
-
287
208
157
127
248
-
285
288
-
125
169
124
283
209
158
123
249
185
281
289
212
121
170
-
279
210
159
119
250
-
277
290
-
117
171
125
275
211
160
115
251
186
273
291
213
113
172
-
271
212
161
111
252
-
269
292
-
109
173
126
267
213
162
107
253
187
265
293
214
105
174
-
263
214
163
103
254
188
261
294
-
101
175
127
259
215
164
99
255
189
257
295
215
97
176
-
255
216
165
95
256
190
253
296
216
93
177
128
251
217
166
91
257
191
249
297
217
89
178
-
247
218
167
87
258
192
245
298
218
85
179
129
243
219
168
83
259
193
241
299
219
81
180
-
239
220
169
79
260
194
237
300
220
77
181
130
235
221
170
75
261
195
233
301
221
73
182
131
231
222
-
71
262
-
229
302
222
69
183
132
227
223
171
67
263
196
225
303
223
65
184
133
223
224
-
63
264
-
221
304
224
61
185
134
219
225
172
59
265
197
217
305
225
57
186
135
215
226
-
55
266
-
213
306
226
53
187
136
211
227
173
51
267
198
209
307
227
49
188
137
207
228
-
47
268
199
205
308
228
45
189
138
203
229
174
43
269
200
201
309
229
41
190
139
199
230
-
39
270
201
197
310
230
37
191
140
195
231
175
35
271
202
193
311
231
33
192
141
191
232
-
31
272
203
189
312
232
29
193
142
187
233
176
27
273
204
185
313
233
25
194
143
183
234
-
23
274
-
181
314
234
21
195
144
179
235
177
19
275
205
177
315
235
17
196
145
175
236
-
15
276
-
173
316
236
13
197
146
171
237
178
11
277
206
169
317
237
9
198
147
167
238
-
7
278
-
165
318
238
5
199
148
163
239
179
3
279
207
161
319
239
1
Table 31. IQX320 and IQX240B I/O Port Pin Mapping (Continued)
60
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
128B
Port Index
Die PAD
and
IQX160
I/O Port
IQX128B
I/O Port Index
Die PAD
and
IQX160
I/O Port
IQX128B
I/O Port Index
Die PAD
and
IQX160
I/O Port
IQX128B
I/O Port Index
0
2
40
-
0
80
64
159
120
96
157
1
6
41
-
4
81
65
155
121
97
153
2
10
42
32
8
82
66
151
122
98
149
3
14
43
33
12
83
-
147
123
-
145
4
18
44
34
16
84
67
143
124
-
141
5
22
45
35
20
85
68
139
125
99
137
6
26
46
36
24
86
69
135
126
100
133
7
30
47
-
28
87
70
131
127
101
129
8
34
48
37
32
88
71
127
128
102
125
9
38
49
38
36
89
-
123
129
-
121
10
42
50
39
40
90
72
119
130
-
117
-
46
51
40
44
91
73
115
131
103
113
-
50
52
41
48
92
74
111
132
104
109
11
54
53
-
52
93
75
107
133
105
105
12
58
54
42
56
94
76
103
134
106
101
13
62
55
43
60
95
-
99
135
-
97
14
66
56
44
64
96
77
95
136
-
93
-
70
57
45
68
97
78
91
137
107
89
-
74
58
46
72
98
79
87
138
108
85
15
78
59
-
76
99
80
83
139
109
81
16
82
60
47
80
100
81
79
140
110
77
17
86
61
48
84
101
-
75
141
111
73
18
90
62
49
88
102
82
71
142
112
69
-
94
63
50
92
103
83
67
143
113
65
-
98
64
51
96
104
84
63
144
114
61
19
102
65
-
100
105
85
59
145
115
57
20
106
66
52
104
106
86
55
146
116
53
21
110
67
53
108
107
-
51
147
-
49
22
114
68
54
112
108
87
47
148
117
45
-
118
69
55
116
109
88
43
149
118
41
-
122
70
56
120
110
89
39
150
119
37
23
126
71
-
124
111
90
35
151
120
33
24
130
72
57
128
112
91
31
152
121
29
25
134
73
58
132
113
-
27
153
122
25
26
138
74
59
136
114
92
23
154
123
21
27
142
75
60
140
115
93
19
155
-
17
28
146
76
61
144
116
94
15
156
124
13
29
150
77
62
148
117
95
11
157
125
9
30
154
78
63
152
118
-
7
158
126
5
31
158
79
-
156
119
-
3
159
127
1
Table 32. IQX160 and IQX128B I/O Port Pin Mapping
June 2000
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
61
IQX Family Data Sheet
10.0 COMPONENT AVAILABILITY AND ORDERING INFORMATION
The following table lists the IQX devices and the different
package options, and speed grades available.
Package
Pins
184
208
304
416
Type
PQFP
PQFP
PQFP
PBGA
Code
PQ184
PQ208
PQ304
PB416
IQX320
IQX240B
IQX160
IQX128B
-12
X
-10
X
-12
X
-10
X
-10
X
-7
X
-10
X
-7
X
Table 33. Component Availability
Device
Speed
Package*
Ordering#
IQX320
-12
PB 416
IQX320-PB416
-10
PB 416
IQX320-10PB416
-12
PQ 304
IQX240B-PQ304
-10
PQ 304
IQX240B-10PQ304
-10
PQ 208
IQX160-PQ208
-7
PQ 208
IQX160-7PQ208
-10
PQ 184
IQX128B-PQ184
-7
PQ 184
IQX128B-7PQ184
IQX240B
IQX160
IQX128B
Table 34. Ordering Information
* PB=Plastic Ball Grid Array, PQ=Plastic Quad Flat Pack
62
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
11.0 IQX FAMILY AT A GLANCE
Feature
IQX320
IQX240B
IQX160
IQX128B
Number of Usable I/O Port Pins
320
240
160
128
Switch Matrix Size
320 lines
240 lines
160 lines
128 lines
Signal Direction
IN, OUT, BIDIR
IN, OUT, BIDIR
IN, OUT, BIDIR
IN, OUT, BIDIR
Dataflow
Flow-through,
Latched,
Clocked
Flow-through,
Latched,
Clocked
Flow-through,
Latched,
Clocked
Flow-through,
Latched,
Clocked
Control Signals
Clock,
Clock Enable,
Input Tristate,
Output Tristate
Clock,
Clock Enable,
Input Tristate,
Output Tristate
Clock,
Clock Enable,
Input Tristate,
Output Tristate
Clock,
Clock Enable,
Input Tristate,
Output Tristate
Programmable I/O Port Attributes
Number of Clock Control Pins
dedicated
4
4
2
2
shared with I/O Port Pins
9
9
11
11
dedicated
5
5
4
4
shared with I/O Port Pins
8
8
9
9
23 / 22
23 / 22
21/20
19/18
Number of Tristate Control Pins
I/O Ports Used By RapidConfigure Interface
Pin-to-Pin Delay
7.5 ns
7.5 ns
7.5 ns
7.5 ns
NRZ Data Rate
180 Mbs
180 Mbs
200 Mbs
200 Mbs
Maximum Clock Frequency
133 MHz
133 MHz
133 MHz
133 MHz
12 mA
12 mA
12 mA
12 mA
3V and/or 5V
3V and/or 5V
3V and/or 5V
3V and/or 5V
I/O Current Drive
I/O Voltage
Process
Packages
0.6µ
0.6µ
0.6µ
0.6µ
391 PPGA
416 PBGA
304 PQFP
304 MQUAD
208 PQFP
208 MQUAD
184 PQFP
184 MQUAD
Table 35. IQX Family at a Glance
63
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000
IQX Family Data Sheet
12.0 PRODUCT STATUS DEFINITIONS
Data Sheet Identification
Product Status
Advanced
Formative or In Design
This data sheet contains the design specifications for
product development. Specification may change in any
manner without notice.
Preproduction Product
This data sheet contains the preliminary data, and
supplementary data will be published at a later date. I-Cube
reserves the right to make changes at any time without
notice in order to improve design and supply the best
possible product.
Preliminary
No Identification
Full Production
Obsolete
No longer in Production
Definition
This data sheet contains final specifications. I-Cube
reserves the right to make changes at any time without
notice in order to improve design and supply the best
possible product.
This data sheet contains specifications for a product that
has been discontinued by I-Cube. The data sheet is
provided for reference information only.
I-Cube® is a registered trademark and RapidConnect, RapidConfigure, ActiveArray, ImpliedDisconnect, IQ, IQX, MSX, MSXPro, OCX and PSX are
trademarks of I-Cube, Inc. All other trademarks or registered trademarks are the property of their respective holders. I-Cube, Inc., does not assume
any liability arising out of the applications or use of the product described herein; nor does it convey any license under its patents, copyright rights or
any rights of others.
The information contained in this document is believed to be current and accurate as of the publication date. I-Cube reserves the right to make
changes, at any time, in order to improve reliability, function, performance or design in order to supply the best product possible. I-Cube assumes no
obligation to correct any errors contained herein or to advise any user of this text of any correction if such be made.
LIFE SUPPORT APPLICATIONS
I-Cube products are not designed for use in life support appliances, devices, or systems where malfunction of an I-Cube product can reasonably be
expected to result in personal injury. I-Cube customers using or selling I-Cube products for use in such application do so at their own risk and agree
to fully indemnify I-Cube for any damages resulting from such improper use or sale.
This product is protected under the U.S. patents: 5202593, 5282271, 5426738, 5428750, 5428800, 5465056, 5530814, 5559971, 5625780, 5710550,
5717871, 5734334, 5754791, 5781717, 5790048. Additional patents pending.
IQX Family Data Sheet—Revision 5.0, June 2000
Previously printed as IQX Family Data Sheet—Revision 4.0, February 2000
Copyright © 1992-2000 I-Cube, Inc. All rights reserved. Unpublished—rights reserved under the copyright laws of the United States. Use of copyright
notices is precautionary and does not imply publication or disclosure.
I-Cube®, Inc.
2605 S. Winchester Blvd.
Campbell, CA 95008, USA
Phone:
Fax:
Email:
Internet:
+(408) 341-1888
+(408) 341-1899
[email protected]
http://www.icube.com
64
Powered by ICminer.com Electronic-Library Service CopyRight 2003
IQX Family Data Sheet
Revision 5.0, June 2000
Document # MKT-IQXFamily-DS
Revision 5.0
June 2000
IQX Family Data Sheet
65
Powered by ICminer.com Electronic-Library Service CopyRight 2003
Revision 5.0
June 2000