Cyclone V Device Family Pin Connection Guidelines C5 Guide

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 35

DownloadCyclone V Device Family Pin Connection Guidelines C5 Guide
Open PDF In BrowserView PDF
Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
© 2013 Altera Corporation. All rights reserved. Altera, The Programmable Solutions Company, the stylized Altera logo, specific device designations, and all
other words and logos that are identified as trademarks and/or service marks are, unless noted otherwise, the trademarks and service marks of Altera
Corporation in the U.S. and other countries. All other product or service names are the property of their respective holders. Altera products are protected under
numerous U.S. and foreign patents and pending applications, maskwork rights, and copyrights. Altera warrants performance of its semiconductor products to
current specifications in accordance with Altera’s standard warranty, but reserves the right to make changes to any products and services at any time without
notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as
expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device specifications before relying on any published
information and before placing orders for products or services.
The pin connection guidelines are considered preliminary. These pin connection guidelines should only be used as a recommendation, not as a specification.
The use of the pin connection guidelines for any particular design should be verified for device operation, with the datasheet and Altera.
PLEASE REVIEW THE FOLLOWING TERMS AND CONDITIONS CAREFULLY BEFORE USING THE PIN CONNECTION GUIDELINES("GUIDELINES")
PROVIDED TO YOU. BY USING THESE GUIDELINES, YOU INDICATE YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS, WHICH CONSTITUTE
THE LICENSE AGREEMENT ("AGREEMENT") BETWEEN YOU AND ALTERA CORPORATION ("ALTERA"). IF YOU DO NOT AGREE WITH ANY OF
THESE TERMS AND CONDITIONS, DO NOT DOWNLOAD, COPY, INSTALL, OR USE OF THESE GUIDELINES.
1. Subject to the terms and conditions of this Agreement, Altera grants to you the use of this pin connection guideline to determine the pin connections of an
Altera® programmable logic device-based design. You may not use this pin connection guideline for any other purpose.
2. Altera does not guarantee or imply the reliability, or serviceability, of the pin connection guidelines or other items provided as part of these guidelines. The
files contained herein are provided 'AS IS'. ALTERA DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
3. In no event shall the aggregate liability of Altera relating to this Agreement or the subject matter hereof under any legal theory (whether in tort, contract, or
otherwise), exceed One US Dollar (US$1.00). In no event shall Altera be liable for any lost revenue, lost profits, or other consequential, indirect, or special
damages caused by your use of these guidelines even if advised of the possibility of such damages.
4. This Agreement shall be governed by the laws of the State of California, without regard to conflict of law or choice of law principles. You agree to submit to
the exclusive jurisdiction of the courts in the County of Santa Clara, State of California for the resolution of any dispute or claim arising out of or relating to this
Agreement. The parties hereby agree that the party who is not the substantially prevailing party with respect to a dispute, claim, or controversy relating to this
Agreement shall pay the costs actually incurred by the substantially prevailing party in relation to such dispute, claim, or controversy, including attorneys' fees.
BY DOWNLOADING OR USING THESE GUIDELINES, YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT, UNDERSTAND IT, AND
AGREE TO BE BOUND BY ITS TERMS AND CONDITIONS. YOU AND ALTERA FURTHER AGREE THAT IT IS THE COMPLETE AND EXCLUSIVE
STATEMENT OF THE AGREEMENT BETWEEN YOU AND ALTERA, WHICH SUPERSEDES ANY PROPOSAL OR PRIOR AGREEMENT, ORAL OR
WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN YOU AND ALTERA RELATING TO THE SUBJECT MATTER OF THIS AGREEMENT.
Pin Connection Guidelines Agreement © 2013 Altera Corporation. All rights reserved.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Disclaimer

Page 1 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Altera recommends that you create a Quartus® II design, enter your device I/O assignments, and compile the design. The Quartus II software will check your pin connections according to I/O assignment and placement rules. The
rules differ from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device handbook.

Cyclone V Pin Name
Clock and PLL Pins
CLK[0:11][p:n]

Pin Type (1st and
2nd Function)

I/O, Clock

Pin Description

Dedicated positive and negative clock input pins that can also be
used for data inputs or outputs.
When used as differential inputs, these pins support OCT Rd.
When used as single-ended inputs, these pins support OCT Rt.
When used as single-ended outputs, these pins support OCT Rs.
When you use the single-ended I/O standard, only the CLK[0:11]p
pins serve as the dedicated input pins to the PLL.

Connection Guidelines

When you do not use these pins, Altera recommends tying them to GND or leaving them unconnected. If these
pins are unconnected, use the Quartus II software programmable options to internally bias these pins.
These pins can be reserved as inputs tri-state with the weak pull-up resistor enabled, or as outputs driving
GND.
Some CLK input pins share dual-purpose functionality with FPLL_[BL,BR,TL,TR]_FB pins. For more
information, refer to the specific device pinout file.
Not all pins are available in each device density and package combination. For details, refer to the specific
device pinout file.

The programmable weak pull-up resistor is available for single-ended
I/O usage.
FPLL_[BL,BR,TL,TR]_CLKOUT0,
FPLL_[BL,BR,TL,TR]_CLKOUTp,
FPLL_[BL,BR,TL,TR]_FB

I/O, Clock

Dual-purpose I/O pins that can be used as two single-ended clock
output pins, one differential clock output pair, or one single-ended
feedback input pin.

When you do not use these pins, Altera recommends tying them to GND or leaving them unconnected. If these
pins are unconnected, use the Quartus II software programmable options to internally bias these pins.
These pins can be reserved as inputs tri-state with the weak pull-up resistor enabled, or as outputs driving
GND.

FPLL_[BL,BR,TL,TR]_CLKOUT1,
FPLL_[BL,BR,TL,TR]_CLKOUTn

I/O, Clock

Dual-purpose I/O pins that can be used as two single-ended clock
output pins or one differential clock output pair.

When you do not use these pins, Altera recommends tying them to GND or leaving them unconnected. If these
pins are unconnected, use the Quartus II software programmable options to internally bias these pins.
These pins can be reserved as inputs tri-state with the weak pull-up resistor enabled, or as outputs driving
GND.

Input

Use these pins to set the configuration scheme and POR delay.

When you use these pins, tie these pins directly to VCCPGM or GND to get the combination for the
configuration scheme as specified in the "Configuration, Design Security, and Remote System Upgrades in
Cyclone V Devices" chapter in the Cyclone V Device Handbook.
These pins are not used in the JTAG configuration scheme. Tie the MSEL pins to GND if your device is using
the JTAG configuration scheme.

Dedicated Configuration/JTAG Pins
MSEL[0:4]

These pins have an internal 25-kΩ pull-down that are always active.

AS_DATA0/ ASDO/ DATA0

Bidirectional

In a passive serial (PS) or fast passive parallel (FPP) configuration
scheme, DATA0 is a dedicated input data pin.

When you do not use this pin, Altera recommends leaving the pins unconnected.

In an active serial (AS) x1 and AS x4 configuration schemes,
AS_DATA0 and ASDO are dedicated bidirectional data pins.
AS_DATA[1:3 ]/ DATA[1:3]

Bidirectional

In an AS configuration scheme, AS_DATA[1:3] pins are used.

When you do not use this pin, Altera recommends leaving the pins unconnected.

In an FPP x8 or FPP x16 configuration scheme, the DATA[1:3] pins
are used.
nCSO/ DATA4

Output

In an AS configuration scheme, the nCSO pin is used. nCSO drives
the control signal from the Cyclone V device to the EPCS or EPCQ
device in the AS configuration scheme.

When you are not programming the device in the AS configuration scheme, the nCSO pin is not used. When
you do not use this pin as an output pin, Altera recommends leaving the pin unconnected.

In an FPP configuration scheme, the DATA4 pin is used.
nCE

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Input

nCE is an active-low chip enable pin. When nCE is low, the device is In a multi-device configuration, the nCE pin of the first device is tied low while its nCEO pin drives the nCE pin
enabled. When nCE is high, the device is disabled.
of the next device in the chain. In a single-device configuration and JTAG programming, connect the nCE pin to
GND.

Pin Connection Guidelines

Page 2 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Altera recommends that you create a Quartus® II design, enter your device I/O assignments, and compile the design. The Quartus II software will check your pin connections according to I/O assignment and placement rules. The
rules differ from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device handbook.

Cyclone V Pin Name
nCONFIG

Pin Type (1st and
2nd Function)
Input

Pin Description
Pulling this pin low during configuration and user mode causes the
Cyclone V device to lose its configuration data, enter a reset state,
and tri-states all the I/O pins.
A high-to-low logic initiates a reconfiguration.

Connection Guidelines
When you use the nCONFIG pin in a passive configuration scheme, connect the pin directly to the configuration
controller.
When you use the nCONFIG pin in an AS configuration scheme, connect the pin through a 10-kΩ resistor tied
to VCCPGM.
When you do not use the nCONFIG pin, connect the pin directly or through a 10-kΩ resistor to VCCPGM.
During JTAG programming, the nCONFIG status is ignored.

CONF_DONE

Bidirectional
(open-drain)

As a status output, the CONF_DONE pin drives low before and
during configuration. After all configuration data is received without
error and the initialization cycle starts, the CONF_DONE pin is
released.

Connect an external 10-kΩ pull-up resistor to VCCPGM. VCCPGM must be high enough to meet the VIH
specification of the I/O on the device and the external host.

As a status input, the CONF_DONE pin goes high after all data is
received. Then the device initializes and enters user mode.
This pin is not available as a user I/O pin.
nCEO

I/O, Output
(open-drain)

Dual-purpose open-drain output pin. This pin drives low when device During multi-device configuration, this pin feeds the nCE pin of the next device in the chain. If this pin is not
configuration completes.
feeding the nCE pin of the next device, you can use this pin as a regular I/O pin.
In a single-device configuration, use this pin as a regular I/O pin. During single-device configuration, you may
leave this pin floating.
Connect this pin through an external 10-kΩ pull-up resistor to VCCPGM.

nSTATUS

Bidirectional
(open-drain)

The Cyclone V device drives the nSTATUS pin low immediately after Connect an external 10-kΩ pull-up resistor to VCCPGM. VCCPGM must be high enough to meet the VIH
power-up and releases it after the Cyclone V device exits
specification of the I/O on the device and the external host.
power-on reset (POR).
As a status output, the nSTATUS pin is pulled low to indicate an error
during configuration.
As a status input, the device enters an error state when the nSTATUS
pin is driven low by an external source during configuration or
initialization.
This pin is not available as a user I/O pin.

TCK

Input

JTAG test clock input pin that
Connect this pin through a 1-kΩ pull-down resistor to GND.
clock input to the boundary-scan testing (BST) circuitry. Some
operations occur at the rising edge, while others occur at the falling
edge.
It is expected that the clock input waveform have a nominal 50% duty
cycle.
This pin has an internal 25-kΩ pull-down that is always active.

TMS

Input

JTAG test mode select input pin that provides the control signal to
Connect this pin through a 1-kΩ - 10-kΩ pull-up resistor to the VCCPD in the dedicated I/O bank which the
determine the transitions of the test access port (TAP) controller state JTAG pin resides.
machine.
To disable the JTAG circuitry, connect the TMS pin to VCCPD using a 1-kΩ resistor.
The TMS pin is evaluated on the rising edge of the TCK pin.
Therefore, you must set up the TMS pin before the rising edge of the
TCK pin.
Transitions in the state machine occur on the falling edge of the TCK
after the signal is applied to the TMS pin.
This pin has an internal 25-kΩ pull-up that is always active.

TDI

Input

JTAG test data input pin for instructions as well as test and
programming data. Data is shifted in on the rising edge of the TCK
pin.

Connect this pin through a 1-kΩ - 10-kΩ pull-up resistor to VCCPD in the dedicated I/O bank which the JTAG
pin resides.
To disable the JTAG circuitry, connect the TDI pin to VCCPD using a 1-kΩ resistor.

This pin has an internal 25-kΩ pull-up that is always active.
TDO

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Output

JTAG test data output pin for instructions as well as test and
programming data. Data is shifted out on the falling edge of the TCK
pin. This pin is tri-stated if the data is not being shifted out of the
device.

To disable the JTAG circuitry, leave the TDO pin unconnected.
In cases where the TDO pin uses VCCPD = 2.5 V to drive a 3.3 V JTAG interface, there may be leakage current
in the TDI input buffer of the interfacing devices. An external pull-up resistor tied to 3.3 V on the TDI pin may be
used to eliminate the leakage current if needed.

Pin Connection Guidelines

