This chapter provides details about the features of the Cyclone®V I/O elements
(IOEs) and how the IOEs work in compliance with current and emerging I/O
standards and requirements.
Cyclone V I/Os support a wide range of features:
■ Single-ended, non voltage-referenced, and voltage-referenced I/O standards
Cyclone V Device Handbook
Volume 1: Device Interfaces and Integration
June 2012
Feedback Subscribe
ISO
9001:2008
Registered
5–2Chapter 5: I/O Features in Cyclone V Devices
■ “I/O Standards Termination Schemes” on page 5–27
■ “High-Speed Differential I/O Interfaces” on page 5–36
■ “LVDS Channels and Dedicated Circuitry” on page 5–40
■ “Fractional PLLs and Cyclone V Clocking” on page 5–44
■ “Differential Transmitter” on page 5–45
■ “Differential Receiver” on page 5–49
■ “Source-Synchronous Timing Budget” on page 5–56
I/O Standards Support
I/O Standards Support
Tab le 5– 1 lists the supported I/O standards and typical power supply values
Table 5–1. Cyclone V I/O Standards and Voltage Levels
I/O StandardStandard Support
3.3-V LVTTL/3.3-V LVCMOS
3.0-V LVTTL/3.0-V LVCMOS
2.5-V LVCMOS
1.8-V LVCMOS
1.5-V LVCMOS
(2)
(2), (3)
(2)
(2)
(2)
JESD8-B3.3/3.0/2.53.33.3——
JESD8-B3.0/2.53.03.0——
JESD8-53.0/2.5 2.5 2.5——
JESD8-71.8/1.51.8 2.5——
JESD8-111.8/1.51.52.5——
(1)
(Part 1 of 2)
V
Input
Operation
(V) V
CCIO
Output
Operation
(V)
CCPD
(Pre-Driver
Voltage)
V
(V)
REF
(Input Ref
Voltage)
V
(Board
Termination
Voltage)
1.2-V LVCMOSJESD8-121.21.22.5——
3.0-V PCI
3.0-V PCI-X
SSTL-2 Class IJESD8-9B
SSTL-2 Class IIJESD8-9B
SSTL-18 Class I
SSTL-18 Class II
SSTL-15 Class I
SSTL-15 Class II
SSTL-15JESD79-3D
SSTL-135
SSTL-125
1.8-V HSTL Class IJESD8-6
1.8-V HSTL Class IIJESD8-6
1.5-V HSTL Class I
1.5-V HSTL Class II
1.2-V HSTL Class IJESD8-16A
1.2-V HSTL Class IIJESD8-16A
HSUL-12
Differential SSTL-2 Class IJESD8-9B
(4)
(3)
(3)
(4), (5)
(3)
PCI Rev. 2.23.03.03.0——
PCI-X Rev. 1.03.03.03.0——
(6)
(6)
(3)
(3)
(3)
(3)
JESD8-15
JESD8-15
—
—
—
—
(2)
(2)
JESD8-6
JESD8-6
—
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
2.52.51.251.25
2.52.51.251.25
1.82.50.90 0.90
1.82.50.900.90
1.52.50.750.75
1.52.50.750.75
1.52.50.75—
1.352.50.675—
1.252.50.625—
1.82.50.900.90
1.82.50.900.90
1.52.50.750.75
1.52.50.750.75
1.22.50.60.6
1.22.50.60.6
1.22.50.6—
2.52.5—1.25
TT
(V)
(7)
(7)
(7)
(7)
Cyclone V Device HandbookJune 2012 Altera Corporation
Volume 1: Device Interfaces and Integration
Chapter 5: I/O Features in Cyclone V Devices5–3
I/O Standards Support
Table 5–1. Cyclone V I/O Standards and Voltage Levels
I/O StandardStandard Support
Differential SSTL-2 Class IIJESD8-9B
Differential SSTL-18 Class IJESD8-15
Differential SSTL-18 Class IIJESD8-15
Differential SSTL-15 Class I—
Differential SSTL-15 Class II—
Differential 1.8-V HSTL Class IJESD8-6
Differential 1.8-V HSTL Class IIJESD8-6
Differential 1.5-V HSTL Class IJESD8-6
Differential 1.5-V HSTL Class IIJESD8-6
Differential 1.2-V HSTL Class IJESD8-16A
Differential 1.2-V HSTL Class IIJESD8-16A
Differential SSTL-15
JESD79-3D
Differential SSTL-135 —
Differential SSTL-125 —
Differential HSUL-12—
LVDS ANSI/TIA/EIA-644
RSDS—
Mini-LVDS—
LVPECL
SLVS
(8)
(9)
—
JESD8-13
(1)
(Part 2 of 2)
V
Input
Operation
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(6)
(V) V
CCIO
CCPD
(V)
(Pre-Driver
Output
Voltage)
Operation
2.52.5—1.25
1.82.5—0.90
1.82.5—0.90
1.52.5—0.75
1.52.5—0.75
1.82.5—0.90
1.82.5—0.90
1.52.5—0.75
1.52.5—0.75
1.22.5—0.60
1.22.5—0.60
1.52.5——
1.352.5——
1.252.5——
1.22.5——
2.52.5——
2.52.5——
2.52.5——
—2.5 — —
—2.5 — —
Notes to Table 5–1:
(1) You cannot assign SSTL, HSTL, and HSUL outputs on
(2) Supported in the hard processor system (HPS) column I/Os.
(3) Supported in the HPS row I/Os.
(4) The 3.3 V PCI and PCI-X I/O standards are not supported.
(5) PCI-X does not meet the PCI-X I-V curve requirement at the linear region.
(6) Single-ended HSTL/SSTL/HSUL, differential SSTL/HSTL/HSUL, and LVD S input buffers are powered by V
(7) This I/O standard typically does not require board termination.
(8) The support for the LVPECL I/O standard is only for input clock operation.
(9) The support for the SLVS I/O standard is only for input operation.
VREF
pins, even if there are no SSTL, HSTL, and HSUL inputs in the bank.
(Input Ref
Voltage)
.
CCPD
V
(V)
V
(V)
REF
TT
(Board
Termination
Voltage)
(7)
(7)
(7)
(7)
June 2012 Altera CorporationCyclone V Device Handbook
Volume 1: Device Interfaces and Integration
5–4Chapter 5: I/O Features in Cyclone V Devices
Design Considerations
Design Considerations
There are several considerations that require your attention to ensure the success of
your designs.
f For more information about absolute maximum rating and maximum allowed
overshoot during transitions, refer to the Cyclone V Device Datasheet.
I/O Bank Restrictions
The following sections provide guidelines for mixing non-voltage-referenced and
voltage-referenced I/O standards in the devices.
Non-Voltage-Referenced Standards
Each Cyclone V I/O bank has its own
1.25, 1.35, 1.5, 1.8, 2.5, 3.0, or 3.3 V). An I/O bank can simultaneously support any
number of input signals with different I/O standard assignments if the I/O standards
support the V
level of the I/O bank.
CCIO
For output signals, a single I/O bank supports non-voltage-referenced output signals
that drive at the same voltage as V
value, it can only drive out the value for non-voltage-referenced signals.
VCCIO
pins and supports only one V
. Because an I/O bank can only have one V
CCIO
CCIO
(1.2,
CCIO
For example, an I/O bank with a 2.5-V V
setting can support 2.5-V standard
CCIO
inputs and outputs, and 3.0-V LVCMOS inputs only.
Voltage-Referenced Standards
To accommodate voltage-referenced I/O standards, each Cyclone V I/O bank
contains a dedicated
and a single voltage reference (V
VREF
pin. Each bank can have only a single V
) level.
REF
voltage level
CCIO
An I/O bank featuring single-ended or differential standards can support different
voltage-referenced standards if the V
Voltage-referenced bidirectional and output signals must be the same as the V
CCIO
and V
are the same levels.
REF
CCIO
voltage of the I/O bank.
For example, you can place only SSTL-2 output pins in an I/O bank with a
2.5-V V
CCIO
.
Mixing Voltage-Referenced and Non-Voltage-Referenced Standards
An I/O bank can support voltage-referenced and non-voltage-referenced pins by
applying each of the rule sets individually.
First example: an I/O bank can support SSTL-18 inputs and outputs, and 1.8-V inputs
and outputs with a 1.8-V V
Second example: an I/O bank can support 1.5-V standards, 1.8-V inputs (but not
outputs), and 1.5-V HSTL I/O standards with a 1.5-V V
and a 0.9-V V
CCIO
REF
.
and 0.75-V V
CCIO
REF
.
Cyclone V Device HandbookJune 2012 Altera Corporation
Volume 1: Device Interfaces and Integration
Chapter 5: I/O Features in Cyclone V Devices5–5
Design Considerations
V
Restriction
CCPD
One
VCCPD
pin is shared in a group of I/O banks. The V
grouping on Cyclone V
CCPD
are as follows. Each line item is a separate group:
■ BANK 3A
■ BANK3B + BANK4A
■ BANK5A
■ BANK5B
■ BANK6A
■ BANK7A + BANK8A
First example: if one I/O bank in a group uses 3.0-V V
same group must also use 3.0-V V
same group to also use a 3.0-V V
Second example: if one I/O bank in a group uses a 2.5-V V
same group must also use 2.5-V V
V
CCIO
V
Restriction
CCIO
When planning the I/O bank usage, you must ensure the V
with the V
power pin. This limits the possible V
VCCPD
First example: if
4A can be connected to any of the following voltages: 1.2 V, 1.25 V, 1.35 V, 1.5 V, 1.8 V,
or 2.5 V.
Second example: if
4A must also be connected to 3.0 V.
V
Pin Restriction
REF
You cannot assign shared
, other I/O banks in the
CCPD
. This would also require each I/O bank in the
CCPD
.
CCIO
, other I/O banks in the
CCPD
. However, each I/O bank can use different
CCPD
voltages provided they are 1.2, 1.25, 1.35, 1.5, 1.8, or 2.5 V.
CCIO
voltage of the same bank. Some banks may share the same
CCPD
voltages that can be used on banks that share
CCIO
power pins.
VCCPD3B
is connected to 2.5 V, then the
VCCPD3B
is connected to 3.0 V, then the
VREF
pins as LVD S or external memory interface pins.
VCCIO
pins for banks 3B and
VCCIO
voltage is compatible
VCCPD
pins for banks 3B and
SSTL, HSTL, and HSUL I/O standards do not support shared
For example, if a particular
B1p/B1n
Shared
pin pair do not have LVDS transmitter support.
VREF
pins will have reduced performance when used as normal I/Os. You
B1p
or
B1n
pin is a shared
VREF
must perform SI analysis using your board design to determine the F
VREF
pins.
pin, the corresponding
for your
MAX
system.
3.3-V I/O Interface
To ensure device reliability and proper operation when you use the Cyclone V device
for 3.3-V I/O interfacing, do not violate the absolute maximum ratings of the device.
For a transmitter, use slow slew-rate and series termination to limit the overshoot and
undershoot at the I/O pins.
June 2012 Altera CorporationCyclone V Device Handbook
Volume 1: Device Interfaces and Integration
5–6Chapter 5: I/O Features in Cyclone V Devices
For a receiver, use the on-chip clamp diode to limit the overshoot and undershoot
voltage at the I/O pins.
f For more information about absolute maximum rating and maximum allowed
overshoot during transitions, refer to the Cyclone V Device Datasheet.
1Altera recommends that you perform IBIS or SPICE simulations to make sure the
overshoot and undershoot voltages are within the specifications.
Design Considerations
LVDS Channels
For LV DS applications, you must use the phase-locked loops (PLLs) in integer PLL
mode.
Differential Pin Placement
When you use LVD S channels, adhere to the guidelines in the following sections.
The Quartus
message if the guidelines are not followed to ensure proper high-speed operation.
®
II compiler automatically checks the design and issues an error
For more information about the Cyclone V device high-speed differential I/O
interfaces, refer to “High-Speed Differential I/O Interfaces” on page 5–36.
LVDS Channel Driving Distance
Each PLL can drive all the LVD S channels in the entire quadrant.
Using Corner and Center PLLs
You can use a corner PLL to drive all transmitter channels and a center PLL to drive
all LV DS receiver channels in the same I/O bank.
A corner PLL and a center PLL can drive duplex channels in the same I/O quadrant if
the channels that are driven by each PLL are not interleaved.
You do not require separation between the group of channels that are driven by the
corner and center, left and right PLLs.
Cyclone V Device HandbookJune 2012 Altera Corporation
Volume 1: Device Interfaces and Integration
Chapter 5: I/O Features in Cyclone V Devices5–7
Design Considerations
Figure 5–1 shows two different PLLs driving a transmitter channel and a receiver
channel in the same LVD S module.
3
Figure 5–1. Corner and Center PLLs Driving LVDS Differential I/Os in the Same Quadrant
Corner PLL
Reference CLK
Diff RXDiff TX
Diff RXDiff TX
Diff RXDiff TX
Diff RXDiff TX
Diff RXDiff TX
Diff RXDiff TX
Diff RXDiff TX
Diff RXDiff TX
Diff RXDiff TX
Diff RXDiff TX
Reference CLK
Center PLL
Corner PLL
Reference CLK
LVDS I/O
LVDS I/O
LVDS I/O
LVDS I/O
LVDS I/O
LVDS I/O
LVDS I/O
LVDS I/O
LVDS I/O
LVDS I/O
Reference CLK
Center PLL
Channels Driven
by Corner PLL
No Separation
Buffer Needed
Channels Driven
by Center PLL
Figure 5–2. shows invalid placement of the LVD S I/Os.
Figure 5–2. Invalid Placement of LVDS I/Os Due to Interleaving of Channels Driven by the Corner
and Center PLLs
Corner PLL
Reference CLK
LVDS I/O
LVDS I/O
LVDS I/O
LVDS I/O
LVDS I/O
LVDS I/O
LVDS I/O
LVDS I/O
LVDS I/O
LVDS I/O
Reference CLK
Center PLL
June 2012 Altera CorporationCyclone V Device Handbook
Volume 1: Device Interfaces and Integration
5–8Chapter 5: I/O Features in Cyclone V Devices
I/O Banks
I/O Banks
The number of Cyclone V I/O banks in a particular device depends on the device
density.
Each I/O bank can simultaneously support multiple I/O standards.
Figure 5–3 shows the I/O banks in Cyclone V E devices.
Figure 5–3. I/0 Banks for Cyclone V E Devices
Bank 8A
Bank 2A
Note to Figure 5–3:
(1) This is a top view of the silicon die that corresponds to a reverse view of the device package.
(1)
Bank 7A
Bank 6A
Bank 5BBank 5A
Bank 3BBank 3A
Bank 4A
Figure 5–4 shows the I/O banks in Cyclone V GX and GT devices.
Figure 5–4. I/0 Banks for Cyclone V GX and GT Devices
(1)
Bank 8A
Transceiver Block
Bank 3BBank 3A
Note to Figure 5–4:
(1) This is a top view of the silicon die that corresponds to a reverse view of the device package.
Cyclone V Device HandbookJune 2012 Altera Corporation
Volume 1: Device Interfaces and Integration
Bank 7A
Bank 6A
Bank 5BBank 5A
Bank 4A
Chapter 5: I/O Features in Cyclone V Devices5–9
I/O Banks
Figure 5–5 shows the I/O banks in Cyclone V SE devices.
Figure 5–5. I/0 Banks for Cyclone V SE Devices
Bank 8AHPS Column I/O
(1)
HPS Core
HPS Row I/OBank 5BBank 5A
Bank 3BBank 3A
Bank 4A
Note to Figure 5–5:
(1) This is a top view of the silicon die that corresponds to a reverse view of the device package.
Figure 5–6 shows the I/O banks in Cyclone V SX and ST devices.
Figure 5–6. I/0 Banks for Cyclone V SX and ST Devices
(1)
Bank 8AHPS Column I/O
HPS Core
HPS Row I/OBank 5BBank 5A
Transceiver Block
Bank 3BBank 3A
Note to Figure 5–6:
(1) This is a top view of the silicon die that corresponds to a reverse view of the device package.
Bank 4A
June 2012 Altera CorporationCyclone V Device Handbook
Volume 1: Device Interfaces and Integration
5–10Chapter 5: I/O Features in Cyclone V Devices
I/O Banks
Modular I/O Banks
The I/O pins in Cyclone V devices are arranged in groups called modular I/O banks.
Tab le 5 –2 list the modular I/O banks for Cyclone V E devices.
Table 5–2. Modular I/O Banks for Cyclone V E Devices —Preliminary
Member
Code
A2
A4
A5
A7
A9
Package
Tot al
2A3A3B4A5A5B6A7A8A
F256161616161616—1616128
U324321616321616—3216176
U484161632481616—4832224
F484161632481616—4832224
F256161616161616—1616128
U324321616321616—3216176
U484161632481616—4832224
F484161632481616—4832224
U484 —1632481632—4832 224
F484 —1632481616—8032 240
U484 —1632481648—4832 240
F484 —1632481616—8032 240
F672 —1632801664168032 336
F896 —3248803248808080 480
F484 —1632481616—6432 224
F672 —1632801632488032 336
F896 —3248803248808080 480
FPGA I/O Bank
Tab le 5 –3 list the modular I/O banks for Cyclone V GX devices.
Table 5–3. Modular I/O Banks for Cyclone V GX Devices (Part 1 of 2)—Preliminary
Member
Code
Package
3A3B4A5A5B6A7A8A
FPGA I/O Bank
Total
U324TBDTBDTBDTBDTBDTBDTBDTBDTBD
C3
U4841632481616—4832208
F4841632481616—4832208
U4841632481632—4832224
C4
F4841632481616—8032240
F6721632801664168032336
U4841632481632—4832224
C5
F4841632481616—8032240
F6721632801664168032336
Cyclone V Device HandbookJune 2012 Altera Corporation
Volume 1: Device Interfaces and Integration
Chapter 5: I/O Features in Cyclone V Devices5–11
I/O Banks
Table 5–3. Modular I/O Banks for Cyclone V GX Devices (Part 2 of 2)—Preliminary
Member
Code
Package
3A3B4A5A5B6A7A8A
FPGA I/O Bank
U4841632481648—4832240
C7
F4841632481616—8032240
F6721632801664168032336
F8963248803248808080480
F4841632481616—6432224
C9
F6721632801632488032336
F8963248803248808080480
F1152TBDTBDTBDTBDTBDTBDTBDTBDTBD
Tab le 5 –4 list the modular I/O banks for Cyclone V GT devices.
Table 5–4. Modular I/O Banks for Cyclone V GT Devices —Preliminary
Member
Code
Package
3A3B4A5A5B6A7A8A
FPGA I/O Bank
U4841632481632—4832224
D5
F4841632481616—8032240
F6721632801664168032336
U4841632481648—4832240
D7
F4841632481616—8032240
F6721632801664168032336
F8963248803248808080480
F4841632481616—6432224
D9
F6721632801632488032336
F8963248803248808080480
F1152TBDTBDTBDTBDTBDTBDTBDTBDTBD
Total
Total
Tab le 5 –5 list the modular I/O banks for Cyclone V SE devices.
Table 5–5. Modular I/O Banks for Cyclone V SE Devices (Part 1 of 2)—Preliminary
Member
Code
Package
FPGA I/O Bank
HPS Row
I/O Bank
HPS Column I/O
Bank
FPGA I/O
Bank
Total
3A 3B 4A 5A 5B6A6B7A 7B 7C 7D8A
A2
A4
U48416622 16 —522319 218146203
U67216 32 68 16 —564419 22 12 1413312
U48416622 16 —522319 218146203
U67216 32 68 16 —564419 22 12 1413312
U48416622 16 —522319 218146203
A5
U67216 32 68 16 —564419 22 12 1413312
F89632 48 80 32 16564419 22 12 1480455
June 2012 Altera CorporationCyclone V Device Handbook
Volume 1: Device Interfaces and Integration
5–12Chapter 5: I/O Features in Cyclone V Devices
I/O Banks
Table 5–5. Modular I/O Banks for Cyclone V SE Devices (Part 2 of 2)—Preliminary
Member
Code
Package
FPGA I/O Bank
HPS Row
I/O Bank
HPS Column I/O
Bank
FPGA I/O
Bank
3A 3B 4A 5A 5B6A6B7A 7B 7C 7D8A
U48416622 16 —522319 218146203
A6
U67216 32 68 16 —564419 22 12 1413312
F89632 48 80 32 16564419 22 12 1480455
Tab le 5 –6 list the modular I/O banks for Cyclone V SX devices.
Table 5–6. Modular I/O Banks for Cyclone V SX Devices —Preliminary
Member
Code
Package
FPGA I/O Bank
HPS Row
I/O Bank
HPS Column I/O
Bank
FPGA I/O
Bank
3A 3B 4A 5A 5B6A6B7A 7B 7C 7D8A
C2U67216 32 68 16 —564419 22 12 1413312
C4U67216 32 68 16 —564419 22 12 1413312
C5
C6
U67216 32 68 16 —564419 22 12 1413312
F89632 48 80 32 16564419 22 12 1480455
U67216 32 68 16 —564419 22 12 1413312
F89632 48 80 32 16564419 22 12 1480455
Total
Total
Tab le 5 –7 list the modular I/O banks for Cyclone V ST devices.
Table 5–7. Modular I/O Banks for Cyclone V ST Devices —Preliminary
Member
Code
Package
FPGA I/O Bank
HPS Row
I/O Bank
HPS Column I/O
Bank
FPGA I/O
Bank
3A 3B 4A 5A 5B6A6B7A 7B 7C 7D8A
D5F89632 48 80 32 16564419 22 12 1480455
D6F89632 48 80 32 16564419 22 12 1480455
Total
Cyclone V Device HandbookJune 2012 Altera Corporation
Volume 1: Device Interfaces and Integration
Chapter 5: I/O Features in Cyclone V Devices5–13
IOE Features
IOE Features
The IOEs in Cyclone V devices contain a bidirectional I/O buffer and I/O registers to
support a complete embedded bidirectional single data rate (SDR) or double data rate
(DDR) transfer.
The IOEs are located in I/O blocks around the periphery of the Cyclone V device.
Figure 5–7 shows the Cyclone V IOE structure.
Figure 5–7. IOE Structure for Cyclone V Devices
From Core
OE
from
Core
Write
Data
from
Core
clkout
To
Core
To
Core
Read
Data
to
Core
DQS
CQn
clkin
2
Half Data
Rate Block
Half Data
4
Rate Block
D3_1
Delay
4
D4 Delay
Read
FIFO
OE Register
PRN
DQ
OE Register
PRN
DQ
Output Register
PRN
DQ
Output Register
PRN
DQ
(1), (2)
D3_0
Delay
D1
Delay
D5 Delay
Input Register
PRN
DQ
Input Register
PRN
Q
D
Programmable
Current
Strength and
Slew Rate
Control
Open Drain
Input Register
PRN
Q
D
D5 Delay
Output Buffer
Input Buffer
DQS Logic Block
D5_OCT
Dynamic OCT Control
V
CCIO
Programmable
Pull-Up Resistor
From OCT
Calibration
Block
On-Chip
Termination
Bus-Hold
Circuit
(2)
Notes to Figure 5–7:
(1) The D3_0 and D3_1 delays have the same available settings in the Quartus II software.
(2) One dynamic OCT control is available for each DQ/DQS group.
June 2012 Altera CorporationCyclone V Device Handbook
Volume 1: Device Interfaces and Integration
5–14Chapter 5: I/O Features in Cyclone V Devices
IOE Features
Current Strength
You can use the programmable current strength to mitigate the effects of high signal
attenuation that is caused by a long transmission line or a legacy backplane.
The output buffer for each Cyclone V device I/O pin has a programmable current
strength control for the following I/O standards.
Tab le 5 –8 lists the programmable current strength settings for Cyclone V devices.
Table 5–8. Programmable Current Strength Settings —Preliminary
I/O StandardI
3.3-V LVTTL
(2)
3.3-V LVCMOS
3.0-V LVTTL
(2)
3.0-V LVCMOS
2.5-V LVCMOS
1.8-V LVCMOS
1.5-V LVCMOS
(2)
(2)
(2)
(2)
(2)
Current Strength Setting (mA)
OH/IOL
(3)
16
, 8, 4
2
16, 12, 8, 4
16, 12, 8, 4
16, 12, 8, 4
12, 10, 8, 6, 4, 2
12, 10, 8, 6, 4, 2
1.2-V LVCMOS8, 6, 4, 2
SSTL-2 Class I12, 10, 8
SSTL-2 Class II16
SSTL-18 Class I
SSTL-18 Class II
SSTL-15 Class I
SSTL-15 Class II
(2)
(2)
(2)
(2)
12, 10, 8, 6, 4
16
12, 10, 8, 6, 4
16
1.8-V HSTL Class I12, 10, 8, 6, 4
1.8-V HSTL Class II16
1.5-V HSTL Class I
1.5-V HSTL Class II
(2)
(2)
12, 10, 8, 6, 4
16
1.2-V HSTL Class I12, 10, 8, 6, 4
1.2-V HSTL Class II16
Notes to Table 5–8:
(1) The default current strength setting in the Quartus II software is the current strength shown in bold.
(2) Supported in HPS.
(3) Not Supported in HPS.
(1)
1Altera recommends that you perform IBIS or SPICE simulations to determine the best
current strength setting for your specific application.
Cyclone V Device HandbookJune 2012 Altera Corporation
Volume 1: Device Interfaces and Integration
Chapter 5: I/O Features in Cyclone V Devices5–15
IOE Features
MultiVolt I/O Interface
The MultiVolt I/O interface feature that allows Cyclone V devices in all packages to
interface with systems of different supply voltages.
Tab le 5 –9 lists Cyclone V MultiVolt I/O support.
Table 5–9. MultiVolt I/O Support in Cyclone V Devices
(1) The pin current may be slightly higher than the default value. Verify that the VOL maximum and VOH minimum voltages of the driving device do
not violate the applicable V
(2) For V
(3) Altera recommends using the on-chip clamp diode on the I/O pins when the input signal is 3.0 V or 3.3 V.
= 1.2, 1.25, 1.35, 1.5, 1.8, and 2.5 V, V
CCIO
maximum and VIH minimum voltage specifications of the Cyclone V device.
IL
= 2.5 V. For V
CCPD
(3)
Y
(3)
Y
(3)
Y
= 3.0 V, V
CCIO
————— Y ——
—————— Y —
——————— Y
= 3.0 V. For V
CCPD
= 3.3 V, V
CCIO
CCPD
= 3.3 V.
June 2012 Altera CorporationCyclone V Device Handbook
Volume 1: Device Interfaces and Integration
5–16Chapter 5: I/O Features in Cyclone V Devices
Programmable IOE Features
Programmable IOE Features
The Cyclone V I/O supports programmable features, as listed in Table 5–10.
(1)
2 = high
(1)
OCT feature.
S
—
For LVDS I/O standard only. Not supported for
differential HSTL and SSTL I/O standards.
—
Table 5–10. Supported I/O Features and Settings
FeatureSettingCondition
Slew Rate Control0 = Slow, 1 = Fast (default)Disabled when you use the R
I/O Delay
Open-Drain OutputOn, Off (default)—
Bus-HoldOn, Off (default)Disabled when you use the weak pull-up resistor feature.
Weak Pull-up ResistorOn, Off (default)Disabled when you use the bus-hold feature.
Pre-Emphasis0 = Disabled, 1 = Enabled (default)
Differential Output Voltage
On-Chip Clamp Diode
Notes to Table 5–10:
(1) For information about the programmable IOE features, refer to the Cyclone V Device Datasheet.
(2) The PCI on-chip clamp diode is available on all general purpose I/O (GPIO) pins in all Cyclone V device variants.
(2)
0 = low, 1 = medium (default),
On, Off (default)Recommended to turn on for 3.3-V I/O standards
Slew-Rate Control
The programmable output slew-rate control in the output buffer of each regular- and
dual-function I/O pin allows you to configure the following:
■ Fast slew rate—provides high-speed transitions for high-performance systems.
■ Slow slew rate—reduces system noise and crosstalk but adds a nominal delay to
the rising and falling edges.
You can specify the slew rate on a pin-by-pin basis because each I/O pin contains a
slew-rate control.
1Altera recommends that you perform IBIS or SPICE simulations to determine the best
slew rate setting for your specific application.
I/O Delay
The following sections describe the programmable IOE delay and the programmable
output buffer delay.
Programmable IOE Delay
You can activate the programmable delays to ensure zero hold times, minimize setup
times, or increase clock-to-output times.
This feature helps read and write timing margins because it minimizes the
uncertainties between signals in the bus.
Each pin can have a different input delay from pin-to-input register or a delay from
output register-to-output pin values to ensure that the signals within a bus have the
same delay going into or out of the device.
Cyclone V Device HandbookJune 2012 Altera Corporation
Volume 1: Device Interfaces and Integration
Chapter 5: I/O Features in Cyclone V Devices5–17
Programmable IOE Features
f For more information about programmable IOE delay specifications, refer to the
Cyclone V Device Datasheet.
Programmable Output Buffer Delay
The device supports delay chains built inside the single-ended output buffer.
There are four levels of output buffer delay settings. By default, there is no delay.
The following actions allow you to independently control the rising and falling edge
delays of the output buffer:
■ Adjust the output-buffer duty cycle
■ Compensate channel-to-channel skew
■ Reduce simultaneous switching output (SSO) noise by deliberately introducing
f For more information about programmable output buffer delay specifications, refer to
the Cyclone V Device Datasheet.
Open-Drain Output
The optional open-drain output for each I/O pin is equivalent to an open collector
output.
When configured as an open drain, the logic value of the output is either high-Z or
logic low.
Use an external resistor to pull the signal to a logic high.
Bus-Hold
Each I/O pin provides an optional bus-hold feature that is active only after
configuration. When the device enters user mode, the bus-hold circuit captures the
value that is present on the pin by the end of the configuration.
The bus-hold circuitry uses a resistor with a nominal resistance (R
7k
Ω, to weakly pull the signal level to the last-driven state of the pin. The bus-hold
circuitry holds this pin state until the next input signal is present. Because of this, you
do not require an external pull-up or pull-down resistor to hold a signal level when
the bus is tri-stated.
For each I/O pin, you can individually specify that the bus-hold circuitry pulls
non-driven pins away from the input threshold voltage—where noise can cause
unintended high-frequency switching. To prevent over-driving signals, the bus-hold
circuitry drives the voltage level of the I/O pin lower than the V
If you enable the bus-hold feature, you cannot use the programmable pull-up option.
To configure the I/O pin for differential signals, disable the bus-hold feature.
), approximately
BH
level.
CCIO
June 2012 Altera CorporationCyclone V Device Handbook
Volume 1: Device Interfaces and Integration
5–18Chapter 5: I/O Features in Cyclone V Devices
Programmable IOE Features
Pull-Up Resistor
The pull-up resistor weakly holds the I/O to the V
The Cyclone V device supports programmable weak pull-up resistors only on user
I/O pins but not on dedicated configuration pins, JTAG pins, or dedicated clock pins.
Each I/O pin provides an optional programmable pull-up resistor during user mode.
If you enable this option, you cannot use the bus-hold feature.
Pre-Emphasis
Pre-emphasis boosts the output current momentarily.
The overshoot introduced by the extra current happens only during a change of state
switching to increase the output slew rate and does not ring, unlike the overshoot
caused by signal reflection.
The V
a high-speed transmission signal. At a high frequency, the slew rate may not be fast
enough to reach the full V
jitter.
The amount of pre-emphasis required depends on the attenuation of the
high-frequency component along the transmission line.
For more information, refer to “Programmable Pre-Emphasis” on page 5–48.
level.
CCIO
setting and the output impedance of the driver set the output current limit of
OD
level before the next edge, producing pattern-dependent
OD
Differential Output Voltage
The Cyclone V LV DS transmitters support programmable VOD.
The programmable V
optimize the trace length and power consumption. A higher V
voltage margins at the receiver end, and a smaller V
consumption.
For more information, refer to “Programmable V
f For the weak pull-up resistor value, refer to the Cyclone V Device Datasheet.
settings allow you to adjust the output eye opening to
OD
OD
swing reduces power
OD
” on page 5–47.
OD
swing improves
Cyclone V Device HandbookJune 2012 Altera Corporation
Volume 1: Device Interfaces and Integration
Loading...
+ 42 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.