User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 628
UG585 (v1.11) September 27, 2016
Chapter 21: Programmable Logic Description
I/O Electrical Characteristics
Single-ended outputs use a conventional CMOS push/pull output structure driving High towards
V
CCO
or Low towards ground, and can be put into a high-Z state. The system designer can specify the
slew rate and the output strength. The input is always active but is usually ignored while the output
is active. Each pin can optionally have a weak pull-up or a weak pull-down resistor.
Most signal pin pairs can be configured as differential input pairs or output pairs. Differential input
pin pairs can optionally be terminated with a 100 internal resistor. All Zynq-7000 AP SoC devices
support differential standards beyond LVDS: HT, RSDS, BLVDS, differential SSTL, and differential
HSTL.
Each of the I/Os supports memory I/O standards, such as single-ended and differential HSTL as well
as single-ended SSTL and differential SSTL. The SSTL I/O standard can support data rates of up to
1,866 Mb/s for DDR3 interfacing applications.
3-State Digitally Controlled Impedance and Low-Power I/O Features
The 3-state digitally controlled impedance (T_DCI) can control the output drive impedance (series
termination) or can provide parallel termination of an input signal to V
CCO
or split (Thevenin)
termination to V
CCO
/2. This allows users to eliminate off-chip termination for signals using T_DCI. In
addition to board space savings, the termination automatically turns off when in output mode or
when 3-stated, saving considerable power compared to off-chip termination. The I/Os also have
low-power modes for IBUF and IDELAY to provide further power savings, especially when used to
implement memory interfaces.
I/O Logic
Input and Output Delay
All inputs and outputs can be configured as either combinatorial or registered. Double data rate
(DDR) is supported by all inputs and outputs. Any input and some outputs can be individually
delayed by up to 32 increments of 78 ps or 52 ps each.
Such delays are implemented as IDELAY and ODELAY. The number of delay steps can be set by
configuration and can also be incremented or decremented while in use. ODELAY is only available for
HP Select I/O. It is not available for HR select I/Os. HP Select I/O pins are available in the 7z030,
7z035, 7z045, and 7z100 devices, refer to Table 21-1.
ISERDES and OSERDES
Many applications combine high-speed, bit-serial I/O with slower parallel operation inside the
device. This requires a serializer and deserializer (SerDes) inside the I/O structure. Each I/O pin
possesses an 8-bit IOSERDES (ISERDES and OSERDES) capable of performing serial-to-parallel or
parallel-to-serial conversions with programmable widths of 2, 3, 4, 5, 6, 7, or 8 bits. By cascading two
IOSERDES from two adjacent pins (default from differential I/O), wider width conversions of 10 and
14 bits can also be supported.
The ISERDES has a special oversampling mode capable of asynchronous data recovery for
applications like a 1.25 Gb/s LVDS I/O-based SGMII interface.
For more details on Select I/Os, see UG471
, 7 Series FPGAs SelectIO Resources User Guide.