Page 3 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Altera recommends that you create a Quartus® II design, enter your device I/O assignments, and compile the design. The Quartus II software will check your pin connections according to I/O assignment and placement rules. The
rules differ from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device handbook.

Cyclone V Pin Name

Pin Type (1st and
2nd Function)

Optional/Dual-Purpose Configuration Pins
DCLK
Input (PS, FPP)
Output (AS)

Pin Description

Dedicated bidirectional clock pin.

Connection Guidelines

Do not leave this pin floating. Drive this pin either high or low.

In the PS and FPP configuration schemes, the DCLK pin is the clock
input used to clock configuration data from an external source into the
Cyclone V device.
In the AS configuration scheme, the DCLK pin is an output clock to
clock the EPCS or EPCQ device.
CRC_ERROR

I/O, Output
(open-drain)

Optional output pin. This pin is an open-drain output pin by default
and requires a 10-kΩ pull-up resistor. Active high signal indicates that
the error detection circuitry has detected errors in the configuration
SRAM bits. This pin is optional and is used when the CRC error
detection circuitry is enabled.

DEV_CLRn

I/O, Input

Optional input pin that allows you to override all clears on all the
When you do not use the dedicated input DEV_CLRn pin and when this pin is not used as an I/O pin, Altera
device registers. When this pin is driven low, all the registers are
recommends connecting this pin to GND.
cleared. When this pin is driven high (VCCPGM), all registers behave
as programmed.

DEV_OE

I/O, Input

Optional input pin that allows you to override all tri-states on the
device. When this pin is driven low, all the I/O pins are tri-stated.
When this pin is driven high (VCCPGM), all the I/O pins behave as
programmed.

DATA[5:15]

I/O, Input

Dual-purpose data input pins. These pins are required for the FPP
When you do not use the DATA[5:15] input pins and when these pins are not used as an I/O pin, Altera
configuration scheme. Use DATA [5:7] pins for FPP x8, DATA [5:15] recommends leaving these pins unconnected.
pins for FPP x16.
You can use the pins that are not required for configuration as regular
I/O pins.

INIT_DONE

I/O, Output
(open-drain)

This is a dual-purpose pin and can be used as an I/O pin when not
enabled as an INIT_DONE pin in the Quartus II software.
When this pin is enabled, a transition from low to high on the pin
indicates that the device has entered user mode. If the INIT_DONE
output pin option is enabled in the Quartus II software, the
INIT_DONE pin cannot be used as a user I/O pin after configuration.

When you use the dedicated INIT_DONE pin configured as an open-drain output pin, connect this pin through
an external 10-kΩ pull-up resistor to VCCPGM.
In Active Serial (AS) multi-device configuration mode, Altera recommends that the INIT_DONE output pin
option is enabled in the Quartus II software for devices in the configuration chain. Do not tie INIT_DONE pins
together between master and slave devices. Monitor the INIT_DONE status for each of the device to ensure
successful transition into user-mode.
When you do not use the dedicated INIT_DONE pin configured as an open-drain output pin and when this pin is
not used as an I/O pin, Altera recommends connecting this pin as defined in the Quartus II software.

CLKUSR

I/O, Input

Optional user-supplied clock input. Synchronizes the initialization of
one or more devices. If this pin is not enabled for use as a usersupplied configuration clock, it can be used as a user I/O pin.

When you do not use the CLKUSR pin as a configuration clock input pin and when the pin is not used as an I/O
pin, Altera recommends connecting this pin to GND.

CvP_CONFDONE

I/O, Output
(open-drain)

The CvP_CONFDONE pin is driven low during configuration. When
Configuration via Protocol (CvP) is complete, this signal is released
and is pulled high by an external pull-up resistor. Status of this pin is
only valid if the CONF_DONE pin is high.

When you use the dedicated CvP_CONFDONE pin configured as an open-drain output pin, connect this pin
through an external 10-kΩ pull-up resistor to VCCPGM.
When you do not use the dedicated CvP_CONFDONE configured as an open-drain output pin and when this
pin is not used as an I/O pin, Altera recommends connecting this pin as defined in the Quartus II software.

nPERST[L0,L1]

I/O, Input

Dedicated fundamental reset pins. These pins are only available
when you use them together with the PCI Express® (PCIe®) hard IP.

Connect these pins as defined in the Quartus II software.
This nPERSTL1 signal is required for the CvP configuration scheme. There are two nPERST pins in all Cyclone
V devices, even if the device has fewer than two instances of hard IP for PCIe. The nPERSTL0 pin is located in
the top left hard IP and CvP blocks while the nPERSTL1 pin is located in the bottom left hard IP.
For maximum compatibility, Altera recommends using the bottom left PCIe hard IP first as this is the only
location that supports the CvP configuration scheme.

When these pins are low, the transceivers are in reset.
When these pins are high, the transceivers are out of reset.

When you use the dedicated CRC_ERROR pin configured as an open-drain output, connect this pin through an
external 10-kΩ pull-up resistor to VCCPGM.
When you do not use the dedicated CRC_ERROR pin configured as an open-drain output and when this pin is
not used as an I/O pin, connect this pin as defined in the Quartus II software.
The I/O buffer type is reported in the fitter report.

When you do not use the dedicated input DEV_OE pin and when this pin is not used as an I/O pin, Altera
recommends connecting this pin to GND.

When these pins are not used as the fundamental reset pins, these
pins may be used as user I/O pins.

Partial Reconfiguration Pins
PR_REQUEST

PCG-01014-1.5
Copyright © 2013 Altera Corp.

I/O, Input

Partial reconfiguration request pin. Drive this pin high to start partial When you do not use the dedicated input PR_REQUEST pin and when this pin is not used as an I/O pin, Altera
reconfiguration. Drive this pin low to end reconfiguration.
recommends connecting this pin to GND.
This pin can only be used in partial reconfiguration using external host
mode in the FPP x16 configuration scheme.

Pin Connection Guidelines

Page 4 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Altera recommends that you create a Quartus® II design, enter your device I/O assignments, and compile the design. The Quartus II software will check your pin connections according to I/O assignment and placement rules. The
rules differ from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device handbook.

Cyclone V Pin Name

Pin Type (1st and
2nd Function)

Pin Description

PR_READY

I/O, Output or Output
(open-drain)

PR_ERROR

I/O, Output, or Output The partial reconfiguration error pin is driven low during partial
(open-drain)
reconfiguration unless the device detects an error. If an error is
detected, this signal is released and pulled high by an external pull-up
resistor.

When you use the dedicated PR_ERROR pin configured as an open-drain output pin, connect this pin through
an external 10-kΩ pull-up resistor to VCCPGM.
When you do not use the dedicated PR_ERROR pin configured as an open-drain output pin and when this pin
is not used as an I/O pin, Altera recommends connecting this pin as defined in the Quartus II software.

PR_DONE

I/O, Output or Output
(open-drain)

The partial reconfiguration done pin is driven low until the partial
reconfiguration is complete. When the reconfiguration is complete,
this signal is released and is pulled high by an external pull-up
resistor.

When you use the dedicated PR_DONE pin configured as an open-drain output pin, connect this pin through an
external 10-kΩ pull-up resistor to VCCPGM.
When you do not use the dedicated PR_DONE configured as an open-drain output pin and when this pin is not
used as an I/O pin, Altera recommends connecting this pin as defined in the Quartus II software.

I/O, RX channel

These are true LVDS receiver channels on row and column I/O
banks. Pins with a "p" suffix carry the positive signal for the
differential channel. Pins with an "n" suffix carry the negative signal
for the differential channel. If not used for differential signaling, these
pins are available as user I/O pins. OCT Rd is supported on all the
DIFFIO_RX pins.

Connect unused pins as defined in the Quartus II software.

