Sdr Versus Ddr Interfaces; Single-Ended Signaling; Modes And Attributes; Input Thresholds - Xilinx Spartan-6 FPGA Series Design And Pin Planning Manual

Printed circuit boards
Hide thumbs Also See for Spartan-6 FPGA Series:
Table of Contents

Advertisement

Chapter 3: SelectIO Signaling
is higher than the voltage of the P signal, the state is considered Low. Typically the P and N
signals have similar swing, and have a common-mode voltage above GND (although this
is not always the case). LVDS is one common example of a differential I/O standard.

SDR versus DDR Interfaces

The difference between Single Data Rate (SDR) and Double Data Rate (DDR) interfaces has
to do with the relationship of the data signals of a bus to the clock signal of that bus. In SDR
systems, data is only registered at the input flip-flops of a receiving device on either the
rising or the falling edge of the clock. One full clock period is equivalent to one bit time. In
DDR systems, data is registered at the input flip-flops of a receiving device on both the
rising and falling edges of the clock. One full clock period is equivalent to two bit times.
The distinction of SDR and DDR has nothing to do with whether the I/O standard carrying
the signals is single-ended or differential. A single-ended interface can be SDR or DDR,
and a differential interface can also be SDR or DDR.

Single-Ended Signaling

A variety of single-ended I/O standards are available in the Spartan-6 FPGA IOB
configuration options.

Modes and Attributes

Some of these I/O standards can be used only in unidirectional mode, while some can be
used in bidirectional mode or unidirectional mode.
Some I/O standards have attributes to control drive strength and slew rate, as well as the
presence of weak pull-up or pull-down, and weak-keeper circuits (not intended for use as
parallel termination), and stronger input-termination resistors. Drive strength, slew rate,
and in some cases specifying untuned output driver impedance can be used to tune an
interface for adequate speed while not overdriving the signals. Weak pull-ups, weak pull-
downs, and weak keepers can be used to ensure a known or steady level on a floating or 3-
stated signal. See the Spartan-6 FPGA SelectIO Resources User Guide for more information.

Input Thresholds

The input circuitry of the single-ended standards fall into two categories: those with fixed
input thresholds and those with input thresholds set by the V
has three advantages:
Two 1.8V I/O standards that illustrate this are LVCMOS18 and SSTL18 Class 1. When a
Spartan-6 FPGA is receiving, the input thresholds, V
for the SSTL18 standard.
This smaller required swing allows for higher frequency of operation in the overall link. A
smaller swing at the driver means reduced DC power is required with less transient
current. The one drawback to the use of V
bank cannot be used as I/Os – they must all be connected to an external reference voltage
with a decoupling capacitor for each V
and decoupling of all other supplies, see
40
It allows for tighter control of input threshold levels
It removes dependence on die GND for the threshold reference
It allows for input thresholds to be closer together, which reduces the need for a large
voltage swing of the signal at the input receiver
www.xilinx.com
REF
and V
, are much closer together
IL
IH
is that the semi-dedicated V
REF
pin. For more information on V
REF
Chapter 2, Power Distribution
Spartan-6 FPGA PCB Design and Pin Planning
voltage. The use of V
REF
pins of the
REF
decoupling
REF
System.
UG393 (v1.1) April 29, 2010

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents