ISPLSI5128VE-125LT128I [LATTICE]

In-System Programmable 3.3V SuperWIDE High Density PLD; 在系统可编程3.3V超宽高密度PLD
ISPLSI5128VE-125LT128I
型号: ISPLSI5128VE-125LT128I
厂家: LATTICE SEMICONDUCTOR    LATTICE SEMICONDUCTOR
描述:

In-System Programmable 3.3V SuperWIDE High Density PLD
在系统可编程3.3V超宽高密度PLD

文件: 总21页 (文件大小:211K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
®
ispLSI 5128VE  
In-System Programmable  
3.3V SuperWIDE™ High Density PLD  
Features  
Functional Block Diagram  
• Second Generation SuperWIDE HIGH DENSITY  
IN-SYSTEM PROGRAMMABLE LOGIC DEVICE  
— 3.3V Power Supply  
Input Bus  
Boundary  
Scan  
Interface  
Generic  
Logic Block  
— User Selectable 3.3V/2.5V I/O  
— 6000 PLD Gates / 128 Macrocells  
— 96 I/O Pins Available  
— 128 Registers  
— High-Speed Global Interconnect  
— SuperWIDE Generic Logic Block (32 Macrocells) for  
Optimum Performance  
— SuperWIDE Input Gating (68 Inputs) for Fast  
Counters, State Machines, Address Decoders, etc.  
Global Routing Pool  
(GRP)  
Interfaces with Standard 5V TTL Devices  
• HIGH PERFORMANCE E2CMOS® TECHNOLOGY  
fmax = 180 MHz Maximum Operating Frequency  
tpd = 5.0 ns Propagation Delay  
— TTL/3.3V/2.5V Compatible Input Thresholds and  
Output Levels  
— Electrically Erasable and Reprogrammable  
— Non-Volatile  
— Programmable Speed/Power Logic Path Optimization  
Generic  
Logic Block  
Input Bus  
• IN-SYSTEM PROGRAMMABLE  
— Increased Manufacturing Yields, Reduced Time-to-  
Market, and Improved Product Quality  
— Reprogram Soldered Devices for Faster Debugging  
ispLSI 5000VE Description  
• 100% IEEE 1149.1 BOUNDARY SCAN TESTABLE AND  
3.3V IN-SYSTEM PROGRAMMABLE  
The ispLSI 5000VE Family of In-System Programmable  
High Density Logic Devices is based on Generic Logic  
Blocks (GLBs) of 32 registered macrocells and a single  
Global Routing Pool (GRP) structure interconnecting the  
GLBs.  
• ARCHITECTURE FEATURES  
— Enhanced Pin-Locking Architecture with Single-  
Level Global Routing Pool and SuperWIDE GLBs  
— Wrap Around Product Term Sharing Array Supports  
up to 35 Product Terms Per Macrocell  
Outputs from the GLBs drive the Global Routing Pool  
(GRP) between the GLBs. Switching resources are pro-  
vided to allow signals in the Global Routing Pool to drive  
any or all the GLBs in the device. This mechanism allows  
fast, efficient connections across the entire device.  
— Macrocells Support Concurrent Combinatorial and  
Registered Functions  
— Macrocell Registers Feature Multiple Control  
Options Including Set, Reset and Clock Enable  
— Four Dedicated Clock Input Pins Plus Macrocell  
Product Term Clocks  
— Programmable I/O Supports Programmable Bus  
Hold, Pull-up, Open Drain and Slew Rate Options  
— Four Global Product Term Output Enables, Two  
Global OE Pins and One Product Term OE per  
Macrocell  
Each GLB contains 32 macrocells and a fully populated,  
programmable AND-array with 160 logic product terms  
and three extra control product terms. The GLB has 68  
inputs from the Global Routing Pool which are available  
in both true and complement form for every product term.  
The 160 product terms are grouped in 32 sets of five and  
sent into a Product Term Sharing Array (PTSA) which  
allows sharing up to a maximum of 35 product terms for  
a single function. Alternatively, the PTSA can be by-  
passed for functions of five product terms or less. The  
three extra product terms are used for shared controls:  
reset, clock, clock enable and output enable.  
Copyright©2002LatticeSemiconductorCorp. Allbrandorproductnamesaretrademarksorregisteredtrademarksoftheirrespectiveholders. Thespecificationsandinformationhereinaresubject  
to change without notice.  
LATTICE SEMICONDUCTOR CORP., 5555 Northeast Moore Ct., Hillsboro, Oregon 97124, U.S.A.  
Tel. (503) 268-8000; 1-800-LATTICE; FAX (503) 268-8556; http://www.latticesemi.com  
January 2002  
5128ve_05  
1
Specifications ispLSI 5128VE  
Functional Block Diagram  
Figure 1. ispLSI 5128VE Functional Block Diagram (96-I/O)  
Input Bus  
Generic  
TDI  
Boundary  
Scan  
Interface  
TDO  
VCCIO  
Logic Block  
I/O 71  
I/O 70  
I/O 69  
I/O 68  
1
TOE  
I/O 1  
I/O 2  
I/O 3  
Global Routing Pool  
(GRP)  
I/O 51  
I/O 50  
I/O 49  
I/O 48  
I/O 20  
I/O 21  
I/O 22  
I/O 23  
Generic  
Logic Block  
Input Bus  
RESET  
1. CLK2, CLK3 and TOE signals are shared with I/O signals. Use the table below to determine which I/O is shared.  
Package Type  
Multplexed Signals  
128 TQFP  
I/O 59 / CLK2  
I/O 65 / CLK3  
I/O 0 / TOE  
2
Specifications ispLSI 5128VE  
The ispLSI 5000VE Family features 3.3V, non-volatile in-  
system programmability for both the logic and the  
interconnect structures, providing the means to develop  
truly reconfigurable systems. Programming is achieved  
through the industry standard IEEE 1149.1-compliant  
Boundary Scan interface. Boundary Scan test is also  
supported through the same interface.  
ispLSI 5000VE Description (Continued)  
The32registeredmacrocellsintheGLBaredrivenbythe  
32 outputs from the PTSA or the PTSA bypass. Each  
macrocell contains a programmable XOR gate, a pro-  
grammable register/latch and the necessary clocks and  
control logic to allow combinatorial or registered opera-  
tion.Themacrocellseachhavetwooutputs,combinatorial  
and registered. This dual output capability from the  
macrocell allows efficient use of the hardware resources.  
One output can be a registered function for example,  
while the other output can be an unrelated combinatorial  
function. A direct register input from the I/O pad facili-  
tates efficient use of this feature to construct high-speed  
input registers.  
An enhanced, multiple cell security scheme is provided  
that prevents reading of the JEDEC programming file  
when secured. After the device has been secured using  
this mechanism, the only way to clear the security is to  
execute a bulk-erase instruction.  
ispLSI 5000VE Family Members  
Macrocell registers can be clocked from one of several  
global or product term clocks available on the device. A  
global and product term clock enable is also available to  
eachregister, eliminatingtheneedtogatetheclocktothe  
macrocell registers. Reset for the macrocell register is  
provided from the global signal, its polarity is user-  
selectable.Themacrocellregistercanbeprogrammedto  
operate as a D-type register or a D-type latch.  
The ispLSI 5000VE Family ranges from 128 macrocells  
to 512 macrocells and operates from a 3.3V power  
supply. All family members will be available with multiple  
package options. The ispLSI 5000VE Family device  
matrix showing the various bondout options is shown in  
the table below.  
Theinterconnectstructure(GRP)isverysimilartoLattice's  
existing ispLSI 1000, 2000 and 3000 families, but with an  
enhanced interconnect structure for optimal pin locking  
and logic routing. This eliminates the need for registered  
I/O cells or an Output Routing Pool.  
The 32 outputs from the GLB can drive both the Global  
RoutingPoolandthedeviceI/Ocells.TheGlobalRouting  
Pool contains one input from each macrocell output and  
one input from each I/O pin.  
The ispLSI 5000VE encompasses the innovative fea-  
tures of the ispLSI 5000VA family with several  
enhancements. The macrocell is optimized and the T-  
type flip flop option is removed. To improve the efficiency  
of design fits, the Product Term Reset Logic is simplified  
and the polarity option as well as the Global Preset  
function are removed. The programmable output-delay  
feature (skew option) is also removed. As a result, the  
ispLSI 5000VE is not JEDEC compatible with the ispLSI  
5000VA. ispLSI 5000VA and 5000VE pinouts may differ  
in the same package, however all programming and  
power/ground pins are located in the same locations.  
The input buffer threshold has programmable TTL/3.3V/  
2.5V compatible levels. The output driver can source  
4mA and sink 8mA in 3.3V mode. The output drivers  
have a separate VCCIO reference input which is inde-  
pendent of the main VCC supply for the device. This  
feature allows individual output drivers to drive either  
3.3V (from the device VCC) or 2.5V (from the VCCIO pin)  
outputlevelswhilethedevicelogicandtheoutputcurrent  
drive are powered from device supply (VCC). The output  
drivers also provide individually programmable edge  
rates and open drain capability. A programmable pullup  
resistor is provided to tie off unused inputs. Additionally,  
aprogrammablebus-holdlatchisavailabletoholdtristate  
outputs in their last valid state until the bus is driven again  
by some device.  
Table 1. ispLSI 5000VE Family  
Package Type  
Device  
GLBs  
4
Macrocells 100 TQFP 128 TQFP 256 fpBGA 272 BGA 388 fpBGA 388 BGA  
ispLSI 5128VE  
128  
256  
384  
512  
72 I/O  
96 I/O  
96 I/O  
ispLSI 5256VE  
ispLSI 5384VE  
ispLSI 5512VE  
8
144 I/O  
192 I/O  
192 I/O  
144 I/O  
192 I/O  
192 I/O  
12  
16  
256 I/O  
256 I/O  
3
Specifications ispLSI 5128VE  
Figure 2. ispLSI 5128VE Block Diagram (96 I/O)  
24  
24  
CLK2  
24  
I/O  
24  
I/O  
32  
32  
CLK3  
GLB2  
32  
GLB1  
32  
Q
D
D
Q
24  
32  
32  
24  
160  
160  
3
PT  
160  
PT  
160  
PT  
3
PT  
3
160  
160  
3
68  
68  
24  
32  
24  
32  
24  
I/O  
24  
IO0/TOE  
I/O  
GLB3  
GLB0  
32  
32  
Q
D
D
Q
24  
32  
32  
24  
224  
160  
160  
3
PT  
160  
PT  
160  
PT  
3
PT  
CLK0  
CLK1  
3
160  
160  
3
GOE0  
GOE1  
RESET  
68  
68  
4
Specifications ispLSI 5128VE  
Figure 3. ispLSI 5000VE Generic Logic Block (GLB)  
From GRP  
0
1
2
66 67  
Global PTOE Bus  
PTSA  
PT 0  
PT 1  
PT 2  
PT 3  
PT 4  
Macrocell 0  
From PTSA  
To I/O Pad  
PTSA bypass  
PTOE  
PT Clock  
PT Reset  
PT Preset  
Shared PT Clock  
Shared PT Reset  
Global PTOE 0 ... 3  
To GRP  
4
PT 9  
PT 8  
PT 7  
PT 6  
PT 5  
Macrocell 1  
From PTSA  
To I/O Pad  
PTSA bypass  
PTOE  
PT Clock  
PT Reset  
PT Preset  
Shared PT Clock  
Shared PT Reset  
Global PTOE 0 ... 3  
To GRP  
4
PT 79  
PT 78  
PT 77  
PT 76  
PT 75  
Macrocell 15  
From PTSA  
To I/O Pad  
PTSA bypass  
PTOE  
PT Clock  
PT Reset  
PT Preset  
Shared PT Clock  
Shared PT Reset  
Global PTOE 0 ... 3  
To GRP  
4
PT 159  
PT 158  
PT 157  
PT 156  
PT 155  
Macrocell 31  
From PTSA  
To I/O Pad  
PTSA bypass  
PTOE  
PT Clock  
PT Reset  
PT Preset  
PT 160  
PT 161  
Shared PT Clock  
Shared PT Reset  
Global PTOE 0 ... 3  
To GRP  
4
PT 162  
5
Specifications ispLSI 5128VE  
Figure 4. ispLSI 5000VE Macrocell  
VCCIO  
VCC  
VCCIO  
Global PTOE 0  
Global PTOE 1  
Global PTOE 2  
Global PTOE 3  
PTOE  
GOE0  
GOE1  
TOE  
PTSA bypass  
I/O Pad  
D
Q
PTSA  
Slew  
rate  
Open  
drain  
Clk En  
To GRP  
To GRP  
PT Clock  
2.5V/3.3V  
Output  
R/L  
Input threshold  
2.5V/3.3V  
Shared PT Clock  
CLK0  
Clk  
R
CLK1  
CLK2  
CLK3  
P
PT Reset  
Shared PT Reset  
Global Reset  
PT Preset  
speed/  
power  
Note: Not all macrocells have I/O pads.  
6
Specifications ispLSI 5128VE  
speed. The clock inversion is available on the remaining  
CLK1 - CLK3 signals. By sharing the pins with the I/O  
pins, CLK2 and CLK3 can not only be inverted but are  
also available for logic implementation through GRP  
signal routing. Figure 5 shows these different clock  
distribution options.  
Global Clock Distribution  
TheispLSI5000VEFamilyhasfourdedicatedclockinput  
pins: CLK0 - CLK3. CLK0 input is used as the dedicated  
master clock that has the lowest internal clock skew with  
no clock inversion to maintain the fastest internal clock  
Figure 5. ispLSI 5000VE Global Clock Structure  
CLK 0  
(dedicated pin)  
CLK0  
CLK1  
CLK 1  
(dedicated pin)  
IO/CLK 2  
(shared pin)  
to/from GRP  
CLK2  
CLK3  
IO/CLK 3  
to/from GRP  
(shared pin)  
RESET  
(dedicated pin)  
Global Reset  
IO0/TOE  
(shared pin)  
to/from GRP  
TOE  
7
Specifications ispLSI 5128VE  
Figure 6. Boundary Scan Register Circuit for I/O Pins  
HIGHZ  
EXTEST  
SCANIN  
(from previous  
cell)  
TOE  
BSCAN  
Registers  
BSCAN  
Latches  
Normal  
Function  
0
1
0
OE  
D
D
D
Q
Q
Q
D
Q
1
EXTEST  
PROG_MODE  
Normal  
0
Function  
I/O Pin  
1
0
D
Q
1
1
0
SCANOUT  
(to next cell)  
Shift DR  
Clock DR  
Update DR  
Reset  
Figure 7. Boundary Scan Register Circuit for Input-Only Pins  
Input Pin  
0
SCANOUT  
(to next cell)  
SCANIN  
(from previous  
cell)  
D
Q
1
Shift DR  
Clock DR  
8
Specifications ispLSI 5128VE  
Figure 8. Boundary Scan Waveforms and Timing Specifications  
TMS  
TDI  
T
T
bth  
btsu  
T
T
T
btcp  
btch  
btcl  
TCK  
TDO  
T
T
T
btoz  
btvo  
btco  
Valid Data  
Valid Data  
T
T
btcpsu  
btcph  
Data to be  
captured  
Data Captured  
T
T
T
btuoz  
btuov  
btuco  
Data to be  
driven out  
Valid Data  
Valid Data  
SYMBOL PARAMETER  
MIN  
MAX UNITS  
t
125  
62.5  
62.5  
25  
25  
50  
ns  
ns  
btcp  
btch  
TCK [BSCAN test] clock pulse width  
TCK [BSCAN test] pulse width high  
TCK [BSCAN test] pulse width low  
TCK [BSCAN test] setup time  
t
t
ns  
btcl  
t
t
t
t
t
t
t
t
t
t
t
ns  
btsu  
bth  
ns  
TCK [BSCAN test] hold time  
mV/ns  
ns  
rf  
TCK [BSCAN test] rise and fall time  
TAP controller falling edge of clock to valid output  
25  
25  
25  
btco  
btoz  
btvo  
btcpsu  
btcph  
btuco  
btuoz  
btuov  
ns  
TAP controller falling edge of clock to data output disable  
TAP controller falling edge of clock to data output enable  
BSCAN test Capture register setup time  
ns  
25  
25  
ns  
ns  
BSCAN test Capture register hold time  
50  
50  
50  
ns  
BSCAN test Update reg, falling edge of clock to valid output  
ns  
BSCAN test Update reg, falling edge of clock to output disable  
BSCAN test Update reg, falling edge of clock to output enable  
ns  
9
Specifications ispLSI 5128VE  
1, 2  
Absolute Maximum Ratings  
Supply Voltage V .................................. -0.5 to +5.4V  
cc  
Input Voltage Applied............................... -0.5 to +5.6V  
Tri-Stated Output Voltage Applied........... -0.5 to +5.6V  
Storage Temperature................................ -65 to 150°C  
Case Temp. with Power Applied .............. -55 to 125°C  
Max. Junction Temp. (T ) with Power Applied ... 150°C  
J
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).  
2. Compliance with the Thermal Management section of the Lattice Semiconductor Data Book or CD-ROM is a requirement.  
DC Recommended Operating Condition  
SYMBOL  
PARAMETER  
Supply Voltage  
I/O Reference Voltage  
MIN.  
3.00  
3.00  
2.3  
MAX.  
3.60  
3.60  
3.60  
UNITS  
T = 0°C to +70°C  
Commercial  
Industrial  
V
V
A
V
CC  
CCIO  
T = -40°C to +85°C  
A
V
V
Table 2-0005/5KVE  
Capacitance (TA=25°C,f=1.0 MHz)  
SYMBOL  
PARAMETER  
TYPICAL  
UNITS  
TEST CONDITIONS  
CC= 3.3V, VI/O = 0.0V  
CC= 3.3V, VCK = 0.0V  
CC= 3.3V, VG = 0.0V  
10  
pf  
V
I/O Capacitance  
C1  
C2  
C3  
10  
10  
pf  
pf  
V
Clock Capacitance  
V
Global Input Capacitance  
Table 2-0006/5KVE  
Erase Reprogram Specification  
PARAMETER  
MINIMUM  
10000  
MAXIMUM  
UNITS  
ispLSI Erase/Reprogram Cycles  
Cycles  
Table 2-0008/5KVE  
10  
Specifications ispLSI 5128VE  
Switching Test Conditions  
Figure 9. Test Load  
Input Pulse Levels  
GND to VCCIO  
min  
Input Rise and Fall Time  
Input Timing Reference Levels  
Ouput Timing Reference Levels  
Output Load  
1.5ns 10% to 90%  
V
CCIO  
1.5V  
1.5V  
R
1
2
See Figure 9  
Device  
Output  
Test  
Point  
Table 2-0003/5KVE  
3-state levels are measured 0.5V from  
steady-state active level.  
R
C
*
L
Output Load Conditions (See Figure 9)  
*
C includes Test Fixture and Probe Capacitance.  
L
3.3V  
R2  
31634851147535pF  
2.5V  
0213D  
TEST CONDITION  
R1  
R1  
R2  
CL  
A
Active High  
Active Low  
348Ω  
47535pF  
35pF  
4755pF  
B
316Ω  
511Ω  
Active High to Z  
at VOH-0.5V  
348Ω  
C
D
Active Low to Z  
at VOL+0.5V  
316Ω  
511Ω  
5pF  
Slow Slew  
35pF  
Table 2-0004A/5KVE  
DC Electrical Characteristics for 3.3V Range1  
Over Recommended Operating Conditions  
SYMBOL  
PARAMETER  
I/O Reference Voltage  
CONDITION  
MIN.  
3.0  
-0.3  
2.0  
TYP. MAX. UNITS  
3.6  
0.8  
5.25  
0.4  
V
V
V
V
V
VCCIO  
VIL  
VIH  
VOL  
VOH  
Input Low Voltage  
Input High Voltage  
Output Low Voltage  
Output High Voltage  
VCCIO = min, IOL = 8 mA  
VCCIO = min, IOH = -4 mA  
2.4  
Table 2-0007/5KVE  
1. I/O voltage configuration must be set to VCC.  
11  
Specifications ispLSI 5128VE  
DC Electrical Characteristics for 2.5V Range1  
Over Recommended Operating Conditions  
SYMBOL  
PARAMETER  
I/O Reference Voltage  
CONDITION  
MIN.  
2.3  
TYP. MAX. UNITS  
2.7  
0.7  
V
V
V
V
V
V
CCIO  
Input Low Voltage  
Input High Voltage  
-0.3  
1.7  
IL  
5.25  
IH  
VCCIO=min, IOL= 100µA  
0.2  
0.6  
V
V
V
Output Low Voltage  
Output High Voltage  
V
OL  
VCCIO=min, IOL= 2mA  
VCCIO=min, IOH= -100µA  
VCCIO=min, IOH= -2mA  
2.1  
1.8  
VOH  
V
2.5V/5128VE  
1. I/O voltage configuration must be set to VCCIO.  
DC Electrical Characteristics  
Over Recommended Operating Conditions  
PARAMETER CONDITION  
0V VINVIL(Max.)  
SYMBOL  
MIN.  
TYP. MAX. UNITS  
Input or I/O Low Leakage Current  
Input or I/O High Leakage Current  
-10  
10  
µA  
µA  
µA  
µA  
µA  
µA  
µA  
µA  
V
I
I
IL  
(VCCIO-0.2)V VIN VCCIO  
IH  
VCCIO VIN 5.25V  
0V VIN VIL  
50  
I
I
I
I
I
I
PU1  
I/O Active Pullup Current  
-200  
Bus Hold Low Sustaining Current  
Bus Hold High Sustaining Current  
Bus Hold Low Overdrive Current  
Bus Hold High Overdrive Current  
Bus Hold Trip Points  
40  
-40  
VIN = VIL(max)  
BHL  
VIN = VIH(min)  
BHH  
BHLO  
BHLH  
BHT  
0V VIN VCCIO  
550  
-550  
VIH  
30  
0V VIN VCCIO  
VIL  
Current Needed for VCCIO Pin  
All I/Os Pulled-up, (Total I/Os * IPUmax  
)
mA  
I
VCCIO  
DC Char_5KVE  
1. Pullup is capable of pulling to a minimum voltage of VOH under no-load conditions.  
12  
Specifications ispLSI 5128VE  
External Switching Characteristics  
Over Recommended Operating Conditions  
TEST3  
COND.  
-180  
-125  
DESCRIPTION 4,5  
UNITS  
PARAM.  
MIN. MAX. MIN. MAX.  
6
A
A
Data Prop. Delay, 5PT Bypass  
5.0  
7.0  
7.5  
9.5  
ns  
ns  
t
t
f
f
f
t
t
t
t
t
t
t
t
t
t
t
t
t
pd1  
6
Data Propagation Delay  
pd2  
A
Clock Frequency with Internal Feedback1  
Clock Freq. with Ext. Feedback,1/(tsu2 + tco1)  
Clock Frequency, Max Toggle2  
180  
133  
227  
3.5  
125  
87  
MHz  
MHz  
MHz  
ns  
max  
A
max (Ext.)  
max (Tog.)  
su1  
167  
5.0  
GLB Reg. Setup Time before Clk, 5PT bypass  
GLB Reg. Clock to Output Delay  
6
3.0  
4.5  
ns  
co1  
A
GLB Reg. Hold Time after Clock, 5PT bypass  
GLB Reg. Setup Time before Clock  
GLB Reg. Hold Time after Clock  
0.0  
4.5  
0.0  
2.5  
0.5  
0.0  
7.0  
0.0  
3.5  
0.5  
ns  
h1  
ns  
su2  
h2  
ns  
GLB Reg. Setup Time before Clock, Input Reg. Path  
GLB Reg. Hold Time after Clock, Input Reg. Path  
Ext. Reset Pin to Output Delay  
ns  
su3  
h3  
ns  
6.0  
10.0  
ns  
r1  
7
Ext. Reset Pulse Duration  
3.5  
5.0  
ns  
rw1  
6
B/C Local Product Term Output Enable/Disable  
B/C Global Product Term Output Enable/Disable  
B/C Global OE Input to Output Enable/Disable  
B/C Test OE Input to Output Enable/Disable  
6.0  
7.0  
3.5  
5.5  
8.5  
14.0  
5.5  
10.5  
ns  
pten/dis  
6
ns  
gpten/dis  
6
ns  
gen/dis  
6
ns  
ten/dis  
Ext. Sync. Clock Pulse Duration, High  
Ext. Sync. Clock Pulse Duration, Low  
2.2  
2.2  
3.0  
3.0  
ns  
ns  
t
wh  
wl  
t
1. Standard 16-bit counter using GRP feedback.  
2. fmax (Toggle) may be less than 1/(twh + twl). This is to allow for a clock duty cycle of other than 50%.  
3. Reference Switching Test Conditions section.  
Timing Ext.5128ve1.eps  
Timing v.2.0  
4. Unless noted otherwise, all timing numbers are taken with worst case PTSA fanout, a GRP load of 1 GLB, CLK0, and high-  
speed AND array.  
5. Timing parameters measured using normal active output driver.  
6. The delay parameters are measured with Vcc as I/O voltage reference. An additional 0.5ns delay is incurred when Vccio is  
used as I/O voltage reference.  
7. Pulse widths less than minimum may cause unknown output behavior.  
13  
Specifications ispLSI 5128VE  
External Switching Characteristics  
Over Recommended Operating Conditions  
TEST3  
COND.  
-100  
-80  
DESCRIPTION 4,5  
UNITS  
PARAM.  
MIN. MAX. MIN. MAX.  
6
A
A
Data Prop. Delay, 5PT Bypass  
10.0  
12.0  
12.0  
15.0  
ns  
ns  
t
t
f
f
f
t
t
t
t
t
t
t
t
t
t
t
t
t
pd1  
6
Data Propagation Delay  
pd2  
A
Clock Frequency with Internal Feedback1  
Clock Freq. with Ext. Feedback,1/(tsu2 + tco1)  
Clock Frequency, Max Toggle2  
100  
67  
80  
MHz  
MHz  
MHz  
ns  
max  
A
56  
max (Ext.)  
max (Tog.)  
su1  
125  
7.0  
100  
8.0  
GLB Reg. Setup Time before Clk, 5PT bypass  
GLB Reg. Clock to Output Delay  
6
6.0  
7.0  
ns  
co1  
A
GLB Reg. Hold Time after Clock, 5PT bypass  
GLB Reg. Setup Time before Clock  
GLB Reg. Hold Time after Clock  
0.0  
9.0  
0.0  
4.5  
1.0  
0.0  
11.0  
0.0  
5.5  
1.0  
ns  
h1  
ns  
su2  
h2  
ns  
GLB Reg. Setup Time before Clock, Input Reg. Path  
GLB Reg. Hold Time after Clock, Input Reg. Path  
Ext. Reset Pin to Output Delay  
ns  
su3  
h3  
ns  
11.5  
13.0  
ns  
r1  
7
Ext. Reset Pulse Duration  
6.5  
8.0  
ns  
rw1  
6
B/C Local Product Term Output Enable/Disable  
B/C Global Product Term Output Enable/Disable  
B/C Global OE Input to Output Enable/Disable  
B/C Test OE Input to Output Enable/Disable  
10.0  
15.5  
7.5  
11.5  
12.0  
17.0  
9.0  
12.5  
ns  
pten/dis  
6
ns  
gpten/dis  
6
ns  
gen/dis  
6
ns  
ten/dis  
Ext. Sync. Clock Pulse Duration, High  
Ext. Sync. Clock Pulse Duration, Low  
4.0  
4.0  
5.0  
5.0  
ns  
ns  
t
wh  
wl  
t
1. Standard 16-bit counter using GRP feedback.  
2. fmax (Toggle) may be less than 1/(twh + twl). This is to allow for a clock duty cycle of other than 50%.  
3. Reference Switching Test Conditions section.  
Timing Ext.5128ve2.eps  
Timing v.2.0  
4. Unless noted otherwise, all timing numbers are taken with worst case PTSA fanout, a GRP load of 1 GLB, CLK0, and high-  
speed AND array.  
5. Timing parameters measured using normal active output driver.  
6. The delay parameters are measured with Vcc as I/O voltage reference. An additional 0.5ns delay is incurred when Vccio is  
used as I/O reference.  
7. Pulse widths less than minimum may cause unknown output behavior.  
used as I/O voltage reference.  
14  
Specifications ispLSI 5128VE  
Internal Timing Parameters  
Over Recommended Operating Conditions  
-180  
-125  
-100  
-80  
PARAMETER  
In/Out Delays  
DESCRIPTION  
MIN MAX MIN MAX MIN MAX MIN MAX UNIT  
tin  
Input Buffer Delay  
0.9  
1.0  
4.4  
2.5  
1.1  
1.0  
1.0  
1.3  
1.3  
6.6  
3.9  
2.2  
1.6  
1.6  
2.3  
1.8  
7.1  
5.9  
2.7  
1.6  
1.6  
2.3  
1.8  
7.1  
7.4  
3.7  
1.6  
1.6  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
tgclk_in  
trst  
Global Clock Buffer Input Delay (clk0)  
Global Reset Pin Delay  
Global OE Pin Delay  
tgoe  
tbuf  
ten  
Output Buffer Delay  
Output Enable Delay  
tdis  
Output Disable Delay  
Routing/GLB Delays  
troute  
tpdb  
tpdi  
GRP and Logic Delay  
2.7  
0.3  
1.0  
1.3  
0.0  
2.0  
3.6  
0.4  
0.0  
2.4  
0.0  
2.5  
4.0  
1.0  
0.0  
3.0  
0.0  
2.5  
4.5  
1.5  
0.0  
4.5  
0.5  
3.5  
ns  
ns  
ns  
ns  
ns  
ns  
5-pt Bypass Propagation Delay  
Combinatorial Propagation Delay  
Product Term Sharing Array  
tptsa  
tfbk  
Internal Feedback Delay  
tinreg  
Input Buffer to Macrocell Register Delay  
Register/Latch Delays  
ts  
Register Setup Time  
0.6  
0.6  
2.4  
1.0  
1.0  
3.0  
1.5  
1.5  
4.0  
1.5  
1.5  
5.0  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ts_pt  
th  
Register Setup Time (Product Term Clock)  
Register Hold Time  
tcoi  
Register Clock to GLB Output Delay  
Latch Setup Time  
0.9  
1.0  
1.5  
1.5  
tsl  
0.6  
2.4  
1.0  
3.0  
1.5  
4.0  
1.5  
5.0  
thl  
Latch Hold Time  
tgoi  
Latch Gate to GLB Output Delay  
GLB Latch propagation Delay  
Clock Enable Setup Time  
0.9  
1.0  
1.0  
1.5  
1.5  
2.0  
1.5  
2.5  
tpdli  
tces  
tceh  
tsri  
4.1  
0.3  
4.3  
1.7  
5.3  
2.7  
6.3  
3.7  
Clock Enable Hold Time  
Asynchronous Set/Reset to GLB Output Delay  
Asynchronous Set/Reset Recovery Time  
0.5  
1.2  
1.7  
2.2  
tsrr  
1.1  
1.2  
1.2  
2.2  
Control Delays  
tptclk  
tbclk  
tptsr  
tbsr  
Macrocell PT Clock Delay  
Block PT Clock Delay  
0.4  
1.4  
1.8  
2.8  
1.4  
2.4  
0.4  
1.9  
3.7  
5.7  
2.0  
7.5  
0.5  
2.5  
4.8  
6.8  
2.1  
7.6  
0.5  
2.5  
4.8  
6.8  
3.6  
8.6  
ns  
ns  
ns  
ns  
ns  
ns  
Macrocell PT Set/Reset Delay  
Block PT Set/Reset Delay  
Macrocell PT OE Delay  
Global PT OE Delay  
tptoe  
tgptoe  
Note: Internal Timing Parameters are not tested and are for reference only. Refer to Timing Model in this data sheet Timing v.2.0  
for further details.  
15  
Specifications ispLSI 5128VE  
ispLSI 5128VE Timing Parameters (continued)  
ADDER  
BASE PARAMETER  
-180  
-125  
-100  
-80  
ADDER TYPE  
UNITS  
Routing Adders  
tlp  
1.0  
1.5  
1.5  
1.5  
ns  
troute  
Tioi Input Adders  
clk1  
0.9  
1.4  
1.4  
1.7  
1.7  
1.7  
1.7  
1.7  
1.7  
1.7  
1.7  
1.7  
ns  
ns  
ns  
tgclk_in  
tgclk_in  
t
gclk_in  
clk2  
clk3  
Tioo Output Adders1  
Slow Slew I/O  
LVTTL_out  
LVCMOS25_out  
LVCMOS33_out  
4.0  
0.0  
0.5  
0.0  
4.0  
0.0  
0.5  
0.0  
4.0  
0.0  
0.5  
0.0  
4.0  
0.0  
0.5  
0.0  
ns  
ns  
ns  
ns  
t
buf, en  
t
t
t
t
buf,  
buf,  
buf,  
ten,  
ten,  
ten,  
tdis  
tdis  
tdis  
Tbla Additional Block Loading Adders  
1
0.1  
0.2  
0.3  
0.1  
0.2  
0.3  
0.1  
0.2  
0.3  
0.1  
0.2  
0.3  
ns  
ns  
ns  
t
t
t
route  
route  
route  
2
3
1
Timing for open drain configurations is the same as non-open drain configurations.  
Timing Table/5128VE  
Timing v.2.0  
Note: Internal Timing Parameters are not tested and are for reference only. Refer to Timing Model in this data sheet for  
details.  
16  
Specifications ispLSI 5128VE  
ispLSI 5128VE Timing Model  
Routing/  
GLB Delays  
From Feedback  
tPDb  
Feedback  
tPDi  
tFBK  
tROUTE  
tBLA  
tLP  
tBUF  
tEN  
tDIS  
tIOO  
tPTSA  
DATA  
OUT  
tIN  
IN  
Q
tINREG  
In/Out  
Delays  
tGCLK_IN  
tIOI  
CLK  
tPTCLK  
tBCLK  
CE  
tPTSR  
tBSR  
S/R  
MC Reg  
tRST  
Register/  
Latch Delays  
RST  
OE  
tGPTOE  
tPTOE  
tGOE  
Control  
Delays  
5000VE Timing Model  
In/Out  
Delays  
Note: Italicized parameters are delay adders above and beyond default conditions (i.e. GRP load of one GLB, CLK0, high-speed AND Array  
and VCC I/O option).  
17  
Specifications ispLSI 5128VE  
Power Consumption  
Power consumption in the ispLSI 5128VE device de- setting operates product terms at their normal full power  
pends on two primary factors: the speed at which the consumption. For portions of the logic that can tolerate  
device is operating and the number of product terms longer propagation delays, selecting the slower “low-  
used. The product terms have a fuse-selectable speed/ power” setting will reduce the power dissipation for these  
power tradeoff setting. Each group of five product terms product terms. Figure 10 shows the relationship between  
has a single speed/power tradeoff control fuse that acts power and operating frequency.  
on the complete group of five. The fast “high-speed”  
Figure 10. Typical Device Power Consumption vs fmax  
180  
165  
150  
135  
120  
105  
90  
ispLSI 5128VE  
High Speed Mode  
ispLSI 5128VE  
Low Power Mode  
0
25  
50  
75  
100  
125  
150  
175  
200  
f
max (MHz)  
Notes: Configuration of 8 16-bit Counters  
Typical Current at 3.3V, 25° C  
I
can be estimated for the ispLSI 5128VE using the following equation:  
CC  
High Speed Mode: ICC = 12.4 + (# of PTs * 0.408) + (# of nets * Fmax * 0.00169)  
Low Power Mode: ICC = 12.4 + (# of PTs * 0.349) + (# of nets * Fmax * 0.00169)  
# of PTs = Number of Product Terms used in design  
# of nets = Number of Signals used in device  
Fmax = Highest Clock Frequency to the device  
The I  
estimate is based on typical conditions (V  
= 3.3V, room temperature) and an assumption of one GLB load  
CC  
CC  
on average exists. These values are for estimates only. Since the value of I  
and the program in the device, the actual I  
is sensitive to operating conditions  
CC  
should be verified.  
CC  
0127/5128VE  
18  
Specifications ispLSI 5128VE  
Signal Descriptions  
Signal Name  
Description  
TMS  
Input - This pin is the Test Mode Select input, which is used to control the JTAG state machine.  
Input - This pin is the Test Clock input pin used to clock through the JTAG state machine.  
Input - This pin is the JTAG Test Data In pin used to load data.  
TCK  
TDI  
TDO  
Output - This pin is the JTAG Test Data Out pin used to shift data out.  
TOE / I/O0  
Input/Output - This pin functions as either the Test Output Enable pin or an I/O pin based upon  
customer's design. TOE tristates all I/O pins when a logic low is driven.  
GOE0, GOE1  
RESET  
Input - These two pins are the Global Output Enable input pins.  
Dedicated Reset Input - This pin resets all registers in the device. The global polarity (active  
high or low input) for this pin is selectable.  
I/O  
Input/Output – These are the general purpose I/O used by the logic array.  
GND  
Ground  
Vcc  
VCC  
CLK0, CLK1  
Dedicated clock inputs for all registers. Both clocks are muxed before being used as the clock  
input to all registers in the device.  
CLK2 / I/O,  
CLK3 / I/O  
Input/Output - These pins share functionality. They can be used as dedicated clock inputs for  
all registers, as well as I/O pins.  
VCCIO  
Input-Thispinisusedforoptional2.5Voutputs.EveryI/Ocanindependentlyselecteither3.3V  
or the optional voltage as its output level. If the optional output voltage is not required, this pin  
must be connected to the Vcc supply. Programmable pull-up resistors and bus-hold latches  
only draw current from this supply.  
19  
Specifications ispLSI 5128VE  
Pin Configuration  
ispLSI 5128VE 128-Pin TQFP (0.4mm Lead Pitch / 14.0mm x 14.0mm Body Size)  
1
2
3
4
5
96  
95  
94  
93  
92  
91  
90  
89  
88  
87  
86  
85  
84  
I/O 82  
I/O 83  
I/O 84  
I/O 85  
I/O 86  
I/O 87  
GND  
VCC  
I/O 56  
I/O 55  
I/O 54  
I/O 53  
I/O 52  
I/O 51  
I/O 50  
I/O 49  
I/O 48  
VCC  
6
7
I/O 88  
VCC  
8
9
I/O 89  
I/O 90  
I/O 91  
I/O 92  
I/O 93  
I/O 94  
I/O 95  
GND  
TMS  
TCK  
TDI  
VCC  
10  
11  
12  
RESET  
VCCIO  
TDO  
13  
14  
83  
82  
GND  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
I/O 47  
I/O 46  
I/O 45  
I/O 44  
I/O 43  
I/O 42  
VCC  
81  
80  
79  
78  
77  
76  
75  
74  
73  
72  
71  
70  
69  
68  
67  
66  
65  
ispLSI 5128VE  
Top View  
I/O 0/TOE  
I/O 1  
I/O 41  
GND  
I/O 2  
I/O 3  
I/O 4  
GND  
I/O 5  
VCC  
I/O 6  
I/O 7  
I/O 8  
I/O 40  
I/O 39  
I/O 38  
I/O 37  
I/O 36  
GND  
I/O 35  
VCC  
128 TQFP/5128VE  
20  
Specifications ispLSI 5128VE  
Part Number Description  
ispLSI 5128VE – XXX X XXXX X  
Device Family  
Grade  
Blank = Commercial  
I = Industrial  
Device Number  
Package  
T128 = 128-Pin TQFP  
Speed  
180 = 180 MHz  
125 = 125 MHz  
100 = 100 MHz  
fmax  
fmax  
fmax  
Power  
L = Low  
0212/5128ve  
80 = 80 MHz fmax  
Ordering Information  
COMMERCIAL  
FAMILY  
ispLSI  
fmax (MHz)  
180  
tpd (ns)  
5.0  
ORDERING NUMBER  
ispLSI 5128VE-180LT128  
ispLSI 5128VE-125LT128  
ispLSI 5128VE-100LT128  
PACKAGE  
128-Pin TQFP  
128-Pin TQFP  
128-Pin TQFP  
125  
7.5  
100  
10  
Table 2-0041A/5128VE  
INDUSTRIAL  
FAMILY  
ispLSI  
fmax (MHz)  
tpd (ns)  
7.5  
ORDERING NUMBER  
ispLSI 5128VE-125LT128I  
ispLSI 5128VE-100LT128I  
ispLSI 5128VE-80LT128I  
PACKAGE  
128-Pin TQFP  
128-Pin TQFP  
128-Pin TQFP  
125  
100  
80  
10  
12  
Table 2-0041B/5128VE  
The ispLSI 5128VE is dual-marked with both Commercial and Industrial grades. The Commercial speed grade is faster  
(i.e. ispLSI 5128VE-180LT128) than the Industrial speed grade (i.e. ispLSI 5128VE-125LT128I).  
21  

相关型号:

ISPLSI5128VE-180LT128

In-System Programmable 3.3V SuperWIDE High Density PLD
LATTICE

ISPLSI5128VE-180LT128I

In-System Programmable 3.3V SuperWIDE High Density PLD
LATTICE

ISPLSI5128VE-80LT128

In-System Programmable 3.3V SuperWIDE High Density PLD
LATTICE

ISPLSI5128VE-80LT128I

In-System Programmable 3.3V SuperWIDE High Density PLD
LATTICE

ISPLSI5256V-100LB

EE PLD, 10ns, CMOS, PBGA272, BGA-272
LATTICE

ISPLSI5256V-100LB208

In-System Programmable 3.3V SuperWIDE? High Density PLD
LATTICE

ISPLSI5256V-100LB272

In-System Programmable 3.3V SuperWIDE? High Density PLD
LATTICE

ISPLSI5256V-100LQ208

In-System Programmable 3.3V SuperWIDE? High Density PLD
LATTICE

ISPLSI5256V-125LB208

In-System Programmable 3.3V SuperWIDE? High Density PLD
LATTICE

ISPLSI5256V-125LB272

In-System Programmable 3.3V SuperWIDE? High Density PLD
LATTICE

ISPLSI5256V-125LQ208

In-System Programmable 3.3V SuperWIDE? High Density PLD
LATTICE

ISPLSI5256V-70LB

EE PLD, 15ns, CMOS, PBGA272, BGA-272
LATTICE