DIFFIO_TX_[B,T,R][#:#]p,
DIFFIO_TX_[B,T,R][#:#]n

I/O, TX channel

These are true LVDS transmitter channels on row and column I/O
banks. Pins with a "p" suffix carry the positive signal for the
differential channel. Pins with an "n" suffix carry the negative signal
for the differential channel. If not used for differential signaling, these
pins are available as user I/O pins.

Connect unused pins as defined in the Quartus II software.

DIFFOUT_[B,T,R][#:#]p,
DIFFOUT_[B,T,R][#:#]n

I/O, TX channel

These are emulated LVDS output channels. All the user I/Os,
including I/Os with true LVDS input buffers, can be configured as
emulated LVDS output buffers. External resistor network is needed
for emulated LVDS output buffers.

Connect unused pins as defined in the Quartus II software.

Differential I/O Pins
DIFFIO_RX_[B,T,R][#:#]p,
DIFFIO_RX_[B,T,R][#:#]n

The partial reconfiguration ready pin is driven low until the device is
ready to begin partial reconfiguration.
When the device is ready to start reconfiguration, this signal is
released and is pulled high by an external pull-up resistor.

Connection Guidelines
When you use the dedicated PR_READY pin configured as an open-drain output pin, connect this pin to an
external 10-kΩ pull-up resistor to VCCPGM.
When you do not use the dedicated PR_READY pin configured as an open-drain output pin and when this pin is
not used as an I/O pin, Altera recommends connecting this pin as defined in the Quartus II software.

Pins with a "p" suffix carry the positive signal for the differential
channel. Pins with an "n" suffix carry the negative signal for the
differential channel. If not used for differential signaling, these pins
are available as user I/O pins.

External Memory Interface Pins
DQS[#][B,R,T]

I/O, bidirectional

Optional data strobe signal for use in external memory interfacing.
These pins drive to dedicated DQS phase shift circuitry. The shifted
DQS signal can also drive to internal logic.

Connect unused pins as defined in the Quartus II software.

DQSn[#][B,R,T]

I/O, bidirectional

Optional complementary data strobe signal for use in external
memory interfacing. These pins drive to dedicated DQS phase shift
circuitry.

Connect unused pins as defined in the Quartus II software.

DQ[#][B,R,T]

I/O, bidirectional

Optional data signal for use in external memory interfacing. The order Connect unused pins as defined in the Quartus II software.
of the DQ bits within a designated DQ bus is not important; however,
use caution when making pin assignments if you plan on migrating to
a different memory interface that has a different DQ bus width.
Analyze the available DQ pins across all pertinent DQS columns in
the pin list.

[B,T]_DQS_[#]

I/O, bidirectional

Optional data strobe signal for use in external memory interfacing.
These pins drive to dedicated DQS phase shift circuitry. The shifted
DQS signal can also drive to internal logic.

If hard memory PHY is used, connection to memory device DQS pin must start from [B,T]_DQS_0 pin. For
details, refer to the specific device pinout file.
Connect unused pins as defined in the Quartus II software.

[B,T]_DQS#_[#]

I/O, bidirectional

Optional complementary data strobe signal for use in external
memory interfacing. These pins drive to dedicated DQS phase shift
circuitry.

If hard memory PHY is used, connection to memory device DQSn pin must start from [B,T]_DQS#_0 pin. For
details, refer to the specific device pinout file.
Connect unused pins as defined in the Quartus II software.

Hard Memory PHY Pins

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Pin Connection Guidelines

Page 5 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Altera recommends that you create a Quartus® II design, enter your device I/O assignments, and compile the design. The Quartus II software will check your pin connections according to I/O assignment and placement rules. The
rules differ from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device handbook.

Cyclone V Pin Name

Pin Type (1st and
2nd Function)

Pin Description

Connection Guidelines

[B,T]_DQ_[#]

I/O, bidirectional

Optional data signal for use in external memory interfacing. Use
If hard memory PHY is used, connection to memory device DQ pin must start from [B,T]_DQ_0 pin. For details,
caution when making pin assignments if you plan on migrating to a
refer to the specific device pinout file.
different memory interface that has a different DQ bus width. Analyze Connect unused pins as defined in the Quartus II software.
the available DQ pins across all pertinent DQS columns in the pin list.

[B,T]_DM_[#]

I/O, Output

Optional write data mask, edge-aligned to DQ during write.

Connect unused pins as defined in the Quartus II software.

[B,T]_WE#

I/O, Output

Write enable. Write-enable input for DDR2, DDR3 SDRAM, and
RLDRAM II.

Connect unused pins as defined in the Quartus II software.

[B,T]_CAS#

I/O, Output

Column address strobe for DDR2 and DDR3 SDRAM.

Connect unused pins as defined in the Quartus II software.

[B,T]_RAS#

I/O, Output

Row address strobe for DDR2 and DDR3 SDRAM.

Connect unused pins as defined in the Quartus II software.

REF#_[#]

TBD

TBD

Connect unused pins as defined in the Quartus II software.

[B,T]_RESET#

IO, Output

Active low reset signal.

Connect unused pins as defined in the Quartus II software.

[B,T]_CK

IO, Output

Output clock for external memory devices.

Connect unused pins as defined in the Quartus II software.

[B,T]_CK#

IO, Output

Output clock for external memory devices, inverted CK.

Connect unused pins as defined in the Quartus II software.

[B,T]_CKE_[#]

IO, Output

Active high clock enable.

Connect unused pins as defined in the Quartus II software.

[B,T]_BA_[#]

IO, Output

Bank address input for DDR2, DDR3 SDRAM, and RLDRAM II.

Connect unused pins as defined in the Quartus II software.

[B,T]_A_[#]

IO, Output

Address input for DDR2, DDR3 SDRAM, and RLDRAM II.

Connect unused pins as defined in the Quartus II software.

[B,T]_CS#_[#]

IO, Output

Active low chip select.

Connect unused pins as defined in the Quartus II software.

[B,T]_CA_[#]

IO, Output

Command and address inputs for LPDDR and LPDDR2 SDRAM.

Connect unused pins as defined in the Quartus II software.

[B,T]_ODT_[#]

IO, Output

On-die termination signal enables and disables termination resistance Connect unused pins as defined in the Quartus II software.
internal to the external memory.

Reference Pins
RREF_TL

Input

Reference resistor for PLL, specific to the left (L) side of the device.

If any PLL pin, REFCLK pin, or transceiver channel is used, you must connect each RREF pin on that side of
the device through its own individual 2.0-kΩ +/- 1% resistor to GND. Otherwise, you may connect each RREF
pin on that side of the device directly to GND. In the PCB layout, the trace from this pin to the resistor needs to
be routed so that it avoids any aggressor signals.

RZQ_[0,1,2]

I/O, Input

Reference pins for I/O banks. The RZQ pins share the same VCCIO
with the I/O bank where they are located. The external precision
resistor must be connected to the designated pin within the bank. If
not required, these pins are regular I/O pins.

When the Cyclone V device does not use these dedicated input pins for the external precision resistor or as I/O
pins, Altera recommends connecting these pins to GND.
When these pins are used for the OCT calibration, the RZQ pins are connected to GND through an external 100or 240- reference resistor depending on the desired OCT impedance. For the OCT impedance options for the
desired OCT scheme, refer to the Cyclone V device handbook, I/O Features in Cyclone V Devices Chapter.

DNU

Do Not Use

Do Not Use (DNU).

Do not connect to power, GND, or any other signal. These pins must be left floating.

NC

No Connect

Do not drive signals into these pins.

When designing for device migration, these pins may be connected to power, GND, or a signal trace depending
on the pin assignment of the devices selected for migration. However, if device migration is not a concern,
leave these pins floating.

Supply Pins (See Notes 4 through 7)
VCC

Power

VCC supplies power to the core, periphery, PCIe hard IP, and
physical coding sublayer (PCS).

Connect all VCC pins to a 1.1V low noise switching regulator. VCCE_GXBL and VCCL_GXBL pins may be
sourced from the same regulator as VCC with a proper isolation filter. Use the Cyclone V Early Power Estimator
to determine the current requirements for VCC and other power supplies.
Decoupling for these pins depends on the design decoupling requirements of the specific board. See Notes 2,
3, 4, and 6.

VCCA_FPLL

Power

PLL analog power.

Connect these pins to a 2.5V low noise switching power supply through a proper isolation filter. This power rail
may be shared with VCC_AUX and VCCH_GXBL pins. With a proper isolation filter, these pins may be sourced
from the same regulator as VCCIO, VCCPD, and VCCPGM when each of these power supplies require 2.5V.
Decoupling for these pins depends on the design decoupling requirements of the specific board. See Notes 2,
3, 4, and 7.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Pin Connection Guidelines

Page 6 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Altera recommends that you create a Quartus® II design, enter your device I/O assignments, and compile the design. The Quartus II software will check your pin connections according to I/O assignment and placement rules. The
rules differ from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device handbook.

Cyclone V Pin Name

Pin Type (1st and
2nd Function)

Pin Description

Connection Guidelines

VCC_AUX

Power

Auxiliary supply.

Connect all VCC_AUX pins to a 2.5V low noise switching power supply through a proper isolation filter. This
power rail may be shared with VCCH_GXBL and VCCA_FPLL pins. With a proper isolation filter, these pins
may be sourced from the same regulator as VCCIO, VCCPD, and VCCPGM when each of these power
supplies require 2.5V.
Decoupling for these pins depends on the design decoupling requirements of the specific board. See Notes 2,
3, 4, and 7.

VCCIO[#]

Power

These are I/O supply voltage pins for I/O banks. Each bank can
support a different voltage level from 1.2V to 3.3V. Supported I/O
standards are LVTTL/ LVCMOS (3.3, 3.0, 2.5, 1.8, 1.5, 1.2V),
SSTL(135,125,18,15, 2 Class-I/II), HSTL(18,15,12 Class-I/II),
HSUL12, LVDS, LVPECL, and PCI/PCI-X.

Connect these pins to a 1.2V, 1.25V, 1.35V, 1.5V, 1.8V, 2.5V, 3.0V, or 3.3V power supply, depending on the I/O
standard required by the specified bank. When these pins have the same voltage requirements as VCCPD and
VCCPGM, they maybe tied to the same regulator.
Decoupling for these pins depends on the design decoupling requirements of the specific board. See Notes 2,
3, 4, and 8.

VCCPGM

Power

Configuration pins power supply which support 1.8, 2.5, 3.0, and
3.3V.

Connect these pins to either a 1.8V, 2.5V, 3.0V, or 3.3V power supply. When these pins have the same voltage
requirements as VCCIO and VCCPD, they maybe tied to the same regulator.
Decoupling for these pins depends on the design decoupling requirements of the specific board. See Notes 2,
3, and 4.

VCCPD[#]

Power

Dedicated power pins.

The VCCPD pins require 2.5V, 3.0V or 3.3V. When these pins have the same voltage requirements as
VCCPGM and VCCIO, they maybe tied to the same regulator. The voltage on VCCPD is dependent on the
VCCIO voltage.
When VCCIO is 3.3V, VCCPD must be 3.3V.
When VCCIO is 3.0V, VCCPD must be 3.0V.
When VCCIO is 2.5V or less, VCCPD must be 2.5V.
Decoupling for these pins depends on the design decoupling requirements of the specific board. See Notes 2,
3, 4, and 8.

VCCBAT

Power

Battery back-up power supply for design security volatile key register. Connect this pin to a non-volatile battery power source in the range of 1.2V - 3.0V when using design security
volatile key. In this case, do not connect this pin to a volatile power source on the board. 3.0V is the typical
battery power selected for this supply. When you do not use the volatile key, connect this pin to a 1.5V, 2.5V, or
3.0V power supply.
Cyclone V devices will not exit POR if VCCBAT stays at logic low.

GND

Ground

Device ground pins.

VREF[#]N0

Power

Input reference voltage for each I/O bank. If a bank uses a voltage
If the VREF pins are not used, you should connect them to either the VCCIO in the bank in which the pin resides
referenced I/O standard for input operation, then these pins are used or GND.
as the voltage-reference pins for the bank.

Transceiver Pins (See Notes 4 through 10)
VCCE_GXBL
Power

All GND pins must be connected to the board ground plane.

Transmitter and receiver power, specific to the left (L) side of the
device.

For Cyclone V GX FPGA, connect VCCE_GXBL pins to a 1.1V low noise switching regulator.
For Cyclone V GT FPGA, connect VCCE_GXBL pins to a 1.1V or 1.2V linear regulator. Altera recommends
increasing VCCE_GXBL from 1.1V to 1.2V for systems which require full compliance to the CPRI 4.9G and
PCI Express Gen 2 transmit jitter specification. For more information, refer to the Transceivers chapters in the
device handbook.
For all Cyclone V transceiver-based device variants, this power rail can be shared with the VCCL_GXBL pins.
For details, refer to the respective Cyclone V GX and Cyclone V GT power supply sharing guidelines.
Decoupling for these pins depends on the design decoupling requirements of the specific board design. See
Notes 2, 3, 7, and 10.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Pin Connection Guidelines

Page 7 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Altera recommends that you create a Quartus® II design, enter your device I/O assignments, and compile the design. The Quartus II software will check your pin connections according to I/O assignment and placement rules. The
rules differ from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device handbook.

Cyclone V Pin Name
VCCL_GXBL

Pin Type (1st and
2nd Function)
Power

Pin Description
Clock network power, specific to the left (L) side of the device.

Connection Guidelines
For Cyclone V GX FPGA , connect VCCL_GXBL pins to a 1.1V low noise switching regulator.
For Cyclone V GT FPGA, connect VCCL_GXBL pins to a 1.1V or 1.2V linear regulator. Altera recommends
increasing VCCL_GXBL from 1.1V to 1.2V for systems which require full compliance to the CPRI 4.9G and PCI
Express Gen 2 transmit jitter specification. For more information, refer to the Transceivers chapters in the
device handbook.

For all Cyclone V transceiver-based device variants, this power rail can be shared with the VCCE_GXBL pins.
For details, refer to the respective Cyclone V GX and Cyclone V GT power supply sharing guidelines.
Decoupling for these pins depends on the design decoupling requirements of the specific board. See Notes 2,
3, 7, and 10.

VCCH_GXBL

Power

Transceiver high voltage power, specific to the left (L) side of the
device.

Connect VCCH_GXBL to a 2.5V low noise switching regulator. This power rail may be shared with VCCA_FPLL
and VCC_AUX pins. With a proper isolation filter these pins may be sourced from the same regulator as
VCCIO, VCCPD, and VCCPGM if any of these power supplies require 2.5V. VCCH_GXBL and VCCA_FPLL
must always be powered up for the PLL operation.
Decoupling depends on the design decoupling requirements of the specific board design. See Notes 2, 3, 4,
and 7.

GXB_RX_L[0:11][p,n],
GXB_REFCLK_L[0:11][p,n]

Input

High speed positive (p) or negative (n) differential receiver channels. These pins are AC-coupled when used. Connect all unused GXB_RX and GXB_REFCLK pins directly to GND.
High speed positive (p) or negative (n) differential reference clock
See Note 9.
specific to the left (L) side of the device.

GXB_TX_L[0:11][p,n]

Output

High speed positive (p) or negative (n) differential transmitter
channels. Specific to the left (L) side of the device.

Leave all unused GXB_TX pins floating.

REFCLK[0:3]L_[p,n]

Input

High speed positive (p) and negative (n) differential reference clock,
specific to the left (L) side of the device.

These pins may be AC-coupled or DC-coupled when used. For the HCSL I/O standard, it only supports DC
coupling. Connect all unused REFCLK pins directly to GND. See Note 9.

Altera provides these guidelines only as recommendations. It is the responsibility of the designer to apply simulation results to the design to verify proper device functionality.

1) These pin connection guidelines are based on the Cyclone V GX, GT, and E device variants.
2) Capacitance values for the power supply should be selected after considering the amount of power they need to supply over the frequency of operation of the particular circuit being decoupled. A target impedance for the power
plane should be calculated based on current draw and voltage droop requirements of the device/supply. The power plane should then be decoupled using the appropriate number of capacitors. On-board capacitors do not
decouple higher than 100 MHz because “Equivalent Series Inductance” of the mounting of the packages. Proper board design techniques such as interplane capacitance with low inductance should be considered for higher
frequency decoupling. The Power Delivery Network (PDN) tool serves as an excellent decoupling analysis tool. For more details, refer to the
Power Delivery Network (PDN) Tool for Cyclone V Devices.
3) Use the Cyclone V Early Power Estimator to determine the current requirements for VCC and other power supplies.
4) These supplies may share power planes across multiple Cyclone V devices.
5) Example 1 and Figure 1 illustrate power supply sharing guidelines for the Cyclone V GX device. Example 2 and Figure 2 illustrate power supply sharing guidelines for the Cyclone V GT device. Example 3 and Figure 3 illustrate
power supply sharing guidelines for the Cyclone V E device.
6) Power pins should not share breakout vias from the BGA. Each ball on the BGA needs to have its own dedicated breakout via. VCC must not share breakout vias.
7) Low Noise Switching Regulator - defined as a switching regulator circuit encapsulated in a thin surface mount package containing the switch controller, power FETs, inductor, and other support components. The switching
frequency is usually between 800kHz and 1MHz and has fast transient response. The switching frequency range is not an Altera requirement. However, Altera does require the Line Regulation and Load Regulation meet the
following specifications:
Line Regulation < 0.4%
Load Regulation < 1.2%
8) The number of modular I/O banks on Cyclone V devices depends on the device density. For the indexes available for a specific device, please refer to the I/O Bank section in the Cyclone V device handbook.
9) For AC-coupled links, the AC-coupling capacitor can be placed anywhere along the channel. PCIe protocol requires the AC-coupling capacitor to be placed on the transmitter side of the interface that permits adapters to be
plugged and unplugged.
10) If none of the transceivers are used on one side of the device, then the transceiver power pins on that side may be tied to GND except for the VCCH_GXBL power pin. The VCCH_GXBL pin must always be powered.
11) For item [#] Please refer to the device pin table for the pin-out mapping.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Pin Connection Guidelines

Page 8 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Altera recommends that you create a Quartus® II design, enter your device I/O assignments, and compile the design. The Quartus II software will check your pin connections according to I/O assignment and placement rules. The rules differ
from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device handbook.

Pin Type (1st
and 2nd
Function)

Cyclone V HPS
Pin Name

Dedicated Configuration/JTAG Pins
HPS_TDI
Input

Pin Description

JTAG test Data input pin for instructions as well as test and programming Data. Data is shifted in on the rising edge of the TCK pin.
This pin has an internal 25-kΩ pull-up resistor that is always active.

HPS_TMS

Input

JTAG test mode Select input pin that provides the control signal to determine the transitions of the test access port (TAP) controller state
machine.
The TMS pin is evaluated on the rising edge of the TCK pin. Therefore, you must set up the TMS pin before the rising edge of the TCK pin.
Transitions in the state machine occur on the falling edge of the TCK after the signal is applied to the TMS pin.

Connection Guidelines

Connect this pin through a 1-kΩ - 10-kΩ pull-up resistor to
VCCPD_HPS in the dedicated I/O bank which the JTAG pin resides.
To disable the JTAG circuitry, connect the TDI pin to VCCPD_HPS
using a 1-kΩ resistor.

Connect this pin through a 1-kΩ - 10-kΩ - pull-up resistor to the
VCCPD_HPS in the dedicated I/O bank which the JTAG pin resides.
To disable the JTAG circuitry, connect the TMS pin to VCCPD_HPS
using a 1-kΩ resistor.

This pin has an internal 25-kΩ pull-up resistor that is always active.

HPS_TRST

Input

Active-low input to asynchronously reset the boundary-scan circuit. This pin has an internal 25-kΩ pull-up that is always active.

Connect this pin through a 1-kΩ - 10-kΩ pull-up resistor to the
VCCPD_HPS in the dedicated I/O bank which the JTAG pin resides.

HPS_TCK

Input

JTAG test clock input pin that clock input to the boundary-scan testing (BST) circuitry. Some operations occur at the rising edge, while others
occur at the falling edge.
It is expected that the clock input waveform have a nominal 50% duty cycle.

Connect this pin through a 1-kΩ - 10-kΩ pull-down resistor to GND.

This pin has an internal 25-kΩ pull-down that is always active.
HPS_TDO

Output

JTAG test Data output pin for instructions as well as test and programming Data. Data is shifted out on the falling edge of the TCK pin. This pin is
tri-stated if the Data is not being shifted out of the device.

To disable the JTAG circuitry, leave the HPS_TDO pin unconnected.
In cases where the HPS_TDO pin uses VCCPD_HPS = 2.5 V to drive
a 3.3 V JTAG interface, there may be leakage current in the HPS_TDI
input buffer of the interfacing devices. An external pull-up resistor tied
to 3.3 V on the HPS_TDI pin may be used to eliminate the leakage
current if needed.

HPS_nRST

I/O, bidirectional

Warm reset to the HPS block. Active low input affects the system reset domains which allows debugging to operate. This pin has an internal 25kΩ pull-up resistor that is always active.

Connect this pin through a 1-kΩ - 10-kΩ pull-up resistor to
VCCRSTCLK_HPS.

HPS_nPOR

I/O, Input

Cold reset to the HPS block. Active low input that will reset all HPS logics that can be reset. Places the HPS in a default state sufficient for
software to boot. This pin has an internal 25-kΩ pull-up resistor that is always active.

Connect this pin through a 1-kΩ - 10-kΩ pull-up resistor to
VCCRSTCLK_HPS.

HPS_PORSEL

I/O, Input

Dedicated input that selects between a standard POR or a fast POR delay for HPS block. A logic low selects a standard POR delay setting and a Connect this pin directly to VCCRSTCLK_HPS or GND.
logic high selects a fast POR delay setting. This pin has an internal 25-kΩ pull-down resistor that is always active.

Clock Pins
HPS_CLK1

Input, Clock

Dedicated clock input pin that drives the main PLL. This provides clocks to the MPU, L3/L4 sub-systems, debug sub-system and the Flash
controllers. It can also be programmed to drive the peripheral and SDRAM PLLs.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

HPS Pin Connection Guidelines

Connect a single-ended clock source to this pin. The I/O standard of
the clock source must be compatible with VCCRSTCLK_HPS. Refer to
the valid frequency range of the clock source in Cyclone V Device
Datasheet. The input clock must be present at this pin for HPS
operation.

Page 9 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Altera recommends that you create a Quartus® II design, enter your device I/O assignments, and compile the design. The Quartus II software will check your pin connections according to I/O assignment and placement rules. The rules differ
from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device handbook.

Pin Type (1st
and 2nd
Function)

Cyclone V HPS
Pin Name
HPS_CLK2

Input, Clock

Supply Pins (See Notes 4 through 7)
VCC_HPS
Power

Pin Description

Connection Guidelines

Dedicated clock input pin that can be programmed to drive the peripheral and SDRAM PLLs.

Connect a single-ended clock source to this pin. The I/O standard of
the clock source must be compatible with VCCRSTCLK_HPS. Refer to
the valid frequency range of the clock source in Cyclone V Device
Datasheet. This is an optional HPS clock input pin. When you do not
use this pin, Altera recommends tying it to GND or leaving it
unconnected. If this pin is unconnected, use the Quartus II software
programmable options to internally bias this pin.This pin can be
reserved as an input tri-state with the weak pull-up resistor enabled, or
as an output driving GND.

VCC_HPS supplies power to the HPS core.

Connect all VCC_HPS pins to a 1.1V low noise switching regulator. If
powering down of the FPGA fabric is not required, VCC_HPS pins
may be sourced from the same regulator as VCC.
Use the Cyclone V Early Power Estimator to determine the current
requirements for VCC_HPS and other power supplies.
Decoupling for these pins depends on the design decoupling
requirements of the specific board. See Notes 2, 3, 4, and 6.

VCCIO[#]_HPS

Power

These are I/O supply voltage pins for I/O banks. Each bank can support a different voltage level from 1.2V to 3.3V. Supported I/O standards are
LVTTL/ LVCMOS (3.3, 3.0, 2.5, 1.8, 1.5, 1.2V), SSTL(135,125,18,15, 2 Class-I/II), HSTL(18,15,12 Class-I/II), HSUL12, LVDS, LVPECL, and
PCI/PCI-X.

Connect these pins to a 1.2V, 1.25V, 1.35V, 1.5V, 1.8V, 2.5V, 3.0V, or
3.3V power supply, depending on the I/O standard required by the
specified bank. When these pins have the same voltage requirements
as VCCPD_HPS and VCCRSTCLK_HPS, they may be tied to the
same regulator. If powering down of the FPGA fabric is not required
and if these pins have the same voltage requirement as VCCIO,
VCCIO_HPS pins may be sourced from the same regulator as VCCIO.
Decoupling for these pins depends on the design decoupling
requirements of the specific board. See Notes 2, 3, 4, and 8.

VCCPLL_HPS

Power

VCCPLL_HPS supplies power to the HPS core PLLs.

Connect these pins to a 2.5V low noise switching power supply
through a proper isolation filter. This power rail may be shared with the
VCC_AUX_SHARED pin. With a proper isolation filter, these pins may
be sourced from the same regulator as VCCIO_HPS, VCCPD_HPS,
and VCCRSTCLK_HPS when each of these power supplies require
2.5V.
Decoupling for these pins depends on the design decoupling
requirements of the specific board. See Notes 2, 3, 4, and 7.

VCCRSTCLK_HPS

Power

VCCRSTCLK_HPS supplies power to HPS clock and reset pins.

Connect these pins to either a 1.8V, 2.5V, 3.0V, or 3.3V power supply.
When these pins have the same voltage requirements as
VCCIO_HPS and VCCPD_HPS, they may be tied to the same
regulator. If powering down of the FPGA fabric is not required and if
these pins have the same voltage requirement as VCCIO and
VCCPD, they may be tied to the same regulator.
Decoupling for these pins depends on the design decoupling
requirements of the specific board. See Notes 2, 3, and 4.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

HPS Pin Connection Guidelines

Page 10 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Altera recommends that you create a Quartus® II design, enter your device I/O assignments, and compile the design. The Quartus II software will check your pin connections according to I/O assignment and placement rules. The rules differ
from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device handbook.

Pin Type (1st
and 2nd
Function)

Cyclone V HPS
Pin Name

Pin Description

Connection Guidelines

VCC_AUX_SHARED

Power

Auxiliary supply.

VCC_AUX_SHARED must always be powered up at 2.5V for the HPS
operation.
If powering down of the FPGA fabric is not required, connect this pin to
VCC_AUX through a proper isolation filter. See Notes 2,3,4, and 7.

VCCPD[#]_HPS

Power

Dedicated power pins.

The VCCPD_HPS pins require 2.5V, 3.0V or 3.3V. When these pins
have the same voltage requirements as VCCRSTCLK_HPS and
VCCIO_HPS, they may be tied to the same regulator. The voltage on
VCCPD_HPS is dependent on the VCCIO_HPS voltage. If powering
down of the FPGA fabric is not required and if these pins have the
same voltage requirement as VCCPD, they may be tied to the same
regulator.
When VCCIO_HPS is 3.3V, VCCPD_HPS must be 3.3V.
When VCCIO_HPS is 3.0V, VCCPD_HPS must be 3.0V.
When VCCIO_HPS is 2.5V or less, VCCPD_HPS must be 2.5V.
Decoupling for these pins depends on the design decoupling
requirements of the specific board. See Notes 2, 3, 4, and 8.

VREFB[#]N0_HPS

Power

Hard Memory PHY Pins
HPS_DQ[#]
I/O, bidirectional

Input reference voltage for each I/O bank. If a bank uses a voltage referenced I/O standard for input operation, then these pins are used as the
voltage-reference pins for the bank.

If the VREF pins are not used, you should connect them to either the
VCCIO in the bank in which the pin resides or GND.

Optional data signal for use in external memory interfacing. Use caution when making pin assignments if you plan on migrating to a different
memory interface that has a different HPS_DQ bus width. Analyze the available HPS_DQ pins across all pertinent HPS_DQS columns in the pin
list.

If hard memory PHY is used, connection to memory device DQ pin
must start from [B,T]_DQ_0 pin. For details, refer to the specific device
pinout file.
Connect unused pins as defined in the Quartus II software.

HPS_DQS_[#]

I/O, bidirectional

Optional data strobe signal for use in external memory interfacing. These pins drive to dedicated HPS_DQS phase shift circuitry. The shifted DQS If hard memory PHY is used, connection to memory device DQS pin
signal can also drive to internal logic.
must start from [B,T]_DQS_0 pin. For details, refer to the specific
device pinout file.
Connect unused pins as defined in the Quartus II software.

HPS_DQS#_[#]

I/O, bidirectional

Optional complementary data strobe signal for use in external memory interfacing. These pins drive to dedicated HPS_DQS phase shift circuitry.

If hard memory PHY is used, connection to memory device DQSn pin
must start from [B,T]_DQS#_0 pin. For details, refer to the specific
device pinout file.
Connect unused pins as defined in the Quartus II software.

HPS_DM_[#]
HPS_WE#
HPS_CAS#
HPS_RAS#
HPS_RESET#
HPS_CK
HPS_CK#
HPS_CKE_[#]
HPS_BA_[#]
HPS_A_[#]
HPS_CA_[#]
HPS_CS#_[#]
HPS_ODT_[#]

I/O, Output
I/O, Output
I/O, Output
I/O, Output
I/O, Output
I/O, Output
I/O, Output
I/O, Output
I/O, Output
I/O, Output
I/O, Output
I/O, Output
I/O, Output

Optional write data mask, edge-aligned to HPS_DQ during write.
Write-Enable input for DDR2 andDDR3 SDRAM.
Column address strobe for DDR2 and DDR3 SDRAM.
Row address strobe for DDR2 and DDR3 SDRAM.
Active low reset signal.
Output clock for external memory devices.
Output clock for external memory devices, inverted CK.
Active high clock Enable.
Bank address input for DDR2 and DDR3 SDRAM.
Address input for DDR2 and DDR3 SDRAM.
Command and address inputs for LPDDR and LPDDR2 SDRAM.
Active low chip Select.
On-die termination signal enables and disables termination resistance internal to the external memory.

Connect unused pins as defined in the Quartus II software.
Connect unused pins as defined in the Quartus II software.
Connect unused pins as defined in the Quartus II software.
Connect unused pins as defined in the Quartus II software.
Connect unused pins as defined in the Quartus II software.
Connect unused pins as defined in the Quartus II software.
Connect unused pins as defined in the Quartus II software.
Connect unused pins as defined in the Quartus II software.
Connect unused pins as defined in the Quartus II software.
Connect unused pins as defined in the Quartus II software.
Connect unused pins as defined in the Quartus II software.
Connect unused pins as defined in the Quartus II software.
Connect unused pins as defined in the Quartus II software.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

HPS Pin Connection Guidelines

Page 11 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Altera recommends that you create a Quartus® II design, enter your device I/O assignments, and compile the design. The Quartus II software will check your pin connections according to I/O assignment and placement rules. The rules differ
from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device handbook.

Pin Type (1st
and 2nd
Function)

Cyclone V HPS
Pin Name
Reference Pins
HPS_RZQ_0

I/O, Input

Pin Description

Connection Guidelines

Reference pins for I/O banks. The HPS_RZQ_0 pins shares the same HPS_VCCIO with the I/O bank where it is located. The external precision
resistor must be connected to the designated pin within the bank. If not required, these pins are regular I/O pins.

When the Cyclone V SoC device does not use these dedicated input
pins for the external precision resistor or as I/O pins, Altera
recommends connecting these pins to GND.
When these pins are used for the OCT calibration, the HPS_RZQ_0
pin is connected to GND through an external 100-Ω or 240-Ω
reference resistor depending on the desired OCT impedance. For the
OCT impedance options for the desired OCT scheme, refer to the
Cyclone V device handbook, I/O Features in Cyclone V Devices
Chapter.

General Purpose Input Pins
HPS_GPI#
Input

General purpose inputs signals in the SDRAM bank

These pins use the same VCCIO_HPS as the other HPS SDRAM
pins. Connect unused pins as defined in the Quartus II software.

Peripheral Pins (See Note 12)
I/O

Function 3
RGMII0 Transmit clock

Function 2

RGMII0_TX_CLK

Power-up

RGMII0_TXD0

I/O

RGMII0 Transmit Data Bit 0

RGMII0_TXD1

I/O

RGMII0_TXD2

Function 0
General Purpose IO Bit 0

If unused, program it in Quartus as an input with a weak pull-up.

USB1 Data Bit 0

General Purpose IO Bit 1

If unused, program it in Quartus as an input with a weak pull-up.

RGMII0 Transmit Data Bit 1

USB1 Data Bit 1

General Purpose IO Bit 2

If unused, program it in Quartus as an input with a weak pull-up.

I/O

RGMII0 Transmit Data Bit 2

USB1 Data Bit 2

General Purpose IO Bit 3

If unused, program it in Quartus as an input with a weak pull-up.

RGMII0_TXD3

I/O

RGMII0 Transmit Data Bit 3

USB1 Data Bit 3

General Purpose IO Bit 4

If unused, program it in Quartus as an input with a weak pull-up.

RGMII0_RXD0

I/O

RGMII0 Receive Data Bit 0

USB1 Data Bit 4

General Purpose IO Bit 5

If unused, program it in Quartus as an input with a weak pull-up.

RGMII0_MDIO

I/O

RGMII0 Management Data IO

USB1 Data Bit 5

I2C2 Serial Data

General Purpose IO Bit 6

If unused, program it in Quartus as an input with a weak pull-up.

RGMII0_MDC

I/O

RGMII0 Management Data Clock

USB1 Data Bit 6

I2C2 Serial Clock

General Purpose IO Bit 7

If unused, program it in Quartus as an input with a weak pull-up.

RGMII0_RX_CTL

I/O

RGMII0 Receive Control

USB1 Data Bit 7

General Purpose IO Bit 8

If unused, program it in Quartus as an input with a weak pull-up.

RGMII0_TX_CTL

I/O

RGMII0 Transmit Control

General Purpose IO Bit 9

If unused, program it in Quartus as an input with a weak pull-up.

RGMII0_RX_CLK

I/O

RGMII0 Receive Clock

USB1 Clock

General Purpose IO Bit 10

If unused, program it in Quartus as an input with a weak pull-up.

RGMII0_RXD1

I/O

RGMII0 Receive Data Bit 1

USB1 Stop Data

General Purpose IO Bit 11

If unused, program it in Quartus as an input with a weak pull-up.

RGMII0_RXD2

I/O

RGMII0 Receive Data Bit 2

USB1 Direction

General Purpose IO Bit 12

If unused, program it in Quartus as an input with a weak pull-up.

RGMII0_RXD3

I/O

RGMII0 Receive Data Bit 3

USB1 Next Data

General Purpose IO Bit 13

If unused, program it in Quartus as an input with a weak pull-up.

NAND_ALE

I/O

NAND Address Latch Enable

RGMII1 Transmit clock

QSPI Slave Select 3

General Purpose IO Bit 14

If unused, program it in Quartus as an input with a weak pull-up.

NAND_CE

I/O

NAND Chip Enable

RGMII1 Transmit Data Bit 0

USB1 Data Bit 0

General Purpose IO Bit 15

If unused, program it in Quartus as an input with a weak pull-up.

NAND_CLE

I/O

NAND Command Latch Enable

RGMII1 Transmit Data Bit 1

USB1 Data Bit 1

General Purpose IO Bit 16

If unused, program it in Quartus as an input with a weak pull-up.

NAND_RE

I/O

NAND Read Enable

RGMII1 Transmit Data Bit 2

USB1 Data Bit 2

General Purpose IO Bit 17

If unused, program it in Quartus as an input with a weak pull-up.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Function 1

HPS Pin Connection Guidelines

Page 12 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Altera recommends that you create a Quartus® II design, enter your device I/O assignments, and compile the design. The Quartus II software will check your pin connections according to I/O assignment and placement rules. The rules differ
from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device handbook.

Pin Type (1st
and 2nd
Function)

Cyclone V HPS
Pin Name

Pin Description

NAND_RB

I/O

NAND Ready/Busy

RGMII1 Transmit Data Bit 3

NAND_DQ0

I/O

NAND Data Bit 0

RGMII1 Receive Data Bit 0

NAND_DQ1

I/O

NAND Data Bit 1

RGMII1 Management Data IO

NAND_DQ2

I/O

NAND_DQ3

Connection Guidelines
General Purpose IO Bit 18

If used as the NAND Ready/Busy input, connect this pin through a 1kΩ - 10-kΩ pull-up resistor to VCCPD_HPS in the dedicated I/O bank
which the NAND_RB pin resides. If unused, program it in Quartus as
an input with a weak pull-up.

General Purpose IO Bit 19

If unused, program it in Quartus as an input with a weak pull-up.

I2C3 Serial Data

General Purpose IO Bit 20

If unused, program it in Quartus as an input with a weak pull-up.

NAND Data Bit 2

RGMII1 Management Data clock I2C3 Serial clock

General Purpose IO Bit 21

If unused, program it in Quartus as an input with a weak pull-up.

I/O

NAND Data Bit 3

RGMII1 Receive control

USB1 Data Bit 4

General Purpose IO Bit 22

If unused, program it in Quartus as an input with a weak pull-up.

NAND_DQ4

I/O

NAND Data Bit 4

RGMII1 Transmit control

USB1 Data Bit 5

General Purpose IO Bit 23

If unused, program it in Quartus as an input with a weak pull-up.

NAND_DQ5

I/O

NAND Data Bit 5

RGMII1 Receive clock

USB1 Data Bit 6

General Purpose IO Bit 24

If unused, program it in Quartus as an input with a weak pull-up.

NAND_DQ6

I/O

NAND Data Bit 6

RGMII1 Receive Data Bit 1

USB1 Data Bit 7

General Purpose IO Bit 25

If unused, program it in Quartus as an input with a weak pull-up.

NAND_DQ7

I/O

NAND Data Bit 7

RGMII1 Receive Data Bit 2

General Purpose IO Bit 26

If unused, program it in Quartus as an input with a weak pull-up.

NAND_WP

I/O

NAND Write Protect

RGMII1 Receive Data Bit 3

General Purpose IO Bit 27

If unused, program it in Quartus as an input with a weak pull-up.

NAND_WE

I/O

BOOTSEL2
NAND Write Enable
During a cold
reset this
signal is
sampled as a
boot select
input.

General Purpose IO Bit 28

Connect a pull-up or pull-down resistor such as 4.7-kΩ - 10-kΩ to
select the desired boot select values. Refer to the Booting and
Configuration appendix in the Cyclone V Device Handbook for Boot
Select values. This resistor will not interfere with the slow speed
interface signals that could share this pin.

QSPI_IO0

I/O

QSPI Data IO Bit 0

USB 1 Clock

General Purpose IO Bit 29

If unused, program it in Quartus as an input with a weak pull-up.

QSPI_IO1

I/O

QSPI Data IO Bit 1

USB1 Stop Data

General Purpose IO Bit 30

If unused, program it in Quartus as an input with a weak pull-up.

QSPI_IO2

I/O

QSPI Data IO Bit 2

USB1 Direction

General Purpose IO Bit 31

If unused, program it in Quartus as an input with a weak pull-up.

QSPI_IO3

I/O

QSPI Data IO Bit 3

USB1 Next Data

General Purpose IO Bit 32

If unused, program it in Quartus as an input with a weak pull-up.

QSPI_SS0

I/O

General Purpose IO Bit 33

Connect a pull-up or pull-down resistor such as 4.7-kΩ - 10-kΩ to
select the desired boot select values. Refer to the Booting and
Configuration appendix in the Cyclone V Device Handbook for Boot
Select values. This resistor will not interfere with the slow speed
interface signals that could share this pin.

QSPI_CLK

I/O

QSPI Clock

General Purpose IO Bit 34

When configured as the QSPI Clock and if single memory topology is
used, connect a 50 Ω series termination resistor near this Cyclone V
SoC FPGA device pin.
For other topologies use a 25 Ω resistor.
If unused, program it in Quartus as an input with a weak pull-up.

QSPI_SS1

I/O

QSPI Slave Select 1

General Purpose IO Bit 35

If unused, program it in Quartus as an input with a weak pull-up.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

USB1 Data Bit 3

QSPI Slave Select 2

QSPI Slave Select 1

BOOTSEL1
QSPI Slave Select 0
During a cold
reset this
signal is
sampled as a
boot select
input.

HPS Pin Connection Guidelines

Page 13 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Altera recommends that you create a Quartus® II design, enter your device I/O assignments, and compile the design. The Quartus II software will check your pin connections according to I/O assignment and placement rules. The rules differ
from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device handbook.

Pin Type (1st
and 2nd
Function)

Cyclone V HPS
Pin Name

Pin Description

Connection Guidelines

SDMMC_CMD

I/O

SDMMC Command Line

USB0 Data Bit 0

General Purpose IO Bit 36

If unused, program it in Quartus as an input with a weak pull-up.

SDMMC_PWREN

I/O

SDMMC Power Enable

USB0 Data Bit 1

General Purpose IO Bit 37

If unused, program it in Quartus as an input with a weak pull-up.

SDMMC_D0

I/O

SDMMC Data Bit 0

USB0 Data Bit 2

General Purpose IO Bit 38

If unused, program it in Quartus as an input with a weak pull-up.

SDMMC_D1

I/O

SDMMC Data Bit 1

USB0 Data Bit 3

General Purpose IO Bit 39

If unused, program it in Quartus as an input with a weak pull-up.

SDMMC_D4

I/O

SDMMC Data Bit 4

USB0 Data Bit 4

General Purpose IO Bit 40

If unused, program it in Quartus as an input with a weak pull-up.

SDMMC_D5

I/O

SDMMC Data Bit 5

USB0 Data Bit 5

General Purpose IO Bit 41

If unused, program it in Quartus as an input with a weak pull-up.

SDMMC_D6

I/O

SDMMC Data Bit 6

USB0 Data Bit 6

General Purpose IO Bit 42

If unused, program it in Quartus as an input with a weak pull-up.

SDMMC_D7

I/O

SDMMC Data Bit 7

USB0 Data Bit 7

General Purpose IO Bit 43

If unused, program it in Quartus as an input with a weak pull-up.

SDMMC_FB_CLK_IN

I/O

SDMMC Clock in

USB0 Clock

General Purpose IO Bit 44

If unused, program it in Quartus as an input with a weak pull-up.

SDMMC_CCLK_OUT

I/O

SDMMC Clock out

USB0 Stop Data

General Purpose IO Bit 45

If unused, program it in Quartus as an input with a weak pull-up.

SDMMC_D2

I/O

SDMMC Data Bit 2

USB0 Direction

General Purpose IO Bit 46

If unused, program it in Quartus as an input with a weak pull-up.

SDMMC_D3

I/O

SDMMC Data Bit 3

USB0 Next Data

General Purpose IO Bit 47

If unused, program it in Quartus as an input with a weak pull-up.

TRACE_CLK

I/O

Trace Clock

General Purpose IO Bit 48

If unused, program it in Quartus as an input with a weak pull-up.

TRACE_D0

I/O

Trace Data Bit 0

SPIS0 Clock

UART0 Receive Data

General Purpose IO Bit 49

If unused, program it in Quartus as an input with a weak pull-up.

TRACE_D1

I/O

Trace Data Bit 1

SPIS0 Master Out Slave In

UART0 Transmit

General Purpose IO Bit 50

If unused, program it in Quartus as an input with a weak pull-up.

TRACE_D2

I/O

Trace Data Bit 2

SPIS0 Master In Slave Out

I2C1 Serial Data

General Purpose IO Bit 51

If unused, program it in Quartus as an input with a weak pull-up.

TRACE_D3

I/O

Trace Data Bit 3

SPIS0 Slave Select 0

I2C1 Serial clock

General Purpose IO Bit 52

If unused, program it in Quartus as an input with a weak pull-up.

TRACE_D4

I/O

Trace Data Bit 4

SPIS1 Clock

CAN1 Receive

General Purpose IO Bit 53

If unused, program it in Quartus as an input with a weak pull-up.

TRACE_D5

I/O

Trace Data Bit 5

SPIS1 Master Out Slave In

CAN1 Transmit

General Purpose IO Bit 54

If unused, program it in Quartus as an input with a weak pull-up.

TRACE_D6

I/O

Trace Data Bit 6

SPIS1 Slave Select Input

I2C0 Serial Data

General Purpose IO Bit 55

If unused, program it in Quartus as an input with a weak pull-up.

TRACE_D7
SPIM0_CLK

I/O
I/O

Trace Data Bit 7
SPIM0 Clock

SPIS1 Master In Slave Out
I2C1 Serial Data

I2C0 Serial clock
UART 0 Clear to Send

General Purpose IO Bit 56
General Purpose IO Bit 57

If unused, program it in Quartus as an input with a weak pull-up.
If unused, program it in Quartus as an input with a weak pull-up.

SPIM0_MOSI

I/O

SPIM0 Master Out Slave In

I2C1 Serial clock

UART0 Request to Send

General Purpose IO Bit 58

If unused, program it in Quartus as an input with a weak pull-up.

SPIM0_MISO

I/O

SPIM0 Master In Slave Out

CAN1 Receive

UART1 Clear to Send

General Purpose IO Bit 59

If unused, program it in Quartus as an input with a weak pull-up.

SPIM0_SS0

I/O

CAN1 Transmit

UART1 Request to Send

General Purpose IO Bit 60

Connect a pull-up or pull-down resistor such as 4.7-kΩ - 10-kΩ to
select the desired boot select values. Refer to the Booting and
Configuration appendix in the Cyclone V Device Handbook for Boot
Select values. This resistor will not interfere with the slow speed
interface signals that could share this pin.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

BOOTSEL0
SPIM0 Slave Select 0
During a cold
reset this
signal is
sampled as a
boot select
input.

HPS Pin Connection Guidelines

Page 14 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Altera recommends that you create a Quartus® II design, enter your device I/O assignments, and compile the design. The Quartus II software will check your pin connections according to I/O assignment and placement rules. The rules differ
from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device handbook.

Pin Type (1st
and 2nd
Function)

Cyclone V HPS
Pin Name

Pin Description

Connection Guidelines

UART0_RX

I/O

UART0 Receive

CAN0 Receive

SPIM0 Slave Select 1

General Purpose IO Bit 61

If unused, program it in Quartus as an input with a weak pull-up.

UART0_TX

I/O

CLOCKSEL1 UART0 Transmit
During a cold
reset this
signal is
sampled as a
clock select
input.

CAN0 Transmit

SPIM1 Slave Select 1

General Purpose IO Bit 62

Connect a pull-up or pull-down resistor such as 4.7-kΩ - 10-kΩ to
select the desired clock select values. Refer to the Booting and
Configuration appendix in the Cyclone V Device Handbook for Clock
Select values. This resistor will not interfere with the slow speed
interface signals that could share this pin.

I2C0_SDA

I/O

I2C0 Serial Data

UART1 Receive

SPIM1 Clock

General Purpose IO Bit 63

If unused, program it in Quartus as an input with a weak pull-up.

I2C0_SCL

I/O

I2C0 Serial Clock

UART1 Transmit

SPIM1 Master Out Slave In

General Purpose IO Bit 64

If unused, program it in Quartus as an input with a weak pull-up.

CAN0_RX

I/O

CAN0 Receive

UART0 Receive

SPIM1 Master In Slave Out

General Purpose IO Bit 65

If unused, program it in Quartus as an input with a weak pull-up.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

HPS Pin Connection Guidelines

Page 15 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Altera recommends that you create a Quartus® II design, enter your device I/O assignments, and compile the design. The Quartus II software will check your pin connections according to I/O assignment and placement rules. The rules differ
from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device handbook.

Pin Type (1st
and 2nd
Function)

Cyclone V HPS
Pin Name
CAN0_TX

I/O

Pin Description
CLOCKSEL0 CAN0 Transmit
During a cold
reset this
signal is
sampled as a
clock select
input.

UART0 Transmit

Connection Guidelines
SPIM1 Slave Select 0

General Purpose IO Bit 66

Connect a pull-up or pull-down resistor such as 4.7-kΩ - 10-kΩ to
select the desired clock select values. Refer to the Booting and
Configuration appendix in the Cyclone V Device Handbook for Clock
Select values. This resistor will not interfere with the slow speed
interface signals that could share this pin.

Altera provides these guidelines only as recommendations. It is the responsibility of the designer to apply simulation results to the design to verify proper device functionality.

1) These pin connection guidelines are based on the Cyclone V SX, ST, and SE device variants.
2) Capacitance values for the power supply should be selected after considering the amount of power they need to supply over the frequency of operation of the particular circuit being decoupled. A target impedance for the power plane
should be calculated based on current draw and voltage droop requirements of the device/supply. The power plane should then be decoupled using the appropriate number of capacitors. On-board capacitors do not decouple higher than
100 MHz because “Equivalent Series Inductance” of the mounting of the packages. Proper board design techniques such as interplane capacitance with low inductance should be considered for higher frequency decoupling. The Power
Delivery Network (PDN) tool serves as an excellent decoupling analysis tool. For more details, refer to the
Power Delivery Network (PDN) Tool for Cyclone V Devices.
3) Use the Cyclone V Early Power Estimator to determine the current requirements for VCC and other power supplies.
4) These supplies may share power planes across multiple Cyclone V devices.
5) Example 4, Figure 4, Example 5, and Figure 5 illustrate power supply sharing guidelines for the Cyclone V SX device. Example 6, Figure 6, Example 7, and Figure 7 illustrate power supply sharing guidelines for the Cyclone V ST device.
Example 8, Figure 8, Example 9, and Figure 9 illustrate power supply sharing guidelines for the Cyclone V SE device.
6) Power pins should not share breakout vias from the BGA. Each ball on the BGA needs to have its own dedicated breakout via. VCC must not share breakout vias.
7) Low Noise Switching Regulator - defined as a switching regulator circuit encapsulated in a thin surface mount package containing the switch controller, power FETs, inductor, and other support components. The switching frequency is
usually between 800kHz and 1MHz and has fast transient response. The switching frequency range is not an Altera requirement. However, Altera does require the Line Regulation and Load Regulation meet the following specifications:
Line Regulation < 0.4%
Load Regulation < 1.2%
8) The number of modular I/O banks on Cyclone V devices depends on the device density. For the indexes available for a specific device, please refer to the I/O Bank section in the Cyclone V device handbook.
9) For AC-coupled links, the AC-coupling capacitor can be placed anywhere along the channel. PCIe protocol requires the AC-coupling capacitor to be placed on the transmitter side of the interface that permits adapters to be plugged and
unplugged.
10) If none of the transceivers are used on one side of the device, then the transceiver power pins on that side may be tied to GND except for the VCCH_GXBL power pin. The VCCH_GXBL pin must always be powered.
11) For item [#] Please refer to the device pin table for the pin-out mapping.
12) The peripheral pins are programmable through pin multiplexors. Each pin may have up to four functions. Configuraton of each pin is done during HPS configuration.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

HPS Pin Connection Guidelines

Page 16 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Example 1. Cyclone V GX Power Supply Sharing Guidelines
Power
Pin Name

Regulator
Count

Voltage
Level (V)

Supply
Tolerance

1

1.1

± 30mV

VCC
VCCL_GXBL
VCCE_GXBL
VCCIO
VCCPD
VCCPGM

VCC_AUX
VCCA_FPLL

Share
if 2.5V

Varies

2

± 5%

Switcher (*)

2.5

VCCH_GXBL
VCCBAT

Example Requiring 2 Power Regulators
Regulator
Notes
Sharing
Share
May be able to share VCCL_GXBL and VCCE_GXBL with VCC with proper isolation filters. VCC,
Switcher (*)
VCCL_GXBL, and VCCE_GXBL should be placed at power layers nearest to the Cyclone V device.
Isolate
Power
Source

Isolate
Varies

If all of these supplies require the same voltage level, and when the regulator selected satisfies the
power specifications then these supplies may all be tied in common. However, for any other voltage
level, you will require many regulators as there are variations of supplies in your specific design.
Use the EPE tool to assist in determining the power required for your specific design.
VCCH_GXBL and VCCA_FPLL must always be powered up for the PLL operation. May be able to
share VCC_AUX, VCCH_GXBL, VCCBAT, and VCCA_FPLL with the same regulator as VCCIO,
VCCPD, and VCCPGM when all power rails require 2.5V, but only with a proper isolation filter.
Depending on the regulator capabilities this supply may be shared with multiple Cyclone V devices. If
you use the design security feature, VCCBAT should be powered by battery with voltage range as
listed in the device datasheet.

* When using a switcher to supply these voltages the switcher must be a low noise switcher as defined in note 7.
Use the EPE (Early Power Estimation) tool to assist in determining the power required for your specific design.
Each board design requires its own power analysis to determine the required power regulators needed to satisfy the specific board design requirements. An example block diagram using the Cyclone V
GX device is provided in Figure 1.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V GX

Page 17 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Figure 1. Example Cyclone V GX Power Supply Block Diagram

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V GX

Page 18 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Example 2. Cyclone V GT Power Supply Sharing Guidelines
Power
Pin Name
VCC

Regulator
Count
1

Voltage
Level (V)
1.1

Supply
Tolerance
± 30mV

Power
Source
Switcher (*)

Example Requiring 3 Power Regulators
Regulator
Notes
Sharing
VCC should be placed at power layers nearest to the Cyclone V device.
Isolate

VCCE_GXBL
VCCL_GXBL

2

VCCIO
VCCPD
VCCPGM

VCC_AUX
VCCA_FPLL

1.1 or 1.2

± 30mV

Share
if 2.5V

If all of these supplies require the same voltage level, and when the regulator selected satisfies the
power specifications then these supplies may all be tied in common. However, for any other voltage
level, you will require many regulators as there are variations of supplies in your specific design.
Use the EPE tool to assist in determining the power required for your specific design.

Linear

Varies

3

± 5%

Switcher (*)

2.5

VCCH_GXBL
VCCBAT

Isolate

Altera recommends increasing VCCE_GXBL and VCCL_GXBL from 1.1V to 1.2V for systems which
require full compliance to the CPRI 4.9G and PCI Express Gen 2 transmit jitter specification.
May be able to share VCCL_GXBL with VCCE_GXBL with proper isolation filters.
VCCE_GXBL and VCCL_GXBL should be placed at power layers nearest to the Cyclone V device.

Share

Isolate
Varies

VCCH_GXBL and VCCA_FPLL must always be powered up for the PLL operation. May be able to
share VCC_AUX, VCCH_GXBL, VCCBAT, and VCCA_FPLL with the same regulator as VCCIO,
VCCPD, and VCCPGM when all power rails require 2.5V, but only with a proper isolation filter.
Depending on the regulator capabilities this supply may be shared with multiple Cyclone V devices. If
you use the design security feature, VCCBAT should be powered by battery with voltage range as
listed in the device datasheet.

* When using a switcher to supply these voltages the switcher must be a low noise switcher as defined in note 7.
Use the EPE (Early Power Estimation) tool to assist in determining the power required for your specific design.
Each board design requires its own power analysis to determine the required power regulators needed to satisfy the specific board design requirements. An example block diagram using the Cyclone V
GT device is provided in Figure 2.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V GT

Page 19 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Figure 2. Example Cyclone V GT Power Supply Block Diagram

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V GT

Page 20 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Example 3. Cyclone V E Power Supply Sharing Guidelines
Power
Pin Name
VCC
VCCIO
VCCPD
VCCPGM

Regulator
Count
1

VCC_AUX
VCCA_FPLL

Voltage
Level (V)
1.1

Supply
Tolerance
± 30mV

Varies

2

± 5%

Example Requiring 2 Power Regulators
Power
Regulator
Notes
Source
Sharing
Switcher (*)
Share
VCC should be placed at power layers nearest to the Cyclone V device.
If all of these supplies require the same voltage level, and when the regulator selected satisfies the
power specifications then these supplies may all be tied in common. However, for any other voltage
Share
level, you will require many regulators as there are variations of supplies in your specific design.
if 2.5V
Use the EPE tool to assist in determining the power required for your specific design.
Switcher (*)

2.5
Isolate

VCCBAT

Varies

May be able to share VCC_AUX, VCCBAT, and VCCA_FPLL with the same regulator as VCCIO,
VCCPD, and VCCPGM when all power rails require 2.5V, but only with a proper isolation filter.
Depending on the regulator capabilities this supply may be shared with multiple Cyclone V devices. If
you use the design security feature, VCCBAT should be powered by battery with voltage range as
listed in the device datasheet.

* When using a switcher to supply these voltages the switcher must be a low noise switcher as defined in note 7.
Use the EPE (Early Power Estimation) tool to assist in determining the power required for your specific design.
Each board design requires its own power analysis to determine the required power regulators needed to satisfy the specific board design requirements. An example block diagram using the Cyclone V
E device is provided in Figure 3.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V E

Page 21 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Figure 3. Example Cyclone V E Power Supply Block Diagram

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V E

Page 22 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Example 4. Cyclone V SX Power Supply Sharing Guidelines
Power
Pin Name

Regulator
Count

Voltage
Level (V)

1

1.1

VCC
VCC_HPS
VCCE_GXBL
VCCL_GXBL
VCCIO
VCCIO_HPS
VCCPD
VCCPD_HPS
VCCPGM
VCCRSTCLK_HPS
VCC_AUX_SHARED
VCCA_FPLL
VCCH_GXBL
VCCPLL_HPS

Example Requiring 2 Power Regulators (FPGA & HPS share power)
Supply
Power
Regulator
Notes
Tolerance
Source
Sharing
May be able to share VCCL_GXBL and VCCE_GXBL with VCC and VCC_HPS with proper isolation
Share
filters. VCC, VCC_HPS, VCCL_GXBL, and VCCE_GXBL should be placed at power layers nearest to
± 30mV
Switcher (*)
the Cyclone V device.
Isolate

Share
if 2.5V

Varies

2.5
2

± 5%

Switcher (*)

Isolate

VCCBAT
Varies
VCC_AUX
2.5

Isolate

If all of these supplies require the same voltage level, and when the regulator selected satisfies the
power specifications, then these supplies may all be tied in common. However, for any other voltage
level, you will require many regulators as there are variations of supplies in your specific design.
Use the EPE tool to assist in determining the power required for your specific design.

VCC_AUX_SHARED must always be powered up for the HPS operation. VCCA_FPLL, VCCH_GXBL
and VCCPLL_HPS must always be powered up for the PLL operation. May be able to share
VCC_AUX_SHARED, VCCA_FPLL, VCCH_GXBL, VCCPLL_HPS and VCCBAT with the same
regulator as VCCIO, VCCIO_HPS, VCCPD, VCCPD_HPS, VCCPGM and VCCRSTCLK_HPS when all
power rails require 2.5V, but only with proper isolation filters. Depending on the regulator capabilities
this supply may be shared with multiple Cyclone V devices. If you use the design security feature,
VCCBAT should be powered by battery with voltage range as listed in the device datasheet.
VCC_AUX must always be powered up for the PLL operation. May be able to share VCC_AUX with the
same regulator as VCCIO, VCCIO_HPS, VCCPD, VCCPD_HPS, VCCPGM and VCCRSTCLK_HPS
when all power rails require 2.5V, but only with a proper isolation filter. Depending on the regulator
capabilities this supply may be shared with multiple Cyclone V devices.

* When using a switcher to supply these voltages the switcher must be a low noise switcher as defined in note 7.
Use the EPE (Early Power Estimation) tool to assist in determining the power required for your specific design.
Each board design requires its own power analysis to determine the required power regulators needed to satisfy the specific board design requirements. An example block diagram using the Cyclone V
SX device is provided in Figure 4.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V SX

Page 23 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Figure 4. Example Cyclone V SX Power Supply Block Diagram (FPGA & HPS share power)

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V SX

Page 24 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Example 5. Cyclone V SX Power Supply Sharing Guidelines
Example Requiring 4 Power Regulators (FPGA & HPS do not share power)
Power
Regulator
Voltage
Supply
Power
Regulator
Notes
Pin Name
Count
Level (V)
Tolerance
Source
Sharing
VCC
Share
May be able to share VCCL_GXBL and VCCE_GXBL with VCC with proper isolation filters. VCC,
1
1.1
±
30mV
Switcher
(*)
VCCE_GXBL
VCCL_GXBL, and VCCE_GXBL should be placed at power layers nearest to the Cyclone V device.
Isolate
VCCL_GXBL
VCCIO
If all of these supplies require the same voltage level, and when the regulator selected satisfies the
VCCPD
power specifications then these supplies may all be tied in common. However, for any other voltage
Share
VCCPGM
level, you will require many regulators as there are variations of supplies in your specific design.
Varies
if 2.5V
Use the EPE tool to assist in determining the power required for your specific design.
VCCH_GXBL

2

VCCH_GXBL and VCCA_FPLL must always be powered up for the PLL operation. May be able to
share VCCH_GXBL, VCCA_FPLL and VCCBAT with the same regulator as VCCIO, VCCPD, and
VCCPGM when all power rails require 2.5V, but only with a proper isolation filter. Depending on the
regulator capabilities this supply may be shared with multiple Cyclone V devices. If you use the design
security feature, VCCBAT should be powered by battery with voltage range as listed in the device
datasheet.

Isolate

VCCBAT

Varies
3

VCCIO_HPS
VCCPD_HPS
VCCRSTCLK_HPS

VCCPLL_HPS
VCC_AUX_SHARED

Switcher (*)

2.5

VCCA_FPLL

VCC_HPS

± 5%

1.1

± 30mV

Switcher (*)

Varies

4

Isolate

Share if 2.5V

± 5%

Separate regulator allows the FPGA to be powered off while the HPS is powered on. VCC_HPS should
be placed at power layers nearest to the Cyclone V device.
If all of these supplies require the same voltage level, and when the regulator selected satisfies the
power specifications then these supplies may all be tied in common. However, for any other voltage
level, you will require many regulators as there are variations of supplies in your specific design.
Use the EPE tool to assist in determining the power required for your specific design.

Isolate

VCC_AUX_SHARED must always be powered up for the HPS operation. VCCPLL_HPS must always
be powered up for the PLL operation. May be able to share VCCPLL_HPS and VCC_AUX_SHARED
with the same regulator as VCCIO_HPS, VCCPD_HPS, and VCCRSTCLK_HPS when all power rails
require 2.5V, but only with a proper isolation filter.

Isolate

VCC_AUX must always be powered up for the PLL operation. May be able to share the same regulator
as VCCIO_HPS, VCCPD_HPS, and VCCRSTCLK_HPS when all power rails require 2.5V, but only with
a proper isolation filter.

Switcher (*)

2.5
VCC_AUX

* When using a switcher to supply these voltages the switcher must be a low noise switcher as defined in note 7.
Use the EPE (Early Power Estimation) tool to assist in determining the power required for your specific design.
Each board design requires its own power analysis to determine the required power regulators needed to satisfy the specific board design requirements. An example block diagram using the Cyclone V
SX device is provided in Figure 5.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V SX

Page 25 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5

Figure 5. Example Cyclone V SX Power Supply Block Diagram (FPGA & HPS do not share power)

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V SX

Page 26 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Example 6. Cyclone V ST Power Supply Sharing Guidelines
Power
Pin Name

Regulator
Count

Voltage
Level (V)

1

1.1

VCC
VCC_HPS
VCCE_GXBL

Example Requiring 3 Power Regulators (FPGA & HPS share power)
Supply
Power
Regulator
Notes
Tolerance
Source
Sharing
VCC and VCC_HPS should be placed at power layers nearest to the Cyclone V device.
± 30mV
Switcher (*)
Share
Share

VCCL_GXBL
2

1.1 or 1.2

± 30mV

Linear
Isolate

VCCIO
VCCIO_HPS
VCCPD
VCCPD_HPS
VCCPGM
VCCRSTCLK_HPS
VCC_AUX_SHARED

Share
if 2.5V

Varies

VCCH_GXBL
VCCA_FPLL

3

2.5

± 5%

Switcher (*)

Isolate

VCCPLL_HPS
VCCBAT

Varies

VCC_AUX
2.5

Isolate

Altera recommends increasing VCCE_GXBL and VCCL_GXBL from 1.1V to 1.2V for systems which
require full compliance to the CPRI 4.9G and PCI Express Gen 2 transmit jitter specification.
May be able to share VCCL_GXBL with VCCE_GXBL with proper isolation filters.
VCCE_GXBL and VCCL_GXBL should be placed at power layers nearest to the Cyclone V device.

If all of these supplies require the same voltage level, and when the regulator selected satisfies the
power specifications then these supplies may all be tied in common. However, for any other voltage
level, you will require many regulators as there are variations of supplies in your specific design.
Use the EPE tool to assist in determining the power required for your specific design.

VCC_AUX_SHARED must always be powered up for the HPS operation. VCCA_FPLL, VCCH_GXBL
and VCCPLL_HPS must always be powered up for the PLL operation. May be able to share
VCC_AUX_SHARED, VCCH_GXBL, VCCA_FPLL, VCCPLL_HPS and VCCBAT with the same
regulator as VCCIO, VCCIO_HPS, VCCPD, VCCPD_HPS, VCCPGM and VCCRSTCLK_HPS when all
power rails require 2.5V, but only with a proper isolation filter. Depending on the regulator capabilities
this supply may be shared with multiple Cyclone V devices. If you use the design security feature,
VCCBAT should be powered by battery with voltage range as listed in the device datasheet.
VCC_AUX must always be powered up for the PLL operation. May be able to share VCC_AUX with the
same regulator as VCCIO, VCCIO_HPS, VCCPD, VCCPD_HPS, VCCPGM and VCCRSTCLK_HPS
when all power rails require 2.5V, but only with a proper isolation filter. Depending on the regulator
capabilities this supply may be shared with multiple Cyclone V devices.

* When using a switcher to supply these voltages the switcher must be a low noise switcher as defined in note 7.
Use the EPE (Early Power Estimation) tool to assist in determining the power required for your specific design.
Each board design requires its own power analysis to determine the required power regulators needed to satisfy the specific board design requirements. An example block diagram using the Cyclone V
ST device is provided in Figure 6.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V ST

Page 27 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Figure 6. Example Cyclone V ST Power Supply Block Diagram (FPGA & HPS share power)

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V ST

Page 28 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Example 7. Cyclone V ST Power Supply Sharing Guidelines
Example Requiring 5 Power Regulators (FPGA & HPS do not share power)
Power
Voltage
Supply
Power
Regulator
Regulator
Notes
Pin Name
Level (V)
Tolerance
Source
Sharing
Count
± 30mV
Switcher (*)
Isolate
VCC should be placed at power layers nearest to the Cyclone V device.
VCC
1
1.1
VCCE_GXBL
Altera recommends increasing VCCE_GXBL and VCCL_GXBL from 1.1V to 1.2V for systems which
Share
require full compliance to the CPRI 4.9G and PCI Express Gen 2 transmit jitter specification.
VCCL_GXBL
May be able to share VCCL_GXBL with VCCE_GXBL with proper isolation filters.
2
1.1 or 1.2
± 30mV
Linear
VCCE_GXBL and VCCL_GXBL should be placed at power layers nearest to the Cyclone V device.
Isolate
VCCIO
VCCPD
VCCPGM

VCCH_GXBL

Share
if 2.5V

Varies

3

If all of these supplies require the same voltage level, and when the regulator selected satisfies the
power specifications then these supplies may all be tied in common. However, for any other voltage
level, you will require many regulators as there are variations of supplies in your specific design.
Use the EPE tool to assist in determining the power required for your specific design.

± 5%

Switcher (*)

VCCH_GXBL and VCCA_FPLL must always be powered up for PLL operation. May be able to share
VCCH_GXBL, VCCA_FPLL and VCCBAT with the same regulator as VCCIO, VCCPD, and VCCPGM
when all power rails require 2.5V, but only with a proper isolation filter. Depending on the regulator
capabilities this supply may be shared with multiple Cyclone V devices. If you use the design security
feature, VCCBAT should be powered by battery with voltage range as listed in the device datasheet.

2.5
VCCA_FPLL

Isolate

VCCBAT
VCC_HPS

Varies
4

1.1

± 30mV

Switcher (*)

Isolate

VCCIO_HPS
VCCPD_HPS
VCCRSTCLK_HPS

Varies

Share if 2.5V

VCC_AUX_SHARED
VCCPLL_HPS

VCC_AUX

5

± 5%

Switcher (*)

Isolate

2.5
Isolate

Separate regulator allows the FPGA to be powered off while the HPS is powered on. VCC_HPS should
be placed at power layers nearest to the Cyclone V device.
If all of these supplies require the same voltage level, and when the regulator selected satisfies the
power specifications then these supplies may all be tied in common. However, for any other voltage
level, you will require many regulators as there are variations of supplies in your specific design.
Use the EPE tool to assist in determining the power required for your specific design.
VCC_AUX_SHARED must always be powered up for the HPS operation. VCCPLL_HPS must always
be powered up for the PLL operation. May be able to share VCC_AUX_SHARED and VCCPLL_HPS
with the same regulator as VCCIO_HPS, VCCPD_HPS, and VCCRSTCLK_HPS when all power rails
require 2.5V, but only with a proper isolation filter.
VCC_AUX must always be powered up for the PLL operation. May be able to share VCC_AUX with the
same regulator as VCCIO_HPS, VCCPD_HPS, and VCCRSTCLK_HPS when all power rails require
2.5V, but only with a proper isolation filter. Depending on the regulator capabilities this supply may be
shared with multiple Cyclone V devices.

* When using a switcher to supply these voltages the switcher must be a low noise switcher as defined in note 7.
Use the EPE (Early Power Estimation) tool to assist in determining the power required for your specific design.
Each board design requires its own power analysis to determine the required power regulators needed to satisfy the specific board design requirements. An example block diagram using the Cyclone V
ST device is provided in Figure 7.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V ST

Page 29 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Figure 7. Example Cyclone V ST Power Supply Block Diagram (FPGA & HPS do not share power)

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V ST

Page 30 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Example 8. Cyclone V SE Power Supply Sharing Guidelines
Power
Pin Name

Regulator
Count

Voltage
Level (V)

1

1.1

VCC
VCC_HPS
VCCIO
VCCIO_HPS
VCCPD
VCCPD_HPS
VCCPGM
VCCRSTCLK_HPS
VCC_AUX_SHARED
VCCA_FPLL
VCCPLL_HPS
VCCBAT

Example Requiring 2 Power Regulators (FPGA & HPS share power)
Supply
Power
Regulator
Notes
Tolerance
Source
Sharing
VCC and VCC_HPS should be placed at power layers nearest to the Cyclone V device.
± 30mV
Switcher (*)
Share

Share
if 2.5V

Varies

2

2.5

± 5%

Switcher (*)
Isolate

Varies
VCC_AUX
2.5

Isolate

If all of these supplies require the same voltage level, and when the regulator selected satisfies the
power specifications then these supplies may all be tied in common. However, for any other voltage
level, you will require many regulators as there are variations of supplies in your specific design.
Use the EPE tool to assist in determining the power required for your specific design.

VCC_AUX_SHARED must always be powered up for the HPS operation. May be able to share
VCC_AUX_SHARED, VCCA_FPLL, VCCPLL_HPS and VCCBAT with the same regulator as VCCIO,
VCCIO_HPS, VCCPD, VCCPD_HPS, VCCPGM and VCCRSTCLK_HPS when all power rails require
2.5V, but only with proper isolation filters. Depending on the regulator capabilities this supply may be
shared with multiple Cyclone V devices. If you use the design security feature, VCCBAT should be
powered by battery with voltage range as listed in the device datasheet.
VCC_AUX must always be powered up for the PLL operation. May be able to share VCC_AUX with the
same regulator as VCCIO, VCCIO_HPS, VCCPD, VCCPD_HPS, VCCPGM and VCCRSTCLK_HPS
when all power rails require 2.5V, but only with a proper isolation filter. Depending on the regulator
capabilities this supply may be shared with multiple Cyclone V devices.

* When using a switcher to supply these voltages the switcher must be a low noise switcher as defined in note 7.
Use the EPE (Early Power Estimation) tool to assist in determining the power required for your specific design.
Each board design requires its own power analysis to determine the required power regulators needed to satisfy the specific board design requirements. An example block diagram using the Cyclone V
SE device is provided in Figure 8.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V SE

Page 31 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Figure 8. Example Cyclone V SE Power Supply Block Diagram (FPGA & HPS share power)

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V SE

Page 32 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Example 9. Cyclone V SE Power Supply Sharing Guidelines
Example Requiring 4 Power Regulators (FPGA & HPS do not share power)
Power
Voltage
Supply
Power
Regulator
Regulator
Notes
Pin Name
Level (V)
Tolerance
Source
Sharing
Count
1
1.1
± 30mV
Switcher (*)
Share
VCC should be placed at power layers nearest to the Cyclone V device.
VCC
VCCIO
If all of these supplies require the same voltage level, and when the regulator selected satisfies the
VCCPD
power specifications then these supplies may all be tied in common. However, for any other voltage
Share
Varies
VCCPGM
level, you will require many regulators as there are variations of supplies in your specific design.
if 2.5V
Use the EPE tool to assist in determining the power required for your specific design.
VCCA_FPLL
VCCA_FPLL must always be powered up for PLL operation May be able to share VCCA_FPLL and
2.5
2
± 5%
Switcher (*)
VCCBAT with the same regulator as VCCIO, VCCPD, and VCCPGM when all power rails require 2.5V,
VCCBAT
but only with a proper isolation filter. Depending on the regulator capabilities this supply may be shared
with multiple Cyclone V devices. If you use the design security feature, VCCBAT should be powered by
Varies
battery with voltage range as listed in the device datasheet.
VCC_HPS

3

VCCIO_HPS
VCCPD_HPS
VCCRSTCLK_HPS

VCCPLL_HPS

1.1

± 30mV

Switcher (*)

Share if 2.5V

Varies

4

± 5%

VCC_AUX_SHARED

Isolate

Separate regulator allows the FPGA to be powered off while the HPS is powered on. VCC_HPS should
be placed at power layers nearest to the Cyclone V device.
If all of these supplies require the same voltage level, and when the regulator selected satisfies the
power specifications then these supplies may all be tied in common. However, for any other voltage
level, you will require many regulators as there are variations of supplies in your specific design.
Use the EPE tool to assist in determining the power required for your specific design.

Isolate

VCC_AUX_SHARED must always be powered up for the HPS operation. VCCPLL_HPS must always
be powered up for the PLL operation. May be able to share VCCPLL_HPS and VCC_AUX_SHARED
with the same regulator as VCCIO_HPS, VCCPD_HPS, and VCCRSTCLK_HPS when all power rails
require 2.5V, but only with a proper isolation filter.

Isolate

VCC_AUX must always be powered up for the PLL operation. May be able to share the same regulator
as VCCIO_HPS, VCCPD_HPS, and VCCRSTCLK_HPS when all power rails require 2.5V, but only with
a proper isolation filter.

Switcher (*)

2.5
VCC_AUX

* When using a switcher to supply these voltages the switcher must be a low noise switcher as defined in note 7.
Use the EPE (Early Power Estimation) tool to assist in determining the power required for your specific design.
Each board design requires its own power analysis to determine the required power regulators needed to satisfy the specific board design requirements. An example block diagram using the Cyclone V
SE device is provided in Figure 9.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V SE

Page 33 of 35

Cyclone® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Figure 9. Example Cyclone V SE Power Supply Block Diagram (FPGA & HPS do not share power)

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Cyclone V SE

Page 34 of 35

Revision
1.0
1.1

Cyclone ® V Device Family Pin Connection Guidelines
Preliminary PCG-01014-1.5
Revision History
Description of Changes
Initial Release.
Updated VCCA_FPLL and VCCH_GXBL power-up requirements.

Date
11/25/2011
3/29/2012

1.2

Added power supply sharing guidelines for Cyclone V GT and E devices, updated the pull-down requirement for
unused transceiver receivers and REFCLK pins, and updated the INIT_DONE pin connection guidelines.

6/13/2012

1.3

Updated the power sharing guidelines for Cyclone V GT devices and updated the VCCE_GXBL, VCCL_GXBL,
and nPERST[L0,L1] connection guidelines.

10/16/2012

1.4

1.5

1. Added HPS Pin Connection Guidelines.
2. Added power supply sharing guidelines for Cyclone V SX, ST, and SE devices.
3. Added [B,T]_DQS_[#], [B,T]_DQS#_[#], and [B,T]_DQ_[#] pins.
4. Updated pin description and connection guidelines for the VREF pin.
5. Updated connection guidelines for the RREF pin.
6. Updated pin description for the DIFFIO_TX pin.
1. Updated Connection Guidelines for HPS_CLK1 and HPS_CLK2 with 'VCCRSTCLK_HPS'.
2. Updated Pin Description for DIFFIO_TX_[B,T,R][#:#]p, DIFFIO_TX_[B,T,R][#:#]n with 'transmitter'.
3. Updated Connection Guidelines where 'If powering down the FPGA fabric is required, tie this pin to 2.5V' is
removed and "See Notes 2,3,4, and 7." is added
4. Updated Pin Description for NAND_DQ0, NAND_DQ3 and NAND_DQ5 with 'Receive'.
5. Updated Pin Description for TRACE_D3 with 'Slave'.
6. Updated Note 7) with 'The switching frequency range is not an Altera requirement. However, Altera does
require the Line Regulation and Load Regulation meet the following specifications:'
7. Added VREFB[#]N0_HPS pin.

PCG-01014-1.5
Copyright © 2013 Altera Corp.

Rev History

11/19/2012

1/22/2013

Page 35 of 35



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.6
Linearized                      : Yes
Author                          : Altera Corporation
Company                         : Altera Corporation
Copyright                       : (c) 2013 Altera Corporation. All rights reserved.
Create Date                     : 2013:01:22 17:48:56+08:00
Keywords                        : Cyclone V, PCG, power supply sharing
Modify Date                     : 2013:01:22 17:55:41+08:00
Subject                         : Cyclone V Device Family Pin Connection Guidelines
Tagged PDF                      : Yes
XMP Toolkit                     : Adobe XMP Core 5.2-c001 63.139439, 2010/09/27-13:37:26
Metadata Date                   : 2013:01:22 17:55:41+08:00
Creator Tool                    : Acrobat PDFMaker 10.1 for Excel
Document ID                     : uuid:c59d4e26-d117-4e44-8dfc-1b4029f6fd82
Instance ID                     : uuid:fab51cb2-db5a-4183-91f1-e4ef5d32e8ce
Format                          : application/pdf
Title                           : Cyclone V Device Family Pin Connection Guidelines
Description                     : Cyclone V Device Family Pin Connection Guidelines
Creator                         : Altera Corporation
Producer                        : Adobe PDF Library 10.0
Page Mode                       : UseOutlines
Page Count                      : 35
EXIF Metadata provided by EXIF.tools

Navigation menu