Axcelerator Family FPGAs
Differential Standards
Physical Implementation
Implementing differential I/O standards requires the
configuration of a pair of external I/O pads, resulting in a
single internal signal. To facilitate construction of the
differential pair, a single I/O Cluster contains the
resources for a pair of I/Os. Configuration of the I/O
Cluster as a differential pair is handled by Actel's
Designer software when the user instantiates a
differential I/O macro in the design.
Differential I/Os can also be used in conjunction with the
embedded Input Register (InReg), Output Register
(OutReg), Enable Register (EnReg), and Double Data
Rate (DDR). However, there is no support for
bidirectional I/Os or tristates with these standards.
LVDS
Low-Voltage Differential Signal (ANSI/TIA/EIA-644) is a
high-speed, differential I/O standard. It requires that one
data bit is carried through two signal lines, so two pins
are needed. It also requires an external resistor
termination. The voltage swing between these two
signal lines is approximately 350 mV.
OUTBUF_LVDS
FPGA
P
165Ω
140Ω
ZO=50Ω
100Ω
ZO=50Ω
P
FPGA
+
–
INBUF_LVDS
N
165Ω
N
Figure 2-25 •
LVDS Board-Level Implementation
The LVDS circuit consists of a differential driver
connected to a terminated receiver through a constant-
impedance transmission line. The receiver is a wide-
common-mode-range
differential
amplifier.
The
common-mode range is from 0.2V to 2.2V for a
differential input with 400 mV swing.
To implement the driver for the LVDS circuit, drivers from
two adjacent I/O cells are used to generate the
differential signals (note that the driver is not a current-
mode driver). This driver provides a nominal constant
Table 2-55 •
DC Input and Output Levels
DC Parameter
V
CCI1
V
OH
V
OL
V
ODIFF
V
OCM
V
ICM2
Supply Voltage
Output High Voltage
Output Low Voltage
Differential Output Voltage
Output Common Mode Voltage
Input Common Mode Voltage
Description
current of 3.5 mA. When this current flows through a
100
Ω
termination resistor on the receiver side, a voltage
swing of 350 mV is developed across the resistor. The
direction of the current flow is controlled by the data fed
to the driver.
An external-resistor network (three resistors) is needed
to reduce the voltage swing to about 350 mV. Therefore,
four external resistors are required, three for the driver
and one for the receiver.
Min.
2.375
1.25
0.9
250
1.125
0.2
Typ.
2.5
1.425
1.075
350
1.25
1.25
Max.
2.625
1.6
1.25
450
1.375
2.2
Units
V
V
V
mV
V
V
1. +/- 5%
2. Differential input voltage =+/-350mV.
v2.7
2-39