Ug A10 Soc Devkit 683227 666808
Ug A10 Soc Devkit 683227 666808
Contents
2
Contents
3
683227 | 2023.07.12
Send Feedback
HiLO
USB to UART HPS DC
HILO
RS232 UART
FPGA DC
Trace
SDI Video EPCQ
Intel Corporation. All rights reserved. Intel, the Intel logo, and other Intel marks are trademarks of Intel
Corporation or its subsidiaries. Intel warrants performance of its FPGA and semiconductor products to current
specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any ISO
products and services at any time without notice. Intel assumes no responsibility or liability arising out of the 9001:2015
application or use of any information, product, or service described herein except as expressly agreed to in Registered
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.
1. Intel® Arria® 10 SoC Development Kit Overview
683227 | 2023.07.12
USB UART
HPS Clock Source Selection Jumper
FMC B Daughtercard SW3 JTAG Switch
Port Trace x16
FPGA HPS_DP[0-3]
USB Blaster II
JTAG Header
MAX V CPLD
SW4 System Controller
HPS_PB[0-3]
J42 FMCA
Voltage Trace x 4 On/Off
Switch
J33 Clock Cleaner FPGA
Source Select SDI Video Memory
Character LCD
Display Port J58 FPGA
Clock Cleaner Linear Display
J30 FPGA Power Jumper
Dongle
J32 FMCB Header Power
Voltage
For more information about the Arria 10 SoC device family, refer to the Arria 10 SoC
documentation support page.
Related Information
Arria 10 Documentation
5
1. Intel® Arria® 10 SoC Development Kit Overview
683227 | 2023.07.12
6
1. Intel® Arria® 10 SoC Development Kit Overview
683227 | 2023.07.12
• Communication ports
— HPS Communication ports:
• USB 2.0 port (PHY PN: USB3320C-EZK)
• RGMII 10/100/1000 Ethernet port (PHY PN: KSZ9031RNXCA)
• USB-UART port (FT232R)
• DB-9 RS-232 Port (MAX3221)
• I2C port (I2C1 of shared I/O bit 12 and 13)
— FPGA I/O connections:
• FPGA V57.1 High Pin Count FMC slot
• FPGA Altera Low Pin Count FMC slot
• FMC_PCIe Gen2 x8 EP cable
• FPGA PCIe GEN1/2/3 x8 RC slot
— FPGA Communication ports:
• 2x SGMII Gigabit Ethernet ports (PHY PN: 88E1111-B2-NDC2C000)
• 2x 10Gb/s SFP+ ports
• Display port (DP)
• SDI/SDO video port
• SPI port
• UART port
— FPGA Debug ports:
• 16-bit Trace port (FPGA Trace)
7
1. Intel® Arria® 10 SoC Development Kit Overview
683227 | 2023.07.12
8
1. Intel® Arria® 10 SoC Development Kit Overview
683227 | 2023.07.12
Caution: Without proper anti-static handling, the board can be damaged. Therefore, use anti-
static handling precautions when touching the board.
9
683227 | 2023.07.12
Send Feedback
2. Getting Started
For more information about power consumption and thermal modeling, refer to
AN358: Thermal Management for FPGAs.
Ethernet Cable 1
MicroSD Daughtercard 1
NAND Daughtercard 1
Related Information
AN358: Thermal Management for FPGAs
Intel Corporation. All rights reserved. Intel, the Intel logo, and other Intel marks are trademarks of Intel
Corporation or its subsidiaries. Intel warrants performance of its FPGA and semiconductor products to current
specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any ISO
products and services at any time without notice. Intel assumes no responsibility or liability arising out of the 9001:2015
application or use of any information, product, or service described herein except as expressly agreed to in Registered
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.
2. Getting Started
683227 | 2023.07.12
Included in the Quartus Prime Pro Edition software are the Quartus Prime software,
the Nios II EDS, and the MegaCore IP Library. To install the Altera development tools,
download the Quartus Prime Pro Edition Software from the Quartus Prime Pro Edition
page in the Download Center of the Altera website.
Related Information
Quartus Prime Software page
11
2. Getting Started
683227 | 2023.07.12
Before using the Quartus Prime software, you must activate your license, identify
specific users and computers, and obtain and install a license file. If you already have
a licensed version of the subscription edition, you can use that license file with this kit.
If not, follow these steps:
1. Log on at the myAltera Account Sign In web page, and click Sign In.
2. On the myAltera Home web page, click the Self-Service Licensing Center link.
3. Locate the serial number printed on the side of the development kit box below the
bottom bar code. The number consists of alphanumeric characters and does not
contain hyphens.
4. On the Self-Service Licensing Center web page, click the Find it with your License
Activation Code link.
5. In the Find/Activate Products dialog box, enter your development kit serial
number and click Search.
6. When your product appears, turn on the check box next to the product name.
7. Click Activate Selected Products, and click Close.
8. When licensing is complete, Altera emails a license.dat file to you. Store the
file on your computer and use the License Setup page of the Options dialog box
in the Quartus Prime software to enable the software.
Related Information
• Altera Software Installation and Licensing
• myAltera Account Sign In web page
As a part of the Altera SoC EDS, the ARM DS-5 Altera Edition Toolkit provides a
comprehensive set of embedded development tools for Altera SoCs.
For more information, refer to the ARM Development Studio 5 (DS-5) Altera Edition
Toolkit.
For the steps to install the SoC EDS Tool Suite, refer to the Altera SoC Embedded
Design Suite User Guide.
Related Information
• ARM Development Studio 5 (DS-5) Altera Edition Toolkit
• Altera SoC Embedded Design Suite User Guide
12
2. Getting Started
683227 | 2023.07.12
<install dir>
The default Windows installation directory is C:\altera\<version>\.
kits
<device name>
board_design_files
demos
documents
examples
factory_recovery
board_design_files Contains schematic, layout, assembly, and bill of material board design files.
Use these files as a starting point for a new prototype board design.
factory_recovery Contains the original data programmed onto the board before shipment. Use
this data to restore the board with its original factory contents.
13
2. Getting Started
683227 | 2023.07.12
Installation instructions for the on-board USB-Blaster II driver for your operating
system are available on the Altera website. On the Altera Programming Cable Driver
Information page of the Altera website, locate the table entry for your configuration
and click the link to access the instructions.
The on-board USB Blaster II circuit defaults to 24M and can be unstable depending on
the bus loading or HSMC cards installed. It is recommended to change the speed down
to 16M for better stability.
jtagconfig
Attention: <cable> is the index of the USB cables and it starts with 1.
Attention: This setting is non-volatile and may need to be done if you power down and unplug
your board and then power it back up and plug it in again.
Related Information
Altera Programming Cable Driver Information
Related Information
GSRD User Manual
14
683227 | 2023.07.12
Send Feedback
If you suspect that your board might not be currently configured with the default
settings, follow the instructions in the Default Switch and Jumper Settings section of
this chapter.
1. Power up the development board by using the included power supply.
Caution: Use only the supplied power supply. Power regulation circuitry on the
board can be damaged by power supplies with greater voltage, and a
lower-rated power supply may not be able to provide enough power for
the board.
2. When configuration is complete, the configuration done green LED (D18)
illuminates, signaling that the Arria 10 SoC device is configured successfully.
Intel Corporation. All rights reserved. Intel, the Intel logo, and other Intel marks are trademarks of Intel
Corporation or its subsidiaries. Intel warrants performance of its FPGA and semiconductor products to current
specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any ISO
products and services at any time without notice. Intel assumes no responsibility or liability arising out of the 9001:2015
application or use of any information, product, or service described herein except as expressly agreed to in Registered
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.
3. Development Board Setup
683227 | 2023.07.12
Caution: Do not install or remove jumpers (shunts) while the development board is powered
on.
To restore the switches to their factory default settings, perform these steps:
1. Set the DIP switch bank (SW1) to match "SW1 DIP Switch Settings" table and the
"Default Switch and Jumper Settings" figure.
Note: In the following table, ON indicates the switch is to the upper position
according to the board orientation as shown in the "Default Switch and
Jumper Settings" figure.
16
3. Development Board Setup
683227 | 2023.07.12
Table 5. MSEL Settings for each Configuration Scheme of Arria 10 SoC Devices
Configuration Vccpgm (V) Power-On Reset (POR delay) Valid MSEL [2:0]
Standard 011
Standard 001
2. Set the DIP switch bank (SW3) to match the following tables:
17
3. Development Board Setup
683227 | 2023.07.12
J16, J17 OSC2_CLK_SEL • 00 (SHORT, SHORT): Selects the on-board 25MHz SHORT, SHORT
clock
• 01 (SHORT, OPEN): Selects SMA clock which
connected to J15
• 10 (OPEN, SHORT): Selects the on-board 33MHz
clock
• 11 (OPEN, OPEN): none
(1) The directions of these pins are in reference to the board arrangement as in the "Default
Switch and Jumper Settings" figure.
18
3. Development Board Setup
683227 | 2023.07.12
Related Information
Board Settings DIP Switch on page 64
19
683227 | 2023.07.12
Send Feedback
You can use the BTS to test board components, modify functional parameters, observe
performance, and measure power usage. 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.
Intel Corporation. All rights reserved. Intel, the Intel logo, and other Intel marks are trademarks of Intel
Corporation or its subsidiaries. Intel warrants performance of its FPGA and semiconductor products to current
specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any ISO
products and services at any time without notice. Intel assumes no responsibility or liability arising out of the 9001:2015
application or use of any information, product, or service described herein except as expressly agreed to in Registered
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.
4. Board Test System
683227 | 2023.07.12
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.
Note: Because the BTS is designed based on the Quartus Prime Programmer and system
console, be sure to close the other applications before you use the BTS application.
3. Turn on the power to the board, and run the Board Test System.
Note: To ensure operating stability, keep the USB cable connected and the board
powered on when running the demonstration application.
21
4. Board Test System
683227 | 2023.07.12
The BTS relies on the Quartus Prime software's specific library. Before running the
BTS, set the environment variable $QUARTUS_ROOTDIR to the correct directory on
your PC manually or open the Quartus Prime software to automatically set the
environment variable. The Board Test System uses this environment variable to locate
the Quartus Prime library.
Note: The version of Quartus Prime software set in the $QUARTUS_ROOTDIR environment
variable should be version 15.1 or later.
22
4. Board Test System
683227 | 2023.07.12
If you do not know, or 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.
Table 11.
Serial Number Arria 10 SoC Silicon Revision
10ASXSoC00[<0500] ES
10ASXSoC00[0500-1999] ES2
10ASXSoC00[>1999] PRD
23
4. Board Test System
683227 | 2023.07.12
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.
24
4. Board Test System
683227 | 2023.07.12
25
4. Board Test System
683227 | 2023.07.12
Board Information The board information displays the default static information about your
board.
Board Name Indicates the official name of the board, given by the Board Test System.
MAC0 Indicates the MAC address of he first ETH port of the FPGA
MAC1 Indicates the MAC address of the second ETH port of the FPGA
MAC2 Indicates the MAC address of the ETH port of the HPS
JTAG Chain Shows all the devices currently in the JTAG chain.
26
4. Board Test System
683227 | 2023.07.12
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.
User LEDs Displays the current state of the user LEDs for the FPGA. To toggle the
board LEDs, click one of the LED [ 0 to 3] buttons to toggle the 4 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.
27
4. Board Test System
683227 | 2023.07.12
Control Description
Port Allows you to specify which interface to test. The following port tests are available:
SFP A x1
SFP B x1
SMA x1
SDI
continued...
28
4. Board Test System
683227 | 2023.07.12
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.
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.
29
4. Board Test System
683227 | 2023.07.12
Control Description
30
4. Board Test System
683227 | 2023.07.12
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.
continued...
31
4. Board Test System
683227 | 2023.07.12
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.
32
4. Board Test System
683227 | 2023.07.12
Control Description
33
4. Board Test System
683227 | 2023.07.12
Control Description
Port Allows you to specify which interface to test. The following port tests are
available:
XCVR
CMOS
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.
continued...
34
4. Board Test System
683227 | 2023.07.12
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.
35
4. Board Test System
683227 | 2023.07.12
Control Description
36
4. Board Test System
683227 | 2023.07.12
Control Description
Port Allows you to specify which interface to test. The following port tests are
available:
XCVR
CMOS
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.
continued...
37
4. Board Test System
683227 | 2023.07.12
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:
continued...
38
4. Board Test System
683227 | 2023.07.12
Control Description
39
4. Board Test System
683227 | 2023.07.12
Control Description
Error Control This control displays data errors detected during analysis and allows you to
insert errors:
continued...
40
4. Board Test System
683227 | 2023.07.12
Control Description
Number of Addresses to Write and Read Determines the number of addresses to use in each iteration of reads and
writes.
41
4. Board Test System
683227 | 2023.07.12
Control Description
Error Control This control displays data errors detected during analysis and allows you to
insert errors:
continued...
42
4. Board Test System
683227 | 2023.07.12
Control Description
Number of Addresses to Write and Read Determines the number of addresses to use in each iteration of reads and
writes.
Write board info to EEPROM Writes board information (board name, board P/N, Serial
Number, Board Revision) into EEPROM
43
4. Board Test System
683227 | 2023.07.12
To start the application, click the Power Monitor icon in the Board Test System
application. You can also run the Power Monitor as a stand-alone application. The
PowerMonitor.exe resides in the <Package Root Dir>\examples
\board_test_system directory.
Note: You cannot run the stand-alone power application and the BTS application at the same
time. Also, you cannot run power and clock interface at the same time.
Control Description
44
4. Board Test System
683227 | 2023.07.12
Control Description
Graph Displays the mA power consumption of your board over time. The green
line indicates the current value. The red line indicates the maximum value
read since the last reset. The yellow line indicates the minimum value read
since the last reset.
General Information Displays MAX V version and current temperature of the FPGA and board.
Reset Clears the graph, resets the minimum and maximum values, and restarts
the Power Monitor.
45
4. Board Test System
683227 | 2023.07.12
The Clock Control communicates with the MAX V device on the board through the
JTAG bus. The programmable oscillators are connected to the MAX V device through a
2-wire serial bus.
Each Si5338 tab displays 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.
Control Description
46
4. Board Test System
683227 | 2023.07.12
Control Description
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. The default is restored by power cycling the board.
Set Sets the programmable oscillator frequency for the selected clock to the
value in the CLK0 to CLK3 controls for each Si5338. 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 Import register map file generated from Silicon Laboratories ClockBuilder
Desktop.
47
683227 | 2023.07.12
Send Feedback
5. Board Components
This chapter introduces the major components on the Arria 10 SoC development
board. The board overview figure illustrates the component locations and the board
components table provides a brief description of all component features of the board.
A complete set of schematics, a physical layout database, and fabrication files for the
development board reside in the Arria 10 SoC development kit board design files
directory.
USB UART
HPS Clock Source Selection Jumper
FMC B Daughtercard SW3 JTAG Switch
Port Trace x16
FPGA HPS_DP[0-3]
USB Blaster II
JTAG Header
MAX V CPLD
SW4 System Controller
HPS_PB[0-3]
J42 FMCA
Voltage Trace x 4 On/Off
Switch
J33 Clock Cleaner FPGA
Source Select SDI Video Memory
Character LCD
Display Port J58 FPGA
Clock Cleaner Linear Display
J30 FPGA Power Jumper
Dongle
J32 FMCB Header Power
Voltage
Intel Corporation. All rights reserved. Intel, the Intel logo, and other Intel marks are trademarks of Intel
Corporation or its subsidiaries. Intel warrants performance of its FPGA and semiconductor products to current
specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any ISO
products and services at any time without notice. Intel assumes no responsibility or liability arising out of the 9001:2015
application or use of any information, product, or service described herein except as expressly agreed to in Registered
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.
5. Board Components
683227 | 2023.07.12
Featured Devices
J24 JTAG chain header Provides access to the JTAG scan chain and disables the on-
(JTAG) board USB-Blaster II when using an external JTAG debugger
such as a USB-Blaster cable.
SW3 JTAG chain control DIP Remove or include devices in the active JTAG chain.
switch
SW4 MSEL DIP Switch Controls the configuration scheme on the board. MSEL pin
0, 1 and 2 connect to the DIP switch.
SW1 Function Dip switch Selects I2C Master, Controls PCIE slot power, and selects
FPGA image source.
S8 Program select push button Toggles the program select LEDs, which selects the program
image that loads from flash memory to the FPGA.
S7 Configure push button Load image from flash memory to the FPGA based on the
settings of the program select LEDs.
D19 Load LED Illuminates when the MAX V CPLD 5M2210 System
Controller is actively configuring the FPGA.
D17 Error LED Illuminates when the FPGA configuration from flash memory
fails.
D13, D14 JTAG TX/RX LEDs Indicates the transmit or receive activity of the JTAG chain.
The TX and RX LEDs flicker if the link is in use and active.
The LEDs are either off when not in use or on when in use
but idle.
D20-D22 Program select LEDs Illuminates to show which flash memory image loads to the
FPGA when you press the program select push button.
D23, D24 FMC port present LEDs Illuminates when a daughtercard is plugged into the FMC
port.
D11, D12 UART LEDs Illuminates when UART transmitter and receiver are in use.
Clock Circuitry
U42 Multi-output oscillator Si5338A quad-output fixed oscillator with 156.25 MHz,
100MHz, 25MHz, and 100MHz outputs.
U51 50-MHz oscillator 50.000-MHz crystal oscillator for general purpose logic
continued...
49
5. Board Components
683227 | 2023.07.12
U11 Multi-output oscillator Two 100 MHz outputs for PCIe application
J13, J14 Clock input SMA connector External clock inputs for the transceiver test port
U50 Multi-output oscillator Si5338A quad-output fixed oscillator with 125MHz, 270MHz,
100MHz, and 100MHz outputs.
U49 Multi-output oscillator Si5338A quad-output fixed oscillator with four 133.33MHz
outputs.
D25-D32 User LEDs Four user LEDs and four HPS LEDs. Illuminate when driven
low.
SW2 User DIP switch User DIP switch. When the switch is ON, a logic 0 is
selected.
S3-S6 General user push buttons Four user push buttons and four HPS push buttons. Driven
S11-S14 low when pressed.
S1, S2 HPS reset push buttons HPS cold/warm reset push buttons
Memory Connectors
J26 HPS HILO Memory connector HPS memory card include DDR3 HILO memory card and
DDR4 HILO memory card
J23 Boot Flash Connector Boot flash card options include QSPI flash card, SD micro
flash card and NAND flash card
J27 FPGA HILO Connector FPGA memory card options include DDR3 HILO memory
card , and DDR4 HILO memory card
Communication Ports
J29, J19 FMC port J29 is a V57.1 compatible FMC connector. J19 is a FMC
connector defined by Altera 16 transceivers specification
U12, J5 Gigabit Ethernet port RJ-45 connectors that provide HPS 10/100/1000 Ethernet
connections via a Micrel KSZ9031RN PHY.
U8, J2 Gigabit Ethernet port SGMII Gigabit Ethernet port through FPGA transceiver
(Port 1)
U9, J3 Gigabit Ethernet port SGMII Gigabit Ethernet port through FPGA transceiver
(Port 2)
J10, U13 USB-UART Port Mini-B USB interface to USB-to-UART bridge for serial UART
(UART 1) interface.
50
5. Board Components
683227 | 2023.07.12
U5 Real-time clock DS1339 device with built-in power sense circuit that detects
power failures and automatically switches to backup battery
supply, maintaining time keeping even when the board is
not powered.
U29, J48 SDI Video output port HDBNC 75-Ohm SDI video TX interface
(SDI_TXBNC_P)
U30, J49 SDI Video input port HDBNC 75-Ohm SDI video RX interface
(SDI_IN_P1)
Power Supply
SW5 Power switch Switch to power on or off the board when power is supplied
from the DC input jack.
LE (K) 660
Register 1,002,160
Transceivers 48
51
5. Board Components
683227 | 2023.07.12
52
5. Board Components
683227 | 2023.07.12
I/O Bank Board Reference Pin Name Pin Type I/O Description
Standa
rd
3 H12 NC - -
3 J14 NC - -
53
5. Board Components
683227 | 2023.07.12
I/O Bank Board Reference Pin Name Pin Type I/O Description
Standa
rd
3 N15 NC
3 F12 NC - -
3 K12 NC - -
3 M14 NC - -
3 N13 NC - -
54
5. Board Components
683227 | 2023.07.12
I/O Bank Board Reference Pin Name Pin Type I/O Description
Standa
rd
4 T8 NC - 3.3 V -
4 T9 NC - 3.3 V -
4 P10 NC - 3.3 V -
4 R11 NC - 3.3 V -
55
5. Board Components
683227 | 2023.07.12
I/O Bank Board Reference Pin Name Pin Type I/O Description
Standa
rd
56
5. Board Components
683227 | 2023.07.12
I/O Bank Board Reference Pin Name Pin Type I/O Description
Standa
rd
57
5. Board Components
683227 | 2023.07.12
I/O Bank Board Reference Pin Name Pin Type I/O Description
Standa
rd
58
5. Board Components
683227 | 2023.07.12
I/O Bank Board Reference Pin Name Pin Type I/O Description
Standa
rd
59
5. Board Components
683227 | 2023.07.12
I/O Bank Board Reference Pin Name Pin Type I/O Description
Standa
rd
5.4. Configuration
This section describes the FPGA, I/O MUX CPLD, and MAX V CPLD 5M2210 System
Controller device programming methods supported by the Arria 10 SoC development
board.
The Arria 10 SoC development board supports the following configuration methods
using JTAG:
• On-board USB-Blaster II is the default method for configuring the FPGA using the
Quartus Prime Programmer in JTAG mode with the supplied USB cable.
• External Mictor connector for configuring the HPS using the ARM DS-5 Altera
Edition software and DSTREAM or JTAG debug and trace tools such as Lauterbach
TRACE32.
• External USB-Blaster for configuring the FPGA when you connect the external
USB-Blaster to the JTAG header (J24).
Caution: The MAX V system controller controls the power sequence. The wrong configuration
file may damage the board.
The following procedure must be followed to program the system controller MAX V:
1. Short J58
2. Set SW3 Bits to:
Table 19. SW3 System Configuration Mode for System Controller MAX V Programming
Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 Bit8
ON ON ON ON ON OFF OFF ON
60
5. Board Components
683227 | 2023.07.12
5.4.2. FPGA and I/O MUX CPLD Programming over On-Board USB-Blaster
II
Table 20. SW3 Configuration for On-Board USB-Blaster II Mode
Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 Bit8
This configuration method implements a micro-USB connector (J22), a USB 2.0 PHY
device (U18), and an Altera MAX II CPLD EPM1270M256C4N (U17) to allow FPGA
configuration using a USB cable. This USB cable connects directly between the USB
connector on the board and a USB port on a PC running the Quartus Prime software.
61
5. Board Components
683227 | 2023.07.12
TMS
TMS
TMS
TDO
TMS
TDO
TDO
TDO
TCK
TCK
TCK
TCK
TDI
TDI
TDI
TDI
MAX II JTAG Switch
TRST
TCK
TMS
TDI A10 HPS/FPGA
TDO
TCK
TMS PCIE
TDI
TDO
TCK
TMS
TDI
TDO
FMC Port A
FMC Port B
TCK
TMS IO_MUX
TDI CPLD
TDO
TCK
TMS MAX V CPLD 5M2210 Flash
TDI System Controller Memory
TDO
Note: If an external USB-Blaster (I/II) cable is plugged into the EXTERNAL JTAG HEADER,
the MAX II automatically uses it as the master despite any DIP switch setting.
62
5. Board Components
683227 | 2023.07.12
SW4.3:OFF(Down)=MSEL1 is 0
SW4.2:OFF(Down)=MSEL0 is 0
SW4.3:ON(Up)=MSEL1 is 1
SW4.2:ON(Up)=MSEL0 is 1
On power-up or by pressing the warm/cold reset push button, the HPS downloads the
GHRD design from boot flash to configure the FPGA. The D17 (Error LED) is turned off
and D18 (Configuration done LED) is turned on after the FPGA is configured.
63
5. Board Components
683227 | 2023.07.12
D19 Load LED Illuminates when the MAX V CPLD 5M2210 System
Controller is actively configuring the FPGA.
D17 Error LED Red LED illuminates when the FPGA configuration from flash
memory fails.
D13, D14 JTAG TX/RX LEDs Indicate the transmit or receive activity of the JTAG chain.
The TX and RX LEDs flicker if the link is in use and active.
The LEDs are either off when not in use or on when in use
but idle.
D20-D22 Program select LEDs Illuminates to show which flash memory image loads to the
FPGA when you press the program select push button.
D23, D24 FMC port present LEDs Illuminates when a daughtercard is plugged into the FMC
port.
D11, D12 UART LEDs Illuminates when the UART transmitter and receiver are in
use.
Related Information
Default Switch and Jumper Settings on page 16
64
5. Board Components
683227 | 2023.07.12
The SW3 switch select controls the JTAG master/slave select. The DIP switch MSTR
switches control the master select. The other 5 pins are bypass pins for the various
available JTAG slaves. The following slaves are available and can be bypassed by
moving the corresponding bypass switch to the 'ON' position.
The MSTR switch settings and their meanings can be seen in the table below.
ON ON ON BOOT
65
5. Board Components
683227 | 2023.07.12
The bypass switch settings dictate which slaves are in/out of the chain, but see below
for the order if all were enabled in the chain.
1. Arria 10
2. IO_MAXV
3. PCIe
4. FMCA
5. FMCB
66
5. Board Components
683227 | 2023.07.12
0001 Reserve
0010 Reserve
0011 Reserve
0100 Reserve
0101 Reserve
0110 Reserve
continued...
67
5. Board Components
683227 | 2023.07.12
0111 Reserve
1001 DP_mode
1011 Reserve
1100 Reserve
1101 Reserve
1110 Reserve
1111 Reserve
For more information such as timing, character maps, interface guidelines, and other
related documentation, visit http://www.newhavendisplay.com.
68
5. Board Components
683227 | 2023.07.12
Match the colors in the above figure to match the FPGA I/O banks with its
corresponding clock sources.
69
5. Board Components
683227 | 2023.07.12
The PCI express end point interface is connected to the FMCB slot. A special PCIE-FMC
cable (HDR-181157-01-PCIEC) made by SAMTEC must be plugged into the FMCB slot
for the PCIe EP application.
Note: You can order the PCIE-FMC cable by contacting SAMTEC directly.
REFCLK +
VMIN = -0.30 V
The PCI Express edge connector also has a presence detect feature for the
motherboard to determine if a card is installed.
70
5. Board Components
683227 | 2023.07.12
Related Information
www.Samtec.com
71
5. Board Components
683227 | 2023.07.12
The PHY interfaces to an RJ-45 model with internal magnetics that can be used for
driving copper lines with Ethernet traffic.
Single-Port RGMII
RGMII
Micrel KSZ9031RN RJ-45 (HPS_P3)
MAC
The Micrel KSZ9031RN PHY uses a multi-level POR bootstrap encoding scheme to
allow a small set of I/O pins (7) to set up a very large number of default settings
within the device. The related I/O pins have integrated pull-up or pull-down resistors
to configure the device.
72
5. Board Components
683227 | 2023.07.12
73
5. Board Components
683227 | 2023.07.12
Port 1
MARVELL
88E1111 SGMII
(1E,0) PHY RJ-45
FPGA SGMII
MAC Port 2
MARVELL RJ-45
(1E,1)
88E1111 SGMII
PHY
74
5. Board Components
683227 | 2023.07.12
5.9.4. FMC
The FMCA slot is compliant with the V57.1 spec. All FMC V57.1 1.8V daughtercards
can be plugged into the FMCA slot. The FMCB slot is designed based on the Altera 16-
transceiver FMCB specification.
Note: Check the signal connections if your FMC card must be put in the FMCB slot.
75
5. Board Components
683227 | 2023.07.12
76
5. Board Components
683227 | 2023.07.12
77
5. Board Components
683227 | 2023.07.12
78
5. Board Components
683227 | 2023.07.12
79
5. Board Components
683227 | 2023.07.12
The FMCA slot is designed to be compatible with the requirements of FMC V57.1. This
slot can be used to support an external FMC memory card (DDR3 or DDR4).
80
5. Board Components
683227 | 2023.07.12
BANK Pin Number Schematic Signal Name DDR3 Interface (optional) DDR4 Interface (optional)
3H G11 FAHAP11
81
5. Board Components
683227 | 2023.07.12
BANK Pin Number Schematic Signal Name DDR3 Interface (optional) DDR4 Interface (optional)
3H A9 FALAP7
3G C4 FALAN20 BA2 of DDR3 Bank Address line BG0 of DDR4 Group line
3G C3 FALAP20 BA1 of DDR3 Bank address line BA1 of DDR4 BANK address line
3G D3 FALAN21 BA0 of DDR3 BANK address line BA0 of DDR4 BANK address line
82
5. Board Components
683227 | 2023.07.12
BANK Pin Number Schematic Signal Name DDR3 Interface (optional) DDR4 Interface (optional)
3F G1 FALAP27
83
5. Board Components
683227 | 2023.07.12
BANK Pin Number Schematic Signal Name DDR3 Interface (optional) DDR4 Interface (optional)
3F L5 FALAP28
3F N8 FAHBP13
84
5. Board Components
683227 | 2023.07.12
3E U7 FBHA_N6
3E T7 FBHA_P6
3E U6 FPGA_Refsys_3En
3E U5 FPGA_Refsys_3Ep
3E V7 FBHA_P17
3E V6 FBHA_N17
3E W6 Refclk_3En
3E W5 Refclk_3Ep
3E U4 FBLAN20
3E T4 FBLAP20
3E T3 FBLAN21
3E T2 FBLAP21
3E U2 FBLAN22
3E U1 FBLAP22
3E V2 FBLAN23
3E V1 FBLAP23
3E W4 FBLAN24
3E W3 FBLAP24
3E V4 FBLAN25
3E V3 FBLAP25
3E U10 FBLAN26
3E U9 FBLAP26
3E V9 FBLAN27
3E V8 FBLAP27
3E T9 FBHA_N23
3E T8 FBHA_P23
3E W10 FBHA_N20
3E W9 FBHA_P20
3E V11 FBHA_N21
3E U11 FBHA_P21
3E R7 FBHA_N22
3E R6 FBHA_P22
3A AU7 FBLAN0
3A AV7 FBLAP0
3A AT8 FB_LA_DEVCLK_N
continued...
85
5. Board Components
683227 | 2023.07.12
3A AT7 FB_LA_DEVCLK_P
3A AT10 FBLAN2
3A AT9 FBLAP2
3A AV8 FBLAN3
3A AW8 FBLAP3
3A AU9 FBLAN4
3A AV9 FBLAP4
3A AW10 FB_LA_SYSREF_N
3A AW9 FB_LA_SYSREF_P
3A AP8 FBLAN6
3A AR8 FBLAP6
3A AU11 FBLAN7
3A AU10 FBLAP7
3A AN9 FBLAN8
3A AP9 FBLAP8
3A AP10 FBLAN9
3A AR10 FBLAP9
3A AR12 FBLAN10
3A AT12 FBLAP10
3A AP11 FBCLK0M2CN
3A AR11 FBCLK0M2CP
3A AL10 Refclk_3An
3A AM10 Refclk_3Ap
3A AK12 FBLAN11
3A AK11 FBLAP11
3A AL12 FBLAN12
3A AM12 FBLAP12
3A AM11 FBLAN13
3A AN11 FBLAP13
3A AL14 FBLAN14
3A AL13 FBLAP14
3A AN13 FBLAN15
3A AN12 FBLAP15
3A AJ15 FBLAN16
3A AK15 FBLAP16
3A AH13 FBLAN17
continued...
86
5. Board Components
683227 | 2023.07.12
3A AH12 FBLAP17
3A AJ13 FBLAN18
3A AK13 FBLAP18
3A AF14 FBLAN19
3A AG14 FBLAP19
3A AH14 FMB_SYNC_AB
3A AJ14 FMB_SYNC_CD
3A AF15 FMB_SYNCN
3A AG15 FMB_SYNCP
87
5. Board Components
683227 | 2023.07.12
88
5. Board Components
683227 | 2023.07.12
89
5. Board Components
683227 | 2023.07.12
90
5. Board Components
683227 | 2023.07.12
Note: A battery for the RTC is not shipped with the development kit.
5.9.9. SFP+
The development board include two SFP+ ports that use two transceiver channels
from the FPGA. These ports take in serial data from the FPGA and transforms it into
optical signals. Both SFP+ ports are active and include the SFP+ cage assembly.
91
5. Board Components
683227 | 2023.07.12
Address = Address =
A10_HPS_I2C1 b’0010100 b’0010110
Address = Address =
b’1010000 b’???
Level Clock Clock
Shift BUS 1 Clock Clock BUS Clock BUS MAX V
SI5338 SI5338
FXMA2102 SI5338
MAX V XCVR EMI Clock
UMX
2V5 I2C A10PMBUSEN
Address = Address = Address =
BUS b’1110001 b’1110000 b’1110011
Level
Level Power LTM4677 LTM4676A PMBUS
PMBUS Shift
Shift Management PMBUS 0.9 V PMBUS 3.3 V PMBUS CON PMBUS
FXMA2102
FXMA2102 LTC2977 Output Output
UMX
UMX
Address = Address = Address =
b’1011100 b’1000010 b’1001110 VID
A10_PMBUSDIS_N
A10_VID
MAX V
5V0 I2C
BUS
Level
Shift LCD BUS LCD
FXMA2102
UMX
Address =
b’0101000
0x28 LCD
92
5. Board Components
683227 | 2023.07.12
Thirteen FPGA I/O pairs (FPGAIO_NP signals) are connected to FPGA I/O MAX V CPLD
for Ethernet, FPGA User IOs, Display port, and SDI applications support.
3E M2 FPGAIO9_N
3E M1 FPGAIO9_P
3E N4 FPGAIO8_N
3E N3 FPGAIO8_P
3E R3 FPGAIO7_N
3E R2 FPGAIO7_P
3E N2 FPGAIO6_N
3E N1 FPGAIO6_P
3E R1 FPGAIO5_N
3E P1 FPGAIO5_P
3E P4 FPGAIO4_N
3E P3 FPGAIO4_P
3E P6 FPGAIO3_N
3E P5 FPGAIO3_P
3E T5 FPGAIO2_N
3E R5 FPGAIO2_P
2I AR22 FPGAIO_N
2I AR23 FPGAIO_P
2I AL22 FPGAIO12_N
2I AM22 FPGAIO12_P
2I AP21 FPGAIO11_N
2I AR21 FPGAIO11_P
2I AN22 FPGAIO10_N
2I AN21 FPGAIO10_P
2I AL20 FPGAIO1_N
2I AM21 FPGAIO1_P
The figure below illustrates the signal connections between two MAX Vs and FPGA.
93
5. Board Components
683227 | 2023.07.12
sfpb_los
sfpa_los
user_dipsw_fpga3
user_dipsw_fpga2
user_dipsw_fpga1
user_dipsw_fpga0
user_pb_fpga3
user_pb_fpga2
user_pb_fpga1
user_pb_fpga0
user_led_fpga3
user_led_fpga2
user_led_fpga1
user_led_fpga0
plbus_altern FPGA_IO5
A10PMBUSEN FPGA_IO4
user_dipsw_hps3
MAX V (System)
MAX2toMAXV13
MAX II
94
5. Board Components
683227 | 2023.07.12
The TI interface uses the USB interface to access the LMK04828 clock cleaner. The
LMK04828 controller passes the FT245RQ signals to the SPI interface of LMK04828
clock cleaner chip.
USB_MAXV_D0 USB_MAXV_D0
USB_MAXV_D1 USB_MAXV_D1
USB_MAXV_D2 USB_MAXV_D2
USB_MAXV_D3 USB_MAXV_D3
USB_MAXV_D4 USB_MAXV_D4
USB_MAXV_D5 USB_MAXV_D5
USB_MAXV_D6 USB_MAXV_D6
USB_MAXV_D7 USB_MAXV_D7
OPEN VCXO
SHORT EXT_CLOCK
95
5. Board Components
683227 | 2023.07.12
FMCA Slot Resistor MUX FMCB Slot Resistor MUX FPGA Resistor MUX
R610 R360
R611 R361
R620 R372
R632 R382
C367 R437
C376 R445
C422 R470
C423 R471
C335 R404
C336 R405
C346 R411
C354 R427
FPGA 3A, 3E, 3G and 3H bank reference clocks can be selected from different clock
sources.
96
5. Board Components
683227 | 2023.07.12
R354 R355
R347 R348
R585 R587
R584 R586
R602 R604
R601 R603
R596 R594
R595 R593
This debug port needs support of both the HPS 16-bit trace debug port and Blaster
direct debug port.
97
5. Board Components
683227 | 2023.07.12
BANK Pin number Schematic Name HPS Trace Mode Blaster Direct Port
USER_DIPSW_HPS3 = 0 USER_DIPSW_HPS3 = 1
98
5. Board Components
683227 | 2023.07.12
99
5. Board Components
683227 | 2023.07.12
nCS Chip Select Active low signal that enables the slave device to receive or transfer data from the master
device
SCK Serial Clock The clock signal produced from the master device to synchronize the data transfer
MOSI Serial Data Input Receive data serially at the positive SCK clock.
MISO Serial Data output Transmit data serially at the negative SCK clock edge.
The HPS SPI controller is the SPI master, and the MAX V works as a slave SPI I/O
expander. The SPI interface uses 8-bit frame size. For MOSI, the first byte is used as
an instruction byte. Bit [7:1] is the register address. Bit [0] is the operation flag
where logic '1' is read flag and logic '0' is the write flag. The second byte is the data
byte. For MISO, the first byte are zero byte (pad), second byte is the data byte.
SCK
CSn
MISO 0 0 0 0 0 0 0 0 0
zeros zeros
0 0 0 0
100
5. Board Components
683227 | 2023.07.12
CSn
MOSI MSB 1 0 0 0 0 0 0 0 0
MISO 0 0 0 0 0 0 0 0 LSB
0 RD1 0 0
I1(read) 0 I2(read) 0
0 RD1 0 RD2
16 8-bit registers are implemented. For MOSI, the first byte is used as an instruction
byte. Bit [7:1] is the register address. Bit [0] is the operation flag: Logic one is read
flag. Logic zero is write flag. Second byte is data byte. For MISO, the first byte are
zero byte (pad), second byte is data byte.
101
5. Board Components
683227 | 2023.07.12
102
5. Board Components
683227 | 2023.07.12
103
5. Board Components
683227 | 2023.07.12
104
5. Board Components
683227 | 2023.07.12
5.10. Memory
This section describes the development board’s memory interface support and also the
signal names, types, and connectivity relative to the Arria 10 SoC. The development
board has the following memory interfaces:
• DDR3/DDR4 (HPS)
• DDR3/DDR4/QDRIV/RLDRAM3 (FPGA)
• Boot Flash:
— QSPI
— Micro SD flash
— NAND
• I2C EEPROM
Related Information
• Timing Analysis
• DDR, DDR2, and DDR3 SDRAM Design Tutorials
105
5. Board Components
683227 | 2023.07.12
106
5. Board Components
683227 | 2023.07.12
107
5. Board Components
683227 | 2023.07.12
3C AG4 DDR3 BA2 DDR4 BG0 RLDRAM3 BA2 QDRIV A21 MEM_ADDR_CMD18
3C AH4 DDR3 BA1 DDR4 BA1 RLDRAM3 BA1 QDRIV A20 MEM_ADDR_CMD17
3C AF5 DDR3 BA0 DDR4 BA0 RLDRAM3 BA0 QDRIV A19 MEM_ADDR_CMD16
3C AF7 DDR3 A15 DDR4 A15 RLDRAM3 A15 QDRIV A16 MEM_ADDR_CMD15
3C AH3 DDR3 A14 DDR4 A14 RLDRAM3 A14 QDRIV A15 MEM_ADDR_CMD14
3C AJ3 DDR3 A13 DDR4 A13 RLDRAM3 A13 QDRIV A14 MEM_ADDR_CMD13
3C AG7 DDR3 A12 DDR4 A12 RLDRAM3 A12 QDRIV A13 MEM_ADDR_CMD12
3C AH6 DDR3 A11 DDR4 A11 RLDRAM3 A11 QDRIV A12 MEM_ADDR_CMD11
3C AJ5 DDR3 A10 DDR4 A10 RLDRAM3 A10 QDRIV A11 MEM_ADDR_CMD10
108
5. Board Components
683227 | 2023.07.12
3C AM1 DDR3 CKE0 DDR4 CKE0 RLDRAM3 A20 QDRIV RWAn MEM_ADDR_CMD20
3C AR2 DDR3 ODT1 DDR4 ODT1 RLDRAM3 A19 QDRIV LDBn MEM_ADDR_CMD25
3C AR1 DDR3 ODT0 DDR4 ODT0 RLDRAM3 A18 QDRIV LDAn MEM_ADDR_CMD24
3C AP1 DDR3 Wen DDR4 BG1 RLDRAM3 BA3 QDRIV CFGn MEM_ADDR_CMD28
109
5. Board Components
683227 | 2023.07.12
110
5. Board Components
683227 | 2023.07.12
111
5. Board Components
683227 | 2023.07.12
Table 53. Bank 2K and 2J I/O Pin Assignments for DDR3 and DDR4 Interface
BANK Pin Number DDR3 Interface DDR4 Interface Schematic Name
2K J26
2K E26 240 ohm reference resistor 240 ohm reference resistor RZQ_2K
2K G24 133Mhz DDR reference clock 133Mhz DDR reference clock CLK_HPSEMI_N
2K F25 133Mhz DDR reference clock 133Mhz DDR reference clock CLK_HPSEMI_P
2K E23 A9 A9 HMEM_ADDR_CMD9
2K D23 A8 A8 HMEM_ADDR_CMD8
2K C23 A7 A7 HMEM_ADDR_CMD7
2K B22 A6 A6 HMEM_ADDR_CMD6
2K B24 A5 A5 HMEM_ADDR_CMD5
2K C25 A4 A4 HMEM_ADDR_CMD4
continued...
112
5. Board Components
683227 | 2023.07.12
2K C21 A3 A3 HMEM_ADDR_CMD3
2K C22 A2 A2 HMEM_ADDR_CMD2
2K C26 A1 A1 HMEM_ADDR_CMD1
2K B26 A0 A0 HMEM_ADDR_CMD0
2J AW23
113
5. Board Components
683227 | 2023.07.12
2J AP24
2J AL24
114
5. Board Components
683227 | 2023.07.12
The flash mode is selected by the BOOTSEL bits defined in the flash daughtercard.
BOOTSEL values are 0x02, 0x04 and 0x06.
115
5. Board Components
683227 | 2023.07.12
5.10.5. Daughtercards
Altera Corporation and its partners offer a variety of application-specific
daughtercards. You can use these daughtercards to expand the functionality of the
Arria 10 SoC development board. Reference designs and application-specific software
accompany many of the daughtercards, further facilitating the design process. All
daughtercards are available for purchase on Altera.com.
Related Information
Intel FPGA Development Kits
116
5. Board Components
683227 | 2023.07.12
117
5. Board Components
683227 | 2023.07.12
Figure 36. Arria 10 SoC Development Kit Power Distribution Network Diagram
118
683227 | 2023.07.12
Send Feedback
A. Additional Information
2023.07.12 • Retitled the document from Arria 10 SoC Development Kit User Guide to Intel Arria 10 SoC
Development Kit User Guide.
• Minor text edits.
Table 56. Intel Arria 10 SoC Development Kit User Guide Revision History
Date Version Changes
August 2018 2018.08.09 Updated Memory on page 105. HPS-EMIF only supports DDR3 and DDR4
while the FPGA EMIF supports the rest of the protocols.
September 2017 2017.09.05 • Updated Dedicated I/O Pin Assignments table in HPS Boot Flash
Interface on page 115
• Updated the name of the battery used in Real-Time Clock (HPS) on
page 91
August 2017 2017.08.08 Added a Caution note to Handling the Board on page 9
December 2016 2016.12.29 • Updated FMCA LVDS Signal I/O Assignments Table in FMC on page 75
Intel Corporation. All rights reserved. Intel, the Intel logo, and other Intel marks are trademarks of Intel
Corporation or its subsidiaries. Intel warrants performance of its FPGA and semiconductor products to current
specifications in accordance with Intel's standard warranty, but reserves the right to make changes to any ISO
products and services at any time without notice. Intel assumes no responsibility or liability arising out of the 9001:2015
application or use of any information, product, or service described herein except as expressly agreed to in Registered
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.
A. Additional Information
683227 | 2023.07.12
120
A. Additional Information
683227 | 2023.07.12
121