Arria V GT FPGA Development BoardDecember 2014 Altera Corporation
Reference Manual
This document describes the hardware features of the Arria® V GT FPGA
development board, including the detailed pin-out and component reference
information required to create custom FPGA designs that interface with all
components of the board.
General Description
The Arria V GT FPGA development board provides a hardware platform for
developing and prototyping low-power, high-performance, and logic-intensive
designs using Altera’s Arria V GT FPGA device. The board provides a wide range of
peripherals and memory interfaces to facilitate the development of Arria V GT FPGA
designs.
1. Overview
Two high-speed mezzanine card (HSMC) connectors are available to add additional
functionality via a variety of HSMCs available from Altera
®
and various partners.
f To see a list of the latest HSMCs available or to download a copy of the HSMC
specification, refer to the Development Board Daughtercards page of the Altera
website.
Design advancements and innovations, such as the PCI Express hard IP
implementation and programmable power technology ensure that designs
implemented in the Arria V GT FPGAs operate faster, with lower power, and have a
faster time to market than previous FPGA families.
f For more information on the following topics, refer to the respective documents:
■ Arria V device family, refer to the Arria V Device Handbook.
■ PCI Express MegaCore function, refer to the PCI Express Compiler User Guide.
■ HSMC Specification, refer to the High Speed Mezzanine Card (HSMC) Specification.
December 2014 Altera CorporationArria V GT FPGA Development Board
Reference Manual
1–2Chapter 1: Overview
Board Component Blocks
Board Component Blocks
The development board features the following major component blocks:
■ Two Arria V GT FPGA 5AGTFD7K3F40I3N in the 1517-pin FineLine BGA (FBGA)
package
■504K LEs
■190,240 adaptive logic modules (ALMs)
■24,140 Kbit (Kb) M10K on-die memory
■2,906 Kb MLAB memory
■36 transceivers
■16 phase locked loops (PLLs)
■2,312 18x18 multipliers
■1.15-V core voltage
■ MAX
■ FPGA configuration circuitry
®
II CPLD EPM2210GF324 System Controller in the 324-pin FBGA package
■MAX
II CPLD EPM570GM100 and flash fast passive parallel (FPP)
configuration
■On-board USB-Blaster
TM
II for use with the Quartus® II Programmer
■ Clocking circuitry
■Nine on-board oscillators
■ One 50-MHz oscillator
■ Two 125-MHz oscillators
■ Clock buffer with six outputs sourced by SMA or programmable oscillator
with a default frequency of 100-MHz
■ One programmable oscillator with a default frequency of 148.5-MHz
■ Four programmable oscillators with four outputs each of various default
frequencies
■ Clock buffer with two outputs sourced by one of the above four
programmable oscillators with one output to the FPGA reference clock and
Bull's Eye
■SMA connectors for external LVPECL clock input
■ Power supply
■14-V – 20-V DC input
■PCI Express edge connector power
■12-V PCI Express ATX supply
®
SMA
■On-board power measurement circuitry
Arria V GT FPGA Development BoardDecember 2014 Altera Corporation
Reference Manual
Chapter 1: Overview1–3
Board Component Blocks
■ Mechanical
■PCI Express long form factor (4.376” x 10.45”)
■PCI Express chassis or bench-top operation
Dual FPGA
The development board includes two Arria V GT FPGAs that connect to other
components on the board to provide a better transceiver and bandwidth design
solution.
FPGA 1
The first FPGA device (FPGA 1) connects to the following components:
■ Communication ports
■One PCI Express x8 edge connector
■One universal HSMC expansion port (port A)
■One USB 2.0 connector
■One gigabit Ethernet port
■Chip-to-Chip (C2C) bridge with 29 LVDS inputs and 29 LVDS outputs, and x8
transceivers
■Two small form factor pluggable plus (SFP+) channels
■One SMA 10 Gbps transceiver channel
■Three Bull’s Eye 10 Gbps transceiver channels
■ Memory
■1152-Mbyte (MB) DDR3 SDRAM with a 72-bit data bus
■72-Mbit (Mb) QDRII+ SRAM
■1-Gbit (Gb) synchronous flash with a 16-bit data bus
December 2014 Altera CorporationArria V GT FPGA Development Board
Reference Manual
1–4Chapter 1: Overview
Board Component Blocks
■ General user I/O
■LEDs and displays
■ Eight dual color user LEDs
■ Two-line character LCD display
■ Three configuration select LEDs
■ One configuration done LED
■ Two HSMC interface transmit/receive (TX/RX) LEDs
■ Three PCI Express LEDs
■ Five Ethernet LEDs
■Push buttons
■ One CPU reset push button
■ One Max II CPLD EPM2210 System Controller configuration reset
push button
■ One load image push button (to program the FPGA from flash memory)
■ One image select push button (select an image to load from flash memory)
■ Three general user push buttons
■Eight user control DIP switches
FPGA 2
The second FPGA device (FPGA 2) connects to the following components:
■ Communication ports
■One universal HSMC expansion port (port B)
■One FMC port
■C2C bridge with 29 LVDS inputs and 29 LVDS outputs, and x8 transceivers
■One serial digital interface (SDI) channel
■One SMA 10 Gbps transceiver channel
■One Bull's Eye 6 Gbps transceiver channel
■One Bull’s Eye 10 Gbps transceiver channel
■ Memory
■1024-MB DDR3 SDRAM with a 64-bit data bus (soft controller)
■512-MB DDR3 SDRAM with a 32-bit data bus (hard IP controller)
Arria V GT FPGA Development BoardDecember 2014 Altera Corporation
Reference Manual
Chapter 1: Overview1–5
Port B
Port A
1152-MB
DDR3
2x16 LCD
Push buttons
8 bi-color LEDs
CPLD
1-Gb
Flash
FMC
x8 Edge
SMAs
10G
Gigabit Ethernet
PHY (RGMII)
On-Board
USB-Blaster II
and
USB Interface
Mini-USB
2.0
XCVR x1
Bull’s Eye
10G
XCVR x3
SDI
TX/RX
XCVR x1
Bull’s Eye
10G
Bull’s Eye
6G
XCVR x1
XCVR x1
SMAs
10G
XCVR x1
SFP+
XCVR x2
x16
x72
DDR3
(x64)
x32 Hard IP
(x64 Soft IP)
72-Mb
QDRII+
x36
x11
x8
x4
ADDR x16
XCVR x8 Chip-to Chip
LVDS x29 Chip-to Chip + 1 Clock Input
LVDS x29 Chip-to Chip + 1 Clock Input
XVCR x8
XVCR x10
x80
CLKIN x3
CLKOUT x3
XCVR x4
x80
CLKIN x3
CLKOUT x3
XCVR x8
JTAG Chain
USB Interface x19
Programmable
Oscillators +
50 M, 100 M
Programmable
Oscillators +
50 M, 100 M
5AGTFD7K3F40
FPGA 1
5AGTFD7K3F40
FPGA 2
x16
Push Buttons
DIP Switches
DIP Switches
8 bi-color LEDs
x8
x4
x16
Development Board Block Diagram
■ General user I/O
■LEDs and displays
■ Eight dual color user LEDs
■ Two HSMC interface transmit/receive (TX/RX) LEDs
■Push buttons
■ One CPU reset push button
■ Three general user push buttons
■Eight user control DIP switches
Development Board Block Diagram
Figure 1–1 shows a block diagram of the Arria V GT FPGA development board.
Figure 1–1. Arria V GT FPGA Development Board Block Diagram
Handling the Board
When handling the board, it is important to observe the following static discharge
precaution:
December 2014 Altera CorporationArria V GT FPGA Development Board
anti-static handling precautions when touching the board.
c Without proper anti-static handling, the board can be damaged. Therefore, use
Reference Manual
1–6Chapter 1: Overview
Handling the Board
Arria V GT FPGA Development BoardDecember 2014 Altera Corporation
Reference Manual
Introduction
1A complete set of schematics, a physical layout database, and GERBER files for the
f For information about powering up the board and installing the demonstration
2. Board Components
This chapter introduces the major components on the Arria V GT FPGA development
board. Figure 2–1 illustrates the component locations and Tab le 2– 1 provides a brief
description of all component features of the board.
development board reside in the Arria V GT FPGA development kit documents
directory.
software, refer to the Arria V GT FPGA Development Kit User Guide.
This chapter consists of the following sections:
■ “Board Overview”
■ “Featured Device: Arria V GT FPGA” on page 2–6
■ “MAX II CPLD EPM2210 System Controller” on page 2–8
■ “Configuration, Status, and Setup Elements” on page 2–14
■ “Clock Circuitry” on page 2–22
■ “General User Input/Output” on page 2–27
■ “Components and Interfaces” on page 2–33
■ “Memory” on page 2–54
■ “Power Supply” on page 2–68
■ “Statement of China-RoHS Compliance” on page 2–72
December 2014 Altera CorporationArria V GT FPGA Development Board
Reference Manual
2–2Chapter 2: Board Components
Arria V FPGA
(U16)
Arria V FPGA (U13)
FMC Bank B Voltage Select (J11)
FMC VCCPD
B4 Select (J5)
FMC Bank B Power Source Select (J28)
MAX II CPLD
EPM2210 System
Controller (U2)
PCI
Express Edge
Connector
(J14)
JTAG Connector
(J1)
Embedded
USB-Blaster
Circuitry (J7)
Gigabit Ethernet
Port (J8)
SFP+ Port (J10)
SFP+ Port (J15)
[Available in
Arria V GT
Development
Board Only]
DC Input
Jack (J6)
Character
LCD (J29)
Board
Power Switch
(SW1)
ATX Power
Connector
(J4)
FMC
Connector
(J9)
CPU Reset
Push
Button (S4)
DDR3A
(U7, U11, U18,
U21, U28)
DDR3C
(U19, U22)
DDR3B (U6, U12)
Tx/Rx
Transceivers
(J19-J22)
Tx/Rx
Transceivers
(J12, J13,
J24, J25)
Fan Power
(J23)
Fan Power
(J14)
SDI Video
Por t
(J26, J27)
Bullseye
SMA
Connector
(J16)
Clock Input
SMA
Connector
(J10, J11)
Configuration LEDs (D12-D17)
Configuration
Push Buttons
(S1-S3)
Flash
Memory (U4)
User LEDs (D18-D25)
User Push
Buttons
(S5-S7)
User LEDs (D26-D33)
User Push Buttons (S9-S11)
CPU Reset
Push Button (S8)
User DIP Switch (SW3)
User DIP
Switch (SW2)
HSMC
Port A (J2)
HSMC
Port B (J3)
Board Overview
Board Overview
This section provides an overview of the Arria V GT FPGA development board,
including an annotated board image and component descriptions. Figure 2–1 shows
an overview of the available components.
Figure 2–1. Overview of the Arria V GT FPGA Development Board Features
Tab le 2– 1 describes the components and lists their corresponding board references.
Table 2–1. Arria V GT FPGA Development Board Components (Part 1 of 4)
Board ReferenceTypeDescription
Featured Devices
U13, U16FPGATwo Arria V GT FPGA, 5AGTFD7K3F40I3N, 1517-pin FBGA.
U2CPLDMAX II CPLD, EPM2210GF324, 324-pin BGA.
Configuration, Status, and Setup Elements
J1JTAG connector
J7On-Board USB-Blaster IIMini-USB 2.0 connector for programming and debugging the FPGA.
SW5Board settings DIP switch
SW6JTAG chain DIP switch
Arria V GT FPGA Development BoardDecember 2014 Altera Corporation
Reference Manual
Disables the on-board USB-Blaster II (for use with external
USB-Blasters).
Controls the MAX
as clock enable, SMA clock input control, and which image to load
from flash memory at power-up. This switch is located on the bottom
of the board.
II CPLD EPM2210 System Controller functions such
Enables and disables devices in the JTAG chain. This switch is located
on the bottom of the board.
Chapter 2: Board Components2–3
Board Overview
Table 2–1. Arria V GT FPGA Development Board Components (Part 2 of 4)
Board ReferenceTypeDescription
SW7PCI Express DIP switch
Controls the PCI Express lane width by connecting
together on the PCI Express edge connector. This switch is located on
prsnt
pins
the bottom of the board.
SW8
SW4
FPGA 1 mode select DIP
switch
FPGA 2 mode select DIP
switch
S2Image select push button
S3
Program configuration push
button
Sets the Arria V MSEL[4,2,1] pins. This switch is located on the
bottom of the board.
Sets the Arria V MSEL[4,2,1] pins. This switch is located on the
bottom of the board.
Toggles the configuration LEDs which selects the program image that
loads from flash memory to the FPGA.
Configures the FPGA from flash memory image based on the program
LEDs.
D1Power LEDIlluminates when 5.0-V power is present.
Indicate the transmit or receive activity of the JTAG chain. The Tx and
D2, D3JTAG Tx/Rx LEDs
Rx LEDs blink when the link is in use and active. The LEDs are off when
not in use and on when in use or idle.
D4, D5HSMC port A LEDsYou can configure these LEDs to indicate transmit or receive activity.
D6HSMC port A present LEDIlluminates when a daughtercard is plugged into the HSMC port A.
D7, D8HSMC port B LEDsYou can configure these LEDs to indicate transmit or receive activity.
D9HSMC port B present LEDIlluminates when a daughtercard is plugged into the HSMC port B.
Indicate the transmit or receive activity of the System Console USB
D10, D11System Console Tx/Rx LEDs
interface. The Tx and Rx LEDs blink when the link is in use and active.
The LEDs are off when not in use and on when in use or idle.
Illuminates to show the LED sequence that determines which flash
D12, D13, D14Configuration LEDs
memory image loads to the FPGA when you press the
PGM1_SEL
push
button.
D15Error LEDIlluminates when the FPGA configuration from flash memory fails.
D16Configuration done LEDIlluminates when the FPGA is configured.
D17Load LED
D36, D37, D38,
D39, D40
Ethernet LEDsShows the connection speed as well as transmit or receive activity.
D42, D43, D44PCI Express link LEDs
Illuminates when the MAX II CPLD EPM2210 System Controller is
actively configuring the FPGA.
You can configure these LEDs to display the PCI Express link width
(x1, x4, x8).
Clock Circuitry
Programmable oscillator with default frequencies of CLK0=125 MHz,
2
C address
U48
Si5338 programmable
oscillator
CLK1=100 MHz, CLK2=625 MHz, CLK3=125 MHz at I
71 HEX. The frequency is programmable using the clock GUI with the
default MAX II CPLD EPM2210 System Controller design programmed
into the MAX II EPM2210.
Programmable oscillator with default frequencies of CLK0=625 MHz,
2
C address
U53
Si5338 programmable
oscillator
CLK1=156.25 MHz, CLK2=125 MHz, CLK3=125 MHz at I
70 HEX. The frequency is programmable using the clock GUI with the
default MAX II CPLD EPM2210 System Controller design programmed
into the MAX II EPM2210.
December 2014 Altera CorporationArria V GT FPGA Development Board
Reference Manual
2–4Chapter 2: Board Components
Board Overview
Table 2–1. Arria V GT FPGA Development Board Components (Part 3 of 4)
Board ReferenceTypeDescription
Programmable oscillator with default frequencies of CLK0=125 MHz,
2
C address
U52
Si5338 programmable
oscillator
CLK1=100 MHz, CLK2=156.25 MHz, CLK3=125 MHz at I
73 HEX. The frequency is programmable using the clock GUI with the
default MAX II CPLD EPM2210 System Controller design programmed
into the MAX II EPM2210.
Programmable oscillator with default frequencies of CLK0=625 MHz,
2
C address
U34
Si5338 programmable
oscillator
CLK1=100 MHz, CLK2=625 MHz, CLK3=125 MHz at I
72 HEX. The frequency is programmable using the clock GUI with the
default MAX II CPLD EPM2210 System Controller design programmed
into the MAX II EPM2210.
X1125 MHz oscillator125.000 MHz crystal oscillator for general purpose logic to FPGA 1.
X4125 MHz oscillator125.000 MHz crystal oscillator for general purpose logic to FPGA 2.
Programmable oscillator for SDI or REFCLK0RP/N with default
2
X2
Si571 programmable
Oscillator (148.5 MHz default)
frequencies at I
using the clock GUI with the default MAX II EPM2210 System
C address 55 HEX. The frequency is programmable
Controller design programmed into the MAX II EPM2210.
Programmable oscillator with a default frequency of 100.00 MHz. The
X7, or J17 and
J18 to U56 buffer
Programmable oscillator
(100 MHz default)
frequency is programmable using the clock GUI with the default MAX II
CPLD EPM2210 System Controller design programmed into the MAX
II EPM2210. Multiplex with
CLKIN_SMA_P/N
based on
CLK_SEL
switch value.
X6 to U51 1:3
zero delay clock
50 MHz oscillator
buffer
J17, J18Clock input SMAs
50.000 MHz crystal oscillator for general purpose logic. Three outputs
connect to the FPGA 1, FPGA 2, and MAX II devices.
Drive LVPECL-compatible clock inputs into the clock multiplexer buffer
(U56).
General User Input/Output
SW2FPGA 1 user DIP switchOctal user DIP switches. When the switch is ON, a logic 0 is selected.
SW3FPGA 2 user DIP switchOctal user DIP switches. When the switch is ON, a logic 0 is selected.
S1MAX II reset push buttonResets the MAX II CPLD EPM2210 System Controller.
S4FPGA 1 CPU reset push button Resets the FPGA 1 logic.
S8FPGA 2 CPU reset push button Resets the FPGA 2 logic.
S5–S7
S9–S11
FPGA 1 general user push
buttons
FPGA 2 general user push
buttons
Three user push buttons. Driven low when pressed.
Three user push buttons. Driven low when pressed.
D18–D25FPGA 1 user LEDsEight bi-color user LEDs. Illuminates when driven low.
D26–D33FPGA 2 user LEDsEight bi-color user LEDs. Illuminates when driven low.
D35FPGA 1 LEDLED indicator for FPGA 1.
D32FPGA 2 LEDLED indicator for FPGA 2.
Memory Devices
U4Flash x16 memory
Synchronous burst mode flash device that provides a 16-bit 125-MB
non-volatile memory port.
Arria V GT FPGA Development BoardDecember 2014 Altera Corporation
Reference Manual
Chapter 2: Board Components2–5
Board Overview
Table 2–1. Arria V GT FPGA Development Board Components (Part 4 of 4)
Board ReferenceTypeDescription
U8QDRII+ memory
U7, U11, U18,
U21, U28
DDR3A memory
9-MB QDRII+ SRAM with a 36-bit data bus. The device has a separate
36-bit read and 36-bit write port with DDR signalling at up to 400 MHz.
DDR3 SDRAM interface on FPGA 1. This 1152-MB DDR3 x72-bit data
bus consists of four x16 devices and one x8 device with a single
address or command bus.
DDR3 SDRAM interface on FPGA 2. There are two interface options:
■ Option 1: 512-MB interface with a 32-bit data bus. This DDR3
U6, U12, U19,
U22
DDR3B/C memory
x32-bit data bus consists of two x16 devices with a single shared
address.
■ Option 2: 1024-MB interface with a 64-bit data bus. This DDR3
x64-bit data bus consists of four x16 devices with a single shared
address.
Communication Ports
J30PCI Express edge connector
J2HSMC port A
J3HSMC port B
J7Mini-USB type-AB connector
Gold-plated edge fingers connector for up to ×8 signaling in Gen1 and
x4 Gen2 modes.
Provides four transceiver channels and 80 CMOS or 17 LVDS channels
per the HSMC specification.
Provides four transceiver channels and 80 CMOS or 17 LVDS channels
per the HSMC specification.
USB interface for programming the FPGA through on-board
USB-Blaster II JTAG via a type-AB Mini-USB cable.
RJ-45 connector which provides a 10/100/1000 Ethernet connection
J8Gigabit Ethernet
via a Marvell 88E1111 PHY and the FPGA-based Altera Triple Speed
Ethernet MegaCore function in RGMII mode.
Display Ports
J29Character LCD connector
Connector which interfaces to the provided 16 character × 2 line LCD
module along with two standoffs at MTH7 and MTH8.
Power Supply
J6DC input jack
Accepts a 19-V DC power supply. Do not use this input jack while the
board is plugged into a PCI Express slot.
J4ATX power connectorPCI Express auxiliary power source option.
J30PCI Express edge connector
SW1Power switch
Interfaces to a PCI Express root port such as an appropriate PC
motherboard.
Switch to power on or off the board when power is supplied from the
DC input jack.
December 2014 Altera CorporationArria V GT FPGA Development Board
Reference Manual
2–6Chapter 2: Board Components
Featured Device: Arria V GT FPGA
Featured Device: Arria V GT FPGA
The Arria V GT FPGA development board features two Arria V GT FPGA
5AGTFD7K3F40I3N device (U13 and U16) in a 1517-pin FBGA package.
f For more information about Arria V device family, refer to the Arria V Device
Handbook.
Tab le 2– 2 describes the features of the Arria V GT FPGA 5AGTFD7K3F40I3N device.
Table 2–2. Arria V GT FPGA Features
ALMs
Equivalent
LEs
M10K RAM
Blocks
Total RAM
Kbits
18-bit × 18-bit
Multipliers
PLLsTransceiversPackage Type
190,240504,00024,14027,0462,31216361517-pin FBGA
I/O Resources
Figure 2–2 illustrates the bank organization and I/O count for the Arria V GT FPGA
5AGTFD7K3F40I3N device in the 1517-pin FBGA package.
Figure 2–2. Arria V GT FPGA Device I/O Bank Diagrams
A1
2.5 V
Chip-to-Chip
32
48
48
48
32
48
LCD
USER
1.5 V
DDR3 x72
USB
ENET
PCIe
SFP+
HSMA
SFP+
USER
QDRII+
Flash/MAX
2.5 V
2.5 V
1.8 V
AW1
HSMA
Bank 4A48
Bank 4B48
Bank 4C32
Bank 4D48
Bank 3D48
Bank 3C48
Bank 3B32
Bank 3A48
C2C
x8
PCIe
x8
SMA
HSMA
(6G)
x4
GXB_R
XCVRs
5AGTFD7K3F40I3N
Device 1
GXB_L
XCVRs
SFP+
SMA
x1
(6G)
x8
SMA
(10G)
SMA
(10G)
SFP+
x1
Bank 7A4848
Bank 7B
Bank 7C
Bank 7D
Bank 8D
Bank 8C
Bank 8B
Bank 8A
DDR3 x72
Chip-to-Chip
LCD
1.5 V
2.5 V
48
Bank 8A
32
Bank 8B
48
Bank 8C
48
Bank 8D
48
Bank 7D
32
Bank 7C
48
Bank 7B
Bank 7A
48
A1
SMA
(10G)
5AGTFD7K3F40I3N
FMC
FMC
x4
x6
BP
x4
Device 2
SMA
(6G)
GXB_L
XCVRs
GXB_R
XCVRs
BP
x4
SMA
(10G)
SDI
x1
C2C
x8
HSMB
x4
Bank 3A48
Bank 3B32
Bank 3C48
Bank 3D48
Bank 4D48
Bank 4C32
Bank 4B48
Bank 4A48
2.5 V
HSMB
SDI
USER
2.5 V
FMC
Arria V GT FPGA Development BoardDecember 2014 Altera Corporation
Reference Manual
Chapter 2: Board Components2–7
Featured Device: Arria V GT FPGA
Tab le 2– 3 lists the Arria V GT FPGA 1 pin count and usage by function on the
development board. Clocks are listed under special pins as it uses dedicated I/O pins.
December 2014 Altera CorporationArria V GT FPGA Development Board
Reference Manual
2–8Chapter 2: Board Components
Information
Register
Embedded
Blaster
MAX II CPLD
Power
Calculations
SLD-HUB
PFL
Power
Measurement
Results
Virtual-JTAG
PC
Arria V
FPGA
LTC2418
Controller
Flash
Decoder
Encoder
GPIO
JTAG Control
Control
Register
MAX II CPLD EPM2210 System Controller
Table 2–4. Arria V GT FPGA 2 Pin Count and Usage (Part 2 of 2)
FunctionI/O StandardI/O CountSpecial Pins
Clocks or Oscillators1.8-V CMOS + LVDS105 differential clocks, 1 single-ended
Total I/O Used:
584
Transceivers
SMAs or Bull's Eye—12—
HSMC port B—16—
FMC—40—
Chip-to-chip bridge—32—
Total Transceivers:
116
MAX II CPLD EPM2210 System Controller
The board utilizes the EPM2210 System Controller, an Altera MAX II CPLD, for the
following purposes:
■ FPGA configuration from flash
■ Power consumption monitoring
■ Virtual JTAG interface for PC-based GUI
■ Control registers for clocks
■ Control registers for remote system update
Figure 2–3 illustrates the MAX II CPLD EPM2210 System Controller's functionality
and external circuit connections as a block diagram.
Figure 2–3. MAX II CPLD EPM2210 System Controller Block Diagram
Arria V GT FPGA Development BoardDecember 2014 Altera Corporation
Reference Manual
Chapter 2: Board Components2–9
MAX II CPLD EPM2210 System Controller
Tab le 2– 5 lists the I/O signals present on the MAX II CPLD EPM2210 System
Controller. The signal names and functions are relative to the MAX
Table 2–5. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 1 of 5)
Schematic Signal Name
CLK125A_EN
CLK125B_EN
CLK50_EN
CLK_CONFIG
CLK_ENABLE
CLK_SEL
CLKIN_MAX_50
CLOCK_SCL
CLOCK_SDA
CPU1_RESETN
CPU2_RESETN
DEVICE1_LED
DEVICE2_LED
EXTRA_SIG0
EXTRA_SIG1
EXTRA_SIG2
FACTORY_USER1
FACTORY_USER2
FACTORY_REQUEST
FACTORY_STATUS
FLASH_ACCESSN
FLASH_ADVN
FLASH_CEN
FLASH_CLK
FLASH_OEN
FLASH_RDYBSYN
FLASH_RESETN
FLASH_WEN
FM_A0
FM_A1
FM_A2
FM_A3
FM_A4
FM_A5
FM_A6
FM_A7
MAX II CPLD
Pin Number
I/O StandardDescription
B132.5-V125 MHz oscillator enable
D72.5-V125 MHz oscillator enable
D112.5-V50 MHz oscillator enable
K62.5-V100 MHz configuration clock input
B52.5-VDIP switch for clock oscillator enable
E72.5-VDIP switch for clock select—SMA or oscillator
K132.5-V50 MHz clock input
C142.5-VProgrammable oscillator I2C clock
L42.5-VProgrammable oscillator I2C data
B82.5-VFPGA 1 reset push button
E62.5-VFPGA 2 reset push button
D132.5-VFPGA 1 configuration done LED
C152.5-VFPGA 2 configuration done LED
B102.5-VReserved for future use.
F161.8-VReserved for future use.
J161.8-VReserved for future use.
A52.5-VLoad factory or user design at power-up
C42.5-VLoad factory or user design at power-up
B92.5-VOn-Board USB-Blaster II request to send FACTORY command
F102.5-VOn-Board USB-Blaster II FACTORY command status
B121.8-VFM bus flash memory access indication
G151.8-VFM bus flash memory address valid
E161.8-VFM bus flash memory chip enable
E171.8-VFM bus flash memory clock
F141.8-VFM bus flash memory output enable
D181.8-VFM bus flash memory ready
F131.8-VFM bus flash memory reset
D171.8-VFM bus flash memory write enable
T171.8-VFM bus address
R151.8-VFM bus address
T161.8-VFM bus address
F151.8-VFM bus address
R161.8-VFM bus address
P151.8-VFM bus address
R171.8-VFM bus address
P141.8-VFM bus address
II device (U2).
December 2014 Altera CorporationArria V GT FPGA Development Board
Reference Manual
2–10Chapter 2: Board Components
MAX II CPLD EPM2210 System Controller
Table 2–5. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 2 of 5)
Schematic Signal Name
FM_A8
FM_A9
FM_A10
FM_A11
FM_A12
FM_A13
FM_A14
FM_A15
FM_A16
FM_A17
FM_A18
FM_A19
FM_A20
FM_A21
FM_A22
FM_A23
FM_A24
FM_A25
FM_A26
FM_D0
FM_D1
FM_D2
FM_D3
FM_D4
FM_D5
FM_D6
FM_D7
FM_D8
FM_D9
FM_D10
FM_D11
FM_D12
FM_D13
FM_D14
FM_D15
FMC_C2M_PG
FMC_M2C_PG
FMC_PRSNT
FMC_SCL
MAX II CPLD
Pin Number
I/O StandardDescription
R181.8-VFM bus address
N151.8-VFM bus address
P161.8-VFM bus address
N141.8-VFM bus address
P181.8-VFM bus address
M151.8-VFM bus address
N161.8-VFM bus address
P171.8-VFM bus address
N131.8-VFM bus address
M141.8-VFM bus address
N171.8-VFM bus address
M131.8-VFM bus address
N181.8-VFM bus address
M121.8-VFM bus address
M161.8-VFM bus address
K141.8-VFM bus address
K181.8-VFM bus address
K151.8-VFM bus address
H171.8-VFM bus address
L161.8-VFM data bus
M181.8-VFM data bus
L141.8-VFM data bus
L171.8-VFM data bus
L131.8-VFM data bus
L181.8-VFM data bus
M171.8-VFM data bus
L151.8-VFM data bus
K161.8-VFM data bus
K171.8-VFM data bus
D151.8-VFM data bus
C171.8-VFM data bus
E151.8-VFM data bus
C161.8-VFM data bus
D161.8-VFM data bus
E141.8-VFM data bus
P62.5-VFMC card to module power good
T42.5-VFMC module to card power good
U32.5-VFMC module present
R52.5-VFMC module clock
Arria V GT FPGA Development BoardDecember 2014 Altera Corporation
Reference Manual
Chapter 2: Board Components2–11
MAX II CPLD EPM2210 System Controller
Table 2–5. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 3 of 5)
Schematic Signal Name
FMC_SDA
FPGA1_CEN
FPGA1_CEON
FPGA1_CONF_DONE
FPGA1_CONFIG_D0
FPGA1_CONFIG_D1
FPGA1_CONFIG_D2
FPGA1_CONFIG_D3
FPGA1_CONFIG_D4
FPGA1_CONFIG_D5
FPGA1_CONFIG_D6
FPGA1_CONFIG_D7
FPGA1_CONFIG_D8
FPGA1_CONFIG_D9
FPGA1_CONFIG_D10
FPGA1_CONFIG_D11
FPGA1_CONFIG_D12
FPGA1_CONFIG_D13
FPGA1_CONFIG_D14
FPGA1_CONFIG_D15
FPGA1_CVP_CONFDONE
FPGA1_MSEL0
FPGA1_MSEL1
FPGA1_MSEL2
FPGA1_MSEL3
FPGA1_MSEL4
FPGA1_NCONFIG
FPGA1_NSTATUS
FPGA1_PR_DONE
FPGA1_PR_ERROR
FPGA1_PR_READY
FPGA1_PR_REQUEST
FPGA2_CEN
FPGA2_CEON
FPGA2_CONF_DONE
FPGA2_CVP_CONFDONE
FPGA2_MSEL0
FPGA2_MSEL1
FPGA2_MSEL2
MAX II CPLD
Pin Number
I/O StandardDescription
V22.5-VFMC module data
L12.5-VFPGA 1 chip enable
F112.5-VFPGA 1 chip output enable
M42.5-VFPGA 1 configuration done
D12.5-VFPGA configuration data
D32.5-VFPGA configuration data
E22.5-VFPGA configuration data
D42.5-VFPGA configuration data
E12.5-VFPGA configuration data
E32.5-VFPGA configuration data
F32.5-VFPGA configuration data
E42.5-VFPGA configuration data
F22.5-VFPGA configuration data
E52.5-VFPGA configuration data
F12.5-VFPGA configuration data
F42.5-VFPGA configuration data
G32.5-VFPGA configuration data
F52.5-VFPGA configuration data
G22.5-VFPGA configuration data
F62.5-VFPGA configuration data
M12.5-VFPGA 1 configuration via protocol done
F82.5-VFPGA 1 mode select 0
A62.5-VFPGA 1 mode select 1
E82.5-VFPGA 1 mode select 2
B72.5-VFPGA 1 mode select 3
D82.5-VFPGA 1 mode select 4
M52.5-VFPGA 1 configuration active
N12.5-VFPGA 1 configuration ready
K42.5-VFPGA 1 partial reconfiguration done
L52.5-VFPGA 1 partial reconfiguration error
L62.5-VFPGA 1 partial reconfiguration ready
L22.5-VFPGA 1 partial reconfiguration request
K52.5-VFPGA 2 chip enable
C112.5-VFPGA 2 chip output enable
M32.5-VFPGA 2 configuration done
B182.5-VFPGA 2 configuration via protocol done
U52.5-VFPGA 2 mode select 0
R72.5-VFPGA 2 mode select 1
V52.5-VFPGA 2 mode select 2
December 2014 Altera CorporationArria V GT FPGA Development Board
Reference Manual
2–12Chapter 2: Board Components
MAX II CPLD EPM2210 System Controller
Table 2–5. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 4 of 5)
Schematic Signal Name
FPGA2_MSEL3
FPGA2_MSEL4
FPGA2_NCONFIG
FPGA2_NSTATUS
FPGA2_PR_DONE
FPGA2_PR_ERROR
FPGA2_PR_READY
FPGA2_PR_REQUEST
FPGA_DCLK
HSMA_PRSNTN
HSMB_PRSNTN
INIT_DONE1
INIT_DONE2
JTAG_EPM2210_TDI
JTAG_BLASTER_TDI
JTAG_TCK
JTAG_TMS
M570_CLOCK
M570_PCIE_JTAG_EN
MAX_BEN0
MAX_BEN1
MAX_BEN2
MAX_BEN3
MAX_CLK
MAX_CSN
MAX_OEN
MAX_WEN
MAX_CONF_DONE1
MAX_CTL0
MAX_CTL1
MAX_CTL2
MAX_ERROR1
MAX_LOAD1
MAX_RESETN
OVERTEMP1
OVERTEMP2
PGM1_CONFIG
MAX II CPLD
Pin Number
I/O StandardDescription
T72.5-VFPGA 2 mode select 3
U62.5-VFPGA 2 mode select 4
M22.5-VFPGA 2 configuration active
M62.5-VFPGA 2 configuration ready
B162.5-VFPGA 2 partial reconfiguration done
D142.5-VFPGA 2 partial reconfiguration error
A172.5-VFPGA 2 partial reconfiguration ready
E132.5-VFPGA 2 partial reconfiguration request
N22.5-VFPGA configuration clock
A142.5-VHSMC port A present
E112.5-VHSMC port B present
T62.5-VFPGA initialization done
V42.5-VFPGA initialization done
M72.5-VMAX II CPLD on-board JTAG chain data in
N62.5-VMAX II CPLD on-board JTAG chain data out
R42.5-VJTAG chain clock
P52.5-VJTAG mode select
A101.8-V
D91.8-V
25-MHz clock to the on-board USB-Blaster II for sending
FACTORY command
Low signal to disable the on-board USB-Blaster II when the
PCI Express acts as a master to the JTAG chain.
B112.5-VFM bus MAX II byte enable 0
C102.5-VFM bus MAX II byte enable 1
A112.5-VFM bus MAX II byte enable 2
C92.5-VFM bus MAX II byte enable 3
J181.8-VFM bus MAX II clock
J171.8-VFM bus MAX II chip select
J151.8-VFM bus MAX II output enable
J141.8-VFM bus MAX II write enable
B32.5-VFPGA configuration done LED
E102.5-VFPGA 1 to MAX II option
A122.5-VFPGA 1 to MAX II option
D102.5-VFPGA 1 to MAX II option
C72.5-VFPGA 1 configuration error LED
B62.5-VFPGA 1 configuration active LED
E181.8-VMAX II reset push button
B142.5-VFPGA 1 fan RPM control
C122.5-VFPGA 2 fan RPM control
B42.5-VLoad the flash memory image identified by the PGM LEDs
Arria V GT FPGA Development BoardDecember 2014 Altera Corporation
Reference Manual
Chapter 2: Board Components2–13
MAX II CPLD EPM2210 System Controller
Table 2–5. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 5 of 5)
Schematic Signal Name
PGM1_LED0
PGM1_LED1
PGM1_LED2
PGM1_SEL
PHASE0
SDI_A_RX_BYPASS
SDI_A_RX_EN
SDI_A_TX_EN
SENSE_CS0N
SENSE_CS1N
SENSE_SCK
SENSE_SDI
SENSE_SDO
SI570_EN
SI571_EN
USB_CFG0
USB_CFG1
USB_CFG2
USB_CFG3
USB_CFG4
USB_CFG5
USB_CFG6
USB_CFG7
USB_CFG8
USB_CFG9
USB_CFG10
USB_CFG11
USB_CLK
VCCINT_SCL
VCCINT_SDA
MAX II CPLD
Pin Number
I/O StandardDescription
A42.5-VFlash memory PGM select indicator 0
F72.5-VFlash memory PGM select indicator 1
C52.5-VFlash memory PGM select indicator 2
D62.5-VToggles the
PGM_LED[0:2]
P82.5-VLTM4601 phase control
A82.5-VSDI equalization bypass
E92.5-VSDI receive enable
F92.5-VSDI transmit enable
F122.5-VPower monitor chip select
B152.5-VPower monitor chip select
E122.5-VPower monitor SPI clock
A152.5-VPower monitor SPI data in
D122.5-VPower monitor SPI data out
A132.5-VSi570 programmable oscillator enable
C132.5-VSi571 programmable VCXO enable
H141.8-VOn-board USB-Blaster II data
H131.8-VOn-board USB-Blaster II data
G131.8-VOn-board USB-Blaster II data
F171.8-VOn-board USB-Blaster II data
G121.8-VOn-board USB-Blaster II data
F181.8-VOn-board USB-Blaster II data
H161.8-VOn-board USB-Blaster II data
G161.8-VOn-board USB-Blaster II data
H151.8-VOn-board USB-Blaster II data
G171.8-VOn-board USB-Blaster II data
G141.8-VOn-board USB-Blaster II data
G181.8-VOn-board USB-Blaster II data
J62.5-VOn-board USB-Blaster II clock
R32.5-VLTC3880 serial clock
R22.5-VLTC3880 serial data
LED sequence
December 2014 Altera CorporationArria V GT FPGA Development Board
Reference Manual
2–14Chapter 2: Board Components
Configuration, Status, and Setup Elements
Configuration, Status, and Setup Elements
This section describes the board's configuration, status, and setup elements.
Configuration
This section describes the FPGA, flash memory, and MAX II CPLD EPM2210 System
Controller device programming methods supported by the Arria V GT FPGA
development board.
The Arria V GT FPGA development board supports the following three configuration
methods:
■ On-board USB-Blaster II is the default method for configuring the FPGA at any
time using the Quartus II Programmer in JTAG mode with the supplied USB cable.
■ External USB-Blaster for configuring the FPGA using an external USB-Blaster that
connects to the JTAG programming header (J1).
■ Flash memory download for configuring the FPGA using stored images from the
flash memory on either power-up or pressing the program configuration
push button,
PGM1_CONFIG
(S3).
FPGA Programming over On-Board USB-Blaster II
This configuration method implements a USB Type-AB connector (J7), a FTDI USB 2.0
PHY device (U5), and an Altera MAX II CPLD (U2) to allow the FPGA configuration
using a USB cable that connects directly between the USB port on the board and a USB
port of a PC running the Quartus II software.
The on-board USB-Blaster II in the MAX II CPLD EPM570GM100 normally masters
the JTAG chain. To prevent contention between the JTAG masters, the on-board
USB-Blaster II is automatically disabled when you connect an external USB-Blaster to
the JTAG chain through the JTAG connector.
If the USB-Blaster II is detected but no hardware is found in the chain, try reducing
the clock frequency of the JTAG chain using these commands:
■ To check the current setting:
■ To set a new setting (example clock frequency = 16 M):
<cable-no> JtagClock 16M
The USB-Blaster II needs to be 16 M or slower in this case. Only 6 M, 16 M, and 24 M
clock frequency options are available. Insert a value of 1 for the
the only JTAG cable you attach to the board.
1Installing daughtercards such as HSMC or FMC can affect performance and requires a
lower speed.
jtagconfig --getparam <cable-no> JtagClock
jtagconfig --setparam
<cable-no>
if this is
Arria V GT FPGA Development BoardDecember 2014 Altera Corporation
Reference Manual
Chapter 2: Board Components2–15
Configuration, Status, and Setup Elements
Figure 2–4 illustrates the JTAG chain.
Figure 2–4. JTAG Chain
10-pin
DISABLE
JTAG Header
GPIO
Cypress
On-Board
USB-Blaster
JTAG Master
GPIO
GPIO
GPIO
II
ENABLE
ENABLE
TCK
TMS
TDO
TDI
Analog
Switch
Analog
Switch
2.5V
2.5V
2.5V
TCK
TMSTDI
TDO
JTAG Slave
TCK
TMS
TDI
TDO
JTAGSlave
TCK
TMS
TDI
TDO
JTAG Slave
TCK
TMS
TDI
TDO
JTAG Slave
Arria V
(FPGA 2)
HSMC
Por t A
HSMC
Por t B
Arria V
(FPGA 1)
ALWAYS
ENABLED
(in-chain)
ALWAYS
ENABLED
(in-chain)
Installed
HSMC
Card
Installed
HSMC
Card
DIP switch
DIP switch
ENABLE
Analog
Switch
TCK
TMS
TDI
TDO
JTAG Slave
TCK
TMS
TDITDO
JTAG Slave
FMC Port
MAX II CPLD
System
Controller
Installed
FMC
Card
ALWAYS
ENABLED
(in-chain)
Each jumper shown in Figure 2–4 is located in the JTAG chain DIP switch (SW6) on
the back of the board. To connect a device or interface in the chain, you must set the
corresponding switch from the JTAG chain DIP switch (SW6). The interface in the
JTAG chain depends on the switch settings but the FPGAs and MAX II devices are
always in the JTAG chain.
December 2014 Altera CorporationArria V GT FPGA Development Board
Reference Manual
2–16Chapter 2: Board Components
Configuration, Status, and Setup Elements
Flash Memory Programming
Flash memory programming is possible through a variety of methods.
The default method is to use the factory design—Board Update Portal (BUP). This
design is an embedded webserver, which serves the BUP web page. The web page
allows you to select new FPGA designs including hardware, software, or both in an
industry-standard S-Record File (.flash) and write the design to the user hardware
page (page 1) of the flash memory over the network.
The secondary method is to use the pre-built parallel flash loader (PFL) design
included in the development kit. The development board implements the Altera PFL
megafunction for flash memory programming. The PFL megafunction is a block of
logic that is programmed into an Altera programmable logic device (FPGA or CPLD).
The PFL functions as a utility for writing to a compatible flash memory device. This
pre-built design contains the PFL megafunction that allows you to write either page 0,
page 1, or other areas of flash memory over the USB interface using the Quartus II
software. This method is used to restore the development board to its factory default
settings.
Other methods to program the flash memory can be used as well, including the
®
Nios
II processor.
f For more information on the Nios II processor, refer to the Nios II Processor page of
the Altera website.
FPGA Programming from Flash Memory
On either power-up or by pressing the program configuration push button,
PGM1_CONFIG
FPGA from the flash memory when the
megafunction reads 16-bit data from the flash memory and converts it to fast passive
parallel (FPP) format. This 8-bit data is then written to the FPGA's dedicated
configuration pins during configuration.
(S3), the MAX II CPLD EPM2210 System Controller's PFL configures the
PGM1_LED[2:0]
are ON. The PFL
Arria V GT FPGA Development BoardDecember 2014 Altera Corporation
Reference Manual
Loading...
+ 60 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.