ispLSI 1048-80LQ Lattice, ispLSI 1048-80LQ Datasheet - Page 3

no-image

ispLSI 1048-80LQ

Manufacturer Part Number
ispLSI 1048-80LQ
Description
CPLD - Complex Programmable Logic Devices USE ispMACH 4000V
Manufacturer
Lattice
Datasheet

Specifications of ispLSI 1048-80LQ

Memory Type
EEPROM
Number Of Macrocells
192
Maximum Operating Frequency
100 MHz
Delay Time
20 ns
Number Of Programmable I/os
96
Operating Supply Voltage
5 V
Maximum Operating Temperature
+ 70 C
Minimum Operating Temperature
0 C
Package / Case
PQFP-120
Mounting Style
SMD/SMT
Factory Pack Quantity
120
Supply Current
235 mA
Supply Voltage - Max
5.25 V
Supply Voltage - Min
4.75 V
Figure 1. ispLSI 1048 Functional Block Diagram
The device also has 96 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, registered in-
put,
polarity selectable, active high or active low. The signal
levels are TTL compatible voltages and the output drivers
can source 4 mA or sink 8 mA.
Eight GLBs, 16 I/O cells, two dedicated inputs (one
dedicated input in Megablock B and E) and one ORP are
connected together to make a Megablock (see figure 1).
The outputs of the eight GLBs are connected to a set of
16 universal I/O cells by the ORP. The ispLSI 1048
device contains six of these Megablocks.
I/O pin with 3-state control. Additionally, all outputs are
Functional Block Diagram
MODE/IN 1
SDI/IN 0
RESET
I/O 10
I/O 11
I/O 12
I/O 13
I/O 14
I/O 15
ispEN
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
latched
Megablock
Logic Blocks
Generic
(GLBs)
input,
A1
A2
A3
A4
A5
A6
A7
A0
SDO/
IN3
I/O
16
B0
I/O
17
I/O
95
output
I/O
F7
18
I/O
94
B1
I/O
19
I/O
93
F6
Output Routing Pool (ORP)
I/O
92
I/O
20
B2
I/O
21
Output Routing Pool (ORP)
I/O
91
F5
I/O
22
I/O
90
B3
Input Bus
or
I/O
23
I/O
89
I/O
Input Bus
F4
88
I/O
24
B4
I/O
bi-directional
25
I/O
87
F3
I/O
26
I/O
B5
86
I/O
27
I/O
85
F2
I/O
84
I/O
B6
28
I/O
29
I/O
83
F1
I/O
30
B7
I/O
82
I/O
31
I/O
81
F0
I/O
80
Routing
Global
(GRP)
2
Pool
IN
4
IN
11
SCLK/
The GRP has as its inputs the outputs from all of the GLBs
and all of the inputs from the bi-directional I/O cells. All of
these signals are made available to the inputs of the
GLBs. Delays through the GRP have been equalized to
minimize timing skew.
Clocks in the ispLSI 1048 device are selected using the
Clock Distribution Network. Four dedicated clockpins
(Y0, Y1, Y2 and Y3) are brought into the distribution
network, and five clock outputs (CLK 0, CLK 1, CLK 2,
IOCLK 0 and IOCLK 1) are provided to route clocks to the
GLBs and I/O cells. The Clock Distribution Network can
also be driven from a special clock GLB (D0 on the
ispLSI 1048 device). The logic of this GLB allows the user
to create an internal clock from a combination of internal
signals within the device.
IN 5
IN
10
I/O
32
C0
I/O
33
I/O
79
Specifications ispLSI 1048
I/O
E7
34
I/O
78
C1
I/O
35
I/O
77
E6
Output Routing Pool (ORP)
I/O
76
I/O
36
C2
I/O
37
Output Routing Pool (ORP)
I/O
75
E5
I/O
38
I/O
C3
74
Input Bus
I/O
39
I/O
73
Input Bus
E4
I/O
72
I/O
40
C4
I/O
41
I/O
71
E3
I/O
42
C5
I/O
70
I/O
43
I/O
69
E2
I/O
68
I/O
C6
44
I/O
45
I/O
67
E1
I/O
46
C7
I/O
66
I/O
47
I/O
65
E0
I/O
64
IN
8
Distribution
Network
Y
0
D7
D6
D5
D4
D3
D2
D1
D0
Clock
Y
1
Y
2
Y
3
0139F(1)-48-isp
CLK 0
CLK 1
CLK 2
IOCLK 0
IOCLK 1
IN 7
IN 6
I/O 6
I/O 6
I/O 6
I/O 6
I/O 5
I/O 5
I/O 5
I/O 5
I/O 5
I/O 5
I/O 5
I/O 5
I/O 5
I/O 5
I/O 4
I/O 4

Related parts for ispLSI 1048-80LQ