Arria 10 FPGA Development Kit User Guide: Subscribe Send Feedback
Arria 10 FPGA Development Kit User Guide: Subscribe Send Feedback
Guide
Contents
Altera Corporation
Arria 10 FPGA Development Kit TOC-3
Board Components..............................................................................................6-1
Board Overview............................................................................................................................................6-1
MAX V CPLD System Controller..............................................................................................................6-6
FPGA Configuration................................................................................................................................. 6-15
Configuring the FPGA Using Programmer................................................................................6-15
Status Elements...........................................................................................................................................6-16
User Input/Output..................................................................................................................................... 6-17
User-Defined Push Buttons.......................................................................................................... 6-17
User-Defined DIP Switch..............................................................................................................6-17
User-Defined LEDs........................................................................................................................ 6-18
Character LCD............................................................................................................................... 6-19
DisplayPort..................................................................................................................................... 6-20
SDI Video Input/Output Ports..................................................................................................... 6-21
Clock Circuitry...........................................................................................................................................6-23
On-Board Oscillators.................................................................................................................... 6-23
Off-Board Clock I/O......................................................................................................................6-25
Components and Interfaces......................................................................................................................6-26
PCI Express..................................................................................................................................... 6-26
10/100/1000 Ethernet PHY...........................................................................................................6-30
HiLo External Memory Interface.................................................................................................6-32
FMC................................................................................................................................................. 6-39
QSFP................................................................................................................................................ 6-51
SFP+................................................................................................................................................. 6-53
I2C.................................................................................................................................................... 6-54
Memory....................................................................................................................................................... 6-56
Flash................................................................................................................................................. 6-56
Programming the Flash Using Quartus Programmer ..............................................................6-59
Board Power Supply...................................................................................................................................6-60
Power Distribution System........................................................................................................... 6-61
Power Measurement...................................................................................................................... 6-62
Daughtercards............................................................................................................................................ 6-63
External Memory Interface...........................................................................................................6-64
Altera Corporation
2021.03.19
Arria 10 FPGA Development Kit Overview
1
UG-20007 Subscribe Send Feedback
The Arria® 10 GX FPGA development board provides a hardware platform for evaluating the performance
and features of the Intel® Arria 10 GX device.
Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus and Stratix words and logos are trademarks of
Intel Corporation or its subsidiaries in the U.S. and/or other countries. Intel warrants performance of its FPGA and semiconductor products to current ISO
specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any products and services at any time without notice. 9001:2015
Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly Registered
agreed to in writing by Intel. Intel 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.
*Other names and brands may be claimed as the property of others.
www.altera.com
101 Innovation Drive, San Jose, CA 95134
UG-20007
1-2 General Description 2021.03.19
General Description
Figure 1-1: Arria 10 GX Block Diagram
Micro-
USB
2.0
Altera Altera
MAX II FMCA FMCB
On-Board
USB Blaster TM II
REFCLK x2
REFCLK x2
& USB Interface
CLKIN
CLKIN
x16
x16
JTAG Chain
HiLO
ENET FPGA External
(SGMII) Memory
QSFP
x4 Arria 10
SFP + x1 GX EPCQ
Oscillators
50 M, 125 M, PCI Express MAX V 128 MB
FLASH x32
CPLD (FPGA)
programmable x8 XCVRs
x1 (SE )
SMA CLK
IN
Send Feedback
UG-20007
2021.03.19 General Description 1-3
On-Board
USB-Blaster II (J3)
PCIe ATX
DisplayPort Connector
Connector (J5) (J4)
MAX V CPLD (U16)
Gbps Ethernet
Port (J9)
DC Input Jack
SFP+ Interface (J12)
(J13)
QSFP
Interface (J18)
On-Board
USB-Blaster II (J3)
PCIe ATX
DisplayPort Connector
Connector (J5) (J4)
MAX V CPLD (U16)
Gbps Ethernet
Port (J9)
Related Information
Board Components on page 6-1
For details on the board components.
Send Feedback
UG-20007
1-4 Recommended Operating Conditions 2021.03.19
Send Feedback
2021.03.19
Getting Started
2
UG-20007 Subscribe Send Feedback
Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus and Stratix words and logos are trademarks of
Intel Corporation or its subsidiaries in the U.S. and/or other countries. Intel warrants performance of its FPGA and semiconductor products to current ISO
specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any products and services at any time without notice. 9001:2015
Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly Registered
agreed to in writing by Intel. Intel 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.
*Other names and brands may be claimed as the property of others.
www.altera.com
101 Innovation Drive, San Jose, CA 95134
UG-20007
2-2 Development Kit Package 2021.03.19
Related Information
• Altera Software Installation and Licensing
Comprehensive information for installing and licensing Altera software.
• myAltera Account Sign In web page
<install dir>
The default Windows installation directory is C:\altera\<version>\.
kits
<device name>
board_design_files
demos
documents
examples
factory_recovery
Related Information
Link to download zip file for the Arria 10 Development Kit Package
Send Feedback
UG-20007
2021.03.19 Installing the USB-Blaster Driver 2-3
Send Feedback
2021.03.19
Development Board Setup
3
UG-20007 Subscribe Send Feedback
This section describes how to apply power to the board and provides default switch and jumper settings.
Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus and Stratix words and logos are trademarks of
Intel Corporation or its subsidiaries in the U.S. and/or other countries. Intel warrants performance of its FPGA and semiconductor products to current ISO
specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any products and services at any time without notice. 9001:2015
Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly Registered
agreed to in writing by Intel. Intel 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.
*Other names and brands may be claimed as the property of others.
www.altera.com
101 Innovation Drive, San Jose, CA 95134
UG-20007
3-2 Default Switch and Jumper Settings 2021.03.19
FMCA FMCB
PRSNTn J11 J8
1.35V 1.8V
X1 1.5V 1.5V Note for J11 & J 8:
4 3 21
X4 1.8V 1.35V
SW3 X8 No shunt = 1.2V
FMCB
ON
FMCA
VCCIO
Send Feedback
UG-20007
2021.03.19 Default Switch and Jumper Settings 3-3
1 SW4 0 1 SW5 0
ARRIA 10 MSEL0
ON
ON
1 2 34
1 2 34
MAX V MSEL1
FMCA MSEL2
FMCB VIDEN
SW6
CLK_SEL
ON
1 2 34 5 CLK_EN
Si516_FS
FACTORY
RZQ_B2K
Table 3-1: SW3 DIP PCIe Switch Default Settings (Board Top)
Switch Board Label Function Default Position
1 x1 ON for PCIe x1 ON
2 x4 ON for PCIe x4 ON
3 x8 ON for PCIe x8 ON
4 — OFF for 1.35 V MEM_VDD power rail OFF
2. If all of the jumper blocks are open, the FMCA and FMCB VCCIO value is 1.2 V. To change that value,
add shunts as shown in the following table.
Table 3-2: Default Jumper Settings for the FPGA Mezzanine Card (FMC) Ports (Board Top)
Board Reference Board Label Description
J8 pins 1-2 1.35V 1.35 V FMCB VCCIO select
J8 pins 3-4 1.5V 1.5 V FMCB VCCIO select
J8 pins 5-6 1.8V 1.8 V FMCB VCCIO select
Send Feedback
UG-20007
3-4 Default Switch and Jumper Settings 2021.03.19
Table 3-3: SW4 JTAG DIP Switch Default Settings (Board Bottom)
Switch Board Label Function Default Position
1 ARRIA 10 OFF to enable the Arria 10 in the JTAG chain OFF
2 MAX V OFF to enable the MAX V in the JTAG chain OFF
3 FMCA ON to bypass the FMCA connector in the JTAG ON
chain
4 FMCB ON to bypass the FMCB connector in the JTAG ON
chain
Send Feedback
UG-20007
2021.03.19 Default Switch and Jumper Settings 3-5
Send Feedback
UG-20007
3-6 Default Switch and Resistor Settings 2021.03.19
FMCA FMCB
R1084 R1081
PRSNTn 1.35V 1.8V
X1 1.5V
R1085 R1082
1.5V Note: No shunt = 1.2V
4 3 21
X4
SW3 X8 1.8V R1086 R1083
1.35V
ON
FMCA FMCB
VCCIO
Send Feedback
UG-20007
2021.03.19 Default Switch and Resistor Settings 3-7
1 SW4 0 1 SW5 0
ARRIA 10 MSEL0
ON
ON
1 2 34
1 2 34
MAX V MSEL1
FMCA MSEL2
FMCB VIDEN
SW6
CLK_SEL
ON
1 2 34 5 CLK_EN
Si516_FS
FACTORY
RZQ_B2K
Table 3-6: SW3 DIP PCIe Switch Default Settings (Board Top)
Switch Board Label Function Default Position
1 x1 ON for PCIe x1 ON
2 x4 ON for PCIe x4 ON
3 x8 ON for PCIe x8 ON
4 — OFF for 1.35 V MEM_VDD power rail OFF
Send Feedback
UG-20007
3-8 Default Switch and Resistor Settings 2021.03.19
2. If all of the resistors are open, the FMCA and FMCB VCCIO value is 1.2 V. To change that value, add
resistors as shown in the following table.
Table 3-7: Default Resistor Settings for the FPGA Mezzanine Card (FMC) Ports (Board Top)
Board Reference Board Label Description
R1083 1.35V 1.35 V FMCB VCCIO select
R1082 1.5V 1.5 V FMCB VCCIO select
R1081 1.8V 1.8 V FMCB VCCIO select
Note: A 0 Ohm resistor is installed by default.
Table 3-8: SW4 JTAG DIP Switch Default Settings (Board Bottom)
Switch Board Label Function Default Position
1 ARRIA 10 OFF to enable the Arria 10 in the JTAG chain OFF
2 MAX V OFF to enable the MAX V in the JTAG chain OFF
3 FMCA ON to bypass the FMCA connector in the JTAG chain ON
4 FMCB ON to bypass the FMCB connector in the JTAG chain ON
Send Feedback
UG-20007
2021.03.19 Default Switch and Resistor Settings 3-9
2 CLK_EN OFF for setting CLK_ENABLE signal high to the MAV OFF
V
3 Si516_FS ON for setting the SDI REFCLK frequency to 148.35 OFF
MHz
OFF for setting the SDI REFCLK frequency to 148.5
MHz
Send Feedback
UG-20007
3-10 Factory Reset 2021.03.19
Factory Reset
To do a factory reset, follow these steps:
1. Install the latest Altera software tools, including the Quartus Prime software, Nios II processor, and IP
functions. If necessary, download the Quartus Prime Pro Edition software from the
Altera Download Center.
2. Set the board switches to the factory default settings described in
"Default Switch and Resistor Settings".
3. Open the GUI application "BoardTestSystem.exe".
a. Launch the Nios II command shell, change to directory to <package dir>\examples\board_
test_system\, and then type in "./BoardTestSystem.exe" to open the GUI.
b. Change directory to <package dir>\examples\board_test_system\, and then double click
"BoardTestSystem.exe" to open the GUI.
4. Select "Restore -> Factory Restore".
Figure 3-5: Arria 10 FPGA Board Test System Factory Restore Select
Send Feedback
UG-20007
2021.03.19 Factory Reset 3-11
5. Set the correct board information and then click restore. The restore process takes about 10 minutes.
Figure 3-6: Factory Restore Window
Related Information
• Board Update Portal on page 5-1
• Using the Board Update Portal to Update User Designs on page 5-3
Send Feedback
2021.03.19
Board Test System
4
UG-20007 Subscribe Send Feedback
The Board Test System (BTS) provides an easy-to-use interface to alter functional settings and observe the
results. You can use the BTS to test board components, modify functional parameters, observe perform‐
ance, and measure power usage.
Figure 4-1: Board Test System GUI
Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus and Stratix words and logos are trademarks of
Intel Corporation or its subsidiaries in the U.S. and/or other countries. Intel warrants performance of its FPGA and semiconductor products to current ISO
specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any products and services at any time without notice. 9001:2015
Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly Registered
agreed to in writing by Intel. Intel 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.
*Other names and brands may be claimed as the property of others.
www.altera.com
101 Innovation Drive, San Jose, CA 95134
UG-20007
4-2 Board Test System 2021.03.19
While using the BTS, you reconfigure the FPGA several times with test designs specific to the functionality
you are testing. Several designs are provided to test the major board features. Each design provides data for
one or more tabs in the application. The Configure menu identifies the appropriate design to download to
the FPGA for each tab.
After successful FPGA configuration, the appropriate tab appears that allows you to exercise the related
board features. Highlights appear in the board picture around the corresponding components.
The BTS communicates over the JTAG bus to a test design running in the FPGA. The Board Test System
and Power Monitor share the JTAG bus with other applications like the Nios II debugger and the
SignalTap® II Embedded Logic Analyzer. Because the BTS is designed based on the Quartus Programmer
and System Console, be sure to close other applications before you use the BTS application.
Send Feedback
UG-20007
2021.03.19 Preparing the Board 4-3
Related Information
Default Switch and Jumper Settings on page 3-2
Send Feedback
UG-20007
4-4 Version Selector 2021.03.19
Version Selector
The BTS will prompt you with a Version Selector window once opened. You can also open the Version
Selector window through the Configure tab by clicking Select Silicon Version. Select the silicon version
of the Arria 10 device that is installed on your board.
Figure 4-2: Configure Tab Version Selector Option
Send Feedback
UG-20007
2021.03.19 Version Selector 4-5
If you do not know, or are unsure of the version, enter the board serial number in the box on the right and
the software will pick the right version based on the table below. The numbers here are the last 3-4 digits of
the serial number which can be found on the bottom of your board.
Figure 4-4: Board Serial Number Sticker
Send Feedback
UG-20007
4-6 Using the Board Test System 2021.03.19
To configure the FPGA with a test system design, perform the following steps:
1. On the Configure menu, click the configure command that corresponds to the functionality you wish
to test.
2. In the dialog box that appears, click Configure to download the corresponding design to the FPGA.
3. When configuration finishes, close the Quartus Programmer if open. The design begins running in the
FPGA. The corresponding GUI application tabs that interface with the design are now enabled.
If you use the Quartus Programmer for configuration, rather than the Board Test System GUI, you may
need to restart the GUI.
Send Feedback
UG-20007
2021.03.19 The System Info Tab 4-7
Send Feedback
UG-20007
4-8 The System Info Tab 2021.03.19
Controls Description
Serial Number Indicates the serial number of the board.
Factory Test Version Indicates the version of the Board Test System currently running on
the board.
MAC Indicates the MAC address of the board.
MAX V Control Allows you to view and change the current register values, which take
effect immediately:
System Reset (SRST) — Write only. Click to reset the FPGA.
Page Select Override (PSO) — Read/Write
Page Select Register (PSR) — Read/Write
Page Select Switch (PSS) — Read only
MAX Ver: Indicates the version of MAX V code currently running on
the board.
JTAG Chain Shows all the devices currently in the JTAG chain.
Qsys Memory Map Shows the memory map of the Qsys system on your board.
Send Feedback
UG-20007
2021.03.19 The GPIO Tab 4-9
Character LCD Allows you to display text strings on the character LCD on your board.
Type text in the text boxes and then click Display.
User DIP Switch Displays the current positions of the switches in the user DIP switch
bank (SW2). Change the switches on the board to see the graphical
display change accordingly.
Send Feedback
UG-20007
4-10 The GPIO Tab 2021.03.19
User LEDs Displays the current state of the user LEDs for the FPGA. To toggle the
board LEDs, click the 0 to 7 buttons to toggle red or green LEDs, or
click the All button.
Push Button Switches Read-only control displays the current state of the board user push
buttons. Press a push button on the board to see the graphical display
change accordingly.
Send Feedback
UG-20007
2021.03.19 The Flash Tab 4-11
Control Description
Read Reads the flash memory on your board. To see the flash memory
contents, type a starting address in the text box and click Read. Values
starting at the specified address appear in the table.
Write Writes the flash memory on your board. To update the flash memory
contents, change values in the table and click Write. The application
writes the new values to flash memory and then reads the values back
to guarantee that the graphical display accurately reflects the memory
contents.
Send Feedback
UG-20007
4-12 The Flash Tab 2021.03.19
Control Description
Random Test Starts a random data pattern test to flash memory, limited to the 512 K
test system scratch page.
CFI Query Updates the memory table, displaying the CFI ROM table contents
from the flash device.
Increment Test Starts an incrementing data pattern test to flash memory, limited to the
512 K test system scratch page.
Reset Executes the flash device’s reset command and updates the memory
table displayed on the Flash tab.
Erase Erases flash memory.
Flash Memory Map Displays the flash memory map for the development board.
Send Feedback
UG-20007
2021.03.19 The XCVR Tab 4-13
Send Feedback
UG-20007
4-14 The XCVR Tab 2021.03.19
Control Description
Status Displays the following status information during a loopback test:
PLL lock—Shows the PLL locked or unlocked state.
Pattern sync—Shows the pattern synced or not synced state. The pattern is
considered synced when the start of the data sequence is detected.
Details—Shows the PLL lock and pattern sync status:
Port Allows you to specify which interface to test. The following port tests are available:
QSFP x4
SFP x1
SMA x1
SDI x1
Send Feedback
UG-20007
2021.03.19 The XCVR Tab 4-15
Control Description
PMA Setting Allows you to make changes to the PMA parameters that affect the active
transceiver interface. The following settings are available for analysis:
Serial Loopback—Routes signals between the transmitter and the receiver.
VOD—Specifies the voltage output differential of the transmitter buffer.
Pre-emphasis tap
• 1st pre—Specifies the amount of pre-emphasis on the pre-tap of the transmitter
buffer.
• 2nd pre—Specifies the amount of pre-emphasis on the second pre-tap of the
transmitter buffer.
• 1st post—Specifies the amount of pre-emphasis on the first post tap of the
transmitter buffer.
• 2nd post—Specifies the amount of pre-emphasis on the second post tap of the
transmitter buffer.
Equalizer—Specifies the AC gain setting for the receiver equalizer in four stage
mode.
DC gain—Specifies the DC gain setting for the receiver equalizer in four stage
mode.
VGA—Specifies the VGA gain value.
All PMA settings should be changed as in Figure 4-10.
Data Type Specifies the type of data contained in the transactions. The following data types are
available for analysis:
• PRBS 7—Selects pseudo-random 7-bit sequences.
• PRBS 15—Selects pseudo-random 15-bit sequences.
• PRBS 23—Selects pseudo-random 23-bit sequences.
• PRBS 31—Selects pseudo-random 31-bit sequences.
• HF—Selects highest frequency divide-by-2 data pattern 10101010.
• LF—Selects lowest frequency divide by 33 data pattern.
Error Control Displays data errors detected during analysis and allows you to insert errors:
• Detected errors—Displays the number of data errors detected in the hardware.
• Inserted errors—Displays the number of errors inserted into the transmit data
stream.
• Insert Error—Inserts a one-word error into the transmit data stream each time
you click the button. Insert Error is only enabled during transaction performance
analysis.
• Clear—Resets the Detected errors and Inserted errors counters to zeroes.
Send Feedback
UG-20007
4-16 The XCVR Tab 2021.03.19
Send Feedback
UG-20007
2021.03.19 The PCIe Tab 4-17
Send Feedback
UG-20007
4-18 The PCIe Tab 2021.03.19
Control Description
Status Displays the following status information during a loopback test:
PLL lock—Shows the PLL locked or unlocked state.
Pattern sync—Shows the pattern synced or not synced state. The
pattern is considered synced when the start of the data sequence is
detected.
Details—Shows the PLL lock and pattern sync status:
Send Feedback
UG-20007
2021.03.19 The PCIe Tab 4-19
Control Description
Data Type Specifies the type of data contained in the transactions. The following
data types are available for analysis:
• PRBS 7—Selects pseudo-random 7-bit sequences.
• PRBS 15—Selects pseudo-random 15-bit sequences.
• PRBS 23—Selects pseudo-random 23-bit sequences.
• PRBS 31—Selects pseudo-random 31-bit sequences.
• HF—Selects highest frequency divide-by-2 data pattern 10101010.
• LF—Selects lowest frequency divide by 33 data pattern.
Error Control Displays data errors detected during analysis and allows you to insert
errors:
• Detected errors—Displays the number of data errors detected in
the hardware.
• Inserted errors—Displays the number of errors inserted into the
transmit data stream.
• Insert Error—Inserts a one-word error into the transmit data
stream each time you click the button. Insert Error is only enabled
during transaction performance analysis.
• Clear—Resets the Detected errors and Inserted errors counters to
zeroes.
Send Feedback
UG-20007
4-20 The FMC A Tab 2021.03.19
Send Feedback
UG-20007
2021.03.19 The FMC A Tab 4-21
Control Description
Status Displays the following status information during a loopback test:
PLL lock—Shows the PLL locked or unlocked state.
Pattern sync—Shows the pattern synced or not synced state. The
pattern is considered synced when the start of the data sequence is
detected.
Details—Shows the PLL lock and pattern sync status:
Port Allows you to specify which interface to test. The following port tests
are available:
XCVR
CMOS
Send Feedback
UG-20007
4-22 The FMC A Tab 2021.03.19
Control Description
PMA Setting Allows you to make changes to the PMA parameters that affect the
active transceiver interface. The following settings are available for
analysis:
Serial Loopback—Routes signals between the transmitter and the
receiver.
VOD—Specifies the voltage output differential of the transmitter
buffer.
Pre-emphasis tap
• 1st pre—Specifies the amount of pre-emphasis on the pre-tap of the
transmitter buffer.
• 2nd pre—Specifies the amount of pre-emphasis on the second pre-
tap of the transmitter buffer.
• 1st post—Specifies the amount of pre-emphasis on the first post tap
of the transmitter buffer.
• 2nd post—Specifies the amount of pre-emphasis on the second post
tap of the transmitter buffer.
Equalizer—Specifies the AC gain setting for the receiver equalizer in
four stage mode.
DC gain—Specifies the DC gain setting for the receiver equalizer in
four stage mode.
VGA—Specifies the VGA gain value.
All PMA settings should be changed as in Figure 4-10.
Data Type Specifies the type of data contained in the transactions. The following
data types are available for analysis:
• PRBS 7—Selects pseudo-random 7-bit sequences.
• PRBS 15—Selects pseudo-random 15-bit sequences.
• PRBS 23—Selects pseudo-random 23-bit sequences.
• PRBS 31—Selects pseudo-random 31-bit sequences.
• HF—Selects highest frequency divide-by-2 data pattern 10101010.
• LF—Selects lowest frequency divide by 33 data pattern.
Error Control Displays data errors detected during analysis and allows you to insert
errors:
• Detected errors—Displays the number of data errors detected in
the hardware.
• Inserted errors—Displays the number of errors inserted into the
transmit data stream.
• Insert Error—Inserts a one-word error into the transmit data
stream each time you click the button. Insert Error is only enabled
during transaction performance analysis.
• Clear—Resets the Detected errors and Inserted errors counters to
zeroes.
Send Feedback
UG-20007
2021.03.19 The FMC A Tab 4-23
Control Description
Loopback Start—Initiates the selected ports transaction performance analysis.
Note: Always click Clear before Start.
Stop—Terminates transaction performance analysis.
TX and RX performance bars—Show the percentage of maximum
theoretical data rate that the requested transactions are able to achieve.
Send Feedback
UG-20007
4-24 The FMC B Tab 2021.03.19
Send Feedback
UG-20007
2021.03.19 The FMC B Tab 4-25
Control Description
Status Displays the following status information during a loopback test:
PLL lock—Shows the PLL locked or unlocked state.
Pattern sync—Shows the pattern synced or not synced state. The
pattern is considered synced when the start of the data sequence is
detected.
Details—Shows the PLL lock and pattern sync status:
Port Allows you to specify which interface to test. The following port tests
are available:
XCVR
CMOS
Send Feedback
UG-20007
4-26 The FMC B Tab 2021.03.19
Control Description
PMA Setting Allows you to make changes to the PMA parameters that affect the
active transceiver interface. The following settings are available for
analysis:
Serial Loopback—Routes signals between the transmitter and the
receiver.
VOD—Specifies the voltage output differential of the transmitter
buffer.
Pre-emphasis tap
• 1st pre—Specifies the amount of pre-emphasis on the pre-tap of the
transmitter buffer.
• 2nd pre—Specifies the amount of pre-emphasis on the second pre-
tap of the transmitter buffer.
• 1st post—Specifies the amount of pre-emphasis on the first post tap
of the transmitter buffer.
• 2nd post—Specifies the amount of pre-emphasis on the second post
tap of the transmitter buffer.
Equalizer—Specifies the AC gain setting for the receiver equalizer in
four stage mode.
DC gain—Specifies the DC gain setting for the receiver equalizer in
four stage mode.
VGA—Specifies the VGA gain value.
All PMA settings should be changed as in Figure 4-10.
Data Type Specifies the type of data contained in the transactions. The following
data types are available for analysis:
• PRBS 7—Selects pseudo-random 7-bit sequences.
• PRBS 15—Selects pseudo-random 15-bit sequences.
• PRBS 23—Selects pseudo-random 23-bit sequences.
• PRBS 31—Selects pseudo-random 31-bit sequences.
• HF—Selects highest frequency divide-by-2 data pattern 10101010.
• LF—Selects lowest frequency divide by 33 data pattern.
Error Control Displays data errors detected during analysis and allows you to insert
errors:
• Detected errors—Displays the number of data errors detected in
the hardware.
• Inserted errors—Displays the number of errors inserted into the
transmit data stream.
• Insert Error—Inserts a one-word error into the transmit data
stream each time you click the button. Insert Error is only enabled
during transaction performance analysis.
• Clear—Resets the Detected errors and Inserted errors counters to
zeroes.
Send Feedback
UG-20007
2021.03.19 The FMC B Tab 4-27
Control Description
Loopback Start—Initiates the selected ports transaction performance analysis.
Note: Always click Clear before Start.
Stop—Terminates transaction performance analysis.
TX and RX performance bars—Show the percentage of maximum
theoretical data rate that the requested transactions are able to achieve.
Send Feedback
UG-20007
4-28 The DDR3 Tab 2021.03.19
Control Description
Start Initiates DDR3 memory transaction performance analysis.
Stop Terminates transaction performance analysis.
Send Feedback
UG-20007
2021.03.19 The DDR3 Tab 4-29
Control Description
Performance Indicators These controls display current transaction performance analysis
information collected since you last clicked Start:
• Write, Read, and Total performance bars—Show the percentage of
maximum theoretical data rate that the requested transactions are
able to achieve.
• Write (MBps), Read (MBps), and Total (MBps)—Show the
number of bytes of data analyzed per second.
• Data bus: 72 bits (8 bits ECC) wide and the frequency is 1066 MHz
double data rate. 2133 Megabits per second (Mbps) per pin.
Equating to a theoretical maximum bandwidth of 136512 Mbps or
17064 MBps.
Error Control This control displays data errors detected during analysis and allows
you to insert errors:
• Detected errors—Displays the number of data errors detected in
the hardware.
• Inserted errors—Displays the number of errors inserted into the
transaction stream.
• Insert Error—Inserts a one-word error into the transaction stream
each time you click the button. Insert Error is only enabled during
transaction performance analysis.
• Clear—Resets the Detected errors and Inserted errors counters to
zeroes.
Number of Addresses to Write Determines the number of addresses to use in each iteration of reads
and Read and writes.
Send Feedback
UG-20007
4-30 The DDR4 Tab 2021.03.19
Control Description
Start Initiates DDR4 memory transaction performance analysis.
Stop Terminates transaction performance analysis.
Send Feedback
UG-20007
2021.03.19 The DDR4 Tab 4-31
Control Description
Performance Indicators These controls display current transaction performance analysis
information collected since you last clicked Start:
• Write, Read, and Total performance bars—Show the percentage of
maximum theoretical data rate that the requested transactions are
able to achieve.
• Write (MBps), Read (MBps), and Total (MBps)—Show the
number of bytes of data analyzed per second.
• Data bus: 72 bits (8 bits ECC) wide and the frequency is 1066 MHz
double data rate. 2133 Megabits per second (Mbps) per pin.
Equating to a theoretical maximum bandwidth of 136512 Mbps or
17064 MBps.
Error Control This control displays data errors detected during analysis and allows
you to insert errors:
• Detected errors—Displays the number of data errors detected in
the hardware.
• Inserted errors—Displays the number of errors inserted into the
transaction stream.
• Insert Error—Inserts a one-word error into the transaction stream
each time you click the button. Insert Error is only enabled during
transaction performance analysis.
• Clear—Resets the Detected errors and Inserted errors counters to
zeroes.
Number of Addresses to Write Determines the number of addresses to use in each iteration of reads
and Read and writes.
Send Feedback
UG-20007
4-32 The Power Monitor 2021.03.19
Send Feedback
UG-20007
2021.03.19 The Power Monitor 4-33
Control Description
Test Settings Displays the following controls:
Power Rail—Indicates the currently-selected power rail. After
selecting the desired rail, click Reset to refresh the screen with updated
board readings.
Scale—Specifies the amount to scale the power graph. Select a smaller
number to zoom in to see finer detail. Select a larger number to zoom
out to see the entire range of recorded values.
Speed—Specifies how often to refresh the graph.
Send Feedback
UG-20007
4-34 The Clock Control 2021.03.19
Control Description
Serial Port Registers Shows the current values from the Si570 registers for frequency configura‐
tion.
Target frequency (MHZ) Allows you to specify the frequency of the clock. Legal values are between
10 and 810 MHz with eight digits of precision to the right of the decimal
point. For example, 421.31259873 is possible within 100 parts per million
(ppm). The Target frequency control works in conjunction with the Set
New Freq control.
fXTAL Shows the calculated internal fixed-frequency crystal, based on the serial
port register values.
Default Sets the frequency for the oscillator associated with the active tab back to its
default value. This can also be accomplished by power cycling the board.
Send Feedback
UG-20007
2021.03.19 The Clock Control 4-35
Control Description
Set New Freq Sets the programmable oscillator frequency for the selected clock to the
value in the Target frequency control for the programmable oscillators.
Frequency changes might take several milliseconds to take effect. You might
see glitches on the clock during this time. Altera recommends resetting the
FPGA logic after changing frequencies.
Each Si5338 tab for U26 and U14 display the same GUI controls for each clock generators. Each tab allows
for separate control. The Si5338 is capable of synthesizing four independent user-programmable clock
frequencies up to 350 MHz and select frequencies up to 710 MHz.
Figure 4-18: Si5338 (U26) Tab
Send Feedback
UG-20007
4-36 The Clock Control 2021.03.19
Control Description
F_vco Displays the generating signal value of the voltage-controlled oscillator.
Registers Display the current frequencies for each oscillator.
Frequency (MHz) Allows you to specify the frequency of the clock.
Disable all Disable all oscillators at once.
Read Reads the current frequency setting for the oscillator associated with the
active tab.
Default Sets the frequency for the oscillator associated with the active tab back to its
default value. This can also be accomplished by power cycling the board.
Set New Freq Sets the programmable oscillator frequency for the selected clock to the
value in the CLK0 to CLK3 controls for the Si5338 (U26 and U14).
Frequency changes might take several milliseconds to take effect. You might
see glitches on the clock during this time. Altera recommends resetting the
FPGA logic after changing frequencies.
Import Reg Map Import register map file generated from Silicon Laboratories ClockBuilder
Desktop.
Send Feedback
2021.03.19
Board Update Portal
5
UG-20007 Subscribe Send Feedback
The Arria 10 GX FPGA Development Kit ships with the Board Update Portal design example stored in the
factory portion of the flash memory. The design consists of a Nios II embedded processor, an Ethernet
MAC, and an HTML web server.
When you power up the board with SW6.4 FACTORY_LOAD in the default position, the Arria 10 GX
FPGA configures with the Board Update Portal design example. The design can obtain an IP address from
any DHCP server and serve a web page from the flash on your board to any host computer on the same
network. The web page allows you to upload new FPGA designs to the user portion of the flash memory
and provides links to useful information on the Altera website, including kit-specific links and design
resources.
After successfully updating the user flash memory, you can load the user design from the flash memory
into the FPGA. To do so, set SW6.4 to OFF position and power cycle the board.
The source code for the Board Update Portal design resides in the
<package dir>\examples\board_update_portal directory. If the Board Update Portal is
corrupted or deleted from the flash memory, refer to the “Factory Reset” section for information on how
to restore the boards original factory contents.
Related Information
Factory Reset on page 3-10
Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus and Stratix words and logos are trademarks of
Intel Corporation or its subsidiaries in the U.S. and/or other countries. Intel warrants performance of its FPGA and semiconductor products to current ISO
specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any products and services at any time without notice. 9001:2015
Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly Registered
agreed to in writing by Intel. Intel 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.
*Other names and brands may be claimed as the property of others.
www.altera.com
101 Innovation Drive, San Jose, CA 95134
UG-20007
5-2 Connecting to the Board Update Portal Web Page 2021.03.19
Send Feedback
UG-20007
2021.03.19 Using the Board Update Portal to Update User Designs 5-3
Send Feedback
2021.03.19
Board Components
6
UG-20007 Subscribe Send Feedback
This chapter introduces all the important components on the development kit board.
A complete set of schematics, a physical layout database, and GERBER files for the development board
reside in the development kit documents directory.
Board Overview
This section provides an annotated board image and the major component descriptions.
Figure 6-1: Overview of the Development Board Features (ES Edition)
On-Board
USB-Blaster II (J3)
PCIe ATX
DisplayPort Connector
Connector (J5) (J4)
MAX V CPLD (U16)
Gbps Ethernet
Port (J9)
DC Input Jack
SFP+ Interface (J12)
(J13)
QSFP
Interface (J18)
Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus and Stratix words and logos are trademarks of
Intel Corporation or its subsidiaries in the U.S. and/or other countries. Intel warrants performance of its FPGA and semiconductor products to current ISO
specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any products and services at any time without notice. 9001:2015
Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly Registered
agreed to in writing by Intel. Intel 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.
*Other names and brands may be claimed as the property of others.
www.altera.com
101 Innovation Drive, San Jose, CA 95134
UG-20007
6-2 Board Overview 2021.03.19
On-Board
USB-Blaster II (J3)
PCIe ATX
DisplayPort Connector
Connector (J5) (J4)
MAX V CPLD (U16)
Gbps Ethernet
Port (J9)
Send Feedback
UG-20007
2021.03.19 Board Overview 6-3
Send Feedback
UG-20007
6-4 Board Overview 2021.03.19
Send Feedback
UG-20007
2021.03.19 Board Overview 6-5
Send Feedback
UG-20007
6-6 MAX V CPLD System Controller 2021.03.19
Send Feedback
UG-20007
2021.03.19 MAX V CPLD System Controller 6-7
Send Feedback
UG-20007
6-8 MAX V CPLD System Controller 2021.03.19
Send Feedback
UG-20007
2021.03.19 MAX V CPLD System Controller 6-9
Send Feedback
UG-20007
6-10 MAX V CPLD System Controller 2021.03.19
Send Feedback
UG-20007
2021.03.19 MAX V CPLD System Controller 6-11
Send Feedback
UG-20007
6-12 MAX V CPLD System Controller 2021.03.19
Send Feedback
UG-20007
2021.03.19 MAX V CPLD System Controller 6-13
Send Feedback
UG-20007
6-14 MAX V CPLD System Controller 2021.03.19
Send Feedback
UG-20007
2021.03.19 FPGA Configuration 6-15
FPGA Configuration
Configuring the FPGA Using Programmer
You can use the Quartus Programmer to configure the FPGA with your SRAM Object File (.sof).
Ensure the following:
• The Quartus Programmer and the USB-Blaster II driver are installed on the host computer.
• The micro-USB cable is connected to the FPGA development board.
• Power to the board is on, and no other applications that use the JTAG chain are running.
1. Start the Quartus Programmer.
2. Click Auto Detect to display the devices in the JTAG chain.
3. Click Change File and select the path to the desired .sof.
4. Turn on the Program/Configure option for the added file.
5. Click Start to download the selected file to the FPGA. Configuration is complete when the progress bar
reaches 100%.
Send Feedback
UG-20007
6-16 Status Elements 2021.03.19
Using the Quartus Programmer to configure a device on the board causes other JTAG-based applications
such as the Board Test System and the Power Monitor to lose their connection to the board. Restart those
applications after configuration is complete.
Status Elements
The Arria 10 GX FPGA development board includes status LEDs.
D1 FMCA_TX_LED 1.8 V
D2 FMCA_RX_LED 1.8 V
Send Feedback
UG-20007
2021.03.19 User Input/Output 6-17
User Input/Output
User-Defined Push Buttons
The Arria 10 GX FPGA development board includes user-defined push buttons. When you press and hold
down the button, the device pin is set to logic 0; when you release the button, the device pin is set to logic
1. There are no board-specific functions for these general user push buttons.
Table 6-4: User-Defined Push Button Schematic Signal Names and Functions
Board Reference Schematic Signal Name FPGA Pin Number I/O Standard
S5 PGM_SEL — 2.5 V
S6 PGM_CONFIG — 2.5 V
S7 MAX_RESETn — 2.5 V
Table 6-5: User-Defined DIP Switch Schematic Signal Names and Functions
Board Reference Schematic Signal Name FPGA Pin Number I/O Standard
Send Feedback
UG-20007
6-18 User-Defined LEDs 2021.03.19
Board Reference Schematic Signal Name FPGA Pin Number I/O Standard
User-Defined LEDs
The Arria 10 GX FPGA development board includes a set of eight pairs user-defined LEDs. The LEDs
illuminate when a logic 0 is driven, and turns off when a logic 1 is driven. There are no board-specific
functions for these LEDs.
Send Feedback
UG-20007
2021.03.19 Character LCD 6-19
Character LCD
The Arria 10 GX FPGA development board includes a single 10-pin 0.1" pitch single-row header that
interfaces to a 16 character × 2 line Lumex LCD display. The LCD has a 10-pin receptacle that mounts
directly to the board's 10-pin header, so it can be easily removed for access to components under the
display. You can also use the header for debugging or other purposes.
Send Feedback
UG-20007
6-20 DisplayPort 2021.03.19
DisplayPort
The Arria 10 GX FPGA development board includes a DisplayPort connector.
Send Feedback
UG-20007
2021.03.19 SDI Video Input/Output Ports 6-21
Table 6-9: SDI Video Output Standards for the SD and HD Input
Table 6-10: SDI Video Output Interface Pin Assignments, Schematic Signal Names, and Functions
Board Reference Schematic Signal Name FPGA Pin Number I/O Standard
14 SDI_AVDD — —
2 SDI_AVDD — —
7 SDI_AVDD — —
5 SDI_TX_RSET — —
10 SDI_TXDRV_N — —
11 SDI_TXDRV_P — —
Send Feedback
UG-20007
6-22 SDI Video Input/Output Ports 2021.03.19
Table 6-12: SDI Video Input Interface Pin Assignments, Schematic Signal Names, and Functions
Board Reference Schematic Signal Name FPGA Pin Number I/O Standard
9 AGCN — —
8 AGXP — —
22 MF3_XSD — —
6 MODE_SEL — —
11 MUTEREF — —
4 SDI_EQIN_N1 — —
3 SDI_EQIN_P1 — —
Send Feedback
UG-20007
2021.03.19 Clock Circuitry 6-23
Clock Circuitry
On-Board Oscillators
Figure 6-3: Arria 10 GX FPGA Kit Board Clock Inputs and Default Frequencies
REFCLK _FMCB _P /N
REFCLK _FMCA _P /N
CLK 0
100 MHz
4D 4E 4F 4G 4H 4I
B 3A Bank 3 B 3H
SMA
CLK _125 M_P /N
125 M
Arria 10
GX
SL 18860 MV _CLK _50
CLK _50 B 2A Bank 2 B 2L
CLK _EMI _P /N
Buffer
50M
1C 1D 1E 1F 1G 1H
REFCLK _DP _P /N
REFCLK _SFP _P /N
REFCLK _SMA _P /N
REFCLK _SDI _P /N
REFCLK _QSFP _P /N
PCIE _EDGE _REFCLK _P /N
REFCLK 1_P /N
Send Feedback
UG-20007
6-24 On-Board Oscillators 2021.03.19
Send Feedback
UG-20007
2021.03.19 Off-Board Clock I/O 6-25
Send Feedback
UG-20007
6-26 Components and Interfaces 2021.03.19
PCI Express
The Arria 10 GX FPGA development board is designed to fit entirely into a PC motherboard with a ×8
PCI Express slot that can accommodate a full height long form factor add-in card. This interface uses the
Arria 10 GX FPGA's PCI Express hard IP block, saving logic resources for the user logic application. The
PCI express edge connector has a presence detect feature to allow the motherboard to determine if a card
is installed.
The PCI Express interface supports auto-negotiating channel width from ×1 to ×4 to ×8 by using Altera's
PCIe MegaCore IP. You can also configure this board to a ×1, ×4, or ×8 interface through a DIP switch that
connects the PRSNTn pins for each bus width.
The PCI Express edge connector has a connection speed of 2.5 Gbps/lane for a maximum of 20 Gbps full-
duplex (Gen1), 5.0 Gbps/lane for a maximum of 40 Gbps full-duplex (Gen2), or 8.0 Gbps/lane for a
maximum of 64 Gbps full-duplex (Gen3).
The power for the board can be sourced entirely from the PC host when installed into a PC motherboard
with the PC's 2x4 ATX auxilary power connected to the 12V ATX input (J4) of the Arria 10 development
board. Although the board can also be powered by a laptop power supply for use on a lab bench, Altera
recommends that you do not power up from both supplies at the same time. Ideal diode power sharing
devices have been designed into this board to prevent damages or back-current from one supply to the
other.
The PCIE_REFCLK_P signal is a 100 MHz differential input that is driven from the PC motherboard on to
this board through the edge connector. This signal connects directly to a Arria 10 GX FPGA REFCLK
input pin pair using DC coupling. This clock is terminated on the motherboard and therefore, no on-
board termination is required. This clock can have spread-spectrum properties that change its period
between 9.847 ps to 10.203 ps. The I/O standard is High-Speed Current Steering Logic (HCSL). The JTAG
and SMB are optional signals in the PCI Express specification. Therefore, the JTAG signal loopback from
PCI Express TDI to PCI Express TDO and are not used on this board. The SMB signals are wired to the
Arria 10 GX FPGA but are not required for normal operation.
Table 6-16: PCI Express Pin Assignments, Schematic Signal Names, and Functions
Receive bus Receive bus FPGA Pin I/O Standard Description
Number
Send Feedback
UG-20007
2021.03.19 PCI Express 6-27
Send Feedback
UG-20007
6-28 PCI Express 2021.03.19
Send Feedback
UG-20007
2021.03.19 PCI Express 6-29
Send Feedback
UG-20007
6-30 10/100/1000 Ethernet PHY 2021.03.19
Table 6-17: Ethernet PHY Pin Assignments, Signal Names and Functions
Send Feedback
UG-20007
2021.03.19 10/100/1000 Ethernet PHY 6-31
31 MDI_N0 —
34 MDI_N1 —
41 MDI_N2 —
2.5 V
43 MDI_N3 —
Media dependent interface
29 MDI_P0 —
33 MDI_P1 —
39 MDI_P2 —
42 MDI_P3 —
Send Feedback
UG-20007
6-32 HiLo External Memory Interface 2021.03.19
Board Reference Schematic Signal Name FPGA Pin Number I/O Standard
Send Feedback
UG-20007
2021.03.19 HiLo External Memory Interface 6-33
Board Reference Schematic Signal Name FPGA Pin Number I/O Standard
Send Feedback
UG-20007
6-34 HiLo External Memory Interface 2021.03.19
Board Reference Schematic Signal Name FPGA Pin Number I/O Standard
Send Feedback
UG-20007
2021.03.19 HiLo External Memory Interface 6-35
Board Reference Schematic Signal Name FPGA Pin Number I/O Standard
Send Feedback
UG-20007
6-36 HiLo External Memory Interface 2021.03.19
Board Reference Schematic Signal Name FPGA Pin Number I/O Standard
Send Feedback
UG-20007
2021.03.19 HiLo External Memory Interface 6-37
Board Reference Schematic Signal Name FPGA Pin Number I/O Standard
Send Feedback
UG-20007
6-38 HiLo External Memory Interface 2021.03.19
Board Reference Schematic Signal Name FPGA Pin Number I/O Standard
Related Information
External Memory Interfaces in Arria 10 Devices
Send Feedback
UG-20007
2021.03.19 FMC 6-39
FMC
The Arria 10 GX FPGA development board includes a high pin count (HPC) FPGA mezzanine card
(FMC) connector that functions with a quadrature amplitude modulation (QAM) digital-to-analog
converter (DAC) FMC module or daughtercard. This pin-out satisfies a QAM DAC that requires 58 LVDS
data output pairs, one LVDS input clock pair, and three low-voltage differential signaling (LVDS) control
pairs from the FPGA device. These pins also have the option to be used as single-ended I/O pins.
The VCCIO supply for the FMC A and FMC B banks provide a variable voltage of 1.2V - 1.8V. The default
voltage value is 1.8V.
However, for device safety concerns, a jumper is available for you to connect this bank to the same VCCIO
used for the FMC A banks. This allows the VCCIO pins on the FPGA to be tied to a known power. The
VCCIO pins also allows you the option to perform a manual check for the module’s input voltage before
connecting to the FPGA. This is to ensure that the module does not exceed the power supply maximum
voltage rating.
D1 FMCA_C2M_PG — —
H5 FMCA_CLK_M2C_N0 AY19 High Speed Differential I/O
Send Feedback
UG-20007
6-40 FMC 2021.03.19
Send Feedback
UG-20007
2021.03.19 FMC 6-41
Send Feedback
UG-20007
6-42 FMC 2021.03.19
Send Feedback
UG-20007
2021.03.19 FMC 6-43
Send Feedback
UG-20007
6-44 FMC 2021.03.19
Send Feedback
UG-20007
2021.03.19 FMC 6-45
H1 VREF_FMCA — —
Send Feedback
UG-20007
6-46 FMC 2021.03.19
FMCB Connector Pin Schematic Signal Name FPGA Pin I/O Standard
Number Number
K38 FMCB_DP_C2M_N15 A4 High Speed Differential I/O
Send Feedback
UG-20007
2021.03.19 FMC 6-47
FMCB Connector Pin Schematic Signal Name FPGA Pin I/O Standard
Number Number
B13 FMCB_DP_M2C_N7 P6 High Speed Differential I/O
Send Feedback
UG-20007
6-48 FMC 2021.03.19
FMCB Connector Pin Schematic Signal Name FPGA Pin I/O Standard
Number Number
K19 FMCB_DP_M2C_P15 E7 High Speed Differential I/O
Send Feedback
UG-20007
2021.03.19 FMC 6-49
FMCB Connector Pin Schematic Signal Name FPGA Pin I/O Standard
Number Number
G12 FMCB_LA_RX_P2 A13 LVDS
C14 FMCB_LA_RX_P3 A18 LVDS
G15 FMCB_LA_RX_P4 D12 LVDS
C18 FMCB_LA_RX_P5 B16 LVDS
G18 FMCB_LA_RX_P6 E12 LVDS
C22 FMCB_LA_RX_P7 G11 LVDS
G21 FMCB_LA_RX_P8 H20 LVDS
G24 FMCB_LA_RX_P9 H19 LVDS
G27 FMCB_LA_RX_P10 M12 LVDS
C26 FMCB_LA_RX_P11 K14 LVDS
G30 FMCB_LA_RX_P12 M16 LVDS
G33 FMCB_LA_RX_P13 L18 LVDS
G36 FMCB_LA_RX_P14 M21 LVDS
H8 FMCB_LA_TX_N0 B17 LVDS
H11 FMCB_LA_TX_N1 B15 LVDS
D12 FMCB_LA_TX_N2 K19 LVDS
H14 FMCB_LA_TX_N3 C13 LVDS
D15 FMCB_LA_TX_N4 A14 LVDS
H17 FMCB_LA_TX_N5 E10 LVDS
D18 FMCB_LA_TX_N6 A12 LVDS
H20 FMCB_LA_TX_N7 F10 LVDS
D21 FMCB_LA_TX_N8 G13 LVDS
H23 FMCB_LA_TX_N9 H10 LVDS
H26 FMCB_LA_TX_N10 K17 LVDS
D24 FMCB_LA_TX_N11 J13 LVDS
H29 FMCB_LA_TX_N12 L14 LVDS
D27 FMCB_LA_TX_N13 N13 LVDS
H32 FMCB_LA_TX_N14 L19 LVDS
H35 FMCB_LA_TX_N15 K21 LVDS
H38 FMCB_LA_TX_N16 J21 LVDS
H7 FMCB_LA_TX_P0 A17 LVDS
H10 FMCB_LA_TX_P1 C15 LVDS
D11 FMCB_LA_TX_P2 J19 LVDS
Send Feedback
UG-20007
6-50 FMC 2021.03.19
FMCB Connector Pin Schematic Signal Name FPGA Pin I/O Standard
Number Number
H13 FMCB_LA_TX_P3 D13 LVDS
D14 FMCB_LA_TX_P4 A15 LVDS
H16 FMCB_LA_TX_P5 E11 LVDS
D17 FMCB_LA_TX_P6 B12 LVDS
H19 FMCB_LA_TX_P7 G10 LVDS
D20 FMCB_LA_TX_P8 F13 LVDS
H22 FMCB_LA_TX_P9 H11 LVDS
H25 FMCB_LA_TX_P10 K16 LVDS
D23 FMCB_LA_TX_P11 H13 LVDS
H28 FMCB_LA_TX_P12 M13 LVDS
D26 FMCB_LA_TX_P13 M15 LVDS
H31 FMCB_LA_TX_P14 K20 LVDS
H34 FMCB_LA_TX_P15 L20 LVDS
H37 FMCB_LA_TX_P16 J22 LVDS
F1 FMCB_M2C_PG — —
H2 FMCB_PRSNTN P17 1.8 V
C30 FMCB_SCL J17 1.8 V
C31 FMCB_SDA J16 1.8 V
J39 VIO_B_M2C — —
K40 VIO_B_M2C — —
K1 VREF_B_M2C — —
H1 VREF_FMCB — —
Note: The FMC port B has the same pin assignments as port A but on a different board reference designa‐
tion. For example, the pin assignments for FMCA_LA_TX_P1 is J1.H10 and FMCB_LA_TX_P1 is
J2.H10.
Send Feedback
UG-20007
2021.03.19 QSFP 6-51
QSFP
The Arria 10 GX FPGA development board includes a QSFP module.
Table 6-21: QSFP Pin Assignments, Schematic Signal Names, and Functions
Board Reference Schematic Signal Name FPGA Pin I/O Standard Description
Number
Send Feedback
UG-20007
6-52 QSFP 2021.03.19
Board Reference Schematic Signal Name FPGA Pin I/O Standard Description
Number
Send Feedback
UG-20007
2021.03.19 SFP+ 6-53
SFP+
The Arria 10 GX FPGA development board includes one SFP+ module that uses transceiver channels
from the FPGA. This module takes in serial data from the FPGA and transform them into optical signals.
The Arria 10 GX FPGA development board includes one SFP+ cage assembly for the SFP+ port that is
used by the device.
Table 6-22: SFP+ Pin Assignments, Schematic Signal Names, and Functions
Send Feedback
UG-20007
6-54 I2C 2021.03.19
I2C
I2C supports communication between integrated circuits on a board. It is a simple two-wire bus that
consists of a serial data line (SDA) and a serial clock (SCL). The MAX V and Arria 10 devices use the I2C
for reading and writing to the character LCD. You can use the Arria 10 or MAX V as the I2C host to access
the PLLs and clocks.
Figure 6-5: I2C Block Diagram
CLOCK_I2C_SCL
MAX V CLOCK_I2C_SDA
1.8V 2.5V
CLOCK_SCL
Level Si570 Si5338 Si5338
CLOCK_SDA Shift
Arria10
1.8V 5.0V
DISP_I2C_SCL i2c_SCL_DISP
Level
DISP_I2C_SDA Shift i2c_SDA_DISP
LCD
Send Feedback
UG-20007
2021.03.19 I2C 6-55
Send Feedback
UG-20007
6-56 Memory 2021.03.19
Memory
This section describes the development board's memory interface support and also their signal names,
types, and connectivity relative to the FPGA.
Flash
The Arria 10 GX FPGA development board supports two 1 Gb CFI-compatible synchronous flash devices
for non-volatile storage of FPGA configuration data, board information, test application data, and user
code space. These devices are part of the shared FM bus that connects to the flash memory and MAX V
CPLD EPM2210 System Controller.
Table 6-27: Default Memory Map of two 1-Gb CFI Flash Devices
Block Description Size (KB) Address Range
Board test system scratch 512 0x0a10.0000 - 0x0a17.FFFF
User software 14, 336 0x0930.0000 - 0x0A0F.FFFF
Factory software 8, 192 0x08b0.0000 - 0x092F.FFFF
Zips (html, web content) 8, 192 0x0830.0000 - 0x08AF.FFFF
User hardware2 44, 032 0x0580.0000 – 0x082F.FFFF
User hardware1 44, 032 0x02D0.0000 – 0x057F.FFFF
Factory hardware 44, 032 0x0020.0000 – 0x02CF.FFFF
PFL option bits 512 0x0018.0000 – 0x001F.FFFF
Board information 512 0x0010.0000 – 0x0017.FFFF
Ethernet option bits 512 0x0008.0000 – 0x000F.FFFF
User design reset vector 512 0x0000.0000 – 0x0007.FFFF
Table 6-28: Flash Pin Assignments, Schematic Signal Names, and Functions
Send Feedback
UG-20007
2021.03.19 Flash 6-57
Send Feedback
UG-20007
6-58 Flash 2021.03.19
Send Feedback
UG-20007
2021.03.19 Programming the Flash Using Quartus Programmer 6-59
Send Feedback
UG-20007
6-60 Board Power Supply 2021.03.19
Send Feedback
UG-20007
2021.03.19 Power Distribution System 6-61
12V
U13 12V_OUT 3.3V_LDO
12V_ATX 1.8V_LDO
9.24A
J4
EC7401 A10 _VCC_LOW
Multiphase
controller ET4040 0.95V A10GX VCC, VCCP, VCCHIP,
U3, U18 , 105 .06A R408
LT4357 EN_A10_VCC U34 VCCHSSI
U50 U30 , U11 .00025
A10 _VCCRAM
0.95
1.63A EN63A0 A10GX VCCRAM
U27 Q2 12V_MAIN U17 12V
5.12A R811
12V U10 .003
DC_INPUT 13.05A EN_A10_GROUP2
J 13 R316 3.3V_LDO
.003 1.8V_LDO
D
A
12V_PCIE A10GX VCCA_PLL, VCCH_GXB(L,R)
BE
J22 LT1965 6.20A
EN63A0 1.8V
U19 U31 10 .23
A10 _VCCPT
R850 A10GX VCCBAT
1.8V_LDO EN_A10_1.8V
.00025
LTC4357
LT1965 1.5A A10 _VCCIO_MEM
U54
D
A
U85 A10GX VCCIO_EMI
BE
EN_1.8V_LDO
2.37A
EN6360
1.5V MEM_VDDQ
U24 4.7A R879 EMI_VDDQ
3.3V_LDO EN_A10_VCCIO
.003
LT1965 1.5A A10 _VCCIO_FMCA
EN_3.3V_LDO U84 A10GX VCCIO (FMCA)
1.77A R862
EN6347
1.5V .003 FMCA_VADJ
U20 3.5A FMCA VADJ
EN_A10_VCCIO
3.3V_LDO 1.8V_LDO U35 1.5A A10 _VCCIO_FMCB
12V 3.3V_MUX U88 3.3V_OUT 3.3V A10GX VCCIO (FMCB)
1.77A R871
11.05A ED8101 + EN6347
30.08A 1.5V .003
ET4040 FMCB_VADJ
R165 U23 3.5A
EN_POWER_SEQ U82 , U83 .00025 EN_A10_VCCIO
FMCB VADJ
12V
LTC4352
D42 2.27A
EN6360
U9 1.5V MEM_VDD
EN_A10_VCCIO
4.5A EMI VDD
U86 3.3V_PCIE_MUX U39
3.3V_PCIE
3.3V
FMCA, FMCB, CLK cleaner,
J22 10.87A
EZ-USB, DP, SFP+, QSFP,
SDI, level translator
LTC4365-1 LTC4352
EN_POWER_SEQ U87 D43 12V
2.12A LT3082 5.0V
5.0V
Char LCD, MAX3378, ADC,
Power UP Sequencing: U36 0.07A
EC7401
1) EN_3.3V_LDO
2) EN_1.8V_LDO
3) EN_12V 12V 12 V
4) EN_POWER_SEQ 5V_SEQ FMCA, FMCB, FAN
2.09A
5) EN_A10_VCC
6) EN_A10_GROUP2
3.3V_LDO IN1 EN1 EN_3.3V_LDO
7) EN_A10_1.8V 1.5A
A10 _VCCIO_1.8V
8) EN_A10_VCCIO 3.3V
3.20A 3.3V A10GX VCCIO, VCCPGM
1.8V_LDO IN2 EN2 EN_1.8V_LDO R95
1.26A EN6337
Power DOWN Sequencing : 12V IN3 EN3 EN12V U57 1.8V .003 1.8V
EN_A10_VCCIO 2.08A EPM2210, EPM570, EPCL,
1) DISABLE A10_VCCIO Flash , Oscillators, Level
3.3V IN4 EN4 EN_POWER_SEQ
2) DISABLE A10_1.8V shifters VADJ
3) DISABLE A10_GROUP2 A10_VCC IN5 EN5 EN_A10_VCC
LTM2977 2.5V
4) DISABLE A10_VCC 3.3V EN6337
5) DISABLE POWER_SEQ A10_VCCR IN6 U81 EN6 EN_A10_GROUP2 1.94A 2.5V MEMVEXT, ENET VDD,
6) DISABLE 12V
U51 2.31A EPM2210, VCCIO1, EMP570,
A10_VCCPT EN_A10_1.8V EN_A10_VCCIO VCCINT, Oscillators
7) DISABLE 1.8V_LDO IN7 EN7
8) DISABLE 3.3V_LDO A10_VCCIO_1.8V EN8 EN_A10_VCCIO
IN8
1.0V
LTC3025 ENET_DVDD
PCIe Component Height Restrictions : POWER_EN U25 0.21A
CNTL0
-Top Side (Max): 14.47mm (On Switch)
-Bottom Side (Max) 2.67mm LT_PGM_HEADER CNTL1 1.8V_LDO
ENET_DVDD
Send Feedback
UG-20007
6-62 Power Measurement 2021.03.19
12V
U13 12V_OUT
12V_ATX
9.24A
J4
LTC3877 + A10 _VCC_LOW
LTC3874
0.95V Hall-effect A10GX VCC, VCCP, VCCHIP,
U91 , 105 .06A
Sensor
VCCHSSI
LT4357 EN_A10_VCC U97
U50 U95
A10 _VCCRAM
0.95
1.63A EN63A0 A10GX VCCRAM
U27 U17 12V
5.12A R811
12V U10 .003
DC_INPUT 13.05A EN_A10_GROUP2
J 13 R316
.003
12V A10 _VCCRT_GXB
1.69A 1.1V
LTC4357 LTC4365-1 LTM4637
16 .67A A10GX VCCRT_GXB(L,R)
U55 EN_12V U52 U96 R823
EN_A10_GROUP2 .00025
D
A
12V_PCIE A10GX VCCA_PLL, VCCH_GXB(L,R)
BE
J22 6.20A
EN63A0 1.8V
A10 _VCCPT
U31 10 .23
R850 A10GX VCCBAT
EN_A10_1.8V
.00025
LTC4357
1.5A A10 _VCCIO_MEM
U54
D
A
A10GX VCCIO_EMI
BE
2.37A
EN6360
1.5V MEM_VDDQ
U24 4.7A R879 EMI_VDDQ
EN_A10_VCCIO
.003
1.5A A10 _VCCIO_FMCA
A10GX VCCIO (FMCA)
1.77A R862
EN6347
1.5V .003 FMCA_VADJ
U20 3.5A FMCA VADJ
EN_A10_VCCIO
U35 1.5A A10 _VCCIO_FMCB
12V 3.3V_MUX U88 3.3V_OUT 3.3V A10GX VCCIO (FMCB)
1.77A R871
11.05A EN6347
LTM4620A 30.08A 1.5V .003 FMCB_VADJ
U89 , U90 R165 U23 3.5A FMCB VADJ
EN_POWER_SEQ EN_A10_VCCIO
.00025
12V
LTC4352
D42 2.27A
EN6360
U9 1.5V MEM_VDD
EN_A10_VCCIO
4.5A EMI VDD
U86 3.3V_PCIE_MUX U39
3.3V_PCIE
3.3V
FMCA, FMCB, CLK cleaner,
J22 10.87A
EZ-USB, DP, SFP+, QSFP,
SDI, level translator
LTC4365-1 LTC4352
EN_POWER_SEQ U87 D43 12V
2.12A LT3082 5.0V
5.0V
Char LCD, MAX3378, ADC,
U36 0.07A
EC7401
Power UP Sequencing:
1) EN_12V 12V 12 V
2) EN_POWER_SEQ 12V_OUT FMCA, FMCB, FAN
2.09A
3) EN_A10_VCC
4) EN_A10_GROUP2
5) EN_A10_1.8V IN1 EN1 A10 _VCCIO_1.8V
1.5A
6) EN_A10_VCCIO 3.3V
3.20A 3.3V A10GX VCCIO, VCCPGM
IN2 EN2 R95
1.26A EN6337
Power DOWN Sequencing : 12V IN3 EN3 EN12V U57 1.8V .003 1.8V
EN_A10_VCCIO 2.08A EPM2210, EPM570, EPCL,
1) DISABLE A10_VCCIO Flash , Oscillators, Level
3.3V IN4 EN4 EN_POWER_SEQ
2) DISABLE A10_1.8V shifters VADJ
3) DISABLE A10_GROUP2 A10_VCC IN5 EN5 EN_A10_VCC
LTM2977 2.5V
4) DISABLE A10_VCC 3.3V EN6337
5) DISABLE POWER_SEQ A10_VCCR IN6 U81 EN6 EN_A10_GROUP2 1.94A 2.5V MEMVEXT, ENET VDD,
6) DISABLE 12V
U51 2.31A EPM2210, VCCIO1, EMP570,
A10_VCCPT EN_A10_1.8V EN_A10_VCCIO VCCINT, Oscillators
IN7 EN7
PCIe Component Height Restrictions : A10_VCCIO_1.8V EN8 EN_A10_VCCIO
IN8
-Top Side (Max): 14.47mm LTC3025
1.0V
ENET_DVDD
-Bottom Side (Max) 2.67mm POWER_EN U25 0.21A
CNTL0
(On Switch)
LT_PGM_HEADER CNTL1
Power Measurement
There are 8 power supply rails that have on-board voltage, current, and wattage sense capabilities using 24-
bit differential ADC devices. Precision sense resistors split the ADC devices and rails from the primary
supply plane for the ADC to measure voltage and current. A SPI bus connects these ADC devices to the
MAX V CPLD EPM2210 System Controller as well as the Arria 10 GX FPGA.
Send Feedback
UG-20007
2021.03.19 Daughtercards 6-63
Daughtercards
The Arria 10 development kit provides a full-featured hardware development platform for prototyping and
testing high-speed serial interfaces to an Arria 10 GX FPGA.
Related Information
I/O and High Speed I/O Arria 10 Devices
Send Feedback
UG-20007
6-64 External Memory Interface 2021.03.19
Related Information
Arria 10 FPGA and SoC External Memory Resources
DDR3L
The DDR3L x 72 SDRAM (DDR3 Low Voltage)
Addr/Ctrl/clk
EMIF Byte 8
Byte 6-7
DQ/DQS/DM
Byte 4-5
H Byte 2-3
I Byte 0-1
L
O
Connector
DDR3 SDRAM DDR3 SDRAM DDR3 SDRAM DDR3 SDRAM DDR3 SDRAM
DDR3L x 72 U1 U2 U3 U4 U5
MT41K512M16TNA-107 MT41K512M16TNA-107 MT41K512M16TNA-107 MT41K512M16TNA-107 MT41K512M16TNA-107
DDR3L_VTT
Send Feedback
UG-20007
2021.03.19 DDR4 6-65
DDR4
DDR4 x 72 SDRAM
Figure 6-9: DDR4 Block Diagram
Addr/Ctrl/clk
EMIF Byte 8
Byte 6-7
DQ/DQS/DM
Byte 4-5
H Byte 2-3
I Byte 0-1
L
O
Connector
DDR4 SDRAM DDR4 SDRAM DDR4 SDRAM DDR4 SDRAM DDR4 SDRAM
DDR4 x 72 U1 U2 U3 U4 U5
VDD/2.5 V
Send Feedback
UG-20007
6-66 RLDRAM 3 2021.03.19
RLDRAM 3
The RLDRAM 3 x 36 (reduced latency DRAM) controller is designed for use in applications requring high
memory throughput, high clock rates and full programmablity.
Figure 6-10: RLDRAM 3 Block Diagram
Send Feedback
UG-20007
2021.03.19 QDR-IV 6-67
QDR-IV
QDR-IV x 36 SRAM devices enable you to maximize memory bandwidth with separate read and write
ports.
Figure 6-11: QDR-IV Block Diagram
VDD_V1P3
VDD
VDDQ (1.2 - 1.8V) V3P3_VTT
V3P3 QDRIV_OUT_VREF
TPS51200DRC
VDDQ_V1P2 VIN REFOUT
VLDOIN
Send Feedback
UG-20007
6-68 FMC Loopback Card 2021.03.19
FMCA
FMCB
Arria 10
FPGA
The following shows the complete signal connections assigned for each Altera FMC interface at the FMCA
port (J1) and FMCB port (J2). For the signal connections to the FPGA device, refer to Table 6-19.
Send Feedback
UG-20007
2021.03.19 FMC Loopback Card 6-69
K J H G F E D C B A
Send Feedback
UG-20007
6-70 FMC Loopback Card 2021.03.19
K J H G F E D C B A
Send Feedback
UG-20007
2021.03.19 FMC Loopback Card 6-71
K J H G F E D C B A
Send Feedback
UG-20007
6-72 FMC Loopback Card 2021.03.19
K J H G F E D C B A
Send Feedback
UG-20007
2021.03.19 High Pin Count (HBC) 6-73
K J H G F E D C B A
Send Feedback
2021.03.19
Additional Information
A
UG-20007 Subscribe Send Feedback
Table A-1: Arria 10 FPGA Development Kit User Guide Revision History
Date Description of Changes
2016.03.18 Production release.
2016.05.02 Added "Programming the Flash Using Quartus Programmer" section.
Updated the Arria 10 FPGA Development Kit block diagram.
Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus and Stratix words and logos are trademarks of
Intel Corporation or its subsidiaries in the U.S. and/or other countries. Intel warrants performance of its FPGA and semiconductor products to current ISO
specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any products and services at any time without notice. 9001:2015
Intel assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly Registered
agreed to in writing by Intel. Intel 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.
*Other names and brands may be claimed as the property of others.
www.altera.com
101 Innovation Drive, San Jose, CA 95134
UG-20007
A-2 Compliance and Conformity Statements 2021.03.19
Send Feedback