Lattice Semiconductor ispMACH 5000VG Family Data Sheet
7
Figure 7. Macrocell
I/O Cell
The I/O cell of the ispMACH 5000VG device provides a high degree of exibility. It includes the sysIO feature and
an enhanced output enable MUX for optimal performance both on- and off-chip. The sysIO feature allows I/O cells
to be congured to different I/O standards, drive strengths and slew rates. The enhanced output enable MUX pro-
vides up to 14 different output enable choices per I/O cell.
The I/O cell contains an output enable (OE) MUX, a programmable tri-state output buffer, a programmable input
buffer, a programmable pull-up resistor, a programmable pull-down resistor and a programmable bus-keeper latch.
The I/O cell receives its input from its associated macrocell. The I/O cell has a feedback line to its associated mac-
rocell and a direct path to the GRP and SRP.
The output enable (OE) MUX selects the OE signal per I/O cell. The inputs to the OE MUX are the four Shared
PTOE signals, PTOE and the two GOE signals. The OE MUX also has the ability to choose either the true or
inverse of each of these signals. The output of the OE MUX goes through a logical AND with the TOE signal to
allow easy tri-stating of the outputs for testing purposes.
The four shared PTOE signals are derived from PT163 of each GLB in the segment. The PTOE signal is derived
from the rst product term in each macrocell cluster, which is directly routed to the OE MUX. Therefore, every I/O
cell can have a different OE signal. Figure 8 is a graphical representation of the I/O cell.
PTSA Bypass
From
I/O Cell
Output to
I/O Block
GRP and SRP
PT Clock
From PTSA
PT Preset
PT Reset
Shared PT Reset
Shared PT Clock
BCLK0
BCLK1
BCLK2
BCLK3
Global Reset
Clk En
Clk
R/L
D
PR
Q
Lattice Semiconductor ispMACH 5000VG Family Data Sheet
8
Figure 8. I/O Cell
sysIO Capability
The ispMACH 5000VG devices are divided into four sysIO banks, where each bank is capable of supporting 14 dif-
ferent I/O standards. Each sysIO bank has its own I/O supply voltage (V
CCO
) and reference voltage (V
REF
)
resources allowing each bank complete independence from the others. Each I/O within a bank is individually con-
gurable based on the V
CCO
and V
REF
settings. Table 2 lists the sysIO standards with the typical values for V
CCO
,
V
REF
and V
TT
.
Table 2. ispMACH 5000VG Supported I/O Standards
sysIO Standard V
CCO
V
REF
V
TT
LVTTL 3.3V N/A N/A
LVCMOS-3.3 3.3V N/A N/A
LVCMOS-2.5 2.5V N/A N/A
LVCMOS-1.8 1.8V N/A N/A
PCI 3.3 3.3V N/A N/A
PCI-X 3.3V N/A N/A
AGP-1X 3.3V N/A N/A
SSTL3, Class I & II 3.3V 1.5V 1.5V
SSTL2, Class I & II 2.5V 1.25V 1.25V
CTT 3.3 3.3V 1.5V 1.5V
CTT 2.5 2.5V 1.25V 1.25V
HSTL, Class I 1.5V 0.75V 0.75V
HSTL, Class III 1.5V 0.9V 1.5V
GTL+ N/A 1.0V 1.5V
LVPECL, Differential
1
N/A N/A N/A
LVDS
1
N/A N/A N/A
1. LVDS and LVPECL are only supported on the dedicated clock pins.
Shared (Segment) PTOE 0
Shared (Segment) PTOE 1
Shared (Segment) PTOE 2
Shared (Segment) PTOE 3
PTOE
GOE0
GOE1
TOE
V
CCO
to all
other I/Os
in bank
V
CCO
for
this bank
V
REF
to all
other I/Os in bank
V
REF
dependent
Input Buffer
CMOS/TTL
Input Buffer
(V
REF
independent)
I/O
Pad
GND
Output Buffer
(V
CCO
independent for
open drain outputs)
Data Output
from Macrocell
Data Input to Routing
Data Input to Macrocell
+
Lattice Semiconductor ispMACH 5000VG Family Data Sheet
9
Global clock pins have additional capabilities that allow for higher performance applications. Two global clock pins
can be paired together to create a single global clock pin that can interface with certain differential signals.
The TOE and JTAG pins of the ispMACH 5000VG device are the only pins that do not have sysIO capabilities.
These pins only support the LVTTL and LVCMOS standards.
There are three classes of I/O interface standards that are implemented in the ispMACH 5000VG devices. The rst
is the unterminated, single-ended interface. It includes the 3.3V LVTTL standard along with the 1.8V, 2.5V and 3.3V
LVCMOS interface standards. Additionally, PCI 3.3, PCI-X and AGP-1X are all subsets of this type of interface.
The second type of interface implemented is the terminated, single-ended interface standard. This group of inter-
faces includes different versions of SSTL and HSTL interfaces along with CTT and GTL+. Usage of these particular
I/O interfaces requires the use of an additional VREF signal. At the system level, a termination voltage, VTT, is also
required. Typically, an output will be terminated to VTT at the receiving end of the transmission line it is driving.
The nal types of interfaces implemented are the differential standards LVDS and LVPECL. These interfaces are
implemented on clock pins only. When using one of the differential standards, a pair of global clock pins (GCLK0
and GCLK1 or GCLK3 and GCLK2) is combined to create a single clock signal.
For more information on the sysIO capability, please refer to Technical Note TN1000:
ispMACH 5000VG sysIO
Design and Usage Guidelines
.
GLB Clock Distribution
The ispMACH 5000VG family has four dedicated clock input pins: GCLK0-GCLK3. GLCK0 and GCLK3 can be
routed through a PLL circuit or routed directly to the internal clock nets. The internal clock nets (CLK0-CLK3) are
directly related to the dedicated clock pins (see Secondary Clock Divider exception when using the sysCLOCK cir-
cuit). These feed the GLB clock multiplexes which generate the GLB clock signals (BCLK0-BCLK3). The GLB clock
multiplexer allows a variety of true and complementary versions of the clocks to be used within the GLB. Each
block clock can be the true or inverse of its associated global clock or the inverse of the adjacent global clock.
Figure 9 shows the clock distribution network.
Figure 9. Clock Distribution Network
sysCLOCK PLLs Global Clock Routing GLB Clock Routing
Clock Net
PLL0
CLK_OUT0
SEC_OUT0
VREF0
CLK0
CLK1
GCLK0
GCLK1
I/O/CLK_OUT0
Clock Net
Clock Net
PLL1
CLK_OUT1
SEC_OUT1
CLK3
CLK2
GCLK3
GCLK2
I/O/CLK_OUT1
Clock Net
BCLK0
BCLK1
BCLK2
BCLK3
To Macrocells
To Macrocells
To Macrocells
To Macrocells
VREF1
VREF3
VREF2

LC5768VG-12F256I

Mfr. #:
Manufacturer:
Lattice
Description:
CPLD - Complex Programmable Logic Devices PROGRAM EXPANDED LOG
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union