Cyclone V GT FPGA Development BoardSeptember 2014 Altera Corporation
Reference Manual
This document describes the hardware features of the Cyclone® 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 Cyclone V GT FPGA development board provides a hardware platform for
developing and prototyping low-power, high-performance, and logic-intensive
designs using Altera’s Cyclone V GT FPGA device. The board provides a wide range
of peripherals and memory interfaces to facilitate the development of Cyclone V GT
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, partial
reconfiguration, and hard memory controller implementation ensure that designs
implemented in the Cyclone V GTs 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:
■ Cyclone V device family, refer to the Cyclone 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.
September 2014 Altera CorporationCyclone 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:
■ One Cyclone V GT FPGA (5CGTFD9E5F35C7N) in a 1152-pin FineLine BGA
(FBGA) package
■ FPGA configuration circuitry
■MAX
®
V CPLD (5M2210ZF256C4N) in a 256-pin FBGA package as the System
Controller
■MAX II CPLD (EPM570GT100C3N) in a 100-pin FBGA package as part of the
embedded USB-Blaster
■MAX II CPLD (EPM570ZM100) in a 100-pin MBGA package for use with ASSP
TM
II for use with the Quartus® II Programmer
(optional)
■Flash fast passive parallel (FPP) configuration
■ Clocking circuitry
■Si570 and Si571 programmable oscillators
■50-MHz, 100-MHz, and 125-MHz oscillators
■ Memory
■DDR3 SDRAM
■ DDR3A provides 256 Mbyte (MB) with ECC using three devices, each
having a 16-bit interface to a hard memory controller
■ DDR3B provides 512 MB using four devices, each having a 16-bit interface
to a soft memory controller
■One 1-gigabit (Gb) synchronous flash with a 16-bit data bus
■ Communication Ports
■One PCI Express x4 Gen1 socket
■Two u n iv er sa l H S MC po rt s
■One Gigabit Ethernet port
■One serial digital interface (SDI) port (optional)
■One SMA clock or data output
Cyclone V GT FPGA Development BoardSeptember 2014 Altera Corporation
Reference Manual
Chapter 1: Overview1–3
Board Component Blocks
■ General user input/output
■LEDs and displays
■ Eight user LEDs
■ One configuration load LED
■ One configuration done LED
■ One error LED
■ Four embedded USB-Blaster II status LEDs
■ Six HSMC interface LEDs
■ Four PCI Express link width LEDs (mirrored on top and bottom)
■ Five Ethernet LEDs
■ One SDI carrier detect LED
■ One power on LED
■ One two-line character LCD display
■Push buttons
■ One CPU reset push button
■ One MAX V reset push button
■ One program select push button
■ One program configuration push button
■ Three general user push buttons
■DIP switches
■ Two board settings DIP switches
■ JTAG chain control or PCI Express link width DIP switch
■ FPGA configuration mode DIP switch
■ One general user DIP switch
■ Power supply
■19-V (laptop) DC input
■PCI Express edge connector
■ Mechanical
■PCI Express half-length form factor (4.376" x 6.600")
■ System Monitoring—Power (voltage, current, wattage)
September 2014 Altera CorporationCyclone V GT FPGA Development Board
Reference Manual
1–4Chapter 1: Overview
)
Development Board Block Diagram
Development Board Block Diagram
Figure 1–1 shows a block diagram of the Cyclone V GT FPGA development board.
Figure 1–1. Cyclone V GT FPGA Development Board Block Diagram
Resistor Stuffing
Option with HSMA
Populated by Default
Port A LVDS
Port B x32 DQ/DQS
SDI x1
TX/RX
Transceiver x1
ASSP
CPLD
SMA
Clock Output
Gigabit
Ethernet PHY
LCD
DDR3
SMC x64
(Optional)
64
x80
CLKIN x3
CLKOUT x3
Transceiver x3
5CGTFD9E5F35
Transceiver x4
x32 DQ
ADDR
CLKIN
x16
CLKOUT
Transceiver x4
On-Board
USB-Blaster II
and USB Interface
JTAG Chain
x19 USB Interface
SMA Differential
Pair Clock Input
40
4
8
8
DDR3
HMC x40
Buttons
Switches
LED
Configuration
Interface EPCQ/CvP
Mini-USB
Version 2.0
Oscillators
50 MHz, 125 MHz,
and Programmable
x4 Edge
5M2210ZF256C4N
1 Gbyte
Flash
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.
Cyclone V GT FPGA Development BoardSeptember 2014 Altera Corporation
Reference Manual
2. Board Components
This chapter introduces the major components on the Cyclone V GT FPGA
development board. Figure 2–1 illustrates the component locations and Ta bl e 2– 1
provides a brief description of all component features of the board.
1A complete set of schematics, a physical layout database, and fabrication files for the
development board reside in the Cyclone V GT FPGA development kit board design
files directory.
f For information about powering up the board and installing the demonstration
software, refer to the Cyclone V GT FPGA Development Kit User Guide.
This chapter consists of the following sections:
■ “Board Overview”
■ “Featured Device: Cyclone V GT FPGA” on page 2–5
■ “MAX V CPLD 5M2210 System Controller” on page 2–6
■ “FPGA Configuration” on page 2–11
■ “Clock Circuitry” on page 2–18
■ “General User Input/Output” on page 2–21
■ “Components and Interfaces” on page 2–24
■ “Memory” on page 2–37
■ “Power Supply” on page 2–49
September 2014 Altera CorporationCyclone V GT FPGA Development Board
Reference Manual
2–2Chapter 2: Board Components
Board Overview
Board Overview
This section provides an overview of the Cyclone V GT FPGA development board,
including an annotated board image and component descriptions. Figure 2–1 shows
an overview of the board features.
Figure 2–1. Overview of the Cyclone V GT FPGA Development Board Features
Tab le 2– 1 describes the components and lists their corresponding board references.
Table 2–1. Board Components (Part 1 of 4)
Board ReferenceTypeDescription
Featured Devices
U13FPGACyclone V GT, 5CGTFD9E5F35C7N, 1152-pin FBGA.
U32CPLDMAX V CPLD, 5M2210ZF256C4N, 256-pin FBGA.
Configuration, Status, and Setup Elements
J13JTAG chain header
SW3
Cyclone V GT FPGA Development BoardSeptember 2014 Altera Corporation
Reference Manual
JTAG chain control or
PCI Express DIP switch
Provides access to the JTAG chain and disables the embedded
USB-Blaster II when using an external USB-Blaster cable.
Remove or include devices in the active JTAG chain. Also controls the
prsnt
PCI Express lane width by connecting the
PCI Express edge connector.
pins together on the
Chapter 2: Board Components2–3
Board Overview
Table 2–1. Board Components (Part 2 of 4)
Board ReferenceTypeDescription
J5Mini USB type-AB connector
USB interface for FPGA programming and debugging through the
embedded USB-Blaster II JTAG via a mini-USB type-B cable.
Controls the MAX V CPLD 5M2210 System Controller functions such
SW4Board settings DIP switch
as clock enable, SMA clock input control, and which image to load
from flash memory at power-up.
SW5
FPGA configuration mode DIP
Switch
S6Program select push button
S5
Program configuration push
button
Controls the supported FPGA configuration mode by altering the MSEL
input pins. This switch can also control the fan speed by forcing it to
run at full speed, over-riding the fan control block in the MAX V CPLD.
Toggles the program select LEDs, which selects the program image
that loads from flash memory to the FPGA.
Load image from flash memory to the FGPA based on the settings of
the program select LEDs.
D7Configuration done LEDIlluminates when the FPGA is configured.
D6Load LED
Illuminates when the MAX V CPLD 5M2210 System Controller is
actively configuring the FPGA.
D5Error LEDIlluminates when the FPGA configuration from flash memory fails.
D21Power LEDIlluminates when 5.0-V power is present.
Illuminates to show the LED sequence that determines which flash
D12, D13, D14Program select LEDs
memory image loads to the FPGA when you press the program select
push button. Refer to Tab le 2–6 for the LED settings.
D22, D23, D24,
D25, D26
Ethernet LEDs
Illuminates to show the connection speed as well as transmit or
receive activity.
D32SDI LEDsIlluminates to show the transmit or receive activity.
D3, D4, D19, D20 HSMC port LEDsYou can configure these LEDs to indicate transmit or receive activity.
D1, D2HSMC port present LEDIlluminates when a daughtercard is plugged into the HSMC port.
D34, D35, D44,
D45
PCI Express link LEDs
You can configure these LEDs to indicate the PCI Express link width
(x1, x4) and Gen1 link.
Clock Circuitry
50.000-MHz crystal oscillator for general purpose logic. This oscillator
X650-MHz oscillator
is the input source to a clock buffer with two outputs. One output clock
goes to the FPGA and one goes to the MAX V CPLD 5M2210 System
Controller.
X2100-MHz oscillator
100.000-MHz crystal oscillator for the MAX V CPLD 5M2210 System
Controller.
148.500-MHz voltage controlled oscillator for the serial digital
X3148.500-MHz oscillator
interface (SDI) video. This oscillator is programmable to any frequency
between 20–810 MHz using the clock control GUI running on the
MAX V CPLD 5M2210 System Controller.
Programmable oscillator (10–810 MHz) with a default frequency of
X4100-MHz oscillator
100.000 MHz. This clock is the clock input source to a 6-output clock
buffer (U3). The buffer can select between this clock source or a pair of
SMA connectors as the input clock source.
X5125-MHz oscillator125.000-MHz voltage controlled oscillator for the FPGA.
J11, J12SDI transceiver connectorsDrives serial data input/output to or from the SDI video port.
September 2014 Altera CorporationCyclone V GT FPGA Development Board
Reference Manual
2–4Chapter 2: Board Components
Board Overview
Table 2–1. Board Components (Part 3 of 4)
Board ReferenceTypeDescription
J3, J6Clock input SMA connectors
Drive LVPECL-compatible clock inputs into the clock multiplexer
buffer.
J4, J7Clock output SMA connectorsDrives out 2.5-V CMOS clock output from the clock buffer (U3).
J14SMA connectorSMA to or from the FPGA, which can be an I/O or a clock output.
General User Input/Output
D8–D11,
D15–D18
User LEDsEight user LEDs. Illuminates when driven low.
SW1User DIP switchQuad user DIP switches. When the switch is ON, a logic 0 is selected.
S4CPU reset push buttonReset the FPGA logic.
S7MAX V reset push buttonReset the MAX V CPLD 5M2210 System Controller.
S1–S3General user push buttonsThree user push buttons. Driven low when pressed.
Memory Devices
U26, U27, U28DDR3 x40 memory
U8, U15, U22,
U30
DDR3 x64 memory
U20Flash x16 memory
Three 128-MB DDR3A SDRAM with ECC, each with a 16-bit data bus
for a hard memory controller.
Four 128-MB DDR3B SDRAM, each with a 16-bit data bus for a soft
memory controller.
1-Gb synchronous flash devices with a 16-bit data bus for non-volatile
memory.
Communication Ports
J16PCI Express edge connector
J1, J2HSMC port
J9Gigabit Ethernet port
Video and Display Ports
J10Character LCD
J11, J12SDI video port
Power Supply
J16PCI Express edge connector
J8DC input jack
Gold-plated edge fingers connector for up to ×4 signaling in Gen1
mode.
Two ports, one with four transceiver channels and 84 CMOS or 17
LVDS channels as per the HSMC specification, and one with CMOS I/O
assignments and DQS/DQx32 assignments for future use.
RJ-45 connector which provides a 10/100/1000 Ethernet connection
via a Marvell 88E1111 PHY and the FPGA-based Altera Triple Speed
Ethernet MegaCore function in RGMII mode.
Connector that interfaces to a provided 16 character × 2 line LCD
module along with four standoffs.
Two 75- sub-miniature version B (SMB) connectors that provide a
full-duplex SDI interface through a LMH0303 cable driver and
LMH0384 cable equalizer. By default, this is not an active interface but
is only available when you switch the resistor placement. After making
this resistor change, the HSMC port A transceiver channel 3 is no
longer available.
Interfaces to a PCI Express root port such as an appropriate PC
motherboard.
Accepts a 19-V DC power supply. Do not use this input jack while the
board is plugged into a PCI Express slot.
Cyclone V GT FPGA Development BoardSeptember 2014 Altera Corporation
Reference Manual
Chapter 2: Board Components2–5
Featured Device: Cyclone V GT FPGA
Table 2–1. Board Components (Part 4 of 4)
Board ReferenceTypeDescription
SW2Power switch
J15Fan powerFan power header.
Switch to power on or off the board when power is supplied from the
DC input jack.
Featured Device: Cyclone V GT FPGA
The Cyclone V GT FPGA development board features a Cyclone V GT
5CGTFD9E5F35C7N device in a 1152-pin FBGA package.
f For more information about Cyclone V device family, refer to the Cyclone V Device
Handbook.
Tab le 2– 2 describes the features of the Cyclone V GT 5CGTFD9E5F35C7N device.
Table 2–2. Cyclone V GT Features
Resource5CGTFD9E5F35C7N
LEs (K)301
ALMs113,560
Register454,240
Memory (Kb)
18-bit × 18-bit Multiplier684
PLLs8
Transceivers (6 Gbps)12
M10K12,200
MLAB1,717
I/O Resources
The Cyclone V GT 5CGTFD9E5F35C7N device has total of 560 user I/Os and 12
transceiver channels. Tab le 2– 3 lists the Cyclone V GT device I/O pin count and usage
by function on the board.
Table 2–3. Cyclone V GT Device I/O Pin Count
FunctionI/O StandardI/O CountSpecial Clock Pins
DDR3A1.5-V SSTL81—
DDR3B1.5-V SSTL114—
MAX V System Controller1.8-V CMOS4—
Flash1.8-V CMOS49—
PCI Express x4 port2.5-V CMOS8One reference clock
HSMA port2.5-V CMOS + LVDS87—
HSMB port
Gigabit Ethernet port2.5-V CMOS + LVDS16—
On-Board USB-Blaster II1.5-V or 2.5-V CMOS19—
September 2014 Altera CorporationCyclone V GT FPGA Development Board
1.2-V–2.5-V CMOS DQ/DQS
(Default: 2.5-V)
88—
Reference Manual
2–6Chapter 2: Board Components
MAX V CPLD 5M2210 System Controller
Table 2–3. Cyclone V GT Device I/O Pin Count
FunctionI/O StandardI/O CountSpecial Clock Pins
SDI video port2.5-V CMOS + XCVR6—
Push buttons1.5-V CMOS4—
DIP switches1.5-V CMOS8—
Character LCD1.5-V CMOS2—
LEDs1.5-V CMOS8—
SMACMOS1—
Clock or Oscillators1.8-V CMOS + LVDS9
Four differential clocks, 1
1 single-ended
ASSP1.5-V CMOS8—
Configuration—30—
Total I/O Used:540
Tab le 2– 4 lists the Cyclone V GT device transceiver count and usage by function on
the board.
Table 2–4. Cyclone V GT Transceivers
FunctionCount
HSMA port3
HSMA port or SDI (supports HSMA by default)1
HSMB port4
PCI Express x4 port4
Total Transceivers12
MAX V CPLD 5M2210 System Controller
The board utilizes the 5M2210 System Controller, an Altera MAX V CPLD, for the
following purposes:
■ FPGA configuration from flash
■ Power measurement
■ Control and status registers (CSRs) for remote system update
Cyclone V GT FPGA Development BoardSeptember 2014 Altera Corporation
Reference Manual
Chapter 2: Board Components2–7
MAX V CPLD 5M2210 System Controller
Figure 2–2 illustrates the MAX V CPLD 5M2210 System Controller's functionality and
external circuit connections as a block diagram.
Figure 2–2. MAX V CPLD 5M2210 System Controller Block Diagram
MAX V CPLD System Controller
PC
Embedded
USB-Blaster II
Encoder
JTAG Control
SLD-HUB
Virtual-JTAG
Information
Register
Control
Register
Decoder
PFL
FSM Bus
FPGA
Flash
SSRAM
GPIO
Power
Measurement
Results
LTC2418
Controller
Tab le 2– 5 lists the I/O signals present on the MAX V CPLD 5M2210 System
Controller. The signal names and functions are relative to the MAX V device.
Table 2–5. MAX V CPLD 5M2210 System Controller Device Pin-Out (Part 1 of 5)
Board
Reference (U32)
L2
R12
B9
E9
J5
A15
A13
J12
C9
D9
D10
M1
T13
T15
R14
N12
A2
Schematic Signal NameI/O StandardDescription
ASSP_CPLD_MRN
ASSP_MODE
CLK125_EN
CLK50_EN
CLK_CONFIG
CLK_ENABLE
CLK_SEL
CLKIN_MAX_50
CLOCK_SCL
CLOCK_SDA
CPU_RESETN
EXTRA_SIG0
EXTRA_SIG1
EXTRA_SIG2
FACTORY_REQUEST
FACTORY_STATUS
FACTORY_USER
2.5-VFor ASSP design (optional)
2.5-VFor ASSP design (optional)
2.5-V125 MHz oscillator enable
2.5-V50 MHz oscillator enable
2.5-V100 MHz configuration clock input
2.5-VDIP switch for clock oscillator enable
2.5-VDIP switch for clock select—SMA or oscillator
2.5-V50 MHz clock input
2.5-VProgrammable oscillator I2C clock
2.5-VProgrammable oscillator I2C data
2.5-VFPGA reset push button
2.5-VEmbedded USB-Blaster II interface. Reserved for future use
1.8-VEmbedded USB-Blaster II interface. Reserved for future use
1.8-VEmbedded USB-Blaster II interface. Reserved for future use
1.8-V
Embedded USB-Blaster II request to send FACTORY
command
1.8-VEmbedded USB-Blaster II FACTORY command status
1.8-VDIP switch to load factory or user design at power-up
Si571
Controller
Si570
Controller
Si571
Programmable
Oscillator
Si570
Programmable
Oscillator
September 2014 Altera CorporationCyclone V GT FPGA Development Board
Reference Manual
2–8Chapter 2: Board Components
MAX V CPLD 5M2210 System Controller
Table 2–5. MAX V CPLD 5M2210 System Controller Device Pin-Out (Part 2 of 5)
Board
Reference (U32)
N7
R5
R6
M6
T5
P7
N6
C14
C15
E13
E12
D15
F14
D16
F13
E15
E16
F15
G14
F16
G13
G15
G12
G16
H14
H15
H13
H16
J13
R3
P5
T2
P4
J14
J15
K16
K13
K15
K14
Schematic Signal NameI/O StandardDescription
FLASH_ADVN
FLASH_CEN
FLASH_CLK
FLASH_OEN
FLASH_RDYBSYN
FLASH_RESETN
FLASH_WEN
FM_A1
FM_A2
FM_A3
FM_A4
FM_A5
FM_A6
FM_A7
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
1.8-VFM bus flash memory address valid
1.8-VFM bus flash memory chip enable
1.8-VFM bus flash memory clock
1.8-VFM bus flash memory output enable
1.8-VFM bus flash memory ready
1.8-VFM bus flash memory reset
1.8-VFM bus flash memory write enable
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM address bus
1.8-VFM data bus
1.8-VFM data bus
1.8-VFM data bus
1.8-VFM data bus
1.8-VFM data bus
1.8-VFM data bus
Cyclone V GT FPGA Development BoardSeptember 2014 Altera Corporation
Reference Manual
Chapter 2: Board Components2–9
MAX V CPLD 5M2210 System Controller
Table 2–5. MAX V CPLD 5M2210 System Controller Device Pin-Out (Part 3 of 5)
Board
Reference (U32)
L16
L11
L15
L12
M16
L13
M15
L14
N16
M13
N15
K5
K1
D3
C2
C3
E3
D2
E4
D1
E5
F3
E1
F4
F2
F1
F6
G2
G3
N3
J3
B10
B3
C10
C12
C6
N1
J4
H1
Schematic Signal NameI/O StandardDescription
FM_D6
FM_D7
FM_D8
FM_D9
FM_D10
FM_D11
FM_D12
FM_D13
FM_D14
FM_D15
FORCE_FAN
FPGA_CEN
FPGA_CONF_DONE
FPGA_CONFIG_D0
FPGA_CONFIG_D1
FPGA_CONFIG_D2
FPGA_CONFIG_D3
FPGA_CONFIG_D4
FPGA_CONFIG_D5
FPGA_CONFIG_D6
FPGA_CONFIG_D7
FPGA_CONFIG_D8
FPGA_CONFIG_D9
FPGA_CONFIG_D10
FPGA_CONFIG_D11
FPGA_CONFIG_D12
FPGA_CONFIG_D13
FPGA_CONFIG_D14
FPGA_CONFIG_D15
FPGA_CVP_CONFDONE
FPGA_DCLK
FPGA_MSEL0
FPGA_MSEL1
FPGA_MSEL2
FPGA_MSEL3
FPGA_MSEL4
FPGA_NCONFIG
FPGA_NSTATUS
FPGA_PR_DONE
1.8-VFM data bus
1.8-VFM data bus
1.8-VFM data bus
1.8-VFM data bus
1.8-VFM data bus
1.8-VFM data bus
1.8-VFM data bus
1.8-VFM data bus
1.8-VFM data bus
1.8-VFM data bus
1.8-VDIP switch to enable or disable the fan
2.5-VFPGA chip enable
2.5-VFPGA configuration done LED
2.5-VFPGA configuration data
2.5-VFPGA configuration data
2.5-VFPGA configuration data
2.5-VFPGA configuration data
2.5-VFPGA configuration data
2.5-VFPGA configuration data
2.5-VFPGA configuration data
2.5-VFPGA configuration data
2.5-VFPGA configuration data
2.5-VFPGA configuration data
2.5-VFPGA configuration data
2.5-VFPGA configuration data
2.5-VFPGA configuration data
2.5-VFPGA configuration data
2.5-VFPGA configuration data
2.5-VFPGA configuration data
2.5-VFPGA configuration via protocol done LED
2.5-VFPGA configuration clock
2.5-VFPGA mode select 0
2.5-VFPGA mode select 1
2.5-VFPGA mode select 2
2.5-VFPGA mode select 3
2.5-VFPGA mode select 4
2.5-VFPGA configuration active
2.5-VFPGA configuration ready
2.5-VFPGA partial reconfiguration done
September 2014 Altera CorporationCyclone V GT FPGA Development Board
Reference Manual
2–10Chapter 2: Board Components
MAX V CPLD 5M2210 System Controller
Table 2–5. MAX V CPLD 5M2210 System Controller Device Pin-Out (Part 4 of 5)
Board
Reference (U32)
P2
E2
F5
B8
A8
M5
L6
P3
N4
P11
P12
H2
T11
E11
R10
A4
A6
M10
M9
N10
B7
D12
B14
C13
B16
B13
D5
E8
D11
E7
A5
D7
B6
A10
D4
R4
T4
Schematic Signal NameI/O StandardDescription
FPGA_PR_ERROR
FPGA_PR_READY
FPGA_PR_REQUEST
HSMA_PRSNTN
HSMB_PRSNTN
JTAG_BLASTER_TDI
JTAG_EPM2210_TDI
JTAG_TCK
JTAG_TMS
M570_CLOCK
M570_PCIE_JTAG_EN
MAX_AS_CONF
MAX_CLK
MAX_CONF_DONE
MAX_CSN
MAX_ERROR
MAX_LOAD
MAX_OEN
MAX_RESETN
MAX_WEN
OVERTEMP
PGM_CONFIG
PGM_LED0
PGM_LED1
PGM_LED2
PGM_SEL
SDI_A_RX_BYPASS
SDI_A_RX_EN
SDI_A_TX_EN
SENSE_CSN
SENSE_SCK
SENSE_SDI
SENSE_SDO
SI570_EN
SI571_EN
USB_CFG0
USB_CFG1
2.5-VFPGA partial reconfiguration error
2.5-VFPGA partial reconfiguration ready
2.5-VFPGA partial reconfiguration request
2.5-VHSMC port A present
2.5-VHSMC port B present
2.5-VMAX V CPLD JTAG chain data out
2.5-VMAX V CPLD JTAG chain data in
2.5-VJTAG chain clock
2.5-VJTAG chain mode select
1.8-V
1.8-V
25-MHz clock to embedded USB-Blaster II for sending
FACTORY command
Low signal to disable the embedded USB-Blaster II when PCI
Express is the master to the JTAG chain
2.5-VMAX V active serial configuration
2.5-VClock source from the FPGA PLL
2.5-VEmbedded USB-Blaster II configuration done LED
1.8-VFM bus MAX V chip select
2.5-VFPGA configuration error LED
2.5-VFPGA configuration active LED
1.8-VFM bus MAX V output enable
1.8-VMAX V reset push button
1.8-VFM bus MAX V write enable
2.5-VTemperature monitor fan enable
2.5-VLoad the flash memory image identified by the PGM LEDs
2.5-VFlash memory PGM select indicator 0
2.5-VFlash memory PGM select indicator 1
2.5-VFlash memory PGM select indicator 2
2.5-VToggles the
PGM_LED[2:0]
LED sequence
2.5-VSDI equalization bypass
2.5-VSDI receive enable
2.5-VSDI transmit enable
2.5-VPower monitor chip select
2.5-VPower monitor SPI clock
2.5-VPower monitor SPI data in
2.5-VPower monitor SPI data out
2.5-VVariable voltage oscillator enable
2.5-VSDI variable voltage oscillator enable
1.8-VEmbedded USB-Blaster II interface. Reserved for future use
1.8-VEmbedded USB-Blaster II interface. Reserved for future use
Cyclone V GT FPGA Development BoardSeptember 2014 Altera Corporation
Reference Manual
Chapter 2: Board Components2–11
FPGA Configuration
Table 2–5. MAX V CPLD 5M2210 System Controller Device Pin-Out (Part 5 of 5)
Board
Reference (U32)
P8
T7
N8
R8
T8
T9
R9
P9
M8
T10
H5
Schematic Signal NameI/O StandardDescription
USB_CFG2
USB_CFG3
USB_CFG4
USB_CFG5
USB_CFG6
USB_CFG7
USB_CFG8
USB_CFG9
USB_CFG10
USB_CFG11
USB_CLK
FPGA Configuration
The Cyclone V GT development board supports the following three configuration
methods:
■ Embedded USB-Blaster II is the default method for configuring the FPGA using
the Quartus II Programmer in JTAG mode with the supplied USB cable.
1.8-VEmbedded USB-Blaster II interface. Reserved for future use
1.8-VEmbedded USB-Blaster II interface. Reserved for future use
1.8-VEmbedded USB-Blaster II interface. Reserved for future use
1.8-VEmbedded USB-Blaster II interface. Reserved for future use
1.8-VEmbedded USB-Blaster II interface. Reserved for future use
1.8-VEmbedded USB-Blaster II interface. Reserved for future use
1.8-VEmbedded USB-Blaster II interface. Reserved for future use
1.8-VEmbedded USB-Blaster II interface. Reserved for future use
1.8-VEmbedded USB-Blaster II interface. Reserved for future use
1.8-VEmbedded USB-Blaster II interface. Reserved for future use
2.5-VEmbedded USB-Blaster II interface clock
■ 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 (S6).
■ External USB-Blaster for configuring the FPGA using an external USB-Blaster that
connects to the JTAG chain header (J13).
FPGA Programming over Embedded USB-Blaster
This configuration method implements a type-B mini USB connector (J5), a USB 2.0
PHY device (U4), and an Altera MAX II CPLD EPM570GT100C3N (U49) to allow
FPGA configuration using a USB cable. This USB cable connects directly between the
USB connector on the board and a USB port of a PC running the Quartus II software.
September 2014 Altera CorporationCyclone V GT FPGA Development Board
Reference Manual
2–12Chapter 2: Board Components
Embedded
USB-Blaster II
GPIO
TCK
Cyclone V GT
FPGA
Analog
Switch
HSMC
Port A
GPIO
TMS
GPIO
TDO
GPIO
TDI
JTAG Master
GPIO
Disable
Enable
Enable
JTAG Slave
HSMC
HSMC
Port B
HSMC
TCK
TMS
TDI
TDO
TCK
2.5 V
TMS
TDI
TDO
TCK
TMS
TDI
TDO
MAX V
System
Controller
JTAG Slave
TCK
TMS
TDI
TDO
JTAG Slave
JTAG Slave
Analog
Switch
Always
Enabled
(in JTAG chain)
DIP Switch
DIP Switch
10-pin
JTAG Header
Always
Enabled
(in JTAG chain)
2.5 V
FPGA Configuration
The embedded USB-Blaster II in the MAX II CPLD EPM570GT100C3N normally
masters the JTAG chain. Figure 2–3 illustrates the JTAG chain.
Figure 2–3. JTAG Chain
The JTAG chain control DIP switch (SW3) controls the device connection. To connect a
device or interface in the chain, their corresponding switch must be in the OFF
position. Slide all the switches to the ON position to only have the FPGA and MAX V
CPLD 5M2210 System Controller in the chain.
A Cypress EZ-USB CY7C68013A device in a 56-pin VBGA package device is used to
interface to a single type-B mini-USB connector. This device has an on-board 8051
CPU used in conjunction with embedded MAC logic to translate USB data into other
formats for use by the FPGA. This CPU uses internal RAM and a small external serial
Cyclone V GT FPGA Development BoardSeptember 2014 Altera Corporation
Reference Manual
boot ROM.
Loading...
+ 46 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.