Stratix V Advanced Systems Development BoardJanuary 2014 Altera Corporation
Reference Manual
This document describes the hardware features of the Stratix® V Advanced Systems
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 development board comes with two Stratix V GX FPGA devices to provide a
hardware platform for developing and prototyping high-performance and highbandwidth application designs. The board includes a wide range of peripherals and
memory interfaces to facilitate the development of Stratix V GX FPGA designs.
One FPGA Mezzanine Card (FMC) and one High-Speed Mezzanine Card (HSMC)
connector is available to add additional functionality via a variety of FMC and HSMC
cards available from both Altera and various partners.
Design advancements and innovations, such as the PCI Express hard IP
implementation, partial reconfiguration, and programmable power technology
ensure that designs implemented in the Stratix V GX FPGAs operate faster, with
lower power than in previous FPGA families.
1. Overview
f For more information on the following topics, refer to the respective documents or
page:
■ Stratix V device family, refer to the Stratix V Device Handbook.
■ PCI Express hard IP implementation, refer to the Stratix V Hard IP for PCI Express
User Guide.
■ List of the latest daughter cards available, refer to the Development Board
Daughtercards page of the Altera website.
■ HSMC Specification, refer to the High Speed Mezzanine Card (HSMC) Specification.
January 2014 Altera CorporationStratix V Advanced Systems Development Board
Reference Manual
1–2Chapter 1: Overview
Development Board Component Blocks
Development Board Component Blocks
The board features the following major component blocks:
■ Two Altera Stratix V FPGA (5SGXEA7N2F45C2N) in the 1932-pin FineLine BGA
package
■ MAX
■ FPGA Configuration Circuitry
■ On-Board Clocking Circuitry
®
V CPLD (5M2210ZF256C4N) System Controller in the 256-pin FineLine
BGA package and Flash Fast Passive Parallel (FPP) configuration
■1-Gbit (Gb) serial flash
■MAX V CPLD (5M2210ZF256C4N) and FPP configuration.
■On-Board USB-Blaster
TM
II for use with the Quartus® II Programmer, Nios®II
Software Build Tools, and System Console.
■EPCQ for x4 Active Serial (AS) configuration.
■50-MHz, 100-MHz, and 125-MHz fully programmable oscillators
■SMA connector for clock input (LVDS)
■ General user input/output (I/O)
■One eight-position dual in-line package (DIP) switch for each FPGA
Stratix V Advanced Systems Development BoardJanuary 2014 Altera Corporation
Reference Manual
Chapter 1: Overview1–3
Development Board Component Blocks
Dual FPGA
The development board includes two Stratix V GX FPGA devices that connect to
other components on the board to provide a better transceiver and bandwidth design
solution.
FPGA1
The first Stratix V GX FPGA device (FPGA1) connects to the following components:
January 2014 Altera CorporationStratix V Advanced Systems Development Board
Reference Manual
1–4Chapter 1: Overview
Development Board Component Blocks
■ Memory interfaces
■DDR3 SDRAM
■ Two 1024-MB interfaces with 64-bit data bus
■ Two 512-MB interfaces with 32-bit data bus
■Four 4.5-MB QDRII+ SRAM with 18-bit data bus
■One 72-MB MoSys Bandwidth Engine IC SRAM with 16-bit data bus
(16x10.3125 G XCVR)
■One 32-MB serial flash
■ General user I/O
■LEDs
■ 16 user LEDs
■ Two HSMC interface LEDs transmit/receive (TX/RX)
■ One PCI Express LEDs
■Push buttons and DIP switches
■ One CPU reset push button
■ Three general user push buttons
■ Eight general user DIP switches
Stratix V Advanced Systems Development BoardJanuary 2014 Altera Corporation
Reference Manual
Chapter 1: Overview1–5
5SGXEA7N2F45C2N5SGXEA7N2F45C2N
On-Board
USB-Blaster II
and USB Interface
JTAG Chain
XVCR x8
Micro-USB
2.0
x19 USB Interface
LVDS/Single-Ended
FMC
MoSys
72-MB
1-T SRAM
XVCR x8
XVCR x16
MoSys
72-MB
1-T SRAM
XVCR x16
CLKOUT x3
x80
CLKIN x3
XVCR x8
CLKOUT x3
x80
CLKIN x3
512-MB
DDR3 (x32)
x32
JTAG Chain
512-MB
DDR3 (x32)
x32
1024-MB
DDR3 (x64)
x64
1024-MB
DDR3 (x64)
x64
4.5-MB
QDRII+
x18
4.5-MB
QDRII+
x18
x16
4.5-MB
QDRII+
x18
4.5-MB
QDRII+
x18
EPCQ
x4
512-MB
DDR3 (x32)
x32
1024-MB
DDR3 (x64)
x64
4.5-MB
QDRII+
x18
4.5-MB
QDRII+
x18
EPCQ
x4
x14
Push buttons
LEDs
x8
x3
x16
DIP Switches
512-MB
DDR3 (x32)
x32
1024-MB
DDR3 (x64)
x64
4.5-MB
QDRII+
x18
4.5-MB
QDRII+
x18
Push buttons
LEDs
x8
x3
x16
DIP Switches
Programmable
Oscillators
50 M, 125 M
x13
Programmable
Oscillators
50 M, 125 M
x8 Edge
x16 Edge
XVCR x8
x8 Edge
XVCR x8
CPLD
1-Gb
Flash
PLX PEX 8747
PCI Express Switch
x1 (LVDS)
x1 (LVDS)
XVCR x8
SMA Clock
Input
x8 Config
x8 Config
XVCR x8
LVDS x2, CMOS x12
CPLD
Development Board Block Diagram
Development Board Block Diagram
Figure 1–1 shows the block diagram of the Stratix V Advanced Systems development
board.
Figure 1–1. Stratix V Advanced Systems Development Board Block Diagram
Handling the Board
When handling the board, it is important to observe the following static discharge
precaution:
c Without proper anti-static handling, the board can be damaged. Therefore, use
anti-static handling precautions when touching the board.
January 2014 Altera CorporationStratix V Advanced Systems Development Board
Reference Manual
1–6Chapter 1: Overview
Handling the Board
Stratix V Advanced Systems Development BoardJanuary 2014 Altera Corporation
Reference Manual
2. Board Components
This chapter introduces all the important components on the Stratix V Advanced
Systems development board. Figure 2–1 illustrates major component locations and
Tab le 2– 1 provides a brief description of all features of the board.
1A complete set of schematics, a physical layout database, and ODB++ files for the
development board reside in the Stratix V Advanced Systems development kit
board_design_files directory.
f For information about powering up the board and installing the demo software, refer
to the Stratix V Advanced Systems Development Kit User Guide.
This chapter consists of the following sections:
■ “Board Overview”
■ “Featured Device: Stratix V GX FPGA” on page 2–5
■ “MAX V CPLD System Controller” on page 2–7
■ “Configuration, Status, and Setup Elements” on page 2–12
■ “Clock Circuitry” on page 2–22
■ “General User Input/Output” on page 2–26
■ “Components and Interfaces” on page 2–30
■ “Memory” on page 2–42
■ “Power Supply” on page 2–65
January 2014 Altera CorporationStratix V Advanced Systems Development Board
Reference Manual
2–2Chapter 2: Board Components
HSMC Port (J1) MoSys (U14)
MoSys (U4)
Powe r
Switch
(SW2)
12V-15 V
DC Input
Jack(J7)
QDRII+ x18
(U5)
QDRII+ x18
(U40)
QDRII+ x18
(U5)
QDRII+ x18
(U22)
DDR3 Memory x16
(U17, U24, U33)
DDR3 Memory x16
(U32, U39, U43)
DDR3 Memory x16
(U36, U21, U27)
DDR3 Memory x16
(U19, U30, U34)
ATX
Header (J9)
JTAG Header
(J11)
SMA Clock Input
Connector (J4, J5)
CPU Reset
Push Button
(S11)
CPU Reset
Push Button
(S7)
PCI Express
Edge Connector
(J13)
Fan Power
Header (J2)
On-Board
USB-Blaster II
Connector (J6)
Program Load,
Program Select
Push Button (S1, S2)
MAX V Reset
Push Button (S3)
Stratix V GX
FPGA (U29)
Stratix V GX
FPGA (U35)
General User
Push Button
(S8, S9, S10)
General User
Push Button
(S4, S5, S6)
User DIP Switch (SW3)
User DIP Switch
(SW1)
FMC (J8)
Board Overview
Board Overview
This section provides an overview of the Stratix V Advanced Systems development
board, including an annotated board image and component descriptions. Figure 2–1
provides an overview of the development board features.
Figure 2–1. Overview of the Stratix V Advanced Systems Development Board Features
Tab le 2– 1 describes the components and lists their corresponding board references.
Table 2–1. Stratix V Advanced Systems Development Board Components (Part 1 of 4)
Board ReferenceTypeDescription
Featured Devices
U29, U35FPGA5SGXEA7N2F45C2N, 1932-pin BGA.
U73CPLD5M2210ZF256C4, 256-pin BGA.
Configuration, Status, and Setup Elements
J11JTAG header
J6On-Board USB-Blaster IIMini-USB 2.0 connector for programming and debugging the FPGA.
SW7JTAG DIP switch
SW5
SW6
FPGA1 mode select DIP
switch
FPGA2 mode select DIP
switch
Provides access to the JTAG chain by using an external USB-Blaster
cable (disables the on-board USB-Blaster II).
Enables and disables devices in the JTAG chain. This switch is located
on the back of the board.
Sets the Stratix V (U29)
the board.
Sets the Stratix V (U35)
the board.
MSEL[2:0]
MSEL[2:0]
pins. FPGA1
pins. FPGA2
MSEL[4:3]
MSEL[4:3]
= 10 on
= 10 on
Controls the MAX V CPLD System Controller functions such as clock
SW4Board settings DIP switch
select, clock enable, and FPP configuration control. This switch is
located at the bottom of the board.
Stratix V Advanced Systems Development BoardJanuary 2014 Altera Corporation
Reference Manual
Chapter 2: Board Components2–3
Board Overview
Table 2–1. Stratix V Advanced Systems Development Board Components (Part 2 of 4)
Board ReferenceTypeDescription
SW8PCI Express DIP switch
Controls the PCI Express lane width by connecting the
together on the PCI Express edge connector. This switch is located at
prsnt
pins
the back of the board.
S1Program select push button
S2
Program configuration push
button
Toggles the program LEDs, which selects the program image that
loads from flash memory to the FPGAs.
Configures the FPGAs from flash memory image based on the program
LEDs.
Illuminates to show the LED sequence that determines which flash
D1, D2, D3Program LEDs
memory image loads to the FPGA when you press the program select
push button.
D12Load LEDIlluminates during FPGA configuration.
D13Configuration done LEDIlluminates when the FPGA is configured.
D14Error LEDIlluminates when the FPGA configuration from flash fails.
D27Power LEDIlluminates when 5-V power is present.
Indicate the transmit or receive activity of the System Console USB
D4, D5System Console TX/RX LEDs
interface. The TX and RX LEDs would 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.
Indicate the transmit or receive activity of the JTAG chain. The TX and
D15, D16JTAG TX/RX LEDs
RX LEDs would 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.
D10, D11HSMC TX/RX LEDs
You can configure these LEDs to indicate transmit or receive activity on
the HSMC interface.
D21HSMC Present LEDIlluminates when you plug a daughtercard into the HSMC connector.
D36FMC Present LEDIlluminates when you plug a daughtercard into the FMC connector.
D42, D43PCI Express Gen2/Gen3 LED
D38, D39, D40,
D41
PCI Express Link LEDs
You can configure these LEDs to illuminate when PCI Express is in
Gen2 or Gen3 mode.
You can configure these LEDs to display the PCI Express link width
(x1, x4, x8, x16).
Clock Circuitry
X1125 M oscillator
X250 M oscillator
U53Quad-output oscillator
U82Quad-output oscillator
U95Quad-output oscillator
U100Quad-output oscillator
X91Quad-output oscillator
January 2014 Altera CorporationStratix V Advanced Systems Development Board
125.000-MHz crystal oscillator for general purpose logic. A buffered
copy of this clock is available on FPGA1 and FPGA2.
50.000-MHz crystal oscillator for general purpose logic. A buffered
copy of this clock is available on FPGA1, FPGA2, and MAX V CPLD.
Programmable oscillator with default LVDS frequencies of 625 MHz,
206.25 MHz, 625 MHz, and 206.25 MHz.
Programmable oscillator with default frequencies of 100 MHz (LVDS),
100 MHz (LVDS), 100 MHz (1.8-V CMOS), and 100 MHz (LVDS).
Programmable oscillator with default LVDS frequencies of 100 MHz,
706.25 MHz, 206.25 MHz, and 206.25 MHz.
Programmable oscillator with default frequencies of 100 MHz (LVDS),
100 MHz (LVDS), 100 MHz (1.8-V CMOS), and 100 MHz (LVDS).
Programmable oscillator with default LVDS frequencies of 100 MHz,
644.53125 MHz, 644.53125 MHz, and 100 MHz.
Reference Manual
2–4Chapter 2: Board Components
Board Overview
Table 2–1. Stratix V Advanced Systems Development Board Components (Part 3 of 4)
Board ReferenceTypeDescription
X3100 M oscillator100-MHz crystal oscillator for the MAX V CPLD System Controller.
J4, J5Clock input SMAsDrives LVDS-compatible clock inputs into the clock multiplexer buffer.
General User Input and Output
D6-D9, D17-D20,
D22-D31
D22-D25,
D28-D31
FPGA1 user LEDs
FPGA2 user LEDs
SW1FPGA1 user DIP switch
SW3FPGA2 user DIP switch
Two sets of eight bi-color LEDs (green and red) for 16 user LEDs for
FPGA1. Illuminates when driven low.
Two sets of eight bi-color LEDs (green and red) for 16 user LEDs for
FPGA2. Illuminates when driven low.
Octal user DIP switch for FPGA1. When the switch is ON, a logic 0 is
selected.
Octal user DIP switch for FPGA2. When the switch is ON, a logic 0 is
selected.
S3MAX V reset push buttonThe default reset for the MAX V CPLD System Controller.
S7FPGA1 CPU reset push button The default reset for the FPGA1 logic.
S11FPGA2 CPU reset push buttonThe default reset for the FPGA2 logic.
S4-S6
S8-S10
FPGA1 general user push
button
FPGA2 general user push
button
Three user push buttons for FPGA1. Driven low when pressed.
Three user push buttons for FPGA2. Driven low when pressed.
Memory Devices
U19, U57DDR3A x32
U30, U34, U72,
U80
DDR3B x64
U36, U81DDR3C x32
U21, U27, U58,
U68
DDR3D x64
U32, U75, DDR3E x32
U39, U43, U88,
U92
DDR3F x64
U33, U78DDR3G x32
U17, U24, U55,
U64
U12, U52, U41,
U90
U22, U61, U40,
U89
DDR3H x64
QDRII+ x18 (interfaces A to D)
QDRII+ x18 (interfaces E to H)
U4MoSys x16
512-MB DDR3 x64-bit data bus interfacing to FPGA1, consisting of
two x16-bit devices with a single address and command bus.
1024-MB DDR3 x64-bit data bus interfacing to FPGA1, consisting of
four x16-bit devices with a single address and command bus.
512-MB DDR3 x64-bit data bus interfacing to FPGA1, consisting of
two x16-bit devices with a single address and command bus.
1024-MB DDR3 x64-bit data bus interfacing to FPGA1, consisting of
four x16-bit devices with a single address and command bus.
512-MB DDR3 x64-bit data bus interfacing to FPGA2, consisting of
two x16-bit devices with a single address and command bus.
1024-MB DDR3 x64-bit data bus interfacing to FPGA2, consisting of
four x16-bit devices with a single address and command bus.
512-MB DDR3 x64-bit data bus interfacing to FPGA2, consisting of
two x16-bit devices with a single address and command bus.
1024-MB DDR3 x64-bit data bus interfacing to FPGA2, consisting of
four x16-bit devices with a single address and command bus.
Four 4.5-MB QDRII+ SRAM interfaces with a 18-bit data bus for
FPGA1. The device has a separate 18-bit read and 18-bit write port with
DDR signalling at up to 533 MHz.
Four 4.5-MB QDRII+ SRAM interfaces with a 18-bit data bus for
FPGA2. The device has a separate 18-bit read and 18-bit write port with
DDR signalling at up to 533 MHz.
A 72-MB MoSys Bandwidth Engine IC SRAM with a 16-bit transceiver
data bus for FPGA1.
Stratix V Advanced Systems Development BoardJanuary 2014 Altera Corporation
Reference Manual
Chapter 2: Board Components2–5
Featured Device: Stratix V GX FPGA
Table 2–1. Stratix V Advanced Systems Development Board Components (Part 4 of 4)
Board ReferenceTypeDescription
U14MoSys x16
U86Flash x16
U93, U48EPCQ x4
U76, U83EEPROM
Communication Ports
J13PCI Express edge connector
U47PLX PCI Express switch
J8FMC portProvides 10 transceiver channels and 74 CMOS or 17 LVDS channels.
J1HSMC port
A 72-MB MoSys Bandwidth Engine IC SRAM with a 16-bit transceiver
data bus for FPGA2.
A 1-Gb synchronous flash device with a 16-bit data bus for non-volatile
memory. Only accessible from the MAX V System Controller, intended
for FPGA configuration.
A 32-MB serial flash is available for each FPGA to use during active
serial (AS) configuration.
A single 8-Kbit serial EEPROM is available for each FPGA to store
board information.
Made of gold-plated edge fingers for up to ×16 signaling in either
Gen1, Gen2, or Gen3 mode.
Switch x16 PCI Express data between FPGA1 x8 and FPGA2 x8 via the
PEX8747 PCIe switch.
Provides eight transceiver channels and 84 CMOS or 17 LVDS
channels.
Power Supply
J13PCI Express edge connector
J10PCI Express 2x4 ATX power
J7DC input jackAccepts a 12- to 15-V DC power supply.
SW2Power switch
Interfaces to a PCI Express root port such as an appropriate PC
motherboard.
PCI Express compliant 2x4 auxiliary power connector. This can supply
an additional 150 W to the board.
Switch to power on or off the board when power is supplied from the
DC input jack.
Featured Device: Stratix V GX FPGA
The Stratix V Advanced Systems development board features two Stratix V GX FPGA
5SGXEA7N2F45C2N devices (U29, U35) in a 1932-pin FineLine BGA package.
f For more information about the Stratix V device family, refer to the Stratix V Device
Handbook.
Tab le 2– 2 describes the features of the Stratix V GX FPGA 5SGXEA7N2F45C2N
device.
Table 2–2. Stratix V GX FPGA 5SGXEA7N2F45C2N Features
ALMs
358,500622,000939,000505122848
Equivalent
LEs
Registers
M20K
Memory (Mb)
18-bit × 18-bit
Multipliers
Fractional
PLLs
Transceiver Channels
(12.5 Gbps)
Package Type
1932-pin
FineLine BGA
January 2014 Altera CorporationStratix V Advanced Systems Development Board
Reference Manual
2–6Chapter 2: Board Components
Featured Device: Stratix V GX FPGA
I/O Resources
Tab le 2– 3 lists the Stratix V GX FPGA device pin count and usage by function on the
development board.
Table 2–3. Stratix V GX FPGA Pin Count and Usage (Part 1 of 2)
Stratix V Advanced Systems Development BoardJanuary 2014 Altera Corporation
Reference Manual
Chapter 2: Board Components2–7
Information
Register
On-Board
USB-Blaster II
Si5538
Controller
Si570
Controller
SLD-HUB
PFL
MAX V System Controller
Power
Measurement
Results
Virtual-JTAG
PC
Temperature
Measurement
Results
FPGA1
LTC2418
Controller
MAX1619
Controller
FPGA2
Decoder
Encoder
GPIO
JTAG Control
Flash
Control
Register
Si570
Programmable
Oscillator
Si5338
Programmable
Oscillator
Si5338
Programmable
Oscillator
Si5338
Programmable
Oscillator
Si5338
Programmable
Oscillator
MAX V CPLD System Controller
Table 2–3. Stratix V GX FPGA Pin Count and Usage (Part 2 of 2)
FunctionI/O StandardI/O CountSpecial Pins
Transceiver Pairs
Chip-to-chip8
HSMC8
MoSys16
PCI Express/PLX8
Total Transceivers Used:40
MAX V CPLD System Controller
The board utilizes the 5M2210ZF256C4 System Controller, an Altera MAX V CPLD,
for the following purposes:
■ FPGA configuration from flash memory
■ Power consumption monitoring
■ Temp e ra tu re m onito ri ng
■ Fan control
■ Control registers for clocks
■ Control registers for remote system update
Figure 2–2 illustrates the MAX V CPLD System Controller's functionality and external
circuit connections as a block diagram.
Figure 2–2. MAX V CPLD System Controller Block Diagram
January 2014 Altera CorporationStratix V Advanced Systems Development Board
Reference Manual
2–8Chapter 2: Board Components
MAX V CPLD System Controller
Tab le 2– 4 lists the I/O signals present on the MAX V CPLD System Controller. The
signal names and functions are relative to the MAX V device (U73).
Table 2–4. MAX V CPLD System Controller Device Pin-Out (Part 1 of 5)
Schematic Signal Name
CLK125_EN
CLK50_EN
CLK_CONFIG
CLK_ENABLE
CLK_SEL
CLOCK_SCL
CLOCK_SDA
FACTORY_LOAD
FACTORY_REQUEST
FACTORY_STATUS
FLASH_ADVN
FLASH_CEN
FLASH_CLK
FLASH_OEN
FLASH_RDYBSYN
FLASH_RESETN
FLASH_WEN
FLASH_WPN
FLASH_A1
FLASH_A2
FLASH_A3
FLASH_A4
FLASH_A5
FLASH_A6
FLASH_A7
FLASH_A8
FLASH_A9
FLASH_A10
FLASH_A11
FLASH_A12
FLASH_A13
FLASH_A14
FLASH_A15
FLASH_A16
FLASH_A17
FLASH_A18
MAX V CPLD
Pin Number
I/O
Standard
Description
A22.5-V125 MHz oscillator enable
E92.5-V50 MHz oscillator enable
J52.5-V100 MHz configuration clock input
C132.5-VDIP switch for clock oscillator enable
D112.5-VDIP switch for clock select SMA or oscillator
M22.5-VProgrammable oscillator I2C clock
M32.5-VProgrammable oscillator I2C data
B132.5-VDIP switch to load factory image from flash at power-up
R141.5-VOn-Board USB-Blaster II request to send factory command
N121.5-VOn-Board USB-Blaster II factory command status
K121.8-VFM bus flash memory address valid
D131.8-VFM bus flash memory chip enable
F121.8-VFM bus flash memory clock
D141.8-VFM bus flash memory output enable
F111.8-VFM bus flash memory chip ready 0
P141.8-VFM bus flash memory reset
K131.8-VFM bus flash memory write enable
M141.8-VFM bus flash memory write protect
C141.8-VFM address bus
C151.8-VFM address bus
E131.8-VFM address bus
E121.8-VFM address bus
D151.8-VFM address bus
F141.8-VFM address bus
D161.8-VFM address bus
F131.8-VFM address bus
E151.8-VFM address bus
E161.8-VFM address bus
F151.8-VFM address bus
G141.8-VFM address bus
F161.8-VFM address bus
G131.8-VFM address bus
N161.8-VFM address bus
G121.8-VFM address bus
G161.8-VFM address bus
H141.8-VFM address bus
Stratix V Advanced Systems Development BoardJanuary 2014 Altera Corporation
Reference Manual
Chapter 2: Board Components2–9
MAX V CPLD System Controller
Table 2–4. MAX V CPLD System Controller Device Pin-Out (Part 2 of 5)
Schematic Signal Name
FLASH_A19
FLASH_A20
FLASH_A21
FLASH_A22
FLASH_A23
FLASH_A24
FLASH_A25
FLASH_A26
FLASH_D0
FLASH_D1
FLASH_D2
FLASH_D3
FLASH_D4
FLASH_D5
FLASH_D6
FLASH_D7
FLASH_D8
FLASH_D9
FLASH_D10
FLASH_D11
FLASH_D12
FLASH_D13
FLASH_D14
FLASH_D15
FMC_C2M_PG
FPGA1_CONF_DONE
FPGA1_CPU_RESETN
FPGA1_CVP_CONFDONE
FPGA1_DCLK
FPGA1_FPP
FPGA1_MSEL0
FPGA1_MSEL1
FPGA1_MSEL2
FPGA1_MSEL3
FPGA1_MSEL4
FPGA1_NCE
FPGA1_NCEO
FPGA1_NCONFIG
FPGA1_NSTATUS
MAX V CPLD
Pin Number
I/O
Standard
Description
H151.8-VFM address bus
H131.8-VFM address bus
H161.8-VFM address bus
J131.8-VFM address bus
J161.8-VFM address bus
G151.8-VFM address bus
L161.8-VFM address bus
E141.8-VFM address bus
J141.8-VFM data bus
J151.8-VFM data bus
K161.8-VFM data bus
N151.8-VFM data bus
K151.8-VFM data bus
N141.8-VFM data bus
L141.8-VFM data bus
L111.8-VFM data bus
L151.8-VFM data bus
L121.8-VFM data bus
M161.8-VFM data bus
L131.8-VFM data bus
M151.8-VFM data bus
M131.8-VFM data bus
K141.8-VFM data bus
P151.8-VFM data bus
E32.5-VFMC carrier card to mezzanine module power good
A132.5-VFPGA1 configuration done
B12.5-VFPGA1 reset
N101.5-VFPGA1 configuration via protocol done
J32.5-VFPGA1 configuration clock
A152.5-VConfigure FPGA1 via FPP at power up
A72.5-VDIP switch for FPGA1 mode select 0
E12.5-VDIP switch for FPGA1 mode select 1
A62.5-VDIP switch for FPGA1 mode select 2
A122.5-VFPGA1 mode select 3
A52.5-VFPGA1 mode select 4
B32.5-VFPGA1 chip enable
F12.5-VFPGA1 chip enable output
K22.5-VFPGA1 configuration active
J42.5-VFPGA1 configuration ready status
January 2014 Altera CorporationStratix V Advanced Systems Development Board
Reference Manual
2–10Chapter 2: Board Components
MAX V CPLD System Controller
Table 2–4. MAX V CPLD System Controller Device Pin-Out (Part 3 of 5)
Schematic Signal Name
FPGA1_OVERTEMP
FPGA1_OVERTEMPN
FPGA1_PR_DONE
FPGA1_PR_ERROR
FPGA1_PR_READY
FPGA1_PR_REQUEST
FPGA2_CONF_DONE
FPGA2_CPU_RESETN
FPGA2_CVP_CONFDONE
FPGA2_DCLK
FPGA2_FPP
FPGA2_MSEL0
FPGA2_MSEL1
FPGA2_MSEL2
FPGA2_MSEL3
FPGA2_MSEL4
FPGA2_NCE
FPGA2_NCEO
FPGA2_NCONFIG
FPGA2_NSTATUS
FPGA2_OVERTEMP
FPGA2_OVERTEMPN
FPGA2_PR_DONE
FPGA2_PR_ERROR
FPGA2_PR_READY
FPGA2_PR_REQUEST
FPGA_CONFIG_D0
FPGA_CONFIG_D1
FPGA_CONFIG_D2
FPGA_CONFIG_D3
FPGA_CONFIG_D4
FPGA_CONFIG_D5
FPGA_CONFIG_D6
FPGA_CONFIG_D7
HSMC_PRSNTN
JTAG_5M2210_TDI
JTAG_5M2210_TDO
JTAG_TCK
JTAG_TMS
MAX V CPLD
Pin Number
I/O
Standard
Description
A112.5-VFPGA1 temperature monitor fan enable
D72.5-VFPGA1 temperature monitor over-temperature indicator LED
N91.5-VFPGA1 partial reconfiguration done
M101.5-VFPGA1 partial reconfiguration error
M81.5-VFPGA1 partial reconfiguration ready
R31.5-VFPGA1 partial reconfiguration request
P22.5-VFPGA2 configuration done
N32.5-VFPGA2 reset
T22.5-VFPGA2 configuration via protocol done
K52.5-VFPGA2 configuration clock
B142.5-VConfigure FPGA2 via FPP at power up
G12.5-VDIP switch for FPGA2 mode select 0
L12.5-VDIP switch for FPGA2 mode select 1
J12.5-VDIP switch for FPGA2 mode select 2
N12.5-VFPGA2 mode select 3
M12.5-VFPGA2 mode select 4
K12.5-VFPGA2 chip enable
M42.5-VFPGA2 chip enable output
L52.5-VFPGA2 configuration active
H12.5-VFPGA2 configuration ready status
D102.5-VFPGA2 temperature monitor fan enable
E102.5-VFPGA2 temperature monitor over-temperature indicator LED
R61.5-VFPGA2 partial reconfiguration done
R11.5-VFPGA2 partial reconfiguration error
T51.5-VFPGA2 partial reconfiguration ready
R51.5-VFPGA2 partial reconfiguration request
D32.5-VFPGA configuration data
C22.5-VFPGA configuration data
C32.5-VFPGA configuration data
D12.5-VFPGA configuration data
D22.5-VFPGA configuration data
E42.5-VFPGA configuration data
D42.5-VFPGA configuration data
E52.5-VFPGA configuration data
B82.5-VHSMC port present
L62.5-VMAX V JTAG data in
M52.5-VMAX V JTAG data out
P32.5-VMAX V JTAG clock
N42.5-VMAX V JTAG TMS
Stratix V Advanced Systems Development BoardJanuary 2014 Altera Corporation
Reference Manual
Chapter 2: Board Components2–11
MAX V CPLD System Controller
Table 2–4. MAX V CPLD System Controller Device Pin-Out (Part 4 of 5)
Schematic Signal Name
M570_CLOCK
M570_PCIE_JTAG_EN
MAX5_CLK
MAX5_DATA
MAX_CONF_DONE
MAX_ERROR
MAX_LOAD
MAX_RESETN
MV_CLK_50
PGM_CONFIG
PGM_LED0
PGM_LED1
PGM_LED2
PGM_SEL
SENSE_CS0N
SENSE_SCK
SENSE_SDI
SENSE_SDO
SENSE_SMB_CLK
SENSE_SMB_DATA
SI53154_SCLK
SI53154_SDATA
TSENSE_ALERTN_1
TSENSE_ALERTN_2
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_CFG12
USB_CFG13
MAX V CPLD
Pin Number
I/O
Standard
Description
P111.5-V25-MHz clock to on-board USB-Blaster II
E112.5-VReserved
T111.5-VMAX V clock
P51.5-VMAX V data
C112.5-VFPGA configuration done LED
A92.5-VFPGA configuration error LED
B122.5-VFPGA configuration active LED
M91.5-VMAX V reset push button
J121.8-V50-MHz clock input
D92.5-VLoads the flash memory image identified by the PGM LEDs
B92.5-VFlash memory PGM select indicator 0
C102.5-VFlash memory PGM select indicator 1
D122.5-VFlash memory PGM select indicator 2
C92.5-VToggles the
PGM_LED[0:2]
sequence
C122.5-VPower monitor chip select
B62.5-VPower monitor SPI clock
B112.5-VPower monitor SPI data in
B102.5-VPower monitor SPI data out
E72.5-VTemperature monitor SMB clock
E62.5-VTemperature monitor SMB data
C82.5-VSi53154 serial clock
A102.5-VSi53154 serial data
D82.5-VFPGA1 temperature monitor alert
B52.5-VFPGA2 temperature monitor alert
P81.5-VOn-board USB Blaster II configuration
N61.5-VOn-board USB Blaster II configuration
M61.5-VOn-board USB Blaster II configuration
M71.5-VOn-board USB Blaster II configuration
N81.5-VOn-board USB Blaster II configuration
N71.5-VOn-board USB Blaster II configuration
P91.5-VOn-board USB Blaster II configuration
N111.5-VOn-board USB Blaster II configuration
T91.5-VOn-board USB Blaster II configuration
T101.5-VOn-board USB Blaster II configuration
R91.5-VOn-board USB Blaster II configuration
T81.5-VOn-board USB Blaster II configuration
R161.5-VOn-board USB Blaster II configuration
T131.5-VOn-board USB Blaster II configuration
January 2014 Altera CorporationStratix V Advanced Systems Development Board
Reference Manual
2–12Chapter 2: Board Components
Configuration, Status, and Setup Elements
Table 2–4. MAX V CPLD System Controller Device Pin-Out (Part 5 of 5)
Schematic Signal Name
USB_CFG14
USB_CLK
MAX V CPLD
Pin Number
T151.5-VOn-board USB Blaster II configuration
H52.5-VOn-board USB Blaster II clock
I/O
Standard
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 V CPLD System Controller
device programming methods that the Stratix V Advanced Systems development
board supports.
The Stratix V Advanced Systems development board supports three configuration
methods:
■ On-Board USB-Blaster II is the default method for configuring the FPGA using the
Quartus II Programmer in JTAG mode with the supplied mini-USB cable.
■ Parallel flash memory download for configuring the FPGAs using stored images
from the flash memory via FPP at either board power-up or by pressing the
program configuration push button (S2).
Description
■ Serial flash memory download for configuring either FPGA at board power-up via
active serial (x4 AS).
■ External USB-Blaster for configuring the FPGA using an external USB-Blaster.
FPGA Programming over On-Board USB-Blaster II
The on-board USB-Blaster II is implemented using a mini-USB type-B connector (J6), a
USB 2.0 PHY device, and an Altera MAX II CPLD EPM570F100 (U77). This allows for
FPGA configuration using a USB cable that connects directly between the USB port on
the board and a USB port on a PC running the Quartus II software. The on-board
USB-Blaster II masters the JTAG chain.
f For more information about the on-board USB-Blaster II, refer to the on-board
USB-Blaster II page of the Altera Wiki website.
Stratix V Advanced Systems Development BoardJanuary 2014 Altera Corporation
Reference Manual
Chapter 2: Board Components2–13
Configuration, Status, and Setup Elements
MAX II CPLD EPM570F100
The MAX II CPLD is dedicated to the on-board USB-Blaster II function. The CPLD
connects to the USB 2.0 PHY device on one side and drives the JTAG signals out the
other side through the general purpose I/O (GPIO) pins.
Tab le 2– 5 lists the I/O signals present on the MAX II CPLD EPM570F100.
Table 2–5. MAX II CPLD On-Board USB-Blaster II I/O Signals
Schematic Signal NameTypeDescription
SC_RX
SC_TX
JTAG_RX
JTAG_TX
C_JTAG_TCK
C_JTAG_TMS
C_JTAG_TDI
C_JTAG_TDO
USB_CFG(14:0)
USB_CLK
USB_OEn
USB_RESETn
USB_DATA(7:0)
USB_RDn
USB_WRn
USB_EMPTY
USB_FULL
USB_ADDR(1:0)
USB_SCL
USB_SDA
FACTORY_REQUEST
FACTORY_STATUS
M570_CLOCK
1.5-V CMOS outputUSB system console receive LED
1.5-V CMOS outputUSB system console transmit LED
1.5-V CMOS outputUSB-Blaster II JTAG receive LED
1.5-V CMOS outputUSB-Blaster II JTAG transmit LED
2.5-V CMOS outputGPIO for on-board JTAG chain clock
2.5-V CMOS outputGPIO for on-board JTAG chain mode
2.5-V CMOS outputGPIO for on-board JTAG chain data in
2.5-V CMOS inputGPIO for on-board JTAG chain data out
1.5-V CMOS input/output
Configuration data between the MAX V System
Controller and the on-board USB-Blaster II.
2.5-V CMOS inputUSB System Console clock
1.5-V CMOS inputUSB System Console FPGA output enable
1.5-V CMOS inputUSB System Console reset
1.5-V CMOS inout (8 bits)USB System Console FIFO data bus
1.5-V CMOS inputUSB System Console read from FIFO
1.5-V CMOS inputUSB System Console write to FIFO
1.5-V CMOS outputUSB System Console FIFO empty
1.5-V CMOS outputUSB System Console FIFO full
1.5-V CMOS input/outputUSB System Console address bus
1.5-V CMOS input/outputUSB System Console configuration clock
1.5-V CMOS input/outputUSB System Console configuration data
1.5-V CMOS inputSend FACTORY command
1.5-V CMOS outputFACTORY command status
1.5-V CMOS input25-MHz input clock for FACTORY command
January 2014 Altera CorporationStratix V Advanced Systems Development Board
Reference Manual
2–14Chapter 2: Board Components
GPIO
Cypress
On-Board
USB-Blaster II
Analog
Switch
5M2210
System
Controller
FMC
HSMC
GPIO
GPIO
GPIO
JTAG Master
GPIO
DISABLE
JTAG Slave
JTAG Slave
Installed
HSMC
Card
Installed
FMC
Card
Flash
Memory
TCK
TMS
TDI
TDO
TCK
TMS
TDI
TDO
TCK
TMS
TDI
TDO
TCK
TMS
TDI
TDO
JTAG Slave
JTAG Slave
5SGXA7
FPGA1
5SGXA7
FPGA2
Analog
Switch
ENABLE
ENABLE
ALWAYS
ENABLED
(in chain)
ALWAYS
ENABLED
(in chain)
DIP Switch
DIP Switch
10-pin
JTAG Header
TCK
TMS
TDI
TDO
JTAG Slave
TCK
TMS
TDO
TDI
2.5 V
2.5 V
Configuration, Status, and Setup Elements
JTAG Chain
The on-board USB-Blaster II is automatically disabled when you connect an external
USB-Blaster to the JTAG chain or when you enable JTAG from the PCI Express edge
connector. Figure 2–3 illustrates the JTAG chain.
Figure 2–3. JTAG Chain
Each jumper shown in Figure 2–3 is located in the JTAG DIP switch (SW7) on the back
of the board. Both the Stratix V FPGAs and the MAX VSystem Controller are always
in the JTAG chain. To connect the HSMC or FMC interface in the chain, their
corresponding switch must be in the OFF position.
Stratix V Advanced Systems Development BoardJanuary 2014 Altera Corporation
Reference Manual
Chapter 2: Board Components2–15
Configuration, Status, and Setup Elements
1By default, the on-board USB-Blaster II clocks
TCK
at 24 MHz. For the on-board
USB-Blaster II to function correctly, you must set the Quartus II clock constraint on the
altera_reserved_tck
input signal to 24 MHz.
System Console USB Interface
The System Console USB interface is a fast parallel interface available on FPGA1.
Together with the soft logic supplied by Altera, this interface provides a System
Console master for debug access.
The System Console controls the debug master via signals shown in Tab le 2 –6 to give
fast access to an Avalon
®
Memory-Mapped (Avalon-MM) master bus that the Qsys
system integration tool generates.
f For more information about the System Console, refer to the Analyzing and Debugging
Designs with the System Console chapter in volume 3 of the Quartus II Handbook.
Tab le 2 –6 lists the System Console USB interface pin connections relative to the FPGA.
Table 2–6. System Console USB Interface Pin Connections
Stratix V GX FPGA1 (U29) Pin NumberSchematic Signal NameDirectionNote
BC8
BD34
BA15, AJ13, AR16, AH13, BD14, AF17,
BC14, AP13
AW33
AU35
AJ29
AT33
AV34
AF13, BD10
BD35
BA31
usb_clk
usb_resetn
usb_data[7:0]
usb_full
usb_empty
usb_wrn
usb_rdn
usb_oen
usb_addr[1:0]
usb_scl
usb_sda
input48 MHz
input—
bidirectionalBA15 (MSB), AP13 (LSB)
output—
output—
input—
input—
input—
bidirectionalReserved
bidirectional—
bidirectional—
CFI Flash Programming
Flash programming is possible using the pre-built PFL design included in the
development kit to write configuration data to the CFI flash. The development board
implements the Altera PFL megafunction for flash programming. The PFL
megafunction is a block of logic that is programmed into an Altera programmable
logic device, in this case, the MAX V CPLD. The PFL functions as a utility for writing
to a compatible flash device.
This pre-built design contains the PFL megafunction that allows you to write either
page 0, page 1, or other areas of flash over the on-board USB-Blaster II interface using
the Quartus II software.
1Use this method to restore the development board to its factory default settings.
January 2014 Altera CorporationStratix V Advanced Systems Development Board
Reference Manual
2–16Chapter 2: Board Components
Configuration, Status, and Setup Elements
FPGA Programming from CFI Flash Memory
On either board power-up or by pressing the program load push button (S2), the
MAX V CPLD System Controller’s parallel flash loader configures the FPGA from the
flash memory. The system controller uses the Altera Parallel Flash Loader (PFL)
megafunction which reads 16-bit data from the flash memory and converts it to fast
passive parallel (FPP) format. This 16-bit data is then written to the FPGA’s dedicated
configuration pins during configuration.
After a board power-up or reset event, the MAX V CPLD (U73) automatically
configures the FPGAs in FPP mode with the pre-installed factory .pof file. There are
three pages reserved for the FPGA configuration data—factory FPGA1 (page 0),
factory FPGA2 (page 1), and user design FPGA1 (page 2).
1You must set the FPGA1_MSEL[4:0] or FPGA2_MSEL[4:0] DIP switch to FPP x8 mode
to configure FPGA1 or FPGA2 via FPP.
f For more information about the FPP configuration mode, refer to the Configuration,
Design Security, and Remote System Upgrades in Stratix V Devices chapter in the Stratix V
Handbook.
Three green configuration status LEDs,
PGM_LED[2:0]
(D1, D2, D3) indicates the status
of the FPP configuration. Ta bl e 2– 7 lists the configuration status LEDs settings.