ChipFind - документация

Электронный компонент: 3256A

Скачать:  PDF   ZIP

Document Outline

ispLSI
3256A
In-System Programmable High Density PLD
3256a_09
1
Features
HIGH-DENSITY PROGRAMMABLE LOGIC
-- 128 I/O Pins
-- 11000 PLD Gates
-- 384 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 E
2
CMOS
TECHNOLOGY
--
f
max = 90 MHz Maximum Operating Frequency
--
t
pd = 12 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
IN-SYSTEM PROGRAMMABLE
-- 5V In-System Programmable (ISPTM) 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 Mini-
mize Switching Noise
-- Flexible Pin Placement
-- Optimized Global Routing Pool Provides Global
Interconnectivity
ispDesignEXPERTTM 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 ispANALYZERTM
-- PC and UNIX Platforms
Functional Block Diagram
Output Routing Pool
C0
C1
C2
C3
Output Routing Pool
Output Routing Pool
Output Routing Pool
Global Routing Pool
Output Routing Pool
D0
D1
D2
D3
H3
H2
H1
H0
G3
G2
G1
G0
B0
B1
B2
B3
Boundary
Scan
OR
Array
D Q
D Q
D Q
D Q
Twin
GLB
OR
Array
D Q
D Q
D Q
D Q
AND Array
Output Routing Pool
A0
A1
A2
A3
Output Routing Pool
E3
E2
E1
E0
Output Routing Pool
F3
F2
F1
F0
0139A
Description
The ispLSI 3256A is a High-Density Programmable Logic
Device containing 384 Registers, 128 Universal I/O pins,
five Dedicated Clock Input Pins, eight Output Routing
Pools (ORP) and a Global Routing Pool (GRP) which
allows complete inter-connectivity between all of these
elements. The ispLSI 3256A features 5V in-system
programmability and in-system diagnostic capabilities.
The ispLSI 3256A 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 3256A device is the
Twin Generic Logic Block (Twin GLB) labelled A0, A1...H3.
There are a total of 32 Twin GLBs in the ispLSI 3256A
device. Each Twin GLB has 24 inputs, a programmable
AND array and two OR/Exclusive-OR Arrays, and eight
outputs which can be configured to be either combinato-
rial 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 3256A
2
Functional Block Diagram
Figure 1. ispLSI 3256A Functional Block Diagram
Output Routing Pool (ORP)
Global Routing Pool
(GRP)
CLK 1
CLK 0
CLK 2
IOCLK 0
IOCLK 1
H3
H2
H1
H0
E3
E2
E1
E0
F3
F2
F1
F0
GOE0
GOE1
TOE
ISP and
Boundary
Scan TAP
RESET
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
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
Y0
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
I/O 79
I/O 78
I/O 77
I/O 76
I/O 75
I/O 74
I/O 73
I/O 72
I/O 71
I/O 70
I/O 69
I/O 68
I/O 67
I/O 66
I/O 65
I/O 64
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
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 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
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
Output Routing Pool (ORP)
G3
G2
G1
G0
Output Routing Pool (ORP)
C0
C1
C2
C3
Output Routing Pool (ORP)
D0
D1
D2
D3
Output Routing Pool (ORP)
Output Routing Pool (ORP)
B0
B1
B2
B3
A0
A1
A2
A3
Output Routing Pool (ORP)
Output Routing Pool (ORP)
Y1
Y2
Y3
Y4
Input Bus
Input Bus
Input Bus
Input Bus
Input Bus
Input Bus
Input Bus
Input Bus
BSCAN/ispEN
TDI/SDI
TCLK/SCLK
TMS/MODE
TRST
TDO/SDO
0139isp/3256A
Generic
Logic
Blocks
Specifications
ispLSI 3256A
3
Description (continued)
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 128 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 128 I/O cells are grouped into eight sets of 16 bits.
Each of these I/O groups is associated with a logic
Megablock through the use of the ORP. These groups of
16 I/O cells share one Product Term Output Enable which
is associated with a specific pair of Megablocks and two
Global Output Enables.
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 3256A device
contains eight 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 3256A 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 at right lists key attributes of the device along
with the number of resources available.
An additional feature of the ispLSI 3256A is its 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 3256A supports the full boundary scan IEEE
1149.1 specification for ISP programming and board-
level tests via the TAP controller port. It is also fully
backward compatible to the Lattice ISP interface. While
fully JEDEC file and functionally compatible with the
earlier ispLSI 3256 devices, the 3256A requires a modi-
fied Boundary Scan Description Library (BSDL) model to
support boundary scan test and programming. As a
result, existing 3256 test programs that use the boundary
scan test feature must be updated to use the 3256A.
Please contact Lattice Applications for the new model.
The ispLSI 3256A supports all IEEE 1149.1 mandatory
instructions, which include BYPASS, EXTEST and
SAMPLE.
Key Attributes of the ispLSI 3256A
e
t
u
b
i
r
t
t
A
y
t
i
t
n
a
u
Q
s
B
L
G
n
i
w
T
2
3
s
r
e
t
s
i
g
e
R
4
8
3
s
n
i
P
O
/
I
8
2
1
s
k
c
o
l
C
l
a
b
o
l
G
5
E
O
l
a
b
o
l
G
2
E
O
t
s
e
T
1
6
5
2
3
/
A
3
0
0
0
-
1
e
l
b
a
T
Specifications
ispLSI 3256A
4
Absolute Maximum Ratings
1
Supply Voltage V
cc
.................................. -0.5 to +7.0V
Input Voltage Applied ........................ -2.5 to V
CC
+1.0V
Off-State Output Voltage Applied ..... -2.5 to V
CC
+1.0V
Storage Temperature ................................ -65 to 150
C
Case Temp. with Power Applied .............. -55 to 125
C
Max. Junction Temp. (T
J
) with Power Applied ... 150
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
T
A
= 0
C to + 70
C
T
A
= -40
C to + 85
C
SYMBOL
Table 2-0005/3256A
V
CC
V
IH
V
IL
PARAMETER
Supply Voltage
Input High Voltage
Input Low Voltage
MIN.
MAX.
UNITS
4.75
4.5
2.0
0
5.25
5.5
V
cc
+1
0.8
V
V
V
V
Commercial
Industrial
Capacitance (T
A
=25
C,f=1.0 MHz)
SYMBOL
Table 2-0006/3256A
C
PARAMETER
Clock Capacitance
11
UNITS
TYPICAL
TEST CONDITIONS
2
pf
V = 5.0V, V = 2.0V
CC
Y
C
I/O Capacitance (Commercial/Industrial)
9
1
pf
V = 5.0V, V = 2.0V
CC
I/O
Data Retention Specifications
Table 2-0008/3256A
PARAMETER
Data Retention
MINIMUM
MAXIMUM
UNITS
ispLSI Erase/Reprogram Cycles
20
10000
Years
Cycles
Specifications
ispLSI 3256A
5
Switching Test Conditions
Input Pulse Levels
Table 2-0003/3256A
Input Rise and Fall Time
Input Timing Reference Levels
Output Timing Reference Levels
Output Load
GND to 3.0V
3ns 10% to 90%
1.5V
1.5V
See Figure 2
3-state levels are measured 0.5V from
steady-state active level.
Output Load conditions (See Figure 2)
TEST CONDITION
R1
R2
CL
A
470
390
35pF
B
390
35pF
470
390
35pF
Active High
Active Low
C
470
390
5pF
390
5pF
Active Low to Z
at V +0.5V
OL
Active High to Z
at V -0.5V
OH
Table 2 - 0004A
+ 5V
R1
R2
CL
*
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 16 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/3256A
1
V
OH
I
IH
I
IL
I
IL-isp
PARAMETER
I
IL-PU
I
OS
2, 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
200
200
0.4
10
-10
-150
-150
-200
V
V
A
A
A
A
mA
mA
mA
CC
A
OUT
CC
CC
Commercial
Industrial
Specifications
ispLSI 3256A
6
USE 3256A-70 FOR
NEW
DESIGNS
External Switching Characteristics
1, 2, 3
Over Recommended Operating Conditions
t
pd1
UNITS
-70
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-0030C/3256A
1
5
3
1
tsu2 + tco1
( )
-50
MIN.
MAX.
MAX.
DESCRIPTION
#
2
PARAMETER
A
1 Data Prop. Delay, 4PT Bypass, ORP Bypass
15.0
20.0
ns
t
pd2
A
2 Data Prop. Delay
ns
f
max
A
3 Clk Frequency with Internal Feedback
77.0
57.0
MHz
f
max (Ext.)
4 Clk Frequency with Ext. Feedback
MHz
f
max (Tog.)
5 Clk Frequency, Max. Toggle
MHz
t
su1
6 GLB Reg. Setup Time before Clk, 4 PT Bypass
ns
4
t
co1
A
7 GLB Reg. Clk to Output Delay, ORP Bypass
9.0
ns
t
h1
8 GLB Reg. Hold Time after Clk, 4 PT Bypass
ns
t
su2
9 GLB Reg. Setup Time before Clk
ns
t
co2
10 GLB Reg. Clk to Output Delay
ns
t
h2
11 GLB Reg. Hold Time after Clk
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 Clk Pulse Duration, High
6.0
ns
t
wl
21 Ext. Synchronous Clk Pulse Duration, Low
6.0
ns
t
su3
22 I/O Reg Setup Time before Ext. Sync Clk (Y3, Y4)
5.0
ns
t
h3
23 I/O Reg Hold Time after Ext. Sync Clk (Y3, Y4)
0.0
ns
50.0
83.0
9.5
0.0
11.0
0.0
10.0
18.0
10.5
15.0
18.0
18.0
11.0
11.0
17.0
17.0
37.0
63.0
12.5
0.0
15.0
0.0
13.5
8.0
8.0
7.0
0.0
24.5
12.0
14.0
20.0
24.5
24.5
13.5
13.5
23.0
23.0
-90
MIN. MAX.
12.0
90.0
7.5
4.0
4.0
5.0
0.0
61.0
125
8.0
0.0
9.0
0.0
6.5
15.0
9.0
13.5
16.0
16.0
10.0
10.0
10.0
10.0
Specifications
ispLSI 3256A
7
USE 3256A-70 FOR NEW
DESIGNS
Internal Timing Parameters
1
Over Recommended Operating Conditions
t
iobp
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-0036C/3256A
Inputs
UNITS
-70
MIN.
-50
MIN.
MAX.
MAX.
DESCRIPTION
#
2
PARAMETER
24 I/O Register Bypass
3.3
ns
t
iolat
25 I/O Latch Delay
15.8
ns
t
iosu
26 I/O Register Setup Time before Clock
8.6
ns
t
ioh
27 I/O Register Hold Time after Clock
-7.0
ns
GRP
t
ioco
28 I/O Register Clock to Out Delay
5.3
ns
t
ior
29 I/O Register Reset to Out Delay
4.9
ns
t
grp
30 GRP Delay
4.1
ns
GLB
t
4ptbp
31 4 Product Term Bypass Path Delay (Comb.)
7.6
ns
t
1ptxor
33 1 Product Term/XOR Path Delay
8.8
ns
t
20ptxor
34 20 Product Term/XOR Path Delay
10.1
ns
t
xoradj
35 XOR Adjacent Path Delay
11.1
ns
t
gbp
36 GLB Register Bypass Delay
0.1
ns
t
gsu
37 GLB Register Setup Time before Clock
2.4
ns
t
gh
38 GLB Register Hold Time after Clock
8.2
ns
t
gco
39 GLB Register Clock to Output Delay
2.2
ns
3
t
gro
40 GLB Register Reset to Output Delay
3.8
ns
t
ptre
41 GLB Product Term Reset to Register Delay
14.2
ns
t
ptoe
42 GLB Product Term Output Enable to I/O Cell Delay
7.3
ns
t
ptck
43 GLB Product Term Clock Delay
4.3
8.5
ns
ORP
t
orp
44 ORP Delay
3.6
ns
t
orpbp
45 ORP Bypass Delay
1.6
ns
6.2
-5.2
1.8
6.0
2.4
12.4
4.2
3.6
3.0
5.9
6.4
7.4
8.1
0.1
1.8
2.8
10.5
5.4
3.2
6.3
2.7
1.2
-90
MIN. MAX.
5.7
-3.7
1.0
4.8
1.9
10.9
4.2
2.8
2.4
4.8
t
4ptbp
32 4 Product Term Bypass Path Delay (Reg.)
7.6
ns
5.9
4.8
5.4
6.4
6.9
0.1
1.6
2.6
8.6
4.9
2.8
5.3
2.3
0.9
Specifications
ispLSI 3256A
8
USE 3256A-70 FOR
NEW
DESIGNS
Internal Timing Parameters
1
Over Recommended Operating Conditions
t
ob
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-0037C/3256A
Outputs
UNITS
-70
MIN.
-50
MIN.
MAX.
MAX.
DESCRIPTION
#
2
PARAMETER
46 Output Buffer Delay
3.3
ns
t
oen
48 I/O Cell OE to Output Enabled
9.8
ns
t
odis
49 I/O Cell OE to Output Disabled
9.8
ns
t
gy0/1/2
50 Clock Delay, Y0 or Y1 or Y2 to Global GLB Clock Line
4.9
4.9
ns
t
ioy3/4
51 Clock Delay, Y3 or Y4 to I/O Cell Global Clock Line
1.6
7.0
ns
Global Reset
t
gr
52 Global Reset to GLB and I/O Registers
9.6
ns
Clocks
2.4
7.2
7.2
t
obs
47 Output Buffer Delay, Slew Limited Adder
13.3
ns
12.4
3.6
3.6
1.2
5.2
7.1
-90
MIN. MAX.
1.9
6.8
6.8
11.9
t
goe
53 Global OE Pad Buffer
3.7
ns
t
toe
54 Test OE Pad Buffer
13.2
ns
2.8
9.8
2.3
3.2
2.7
2.7
0.7
3.7
6.7
Specifications
ispLSI 3256A
9
ispLSI 3256A Timing Model
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
D
Q
GRP
GLB Reg Bypass
ORP Bypass
D
Q
RST
RE
OE
CK
I/O Reg Bypass
I/O Cell
ORP
GLB
GRP
I/O Cell
#25 - 29
#30
#32
#31
#33 - 35
#41 - 43
#50
#53
#54
#44
#45
Reset
#24
#51
RST
#52
#52
#36
#37 - 40
#48, 49
#46, 47
GOE0,1
TOE
0902/3256A
Derivations of
t
su,
t
h and
t
co 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+ #34) + (#37) - (#24+ #30+ #43)
(1.9 + 2.4 + 6.4) + (1.0) - (1.9 + 2.4 + 2.8)
4.6 ns
=
=
=
=
t
h
Clock (max) + Reg h - Logic
(
t
iobp +
t
grp +
t
ptck(max)) + (
t
gh) - (
t
iobp +
t
grp +
t
20ptxor)
(#24+ #30+ #43) + (#38) - (#24+ #30+ #34)
(1.9 + 2.4 + 5.3) + (4.8) - (1.9 + 2.4 + 6.4)
3.7 ns
=
=
=
=
t
co
Clock (max) + Reg co + Output
(
t
iobp +
t
grp +
t
ptck(max)) + (
t
gco) + (
t
orp +
t
ob)
(#24 + #30 + #43) + (#39) + (#44 + #46)
(1.9 + 2.4 + 5.3) + (1.6) + (2.3 + 1.9)
15.4 ns
Table 2-0042/3256A
Note: Calculations are based on timing specs for the ispLSI 3256A-90L.
Specifications
ispLSI 3256A
10
Power Consumption
Figure 3. Typical Device Power Consumption vs fmax
Power consumption in the ispLSI 3256A device depends
on two primary factors: the speed at which the device is
operating and the number of product terms used.
Figure 3 shows the relationship between power and
operating speed.
0127A-16-80-isp/3256A
ICC can be estimated for the ispLSI 3256A using the following equation:
ICC = 40 + (# of PTs * 0.31) + (# of nets * Max. freq * 0.0094) 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 two
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.
Notes: Configuration of 16 16-bit Counters
Typical Current at 5V, 25
C
200
300
400
0
10
20
30
40
50
60
70
f
max (MHz)
I
CC (mA)
ispLSI 3256A
80
90
100
Specifications
ispLSI 3256A
11
Pin Description
Dedicated Clock inputs. These clock inputs are connected to one of the
clock inputs of all the I/O cells in the device.
Dedicated Clock inputs. These clock inputs are connected to one of the
clock inputs of all the GLBs on the device.
Active Low (0) Reset pin which resets all of the GLB and I/O registers in
the device.
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
SLCK are enabled. High-to-low transition of this pin will put the device in the
programming mode and put all I/O pins in high-Z state.
Input/Output Pins - These are the general purpose I/O pins used by the
logic array.
NAME
Table 2-0002/3256A.a
PQFP/MQFP PIN NUMBERS
DESCRIPTION
25,
32,
37,
42,
48,
54,
59,
65,
70,
76,
82,
87,
93,
106,
113,
118,
123,
129,
135,
140,
146,
152,
157,
3,
8,
15,
26,
33,
38,
43,
49,
55,
60,
66,
72,
77,
83,
88,
94,
108,
114,
119,
124,
130,
136,
141,
147,
153,
158,
4,
9,
16,
28,
34,
39,
44,
50,
56,
61,
67,
73,
78,
84,
89,
95,
109,
115,
120,
126,
132,
137,
142,
148,
154,
159,
5,
11,
17
I/O 0 - I/O 4
I/O 5 - I/O 9
I/O 10 - I/O 14
I/O 15 - I/O 19
I/O 20 - I/O 24
I/O 25 - I/O 29
I/O 30 - I/O 34
I/O 35 - I/O 39
I/O 40 - I/O 44
I/O 45 - I/O 49
I/O 50 - I/O 54
I/O 55 - I/O 59
I/O 60 - I/O 64
I/O 65 - I/O 69
I/O 70 - I/O 74
I/O 75 - I/O 79
I/O 80 - I/O 84
I/O 85 - I/O 89
I/O 90 - I/O 94
I/O 95 - I/O 99
I/O 100 - I/O 104
I/O 105 - I/O 109
I/O 110 - I/O 114
I/O 115 - I/O 119
I/O 120 - I/O 124
I/O 125 - I/O 127
29,
35,
40,
46,
52,
57,
62,
68,
74,
79,
85,
90,
96,
110,
116,
121,
127,
133,
138,
144,
149,
155,
160,
6,
13,
30,
36,
41,
47,
53,
58,
64,
69,
75,
80,
86,
92,
105,
112,
117,
122,
128,
134,
139,
145,
150,
156,
2,
7,
14,
Global Output Enable input pins.
100 and 99
GOE0 and GOE1
20
RESET
18, 19, 103
Y0, Y1 and Y2
102, 101
Y3 and Y4
21
BSCAN/
ispEN
22
TDI/SDI
23
TCK/SCLK
24
TMS/MODE
97
TRST
104
TDO/SDO
Test output enable pin - This pin tristates all I/O pins when a logic low is
driven
98
TOE
Ground (GND)
1,
81,
10,
107,
27,
125,
GND
45,
143
63,
V
12,
111,
31,
131,
51,
151
VCC
71,
91,
CC
Input This pin performs two functions depending on the state of the
BSCAN/
ispEN
pin. It is the Test Data input to the TAP Controller when the
ispEN
is logic high. TDI is used to load BSCAN test data or programming data. When
ispEN
is logic low, it functions as an input pin to load programming data into the
ISP state machine.
Input This pin performs two functions, depending on the state of the
BSCAN/
ispEN
pin. It is the Test Clock input pin when BSCAN/
ispEN
is logic high.
When BSCAN/
ispEN
is logic low, it functions as the clock for the ISP state
machine.
Input This pin performs two functions, depending on the state of the
BSCAN/
ispEN
pin. It is the Test Mode Select input pin when BSCAN/
ispEN
is
logic high. When BSCAN/
ispEN
is logic low, it functions to control the operation of
the ISP state machine.
Output This pin performs two functions, depending on the state of the
BSCAN/
ispEN
pin. It is the Test Data Output pin when BSCAN/
ispEN
is logic high,
and either BSCAN test data or programming data is shifted out. When
BSCAN/
ispEN
is logic low, it is the Serial Data Output of the ISP state machine.
Input Test Reset, active low to reset the Boundary Scan state machine.
Specifications
ispLSI 3256A
12
Pin Configuration
ispLSI 3256A 160-Pin MQFP and 160-Pin PQFP Pinout Diagram
ispLSI 3256A
Top View
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
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
92
91
90
89
88
87
86
85
84
83
82
81
160
159
158
157
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
GND
I/O 114
I/O 115
I/O 116
I/O 117
I/O 118
I/O 119
I/O 120
I/O 121
GND
I/O 122
VCC
I/O 123
I/O 124
I/O 125
I/O 126
I/O 127
Y0
Y1
RESET
*BSCAN/ispEN
*TDI/SDI
*TCK/SCLK
*TMS/MODE
I/O 0
I/O 1
GND
I/O 2
I/O 3
I/O 4
VCC
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 113
I/O 112
I/O 111
I/O 110
I/O 109
I/O 108
I/O 107
I/O 106
I/O 105
VCC
I/O 104
I/O 103
I/O 102
I/O 101
I/O 100
I/O 99
I/O 98
GND
I/O 97
I/O 96
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
VCC
I/O 86
I/O 85
I/O 84
I/O 83
I/O 82
GND
I/O 81
I/O 80
I/O 79
I/O 78
I/O 77
I/O 76
I/O 75
I/O 74
I/O 73
I/O 72
I/O 71
I/O 70
I/O 69
VCC
I/O 68
I/O 67
I/O 66
GND
I/O 65
I/O 64
TDO/SDO*
Y2
Y3
Y4
GOE0
GOE1
TOE
TRST
I/O 63
I/O 62
I/O 61
I/O 60
I/O 59
VCC
I/O 58
I/O 57
I/O 56
I/O 55
I/O 54
I/O 53
I/O 52
I/O 51
I/O 50
GND
I/O 14
I/O 15
I/O 16
I/O 17
GND
I/O 18
I/O 19
I/O 20
I/O 21
I/O 22
VCC
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
I/O 32
I/O 33
GND
I/O 34
I/O 35
I/O 36
I/O 37
I/O 38
I/O 39
I/O 40
VCC
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
*Pins have dual function capability.
160-PQFP/3256A
Specifications
ispLSI 3256A
13
Device Number
Grade
Blank = Commercial
I = Industrial
ispLSI
3256A
XX
X
X
X
Speed
90 = 90 MHz
f
max
70 = 77 MHz
f
max
50 = 57 MHz
f
max
Power
L = Low
Package
M = MQFP
Q = PQFP
Device Family
0212/3256A
Part Number Description
Ordering Information
Table 2-0041C/3256A
FAMILY
fmax (MHz)
ORDERING NUMBER
PACKAGE
tpd (ns)
ispLSI
77
160-Pin PQFP
15
ispLSI 3256A-70LQI
57
160-Pin MQFP
20
ispLSI 3256A-50LMI**
*Use ispLSI 3256A in PQFP package for all new designs.
**Use ispLSI 3256A-70LQ/I for all new designs.
INDUSTRIAL
57
160-Pin MQFP
20
ispLSI 3256A-50LM**
Table 2-0041B/3256A
FAMILY
fmax (MHz)
90
77
ORDERING NUMBER
PACKAGE
160-Pin MQFP
160-Pin MQFP
tpd (ns)
12
15
ispLSI
ispLSI 3256A-90LM*
90
160-Pin PQFP
12
ispLSI 3256A-90LQ
ispLSI 3256A-70LM*
77
160-Pin PQFP
15
ispLSI 3256A-70LQ
COMMERCIAL