ispLSI ® 3320
In-System Programmable High Density PLD
3320_06 1
Features
HIGH-DENSITY PROGRAMMABLE LOGIC
160 I/O Pins
14000 PLD Gates
480 Registers
High Speed Global Interconnect
Wide Input Gating for Fast Counters, State
Machines, Address Decoders, etc.
Small Logic Block Size for Random Logic
HIGH-PERFORMANCE E2CMOS® TECHNOLOGY
fmax = 100 MHz Maximum Operating Frequency
tpd = 10 ns Propagation Delay
TTL Compatible Inputs and Outputs
Electrically Erasable and Reprogrammable
Non-Volatile
100% Tested at Time of Manufacture
Unused Product Term Shutdown Saves Power
ispLSI FEATURES:
— 5V In-System Programmable (ISP™) Using Lattice
ISP or Boundary Scan Test (IEEE 1149.1) Protocol
— Increased Manufacturing Yields, Reduced Time-to-
Market, and Improved Product Quality
— Reprogram Soldered Devices for Faster Debugging
100% IEEE 1149.1 BOUNDARY SCAN COMPATIBLE
OFFERS THE EASE OF USE AND FAST SYSTEM
SPEED OF PLDs WITH THE DENSITY AND FLEXIBILITY
OF FIELD PROGRAMMABLE GATE ARRAYS
Complete Programmable Device Can Combine Glue
Logic and Structured Designs
Enhanced Pin Locking Capability
Five Dedicated Clock Input Pins
Synchronous and Asynchronous Clocks
Programmable Output Slew Rate Control to
Minimize Switching Noise
Flexible Pin Placement
Optimized Global Routing Pool Provides Global
Interconnectivity
Pin Compatible with ispLSI 3160
ispDesignEXPERT™ – LOGIC COMPILER AND COM-
PLETE ISP DEVICE DESIGN SYSTEMS FROM HDL
SYNTHESIS THROUGH IN-SYSTEM PROGRAMMING
Superior Quality of Results
Tightly Integrated with Leading CAE Vendor Tools
Productivity Enhancing Timing Analyzer, Explore
Tools, Timing Simulator and ispANALYZER™
PC and UNIX Platforms
Functional Block Diagram
Output Routing Pool (ORP)
Global Routing Pool
(GRP)
Boundary
Scan
Output Routing Pool (ORP)
Output Routing Pool (ORP)
G3 G2 G1 G0
A0 A1 A2 A3
F3 F2 F1 F0
Output Routing Pool (ORP)
B0 B1 B2 B3
Output Routing Pool (ORP)
Output Routing Pool (ORP)
Output Routing Pool (ORP)Output Routing Pool (ORP)
Output Routing Pool (ORP)
C0
C1
C2
C3
J3
J2
J1
J0
I3
I2
I1
I0
H3
H2
H1
H0
D0
D1
D2
D3
E0
E1
E2
E3
Output Routing Pool (ORP)
0139/3320
OR
Array
DQ
DQ
DQ
DQ
Twin
GLB
OR
Array
DQ
DQ
DQ
DQ
AND Array
Description
The ispLSI 3320 is a High-Density Programmable Logic
Device containing 480 Registers, 160 Universal I/O pins,
five Dedicated Clock Input Pins, ten Output Routing
Pools (ORP) and a Global Routing Pool (GRP) which
allows complete inter-connectivity between all of these
elements. The ispLSI 3320 features 5V in-system pro-
grammability and in-system diagnostic capabilities. The
ispLSI 3320 offers non-volatile reprogrammability of the
logic, as well as the interconnect to provide truly
reconfigurable systems.
The basic unit of logic on the ispLSI 3320 device is the
Twin Generic Logic Block (Twin GLB) labelled A0, A1...J3.
There are a total of 40 of these Twin GLBs in the ispLSI
3320 device. Each Twin GLB has 24 inputs, a program-
mable AND array and two OR/Exclusive-OR Arrays, and
eight outputs which can be configured to be either com-
binatorial or registered. All Twin GLB inputs come from
the GRP.
Copyright © 1999 Lattice Semiconductor Corp. All brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject
to change without notice.
LATTICE SEMICONDUCTOR CORP., 5555 Northeast Moore Ct., Hillsboro, Oregon 97124, U.S.A. May 1999
Tel. (503) 268-8000; 1-800-LATTICE; FAX (503) 268-8556; http://www.latticesemi.com
Specifications ispLSI 3320
2
Functional Block Diagram
Figure 1. ispLSI 3320 Functional Block Diagram
Global Routing Pool
(GRP)
G3
G2
G1
G0
Boundary
Scan
I/O 111
I/O 110
I/O 109
I/O 108
I/O 107
I/O 106
I/O 105
I/O 104
I/O 103
I/O 102
I/O 101
I/O 100
I/O 99
I/O 98
I/O 97
I/O 96
I/O 127
I/O 126
I/O 125
I/O 124
I/O 123
I/O 122
I/O 121
I/O 120
I/O 119
I/O 118
I/O 117
I/O 116
I/O 115
I/O 114
I/O 113
I/O 112
Output Routing Pool (ORP)
H3 H2 H1 H0
Output Routing Pool (ORP)
Input Bus
F3
F2
F1
F0
I/O 95
I/O 94
I/O 93
I/O 92
I/O 91
I/O 90
I/O 89
I/O 88
I/O 87
I/O 86
I/O 85
I/O 84
I/O 83
I/O 82
I/O 81
I/O 80
Output Routing Pool (ORP)
Input Bus
Output Routing Pool (ORP)
I3 I2 I1 I0
I/O 143
I/O 142
I/O 141
I/O 140
I/O 139
I/O 138
I/O 137
I/O 136
I/O 135
I/O 134
I/O 133
I/O 132
I/O 131
I/O 130
I/O 129
I/O 128
Input Bus Input Bus
GOE0
GOE1
TOE
RESET
I/O 0
I/O 1
I/O 2
I/O 3
I/O 4
I/O 5
I/O 6
I/O 7
I/O 8
I/O 9
I/O 10
I/O 11
I/O 12
I/O 13
I/O 14
I/O 15
A0
A1
A2
A3
Output Routing Pool (ORP)
Input Bus
I/O 16
I/O 17
I/O 18
I/O 19
I/O 20
I/O 21
I/O 22
I/O 23
I/O 24
I/O 25
I/O 26
I/O 27
I/O 28
I/O 29
I/O 30
I/O 31
B0
B1
B2
B3
Output Routing Pool (ORP)
Input Bus
BSCAN/ispEN
TDI/SDI
TCK/SCLK
TMS/MODE
TRST
TDO/SDO
CLK 1
CLK 0
CLK 2
IOCLK 1
IOCLK 0
Y0
Y1
Y2
Y3
Y4
I/O 64
I/O 65
I/O 66
I/O 67
I/O 68
I/O 69
I/O 70
I/O 71
I/O 72
I/O 73
I/O 74
I/O 75
I/O 76
I/O 77
I/O 78
I/O 79
Output Routing Pool (ORP)
E0 E1 E2 E3
I/O 48
I/O 49
I/O 50
I/O 51
I/O 52
I/O 53
I/O 54
I/O 55
I/O 56
I/O 57
I/O 58
I/O 59
I/O 60
I/O 61
I/O 62
I/O 63
Output Routing Pool (ORP)
D0 D1 D2 D3
Input Bus Input Bus
I/O 32
I/O 33
I/O 34
I/O 35
I/O 36
I/O 37
I/O 38
I/O 39
I/O 40
I/O 41
I/O 42
I/O 43
I/O 44
I/O 45
I/O 46
I/O 47
Output Routing Pool (ORP)
C0 C1 C2 C3
Input Bus
Output Routing Pool (ORP)
J3 J2 J1 J0
I/O 159
I/O 158
I/O 157
I/O 156
I/O 155
I/O 154
I/O 153
I/O 152
I/O 151
I/O 150
I/O 149
I/O 148
I/O 147
I/O 146
I/O 145
I/O 144
Input Bus
0139/3320
Specifications ispLSI 3320
3
All local logic block outputs are brought back into the
GRP so they can be connected to the inputs of any other
logic block on the device. The device also has 160 I/O
cells, each of which is directly connected to an I/O pin.
Each I/O cell can be individually programmed to be a
combinatorial input, a registered input, a latched input, an
output or a bidirectional I/O pin with 3-state control. The
signal levels are TTL compatible voltages and the output
drivers can source 4 mA or sink 8 mA. Each output can
be programmed independently for fast or slow output
slew rate to minimize overall output switching noise.
The 160 I/O cells are grouped into ten sets of 16 bits.
Each of these I/O groups is associated with a logic
Megablock through the use of the ORP. Each Megablock
is able to provide one Product Term Output Enable
(PTOE) signal which is globally distributed to all I/O cells.
That PTOE signal can be generated within any GLB in the
Megablock. Each I/O cell can select one of 12 available
OEs (two Global OEs and ten PTOEs).
Four Twin GLBs, 16 I/O cells and one ORP are con-
nected together to make a logic Megablock. The
Megablock is defined by the resources that it shares. The
outputs of the four Twin GLBs are connected to a set of
16 I/O cells by the ORP. The ispLSI 3320 Device
contains ten of these Megablocks.
The GRP has as its inputs the outputs from all of the Twin
GLBs and all of the inputs from the bidirectional I/O cells.
All of these signals are made available to the inputs of the
Twin GLBs. Delays through the GRP have been equal-
ized to minimize timing skew and logic glitching.
Clocks in the ispLSI 3320 device are provided through
five dedicated clock pins. The five pins provide three
clocks to the Twin GLBs and two clocks to the I/O cells.
The table below lists key attributes of the device along
with the number of resources available.
An additional feature of the ispLSI 3320 is the Boundary
Scan capability, which is composed of cells connected
between the on-chip system logic and the device’s input
and output pins. All I/O pins have associated boundary
scan registers, with 3-state I/O using three boundary
scan registers and inputs using one.
The ispLSI 3320 supports all IEEE 1149.1 mandatory
instructions, which include BYPASS, EXTEST and
SAMPLE.
Key Attributes of the ispLSI 3320
Attribute
Twin GLBs
Registers
I/O Pins
Global Clocks
Global OE
Test OE
Quantity
40
480
160
5
2
1
Table 1-0003/3320
Description (continued)
Specifications ispLSI 3320
4
Absolute Maximum Ratings 1
Supply Voltage Vcc ................................................................................-0.5 to +7.0V
Input Voltage Applied..................................................................... -2.5 to VCC +1.0V
Off-State Output Voltage Applied .................................................. -2.5 to VCC +1.0V
Storage Temperature............................................................................. -65 to 150°C
Case Temp. with Power Applied ........................................................... -55 to 125°C
Max. Junction Temp. (TJ) with Power Applied (208-Pin PQFP and MQFP) ....150°C
Max. Junction Temp. (TJ) with Power Applied (320-Ball BGA)........................140°C
1. Stresses above those listed under the Absolute Maximum Ratings may cause permanent damage to the device. Functional
operation of the device at these or at any other conditions above those indicated in the operational sections of this specification
is not implied (while programming, follow the programming specifications).
DC Recommended Operating Condition
Capacitance (TA=25°C,f=1.0 MHz)
Data Retention Specifications
Table 2-0008/3320
PARAMETER
Data Retention MINIMUM MAXIMUM UNITS
ispLSI Erase/Reprogram Cycles 20
10000
Years
Cycles
SYMBOL
Table 2-0006/3320
C
PARAMETER
Clock Capacitance 11
UNITSTYPICAL TEST CONDITIONS
2
pf V = 5.0V, V = 2.0V
CC Y
CI/O Capacitance 10
1
pf V = 5.0V, V = 2.0V
CC I/O
SYMBOL
Table 2-0005/3320
VCC
VIH
VIL
PARAMETER
Supply Voltage
Input High Voltage
Input Low Voltage
MIN. MAX. UNITS
4.75
2.0
05.25
V +1
0.8 V
V
V
CC
TAAmbient Temperature 0 70 °C
Specifications ispLSI 3320
5
Switching Test Conditions
Input Pulse Levels
Table 2-0003/3320
Input Rise and Fall Time
Input Timing Reference Levels
Output Timing Reference Levels
Output Load
GND to 3.0V
1.5V
1.5V
See Figure 2
3-state levels are measured 0.5V from
steady-state active level.
3 ns 10% to 90%
Output Load conditions (See Figure 2)
TEST CONDITION R1 R2 CL
A 47039035pF
B39035pF
47039035pF
Active High
Active Low
C4703905pF
3905pF
Active Low to Z
at V +0.5V
OL
Active High to Z
at V -0.5V
OH
Table 2 - 0004A
+ 5V
R1
R2CL*
Device
Output Test
Point
*CL includes Test Fixture and Probe Capacitance.
0213A
Figure 2. Test Load
DC Electrical Characteristics
Over Recommended Operating Conditions
V
OL
SYMBOL
1. One output at a time for a maximum duration of one second. V = 0.5V was selected to avoid test problems
by tester ground degradation. Characterized but not 100% tested.
2. Measured using twenty 16-bit counters.
3. Typical values are at V = 5V and T = 25°C.
4. Maximum I varies widely with specific device configuration and operating frequency. Refer to the Power Consumption
section of this data sheet and Thermal Management section of the Lattice Semiconductor Data Book or CD-ROM to
estimate maximum I .
Table 2-0007/3320
1
V
OH
I
IH
I
IL
I
IL-isp
PARAMETER
I
IL-PU
I
OS2, 4
I
CC
Output Low Voltage
Output High Voltage
Input or I/O High Leakage Current
Input or I/O Low Leakage Current
ispEN Input Low Leakage Current
I/O Active Pull-Up Current
Output Short Circuit Current
Operating Power Supply Current
I = 8 mA
I = -4 mA
3.5V V V
0V V V (Max.)
0V V V
0V V V
V = 5V, V = 0.5V
V = 0.0V, V = 3.0V, f = 1 MHz
OL
OH
IN IL
IN CC
IN
IL
IN IL
CC OUT
CLOCK
IL IH
CONDITION MIN. TYP. MAX. UNITS
3
2.4
370
0.4
10
-10
-150
-150
-200
V
V
µA
µA
µA
µA
mA
mA
CC A
OUT
CC
CC
Specifications ispLSI 3320
6
External Switching Characteristics1, 2, 3
Over Recommended Operating Conditions
t
pd1
UNITS
-100
MIN.
TEST
COND.
1. Unless noted otherwise, all parameters use 20 PTXOR path and ORP.
2. Refer to Timing Model in this data sheet for further details.
3. Standard 16-bit counter using GRP feedback.
4. fmax (Toggle) may be less than 1/(twh + twl). This is to allow for a clock duty cycle of other than 50%.
5. Reference Switching Test Conditions section.
Table 2-0030/3320
1
5
3
1
tsu2 + tco1
( )
-70
MIN.MAX. MAX.
DESCRIPTION#
2
PARAMETER
A 1 Data Propagation Delay, 4PT Bypass, ORP Bypass 10.0 15.0 ns
t
pd2 A 2 Data Propagation Delay –– ns
f
max A 3 Clock Frequency with Internal Feedback 100 70.0 MHz
f
max (Ext.) 4 Clock Frequency with External Feedback ––MHz
f
max (Tog.) 5 Clock Frequency, Maximum Toggle ––MHz
t
su1 6 GLB Reg. Setup Time before Clock, 4 PT Bypass ––ns
4
t
co1 A 7 GLB Reg. Clock to Output Delay, ORP Bypass 6.0 ns
t
h1 8 GLB Reg. Hold Time after Clock, 4 PT Bypass ––ns
t
su2 9 GLB Reg. Setup Time before Clock ––ns
t
co2 10 GLB Reg. Clock to Output Delay –– ns
t
h2 11 GLB Reg. Hold Time after Clock ––ns
t
r1 A 12 Ext. Reset Pin to Output Delay –– ns
t
rw1 13 Ext. Reset Pulse Duration ––ns
t
ptoeen B 14 Input to Output Enable –– ns
t
ptoedis C 15 Input to Output Disable –– ns
t
goeen B 16 Global OE Output Enable –– ns
t
goedis C 17 Global OE Output Disable –– ns
t
toeen B 18 Test OE Output Enable –– ns
t
toedis C 19 Test OE Output Disable –– ns
t
wh 20 Ext. Synchronous Clock Pulse Duration, High 5.0 ––ns
t
wl 21 Ext. Synchronous Clock Pulse Duration, Low 5.0 ––ns
t
su3 22 I/O Reg Setup Time before Ext. Synchronous Clock (Y3, Y4) 4.5 ––ns
t
h3 23 I/O Reg Hold Time after Ext. Sync Clock (Y3, Y4) 0.0 ––ns
77.0
100
6.0
0.0
7.0
0.0
6.5
13.0
7.0
13.5
18.0
18.0
9.0
9.0
12.0
12.0
50.0
83.0
9.0
0.0
11.0
0.0
12.0
6.0
6.0
5.0
0.0
18.0
9.0
10.0
15.0
21.0
21.0
12.0
12.0
15.0
15.0
Specifications ispLSI 3320
7
Internal Timing Parameters1
Over Recommended Operating Conditions
tiobp
1. Internal Timing Parameters are not tested and are for reference only.
2. Refer to Timing Model in this data sheet for further details.
3. The XOR adjacent path can only be used by hard macros.
Table 2-0036/3320
Inputs
UNITS
-100
MIN.
-70
MIN.MAX. MAX.
DESCRIPTION#
2
PARAMETER
24 I/O Register Bypass ––3.2 ns
tiolat 25 I/O Latch Delay ––18.2 ns
tiosu 26 I/O Register Setup Time before Clock 9.0 ns
tioh 27 I/O Register Hold Time after Clock -4.0 ns
GRP
tioco 28 I/O Register Clock to Out Delay ––4.2 ns
tior 29 I/O Register Reset to Out Delay ––4.2 ns
tgrp 30 GRP Delay ––3.5 ns
GLB
t4ptbp 32 4 Product Term Bypass Path Delay (Comb.) ––5.3 ns
t1ptxor 34 1 Product Term/XOR Path Delay ––5.8 ns
t20ptxor 35 20 Product Term/XOR Path Delay ––5.8 ns
txoradj 36 XOR Adjacent Path Delay ––7.3 ns
tgbp 37 GLB Register Bypass Delay ––0.5 ns
tgsu 38 GLB Register Setup Time before Clock 2.5 ns
tgh 39 GLB Register Hold Time after Clock 6.3 ns
tgco 40 GLB Register Clock to Output Delay ––1.0 ns
3
tgro 41 GLB Register Reset to Output Delay ––1.0 ns
tptre 42 GLB Product Term Reset to Register Delay ––11.5 ns
tptoe 43 GLB Product Term Output Enable to I/O Cell Delay ––9.3 ns
tptck 44 GLB Product Term Clock Delay 4.5 4.5 ns
ORP
torp 45 ORP Delay ––2.0 ns
torpbp 46 ORP Bypass Delay ––0.0 ns
7.5
-3.0
1.0
4.9
1.5
13.0
2.5
2.5
3.0
tfeedback 31 Feedback Delay ––1.6 ns1.1
3.5
4.5
4.5
5.5
0.5
0.5
1.0
7.9
9.5
3.2 3.2
1.5
0.0
t4ptbr 33 4 Product Term Bypass Path Delay (Reg.) ––3.8 ns3.5
Specifications ispLSI 3320
8
Internal Timing Parameters1
Over Recommended Operating Conditions
tob
1. Internal Timing Parameters are not tested and are for reference only.
2. Refer to Timing Model in this data sheet for further details.
Table 2-0037/3320
Outputs
UNITS
-100
MIN.
-70
MIN.MAX. MAX.
DESCRIPTION#
2
PARAMETER
47 Output Buffer Delay ––3.0 ns
toen 49 I/O Cell OE to Output Enabled ––5.0 ns
todis 50 I/O Cell OE to Output Disabled ––5.0 ns
tgy0/1/2 51 Clock Delay, Y0 or Y1 or Y2 to Global GLB Clock Line 4.0 4.0 ns
tioy3/4 52 Clock Delay, Y3 or Y4 to I/O Cell Global Clock Line 4.0 4.0 ns
Global Reset
tgr 53 Global Reset to GLB and I/O Registers 9.0 ns
Clocks
2.0
4.0
4.0
tobs 48 Output Buffer Delay, Slew Limited Adder ––13.0 ns12.0
3.0 3.0
3.0 3.0
9.0
tgoe 54 Global OE Pad Buffer ––7.0 ns
ttoe 55 Test OE Pad Buffer ––10.0 ns
5.0
8.0
Specifications ispLSI 3320
9
ispLSI 3320 Timing Model
Derivations of tsu, th and tco from the Product Term Clock
1
=
=
=
=
t
su Logic + Reg su - Clock (min)
(
t
iobp +
t
grp +
t
20ptxor) + (
t
gsu) - (
t
iobp +
t
grp +
t
ptck(min))
(#24+ #30+ #35) + (#38) - (#24+ #30+ #44)
(1.5 + 3.0 + 4.5) + (1.0) - (1.5 + 3.0 + 3.2)
=
=
=
=
t
h Clock (max) + Reg h - Logic
(
t
iobp +
t
grp +
t
ptck(max)) + (
t
gh) - (
t
iobp +
t
grp +
t
20ptxor)
(#24+ #30+ #44) + (#39) - (#24+ #30+ #35)
(1.5 + 3.0 + 3.2) + (4.9) - (1.5 + 3.0 + 4.5)
=
=
=
=
t
co Clock (max) + Reg co + Output
(
t
iobp +
t
grp +
t
ptck(max)) + (
t
gco) + (
t
orp +
t
ob)
(#24 + #30 + #44) + (#40) + (#45 + #47)
(1.5 + 3.0 + 3.2) + (0.5) + (1.5 + 2.0)
Table 2-0042/3320
2.3 ns
3.6 ns
11.7 ns
GLB Reg
Delay
I/O Pin
(Output)
ORP
Delay
Feedback
4 PT Bypass
20 PT
XOR Delays
Control
PTs
Input
Register
I/O Pin
(Input)
Y0,1,2
Y3,4
DQ
GRP GLB Reg Bypass ORP Bypass
DQ
RST
RE
OE
CK
I/O Reg Bypass
I/O CellORPGLBGRPI/O Cell
#25 - 29
#30 #33
#32
#31
#34 - 36
#42 - 44
#51
#54
#55
#45
#46
Reset
#24
#52
RST
#53
#53
#37
#38 - 41
#49, 50
#47, 48
GOE0,1
TOE
0902/3320
Note: Calculations are based on timing specs for the ispLSI 3320-100L.
Specifications ispLSI 3320
10
Power Consumption
0127A/3320
ICC can be estimated for the ispLSI 3320 using the following equation:
ICC = 60 + (# of PTs * 0.5) + (# of nets * Max. freq * 0.0095) where:
# of PTs = Number of Product Terms used in design
# of nets = Number of Signals used in device
Max. freq = Highest Clock Frequency to the device
The ICC estimate is based on typical conditions (VCC = 5.0V, room temperature) and an assumption of 2 GLB loads
on average exists. These values are for estimates only. Since the value of ICC is sensitive to operating conditions
and the program in the device, the actual ICC should be verified.
200
300
400
500
600
700
800
0 25 50 75 100
f
max (MHz)
I
CC (mA)
Notes: Configuration of 20 16-bit Counters
Typical Current at 5V, 25° C
ispLSI 3320
Power consumption in the ispLSI 3320 device depends
on two primary factors: the speed at which the device is
operating and the number of product terms used.
Figure 3. Typical Device Power Consumption vs fmax
Figure 3 shows the relationship between power and
operating speed.
Specifications ispLSI 3320
11
Signal Descriptions
GOE0, GOE1 Global Output Enable input pins.
I/O Input/Output Pins These are the general purpose I/O pins used by the logic array.
TOE Test Output Enable pin This pin tristates all I/O pins when a logic low is driven.
RESET Active Low (0) Reset pin which resets all of the GLB and I/O registers in the device.
Y0, Y1, Y2 Dedicated Clock inputs. These clock inputs are connected to one of the clock inputs of all the GLBs on
the device.
Y3, Y4 Dedicated Clock inputs. These clock inputs are connected to one of the clock inputs of all the I/O cells on
the device.
BSCAN/ispEN Input Dedicated in-system programming enable input pin. When this pin is high, the BSCAN TAP
controller pins TMS, TDI, TDO and TCK are enabled. When this pin is brought low, the ISP State
Machine control pins MODE, SDI, SDO and SCLK are enabled. High-to-low transition of this pin will put
the device in the programming mode and put all I/O pins in the high-Z state.
TDI/SDI Input This pin performs two functions. It is the Test Data input pin when ispEN is logic high. When
ispEN is logic low, it functions as an input pin to load programming data into the device. SDI is also used
as one of the two control pins for the ISP State Machine.
TCK/SCLK Input This pin performs two functions. It is the Test Clock input pin when ispEN is logic high. When
ispEN is logic low, it functions as a clock pin for the Serial Shift Register.
TMS/MODE Input This pin performs two functions. It is the Test Mode Select input pin when ispEN is logic high.
When ispEN is logic low, it functions as a pin to control the operation of the ISP State Machine.
TRST Input Test Reset, active low to reset the Boundary Scan State Machine.
TDO/SDO Output This pin performs two functions. When ispEN is logic low, it functions as the pin to read the ISP
data. When ispEN is high, it functions as Test Data Out.
GND Ground (GND)
VCC Vcc
NC1No Connect.
Signal Name Description
1. NC pins are not to be connected to any active signals, VCC or GND.
Specifications ispLSI 3320
12
Signal Locations
GOE0, GOE1 133, 134 AD12, AC11
TOE 30 B14
RESET 28 D13
Y0, Y1, Y2, Y3, Y4 132, 130, 129, 128, 127 AA12, AC13, AB13, AA13, AD13
BSCAN/ispEN 27 B12
TDI/SDI 25 C12
TCK/SCLK 24 D12
TMS/MODE 23 A12
TRST 29 A13
TDO/SDO 185 M4
GND 11, 26, 42, 53, 65, 78, 92, 104, 115, A16, B13, C8, D6, D19, F4, F21, H22, J1, M2, N23, T24, U3,
131, 146, 157, 169, 183, 196, 208 W4, W21, AA6, AA19, AB17, AC12, AD9
VCC 14, 39, 58, 80, 99, 118, 143, 162, 181, B10, B18, C3, D4, D21, G2, K23, R2, V23, AA4, AA21,AC7,
203 AC15
NC176, 77, 79, 81, 180, 182, 184 A1, A2, A3, A6, A9, A11, A14, A20, A23, A24, B1, B2, B5, B8,
B9, B16, B17, B20, B23, B24, C5, C13, C17, C20, C24, D7,
D11, D14, D17, D20, E1, E2, E3, E4, E22, E23, F24, G21,
G23, H2, H3, H4, H23, J2, J23, J24, K3, L1, L4, L21, L24, M3,
M21, M22, M23, N2, N3, N4, N21, N22, N24, P1, P4, P21,
P24, R22, T1, T2, T23, U2, U21, U22, U23, V2, V4, W1, Y2,
Y3, Y21, Y22, Y23, Y24, AA5, AA8, AA11, AA14, AA18, AB1,
AB5, AB8, AB12, AB20, AC1, AC2, AC5, AC8, AC9, AC16,
AC17, AC20, AC23, AC24, AD1, AD2, AD5, AD11, AD14,
AD16, AD19, AD22, AD23, AD24
Signal 208-Pin PQFP/MQFP 320-Ball BGA
1. NC pins are not to be connected to any active signals, VCC or GND.
Specifications ispLSI 3320
13
I/O Locations
I/O 0 31 C14
I/O 1 32 A15
I/O 2 33 B15
I/O 3 34 C15
I/O 4 35 D15
I/O 5 36 A17
I/O 6 37 C16
I/O 7 38 D16
I/O 8 40 A18
I/O 9 41 A19
I/O 10 43 C18
I/O 11 44 B19
I/O 12 45 D18
I/O 13 46 C19
I/O 14 47 A21
I/O 15 48 B21
I/O 16 49 A22
I/O 17 50 C21
I/O 18 51 B22
I/O 19 52 C22
I/O 20 54 C23
I/O 21 55 D22
I/O 22 56 E21
I/O 23 57 D23
I/O 24 59 D24
I/O 25 60 F22
I/O 26 61 E24
I/O 27 62 F23
I/O 28 63 G22
I/O 29 64 H21
I/O 30 66 G24
I/O 31 67 J21
I/O 32 68 J22
I/O 33 69 H24
I/O 34 70 K21
I/O 35 71 K22
I/O 36 72 K24
I/O 37 73 L22
I/O 38 74 L23
I/O 39 75 M24
I/O 40 82 P23
I/O 41 83 P22
I/O 42 84 R24
I/O 43 85 R23
I/O 44 86 R21
I/O 45 87 U24
I/O 46 88 T22
I/O 47 89 T21
I/O 48 90 V24
I/O 49 91 W24
I/O 50 93 V22
I/O 51 94 W23
I/O 52 95 V21
I/O 53 96 W22
I/O 54 97 AA24
I/O 55 98 AA23
I/O 56 100 AB24
I/O 57 101 AA22
I/O 58 102 AB23
I/O 59 103 AB22
I/O 60 105 AC22
I/O 61 106 AB21
I/O 62 107 AA20
I/O 63 108 AC21
I/O 64 109 AD21
I/O 65 110 AB19
I/O 66 111 AD20
I/O 67 112 AC19
I/O 68 113 AB18
I/O 69 114 AA17
I/O 70 116 AC18
I/O 71 117 AD18
I/O 72 119 AA16
I/O 73 120 AB16
I/O 74 121 AD17
I/O 75 122 AA15
I/O 76 123 AB15
I/O 77 124 AD15
I/O 78 125 AB14
I/O 79 126 AC14
I/O 80 135 AB11
I/O 81 136 AD10
I/O 82 137 AC10
I/O 83 138 AB10
I/O 84 139 AA10
I/O 85 140 AD8
I/O 86 141 AB9
I/O 87 142 AA9
I/O 88 144 AD7
I/O 89 145 AD6
I/O 90 147 AB7
I/O 91 148 AC6
I/O 92 149 AA7
I/O 93 150 AB6
I/O 94 151 AD4
I/O 95 152 AC4
I/O 96 153 AD3
I/O 97 154 AB4
I/O 98 155 AC3
I/O 99 156 AB3
I/O 100 158 AB2
I/O 101 159 AA3
I/O 102 160 Y4
I/O 103 161 AA2
I/O 104 163 AA1
I/O 105 164 W3
I/O 106 165 Y1
I/O 107 166 W2
I/O 108 167 V3
I/O 109 168 U4
I/O 110 170 V1
I/O 111 171 T4
I/O 112 172 T3
I/O 113 173 U1
I/O 114 174 R4
I/O 115 175 R3
I/O 116 176 R1
I/O 117 177 P3
I/O 118 178 P2
I/O 119 179 N1
I/O 120 186 M1
I/O 121 187 L2
I/O 122 188 L3
I/O 123 189 K1
I/O 124 190 K2
I/O 125 191 K4
I/O 126 192 H1
I/O 127 193 J3
I/O 128 194 J4
I/O 129 195 G1
I/O 130 197 F1
I/O 131 198 G3
I/O 132 199 F2
I/O 133 200 G4
I/O 134 201 F3
I/O 135 202 D1
I/O 136 204 D2
I/O 137 205 C1
I/O 138 206 D3
I/O 139 207 C2
I/O 140 1 B3
I/O 141 2 C4
I/O 142 3 D5
I/O 143 4 B4
I/O 144 5 A4
I/O 145 6 C6
I/O 146 7 A5
I/O 147 8 B6
I/O 148 9 C7
I/O 149 10 D8
I/O 150 12 B7
I/O 151 13 A7
I/O 152 15 D9
I/O 153 16 C9
I/O 154 17 A8
I/O 155 18 D10
I/O 156 19 C10
I/O 157 20 A10
I/O 158 21 C11
I/O 159 22 B11
PQFP/
Signal MQFP BGA PQFP/
Signal MQFP BGA PQFP/
Signal MQFP BGA PQFP/
Signal MQFP BGA
Specifications ispLSI 3320
14
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
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
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
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
I/O 140
I/O 141
I/O 142
I/O 143
I/O 144
I/O 145
I/O 146
I/O 147
I/O 148
I/O 149
GND
I/O 150
I/O 151
VCC
I/O 152
I/O 153
I/O 154
I/O 155
I/O 156
I/O 157
I/O 158
I/O 159
TMS/MODE
TCK/SCLK
TDI/SDI
GND
BSCAN/ispEN
RESET
1
TRST/NC
TOE
I/O 0
I/O 1
I/O 2
I/O 3
I/O 4
I/O 5
I/O 6
I/O 7
VCC
I/O 8
I/O 9
GND
I/O 10
I/O 11
I/O 12
I/O 13
I/O 14
I/O 15
I/O 16
I/O 17
I/O 18
I/O 19
GND
I/O 20
I/O 21
I/O 22
I/O 23
VCC
I/O 24
I/O 25
I/O 26
I/O 27
I/O 28
I/O 29
GND
I/O 30
I/O 31
I/O 32
I/O 33
I/O 34
I/O 35
I/O 36
I/O 37
I/O 38
I/O 39
1
NC
1
NC
GND
1
NC
VCC
1
NC
I/O 40
I/O 41
I/O 42
I/O 43
I/O 44
I/O 45
I/O 46
I/O 47
I/O 48
I/O 49
GND
I/O 50
I/O 51
I/O 52
I/O 53
I/O 54
I/O 55
VCC
I/O 56
I/O 57
I/O 58
I/O 59
GND
I/O 99
I/O 98
I/O 97
I/O 96
I/O 95
I/O 94
I/O 93
I/O 92
I/O 91
I/O 90
GND
I/O 89
I/O 88
VCC
I/O 87
I/O 86
I/O 85
I/O 84
I/O 83
I/O 82
I/O 81
I/O 80
GOE1
GOE0
Y0
GND
Y1
Y2
Y3
Y4
I/O 79
I/O 78
I/O 77
I/O 76
I/O 75
I/O 74
I/O 73
I/O 72
VCC
I/O 71
I/O 70
GND
I/O 69
I/O 68
I/O 67
I/O 66
I/O 65
I/O 64
I/O 63
I/O 62
I/O 61
I/O 60
GND
I/O 139
I/O 138
I/O 137
I/O 136
VCC
I/O 135
I/O 134
I/O 133
I/O 132
I/O 131
I/O 130
GND
I/O 129
I/O 128
I/O 127
I/O 126
I/O 125
I/O 124
I/O 123
I/O 122
I/O 121
I/O 120
TDO/SDO
NC
1
GND
NC
1
VCC
NC
1
I/O 119
i/O 118
I/O 117
I/O 116
I/O 115
I/O 114
I/O 113
I/O 112
I/O 111
I/O 110
GND
I/O 109
I/O 108
I/O 107
I/O 106
I/O 105
I/O 104
VCC
I/O 103
I/O 102
I/O 101
I/O 100
GND
ispLSI 3320
Top View
208MQUAD/3320
1. NC pins are not to be connected to any active signal, VCC or GND.
Pin Configuration
ispLSI 3320 208-Pin PQFP (with Heat Spreader) and 208-Pin MQFP Pinout Diagram
Specifications ispLSI 3320
15
Signal Configuration
ispLSI 3320 320-Ball BGA Signal Diagram
242322212019181716151413121110987654321
A A
B B
C C
D D
E E
F F
G G
H H
J J
K K
L L
M M
N N
PP
R R
T T
U U
V V
WW
Y Y
AA AA
AB AB
AC AC
AD AD
242322212019181716151413121110987654321
1. NCs are not to be connected to any active signals, Vcc or GND.
Note: Ball A1 indicator dot on top side of package.
ispLSI 3320
Bottom View
320BGA/3320
NC
1
NC
1
GND
TRST
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
VCCNC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
VCC
NC
1
NC
1
GND
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
GND
GND
VCC GND Y3 Y0 GND VCCNC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
GNDY1NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
GND NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
GND
VCC
GND
GND
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
GND
VCC
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
Y4 GND NC
1
NC
1
VCC VCC
Y2GND
GND
NC
1
GND
NC
1
NC
1
NC
1
NC
1
GND VCC
VCCGND
NC
1
VCC
VCC
GNDTOE NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
NC
1
GNDVCC
RESET
I/O
16 I/O
14 I/O
9I/O
8I/O
5I/O
1I/O
157 I/O
154 I/O
151 I/O
146 I/O
144
I/O
140
I/O
147
I/O
150
I/O
159
I/O
2
I/O
11
I/O
15
I/O
18
I/O
20 I/O
19 I/O
17 I/O
13 I/O
10 I/O
6I/O
3TDI/
SDI
I/O
0I/O
158 I/O
156 I/O
153 I/O
148 I/O
145 I/O
139 I/O
137
I/O
135
I/O
136
I/O
138
I/O
142
I/O
149
I/O
152
I/O
155
I/O
4
I/O
7
I/O
12
I/O
21
I/O
23
I/O
24
I/O
26 I/O
22
I/O
27
I/O
30
I/O
33
I/O
36
I/O
38
I/O
39
I/O
40
I/O
42 I/O
43 I/O
44
I/O
46 I/O
47
I/O
45
I/O
48
I/O
49
I/O
54 I/O
62 I/O
69 I/O
72 I/O
75 I/O
84 I/O
87 I/O
92 I/O
101
I/O
102 I/O
106
I/O
107
I/O
105
I/O
108
I/O
109 I/O
113
I/O
112
I/O
111
I/O
114
SDO/
TDO
I/O
115
I/O
117 I/O
118
I/O
121
I/O
122
I/O
127
I/O
126
I/O
129
I/O
131
I/O
134 I/O
132 I/O
130
I/O
133
I/O
128
I/O
125 I/O
124 I/O
123
I/O
119
I/O
120
I/O
116
I/O
110
I/O
103
I/O
100
I/O
99
I/O
97
I/O
93
I/O
90
I/O
86
I/O
83
I/O
80
I/O
78
I/O
76
I/O
73
I/O
68
I/O
65
I/O
61
I/O
59
I/O
60 I/O
63 I/O
67 I/O
70 I/O
79 I/O
82 I/O
91 I/O
95 I/O
98
I/O
96
I/O
94
I/O
89
I/O
88
I/O
85
I/O
81
I/O
77
I/O
74
I/O
71
I/O
66
I/O
64 GOE
0
GOE
1
I/O
58
I/O
56
I/O
104
I/O
55 I/O
57
I/O
51 I/O
53
I/O
50 I/O
52
I/O
41
I/O
37
I/O
35 I/O
34
I/O
32 I/O
31
I/O
29
I/O
28
I/O
25
I/O
141
I/O
143
TMS/
MODE
TCK/
SCLK
ispEN/
BSCAN
Specifications ispLSI 3320
16
Device Number
Grade
Blank = Commercial
ispLSI 3320 XXX XXXXX X
Speed
100 = 100 MHz
f
max
70 = 70 MHz
f
max
Power
L = Low
Package
Q = PQFP (with Heat Spreader)
B320 = BGA
M = MQFP*
Device Family
0212A/3320
Table 2-0041A/3320
FAMILY fmax (MHz)
100
70
ORDERING NUMBER PACKAGE
208-Pin PQFP
208-Pin PQFP
tpd (ns)
10
15
ispLSI
ispLSI 3320-100LQ
100 208-Pin MQFP10 ispLSI 3320-100LM*
100 320-Ball BGA10 ispLSI 3320-100LB320
ispLSI 3320-70LQ
70 208-Pin MQFP15 ispLSI 3320-70LM*
*Use the 208-pin PQFP for new designs.
70 320-Ball BGA15 ispLSI 3320-70LB320
COMMERCIAL
Part Number Description
Ordering Information