Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
This document describes the hardware features of the Cyclone® V E 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 E FPGA development board provides a hardware platform for
developing and prototyping low-power, high-performance, and logic-intensive
designs using Altera’s Cyclone V E FPGA. The board provides a wide range of
peripherals and memory interfaces to facilitate the development of Cyclone V E
FPGA designs.
1. Overview
One high-speed mezzanine card (HSMC) connector is available to add additional
functionality via a variety of HSMCs available from Altera
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 partial reconfiguration, ensure that
designs implemented in the Cyclone V E 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:
■ Cyclone V device family, refer to the Cyclone V Device Handbook.
■ HSMC Specification, refer to the High Speed Mezzanine Card (HSMC) Specification.
®
and various partners.
March 2013 Altera CorporationCyclone V E 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 E FPGA (5CEFA7F31I7N) in a 896-pin FineLine BGA (FBGA)
package
■149,500 LEs
■56,480 adaptive logic modules (ALMs)
■6,860 Kbit (Kb) M10K and 836 Kb MLAB memory
■Seven fractional phase locked loops (PLLs)
■312 18x18-bit multipliers
■480 general purpose input/output (GPIO)
■1.1-V core voltage
■ FPGA configuration circuitry
■Active Serial (AS) x1 or AS x4 configuration (EPCQ256SI16N)
■MAX
®
V CPLD (5M2210ZF256I5N) in a 256-pin FBGA package as the System
Controller
■Flash fast passive parallel (FPP) configuration
■MAX II CPLD (EPM240M100I5N) in a 100-pin FBGA package as part of the
embedded USB-Blaster
■ Clocking circuitry
■Programmable clock generator for the FPGA reference clock input
■50-MHz single-ended oscillator for the FPGA and MAX V CPLD clock input
■100-MHz single-ended oscillator for the MAX V CPLD configuration clock
TM
II for use with the Quartus® II Programmer
input
■SMA input (LVDS)
■ Memory
■Two 256-Mbyte (MB) DDR3 SDRAM devices with a 16-bit data bus
■One 18-Mbit (Mb) SSRAM
■One 512-Mb synchronous flash
■One 512-MB LPDDR2 SDRAM with a 32-bit data bus (only 16-bit data bus is
used on this board)
■One 64-Kb I
2
C serial electrically erasable PROM (EEPROM)
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 1: Overview1–3
Board Component Blocks
■ General user input/output
■LEDs and displays
■ Four user LEDs
■ One configuration load LED
■ One configuration done LED
■ One error LED
■ Three configuration select LEDs
■ Four embedded USB-Blaster II status LEDs
■ Three HSMC interface LEDs
■ Ten Ethernet LEDs
■ Two UART data transmit and receive LEDs
■ Two USB-UART interface TX / RX LEDs
■ 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
■ Four general user push buttons
■DIP switches
■ Four MAX V CPLD System Controller control switches
■ Two JTAG chain control DIP switches
■ One fan control DIP switch
■ Four general user DIP switches
■ Power supply
■14–20-V (laptop) DC input
■ Mechanical
■6.5" x 4.5" size board
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
1–4Chapter 1: Overview
5CEFA7F31I7N
N
Data x 16
Addr x 25
Control x 23
2.5V
JTAG Chain
LEDs
Clock In
125 M, 50 M
Clock In
100 M, 50 M
Debug
Header
DSUB 9-pin
Connector
x5
x1
x2
EPCQ
5M2210ZF256I5N
CLKIN x3
CLKOUT x3
LVDS/Single-Ended
Type-A USB
Connector
x80
2.5 V
x31
2.5 V
x6
2.5 V
x4
2.5 Vx42.5 V
x16 2.5 V
x16 1.5 V
x16 HSUL 1.2
x22
RGMII
2.5 V
x19 USB
Interface 2.5 V
x32
SSTL - 15
x11
2.5 V
x4
3.3 V
x2
3.3 V
USB-to-
UART
LCD
Character
32 Kb
UART
32 Kb
EEPROM
SMA
Clock Out
18 Mb
SSRAM
512 Mb
Flash
Clock Enable
Fan
Connector
AS x1,x4
FPP x16
Configuration
Buttons &
Switches
2 x 256 MB
DDR3
EPM570GM100I5N
Embedded
USB-Blaster II
2 x RJ-45
LAN
Connector
USB CLK to
Cyclone V
and MAX V
Cypress
USB 2.0
Controller
Type-B
USB
Connector
512 MB
LPDDR2
2x Gigabit
Ethernet PHY
Development Board Block Diagram
Development Board Block Diagram
Figure 1–1 shows a block diagram of the Cyclone V E FPGA development board.
Figure 1–1. Cyclone V E FPGA 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.
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
2. Board Components
This chapter introduces the major components on the Cyclone V E 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 GERBER files for the
development board reside in the Cyclone V E FPGA development kit documents
directory.
f For information about powering up the board and installing the demonstration
software, refer to the Cyclone V E FPGA Development Kit User Guide.
This chapter consists of the following sections:
■ “Board Overview”
■ “Featured Device: Cyclone V E FPGA” on page 2–4
■ “MAX V CPLD 5M2210 System Controller” on page 2–5
■ “FPGA Configuration” on page 2–10
■ “Clock Circuitry” on page 2–18
■ “General User Input/Output” on page 2–20
■ “Components and Interfaces” on page 2–24
■ “Memory” on page 2–32
■ “Power Supply” on page 2–41
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
2–2Chapter 2: Board Components
Clock Input SMA
Connectors
(J2, J3)
General User
Push Buttons
(S5-S8)
Flash x16 Memory (U10)
LPDDR2 x16
Memory (U9)
Serial UART
Connector
(J12)
DDR3 x32
Memory
(U7, U8)
DC Input
Jack (J17)
Character
LCD (J14)
CPU Reset,
MAX V Reset
Push Buttons
(S3, S4)
Power Switch
(SW5)
User
DIP Switch
(SW3)
MAX V CPLD
EPM2210 System
Controller (U13)
Clock Output
SMA Connector
(J4)
HSMC Port
(J1)
Configuration Done,
Load, and Error
LEDs (D17-D19)
Program Config,
Program Select
Push Buttons
(S1, S2)
Program Select
LEDs (D25-D27)
USB Type-B
Connector
(J10)
USB-UART
Connector (J13)
SSRAM x16 Memory (U11)
Debug Headers (J15, J16)
Gigabit
Ethernet
Port (J11)
JTAG Chain
Header
(J4)
Cyclone V E FPGA (U1)
Board Overview
Board Overview
This section provides an overview of the Cyclone V E 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 E 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 3)
Board ReferenceTypeDescription
Featured Devices
U1FPGACyclone V E FPGA, 5CEFA7F31I7N, 896-pin FBGA.
U13CPLDMAX V CPLD, 5M2210ZF256I5N, 256-pin FBGA.
Configuration, Status, and Setup Elements
J4JTAG chain header
Provides access to the JTAG chain and disables the embedded
USB-Blaster II when using an external USB-Blaster cable.
SW2JTAG chain control DIP switch Remove or include devices in the active JTAG chain.
J10USB type-B connector
USB interface for FPGA programming and debugging through the
embedded USB-Blaster II JTAG via a type-B USB cable.
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–3
Board Overview
Table 2–1. Board Components (Part 2 of 3)
Board ReferenceTypeDescription
Controls the MAX V CPLD 5M2210 System Controller functions such
SW3Board settings DIP switch
as clock enable, SMA clock input control, and which image to load
from flash memory at power-up.
SW1MSEL DIP switch
S2Program select push button
S1
Program configuration push
button
Controls the configuration scheme on the board. MSEL pins 0, 1, 2 and
4 connects to the DIP switch while MSEL pin 3 connects to ground.
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.
D19Configuration done LEDIlluminates when the FPGA is configured.
D18Load LED
Illuminates when the MAX V CPLD 5M2210 System Controller is
actively configuring the FPGA.
D17Error LEDIlluminates when the FPGA configuration from flash memory fails.
D35Power LEDIlluminates when 5.0-V power is present.
Illuminates to show the LED sequence that determines which flash
D25~D27Program 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.
D1~D10Ethernet LEDs
Illuminates to show the connection speed as well as transmit or
receive activity.
D20, D21HSMC port LEDsYou can configure these LEDs to indicate transmit or receive activity.
D22HSMC port present LEDIlluminates when a daughter card is plugged into the HSMC port.
D15, D16USB-UART LEDsIlluminates when the USB-UART transmitter and receiver are in use.
D23, D24Serial UART LEDsIlluminates when UART transmitter and receiver are in use.
Clock Circuitry
Programmable oscillator with default frequencies of 125 MHz. The
X1Programmable oscillator
frequency is programmable using the clock control GUI running on the
MAX V CPLD 5M2210 System Controller.
U450-MHz oscillator50.000-MHz crystal oscillator for general purpose logic.
X3100-MHz oscillator
100.000-MHz crystal oscillator for the MAX V CPLD 5M2210 System
Controller.
J2, J3Clock input SMA connectorsDrive LVDS-compatible clock inputs into the clock multiplexer buffer.
J4Clock output SMA connectorDrive out 2.5-V CMOS clock output from the FPGA.
General User Input/Output
D28~D31User LEDsFour user LEDs. Illuminates when driven low.
SW3User DIP switchQuad user DIP switches. When the switch is ON, a logic 0 is selected.
S4CPU reset push buttonReset the FPGA logic.
S3MAX V reset push buttonReset the MAX V CPLD 5M2210 System Controller.
S5~S8General user push buttonsFour user push buttons. Driven low when pressed.
Memory Devices
U7, U8DDR3 x32 memoryTwo 256-MB DDR3 SDRAM with a 16-bit data bus.
U9LPDDR2 x 16 memory
512-MB LPDDR 2 SDRAM with 32-bit bus, only 16-bit bus is used on
this board.
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
2–4Chapter 2: Board Components
Featured Device: Cyclone V E FPGA
Table 2–1. Board Components (Part 3 of 3)
Board ReferenceTypeDescription
U10Flash x16 memory
U11SSRAM x16 memory
U12EEPROM64-Mb I
Communication Ports
J1HSMC portProvides 84 CMOS or 17 LVDS channels per HSMC specification.
J11Gigabit Ethernet port
J12Serial UART port
J13USB-UART portUSB connector with USB-to-UART bridge for serial UART interface.
J15, J16Debug headersTwo 2×8 headers for debug purposes.
Video and Display Ports
J14 Character LCD
512-Mb synchronous flash devices with a 16-bit data bus for
non-volatile memory.
18-Mb standard synchronous RAM with a 12-bit data bus and 4-bit
parity.
2
C serial EEPROM.
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.
DSUB 9-pin connector with RS-232 transceiver to implement RS-232
serial UART channel.
Connector that interfaces to a provided 16 character × 2 line LCD
module along with two standoffs.
Power Supply
J17DC input jackAccepts a 14–20-V DC power supply.
SW5Power switch
Switch to power on or off the board when power is supplied from the
DC input jack.
Featured Device: Cyclone V E FPGA
The Cyclone V E FPGA development board features a Cyclone V E FPGA
5CEFA7F31I7N device (U1) in a 896-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 E FPGA 5CEFA7F31I7N device.
Table 2–2. Cyclone V E FPGA Features
ALMsEquivalent LEsM10K RAM Blocks
56,480149,5006,8608363127896-pin FBGA
Total RAM
(Kbits)
18-bit × 18-bit
Multipliers
PLLsPackage Type
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–5
MAX V CPLD 5M2210 System Controller
I/O Resources
The Cyclone V E FPGA 5CEFA7F31I7N device has total of 480 user I/Os. Table 2–3
lists the Cyclone V E FPGA I/O pin count and usage by function on the board.
Table 2–3. Cyclone V E FPGA I/O Pin Count
FunctionI/O StandardI/O CountSpecial Pins
DDR31.5-V SSTL71One differential x4 DQS pin
LPDDR21.2-V HSUL37One differential x2 DQS pin
Flash, SSRAM, EEPROM, and MAX V
FSM bus
HSMC port2.5-V CMOS + LVDS7917 LVDS, I
Gigabit Ethernet port2.5-V CMOS42—
Embedded USB-Blaster II2.5-V CMOS20—
Debug Header1.5-V, 2.5-V20—
UART3.3-V LVTTL4—
USB-UART2.5-V CMOS12—
Push buttons2.5-V CMOS5One
DIP switches2.5-V CMOS4—
Character LCD2.5-V CMOS11—
LEDs2.5-V CMOS9—
Clock or Oscillators2.5-V CMOS + LVDS12One clock out pin
Total I/O Used:395
2.5-V CMOS, 3.3-V LVCMOS69—
2
C
DEV_CLRn
pin
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 for remote system update
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
2–6Chapter 2: Board Components
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– 4 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–4. MAX V CPLD 5M2210 System Controller Device Pin-Out (Part 1 of 5)
Board
Reference (U13)
N4
E9
H12
A15
A13
J12
D9
C9
D10
P12
T13
T15
A2
R14
N12
C8
N7
R5
Schematic Signal NameI/O StandardDescription
5M2210_JTAG_TMS
CLK50_EN
CLK_CONFIG
CLK_ENABLE
CLK_SEL
CLKIN_50_MAXV
CLOCK_SCL
CLOCK_SDA
CPU_RESETN
EXTRA_SIG0
EXTRA_SIG1
EXTRA_SIG2
FACTORY_LOAD
FACTORY_REQUEST
FACTORY_STATUS
FAN_FORCE_ON
FLASH_ADVN
FLASH_CEN
3.3-VMAX V JTAG TMS
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
2.5-VEmbedded USB-Blaster II interface. Reserved for future use
2.5-VEmbedded USB-Blaster II interface. Reserved for future use
2.5-VDIP switch to load factory or user design at power-up
2.5-V
Embedded USB-Blaster II request to send FACTORY
command
2.5-VEmbedded USB-Blaster II FACTORY command status
2.5-VDIP switch to on or off the fan
2.5-VFSM bus flash memory address valid
2.5-VFSM bus flash memory chip enable
Si570
Controller
Si570
Programmable
Oscillator
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–7
MAX V CPLD 5M2210 System Controller
Table 2–4. MAX V CPLD 5M2210 System Controller Device Pin-Out (Part 2 of 5)
Board
Reference (U13)
R6
M6
T5
P7
N6
K1
D3
C2
C3
E3
D2
E4
D1
E5
F3
E1
F4
F2
F1
F6
G2
G3
K4
J3
N1
J4
H1
P2
E2
F5
L5
E14
C14
C15
E13
E12
D15
F14
D16
Schematic Signal NameI/O StandardDescription
FLASH_CLK
FLASH_OEN
FLASH_RDYBSYN
FLASH_RESETN
FLASH_WEN
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_MAX_DCLK
FPGA_DCLK
FPGA_NCONFIG
FPGA_NSTATUS
FPGA_PR_DONE
FPGA_PR_ERROR
FPGA_PR_READY
FPGA_PR_REQUEST
FPGA_MAX_NCS
FSM_A1
FSM_A2
FSM_A3
FSM_A4
FSM_A5
FSM_A6
FSM_A7
FSM_A8
2.5-VFSM bus flash memory clock
2.5-VFSM bus flash memory output enable
2.5-VFSM bus flash memory ready
2.5-VFSM bus flash memory reset
2.5-VFSM bus flash memory write enable
3.3-VFPGA configuration done LED
3.3-VFPGA configuration data
3.3-VFPGA configuration data
3.3-VFPGA configuration data
3.3-VFPGA configuration data
3.3-VFPGA configuration data
3.3-VFPGA configuration data
3.3-VFPGA configuration data
3.3-VFPGA configuration data
3.3-VFPGA configuration data
3.3-VFPGA configuration data
3.3-VFPGA configuration data
3.3-VFPGA configuration data
3.3-VFPGA configuration data
3.3-VFPGA configuration data
3.3-VFPGA configuration data
3.3-VFPGA configuration data
3.3-VFPGA configuration clock
3.3-VFPGA configuration clock
3.3-VFPGA configuration active
3.3-VFPGA configuration ready
3.3-VFPGA partial reconfiguration done
3.3-VFPGA partial reconfiguration error
3.3-VFPGA partial reconfiguration ready
3.3-VFPGA partial reconfiguration request
3.3-VFPGA configuration chip select
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
2–8Chapter 2: Board Components
MAX V CPLD 5M2210 System Controller
Table 2–4. MAX V CPLD 5M2210 System Controller Device Pin-Out (Part 3 of 5)
Board
Reference (U13)
F13
E15
E16
F15
G14
F16
G13
G15
G12
G16
H14
H20
H13
H16
J13
J16
T2
P5
J14
J15
K16
K13
K15
K14
L16
L11
L15
L12
M16
L13
M15
L14
N16
M13
B8
L6
M5
P3
Schematic Signal NameI/O StandardDescription
FSM_A9
FSM_A10
FSM_A11
FSM_A12
FSM_A13
FSM_A14
FSM_A15
FSM_A16
FSM_A17
FSM_A18
FSM_A19
FSM_A20
FSM_A21
FSM_A22
FSM_A23
FSM_A24
FSM_A25
FSM_A26
FSM_D0
FSM_D1
FSM_D2
FSM_D3
FSM_D4
FSM_D5
FSM_D6
FSM_D7
FSM_D8
FSM_D9
FSM_D10
FSM_D11
FSM_D12
FSM_D13
FSM_D14
FSM_D15
HSMA_PRSNTN
JTAG_5M2210_TDI
JTAG_5M2210_TDO
JTAG_TCK
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM address bus
2.5-VFSM data bus
2.5-VFSM data bus
2.5-VFSM data bus
2.5-VFSM data bus
2.5-VFSM data bus
2.5-VFSM data bus
2.5-VFSM data bus
2.5-VFSM data bus
2.5-VFSM data bus
2.5-VFSM data bus
2.5-VFSM data bus
2.5-VFSM data bus
2.5-VFSM data bus
2.5-VFSM data bus
2.5-VFSM data bus
2.5-VFSM data bus
2.5-VHSMC port present
3.3-VMAX V CPLD JTAG chain data in
3.3-VMAX V CPLD JTAG chain data out
3.3-VJTAG chain clock
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–9
MAX V CPLD 5M2210 System Controller
Table 2–4. MAX V CPLD 5M2210 System Controller Device Pin-Out (Part 4 of 5)
Board
Reference (U13)
P11
M1
P10
R11
T12
N11
T11
R10
M10
N10
E11
A4
A6
M9
B7
D12
B14
C13
B16
B13
H4
G1
G4
H2
G5
H3
J1
R12
E7
A5
D7
B6
A9
R4
T4
P8
T7
Schematic Signal NameI/O StandardDescription
M570_CLOCK
M570_JTAG_EN
MAX5_BEN0
MAX5_BEN1
MAX5_BEN2
MAX5_BEN3
MAX5_CLK
MAX5_CSN
MAX5_OEN
MAX5_WEN
MAX_CONF_DONEN
MAX_ERROR
MAX_LOAD
MAX_RESETN
OVERTEMP
PGM_CONFIG
PGM_LED0
PGM_LED1
PGM_LED2
PGM_SEL
PSAS_CSn
PSAS_DCLK
PSAS_CONF_DONE
PSAS_CONFIGn
PSAS_DATA1
PSAS_DATA0_ASD0
PSAS_CEn
SECURITY_MODE
SENSE_CS0N
SENSE_SCK
SENSE_SDI
SENSE_SDO
SI570_EN
USB_CFG0
USB_CFG1
USB_CFG2
USB_CFG3
2.5-V
3.3-VLow signal to disable the embedded USB-Blaster II
2.5-VFSM bus MAX V byte enable 0
2.5-VFSM bus MAX V byte enable 1
2.5-VFSM bus MAX V byte enable 2
2.5-VFSM bus MAX V byte enable 3
2.5-VFSM bus MAX V clock
2.5-VFSM bus MAX V chip select
2.5-VFSM bus MAX V output enable
2.5-VFSM bus MAX V write enable
2.5-VEmbedded USB-Blaster II configuration done LED
2.5-VFPGA configuration error LED
2.5-VFPGA configuration active LED
2.5-VMAX V reset push button
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
3.3-VAS configuration chip select
3.3-VAS configuration clock
3.3-VAS configuration done
3.3-VAS configuration active
3.3-VAS configuration data
3.3-VAS configuration data
3.3-VAS configuration chip enable
2.5-V
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-VSi570 programmable XO enable
2.5-VEmbedded USB-Blaster II interface. Reserved for future use
2.5-VEmbedded USB-Blaster II interface. Reserved for future use
2.5-VEmbedded USB-Blaster II interface. Reserved for future use
2.5-VEmbedded USB-Blaster II interface. Reserved for future use
25-MHz clock to embedded USB-Blaster II for sending
FACTORY command
PGM_LED[2:0]
LED sequence
DIP switch for the embedded USB-Blaster II to send FACTORY
command at power up
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
2–10Chapter 2: Board Components
FPGA Configuration
Table 2–4. MAX V CPLD 5M2210 System Controller Device Pin-Out (Part 5 of 5)
Board
Reference (U13)
N8
R8
T8
T9
R9
P9
M8
T10
H5
Schematic Signal NameI/O StandardDescription
USB_CFG4
USB_CFG5
USB_CFG6
USB_CFG7
USB_CFG8
USB_CFG9
USB_CFG10
USB_CFG11
USB_CLK
FPGA Configuration
This section describes the FPGA, flash memory, and MAX V CPLD 5M2210 System
Controller device programming methods supported by the Cyclone V E FPGA
development board.
The Cyclone V E FPGA development board supports the following 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.
2.5-VEmbedded USB-Blaster II interface. Reserved for future use
2.5-VEmbedded USB-Blaster II interface. Reserved for future use
2.5-VEmbedded USB-Blaster II interface. Reserved for future use
2.5-VEmbedded USB-Blaster II interface. Reserved for future use
2.5-VEmbedded USB-Blaster II interface. Reserved for future use
2.5-VEmbedded USB-Blaster II interface. Reserved for future use
2.5-VEmbedded USB-Blaster II interface. Reserved for future use
2.5-VEmbedded USB-Blaster II interface. Reserved for future use
3.3-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 (S1).
■ External USB-Blaster for configuring the FPGA using an external USB-Blaster that
connects to the JTAG chain header (J4).
■ EPCQ device for serial or quad-serial FPGA configuration that supports AS x1 or
AS x4 configuration schemes.
FPGA Programming over Embedded USB-Blaster II
This configuration method implements a USB type-B connector (J10), a USB 2.0 PHY
device (U18), and an Altera MAX II CPLD EPM570GF100I5N (U16) to allow FPGA
configuration using a USB cable. This USB cable connects directly between the USB
type-B connector on the board and a USB port of a PC running the Quartus II
software.
The embedded USB-Blaster II in the MAX II CPLD EPM570GF100I5N normally
masters the JTAG chain.
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–11
Embedded
USB-Blaster II
GPIO
TCK
Cyclone V E
FPGA
Analog
Switch
MAX V CPLD
5M2210
System
Controller
HSMC
Port
GPIO
TMS
GPIO
TDO
GPIO
GPIO
TDI
JTAG Master
GPIO
Disable
Enable
Enable
JTAG Slave
HSMC
TCK
TMS
TDI
TDO
TCK
2.5 V
TMS
TDI
TDO
TCK
TMS
TDI
TDO
JTAG Slave
JTAG Slave
Analog
Switch
Always
Enabled
(in JTAG chain)
DIP Switch
DIP Switch
10-pin
JTAG Header
Flash
Memory
2.5 V
FPGA Configuration
Figure 2–3 illustrates the JTAG chain.
Figure 2–3. JTAG Chain
The JTAG chain control DIP switch (SW2) controls the jumpers shown in Figure 2–3.
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 in
the chain.
1The MAX V CPLD 5M2210 System Controller must be in the JTAG chain to use some
Table 2–5. USB 2.0 PHY Schematic Signal Names and Functions (Part 1 of 2)
Board Reference
(U18)
C1
C2
E1
E2
H7
March 2013 Altera CorporationCyclone V E FPGA Development Board
of the GUI interfaces.
Tab le 2– 5 lists the USB 2.0 PHY schematic signal names and their corresponding
Cyclone V E FPGA pin numbers.
Schematic
Signal Name
24M_XTALIN
24M_XTALOUT
FX2_D_N
FX2_D_P
FX2_FLAGA
Cyclone V E
FPGA Pin Number
—3.3-VCrystal oscillator input
—3.3-VCrystal oscillator output
—3.3-VUSB 2.0 PHY data
—3.3-VUSB 2.0 PHY data
—3.3-VSlave FIFO output status
I/O StandardDescription
Reference Manual
2–12Chapter 2: Board Components
FPGA Configuration
Table 2–5. USB 2.0 PHY Schematic Signal Names and Functions (Part 2 of 2)
Board Reference
(U18)
G7
H8
G6
F8
F7
F6
C8
C7
C6
H3
F4
H4
G4
H5
G5
F5
H6
A8
A7
B6
A6
B3
A3
C3
A2
B8
F3
G3
A1
B1
B7
G2
Schematic
Signal Name
FX2_FLAGB
FX2_FLAGC
FX2_PA1
FX2_PA2
FX2_PA3
FX2_PA4
FX2_PA5
FX2_PA6
FX2_PA7
FX2_PB0
FX2_PB1
FX2_PB2
FX2_PB3
FX2_PB4
FX2_PB5
FX2_PB6
FX2_PB7
FX2_PD0
FX2_PD1
FX2_PD2
FX2_PD3
FX2_PD4
FX2_PD5
FX2_PD6
FX2_PD7
FX2_RESETN
FX2_SCL
FX2_SDA
FX2_SLRDN
FX2_SLWRN
FX2_WAKEUP
USB_CLK
Cyclone V E
FPGA Pin Number
I/O StandardDescription
—3.3-VSlave FIFO output status
—3.3-VSlave FIFO output status
—3.3-VUSB 2.0 PHY port A interface
—3.3-VUSB 2.0 PHY port A interface
—3.3-VUSB 2.0 PHY port A interface
—3.3-VUSB 2.0 PHY port A interface
—3.3-VUSB 2.0 PHY port A interface
—3.3-VUSB 2.0 PHY port A interface
—3.3-VUSB 2.0 PHY port A interface
—3.3-VUSB 2.0 PHY port B interface
—3.3-VUSB 2.0 PHY port B interface
—3.3-VUSB 2.0 PHY port B interface
—3.3-VUSB 2.0 PHY port B interface
—3.3-VUSB 2.0 PHY port B interface
—3.3-VUSB 2.0 PHY port B interface
—3.3-VUSB 2.0 PHY port B interface
—3.3-VUSB 2.0 PHY port B interface
—3.3-VUSB 2.0 PHY port D interface
—3.3-VUSB 2.0 PHY port D interface
—3.3-VUSB 2.0 PHY port D interface
—3.3-VUSB 2.0 PHY port D interface
—3.3-VUSB 2.0 PHY port D interface
—3.3-VUSB 2.0 PHY port D interface
—3.3-VUSB 2.0 PHY port D interface
—3.3-VUSB 2.0 PHY port D interface
V213.3-VEmbedded USB-Blaster hard reset
—3.3-VUSB 2.0 PHY serial clock
—3.3-VUSB 2.0 PHY serial data
—3.3-VRead strobe for slave FIFO
—3.3-VWrite strobe for slave FIFO
—3.3-VUSB 2.0 PHY wake signal
AA233.3-VUSB 2.0 PHY 48-MHz interface clock
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–13
FPGA Configuration
FPGA Programming from Flash Memory
Flash memory programming is possible through a variety of methods. The default
method is to use the factory design—Board Update Portal. This design is an
embedded webserver, which serves the Board Update Portal 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.
On either power-up or by pressing the program configuration push button,
PGM_CONFIG
(S1), the MAX V CPLD 5M2210 System Controller's PFL configures the
FPGA from the flash memory. The PFL megafunction 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 dedicated configuration pins in the FPGA during configuration.
Pressing the
based on which
that loads when you press the
Table 2–6. PGM_LED Settings
PGM_LED0 (D25)PGM_LED1 (D26)PGM_LED2 (D27)Design
Note to Tab le 2– 6:
(1) ON indicates a setting of ’0’ while OFF indicates a setting of ’1’.
PGM_CONFIG
PGM_LED[2:0]
ONOFFOFFFactory hardware
OFFONOFFUser hardware 1
OFFOFFONUser hardware 2
push button (S1) loads the FPGA with a hardware page
(D25, D26, D27) illuminates. Table 2–6 lists the design
PGM_CONFIG
(1)
push button.
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
2–14Chapter 2: Board Components
MAX V CPLD
5M2210 SystemController
FPGA_DATA [0]
FPGA_DCLK
FLASH_A [25:1]
FLASH_D [15:0]
DATA [0]
DCLK
nSTATUS
nCONFIG
CONF_DONE
CONF_DONE
MSEL[4:0]
2.5 V
10 kΩ
nCE
CFI Flash
FLASH_CEn
FLASH_OEn
FLASH_WEn
FLASH_A [25:0]
FLASH_D [15:0]
FLASH_CEn
FLASH_OEn
FLASH_WEn
FLASH_WPn
FLASH_ADVn
FPGA_nCONFIG
FPGA_CONF_DONE
FLASH_RYBSYn
FLASH_RYBSYn
FPGA_nSTATUS
2.5 V
10 kΩ
FLASH_ADVn
CONF_DONE_LED
2.5 V
FLASH_CLK
FLASH_CLK
FLASH_RSTn
FLASH_RESETn
PS PORT
Flash Interface
56.2 Ω
100 Ω56.2 Ω
56.2 Ω
50 MHz
100 MHz
INIT_DONE
FPGA_INIT_DONE
2.5 V
2.5 V2.5 V
ERROR
LOAD
MAX_CONF_DONE1
SEC_MODE
FACT_LOAD
CLK_EN
CLK_SEL
MAX_RESETn
PGM_CONFIG
PGM_SEL
PGM_LED0
PGM_LED1
PGM_LED2
DIP Switch
10 kΩ
Cyclone V FPGA
DIP Switch
FPGA Configuration
Figure 2–4 shows the PFL configuration.
Figure 2–4. PFL Configuration
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
f For more information on the following topics, refer to the respective documents:
■ Board Update Portal, PFL design, and flash memory map storage, refer to the
■ PFL megafunction, refer to Parallel Flash Loader Megafunction User Guide.
FPGA Programming over External USB-Blaster
The JTAG chain header provides another method for configuring the FPGA using an
external USB-Blaster device with the Quartus II Programmer running on a PC. To
prevent contention between the JTAG masters, the embedded USB-Blaster is
automatically disabled when you connect an external USB-Blaster to the JTAG chain
through the JTAG chain header.
Cyclone V E FPGA Development Kit User Guide.
Chapter 2: Board Components2–15
EPCQ Device
EPCQ Device
V
CCPGM
10 kΩ
DATA0
DATA1
DATA2
DATA3
DCLK
nCS
AS_DATA0/ASDO
AS_DATA1
AS_DATA2
AS_DATA3
DCLK
nSTATUS
CONF_DONE
nCONFIG
nCE
nCSO
nCEO
NC
MSEL[4:0]
CLKUSR
Status Elements
FPGA Programming using EPCQ
The low-cost ECPQ device with non-volatile memory features a simple six-pin
interface and a small form factor. The ECPQ supports AS x1 and x4 modes.
By default, this board has a FPP configuration scheme setting. In order to set the
configuration scheme to AS mode, resistor rework needs to be done. Configure the
MSEL setting using the MSEL DIP switch (SW1) to change the configuration scheme.
Figure 2–5 shows the connection between the EPCQ and the Cyclone V E FPGA.
Figure 2–5. EPCQ Configuration
Status Elements
The development board includes status LEDs. This section describes the status
elements.
Tab le 2– 7 lists the LED board references, names, and functional descriptions.
Table 2–7. Board-Specific LEDs (Part 1 of 2)
Board
Reference
D35
D19
D17
D18
D25
D26
D27
Schematic Signal Name
Power
MAX_CONF_DONEn
MAX_ERROR
MAX_LOAD
PGM_LED[0]
PGM_LED[1]
PGM_LED[2]
Standard
I/O
Description
5.0-VBlue LED. Illuminates when 5.0 V power is active.
2.5-V
Green LED. Illuminates when the FPGA is successfully configured.
Driven by the MAX V CPLD 5M2210 System Controller.
Red LED. Illuminates when the MAX V CPLD 5M2210 System
2.5-V
Controller fails to configure the FPGA. Driven by the MAX V CPLD
5M2210 System Controller.
Green LED. Illuminates when the MAX V CPLD 5M2210 System
2.5-V
Controller is actively configuring the FPGA. Driven by the MAX V
CPLD 5M2210 System Controller.
2.5-V
Green LEDs. Illuminates to indicate which hardware page loads
from flash memory when you press the
PGM_SEL
push button.
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
2–16Chapter 2: Board Components
Setup Elements
Table 2–7. Board-Specific LEDs (Part 2 of 2)
Board
Reference
D11, D12
D13, D14
D1
D2
D5
D4
D3
D19
D22
D24
D20
D21
D15, D16
D23, D24
D3
Schematic Signal Name
JTAG_RX, JTAG_TX
SC_RX, SC_TX
ENETA_LED_TX
ENETA_LED_RX
ENETA_LED_LINK10
ENETA_LED_LINK100
ENETA_LED_LINK1000
ENETB_LED_TX
ENETB_LED_RX
ENETB_LED_LINK10
ENETB_LED_LINK100
ENETB_LED_LINK1000
USB_UART_TX_TOGGLE,
USB_UART_RX_TOGGLE
UART_RXD_LED,
UART_TXD_LED
HSMA_PRSNTn
I/O
Standard
2.5-V
2.5-V
2.5-V
2.5-V
2.5-V
2.5-V
2.5-V
2.5-V
2.5-V
2.5-V
2.5-V
2.5-V
2.5-V
3.3-V
Description
Green LEDs. Illuminates to indicate USB-Blaster II receive and
transmit activities.
Green LED. Illuminates to indicate Ethernet PHY transmit activity.
Driven by the Marvell 88E1111 PHY.
Green LED. Illuminates to indicate Ethernet PHY receive activity.
Driven by the Marvell 88E1111 PHY.
Green LED. Illuminates to indicate Ethernet linked at 10 Mbps
connection speed. Driven by the Marvell 88E1111 PHY.
Green LED. Illuminates to indicate Ethernet linked at 100 Mbps
connection speed. Driven by the Marvell 88E1111 PHY.
Green LED. Illuminates to indicate Ethernet linked at 1000 Mbps
connection speed. Driven by the Marvell 88E1111 PHY.
Green LED. Illuminates to indicate Ethernet PHY B transmit activity.
Driven by the Marvell 88E1111 PHY.
Green LED. Illuminates to indicate Ethernet PHY B receive activity.
Driven by the Marvell 88E1111 PHY.
Green LED. Illuminates to indicate Ethernet B linked at 10 Mbps
connection speed. Driven by the Marvell 88E1111 PHY.
Green LED. Illuminates to indicate Ethernet B linked at 100 Mbps
connection speed. Driven by the Marvell 88E1111 PHY.
Green LED. Illuminates to indicate Ethernet B linked at 1000 Mbps
connection speed. Driven by the Marvell 88E1111 PHY.
Green LED. Illuminates to indicate USB_UART receive and transmit
activities.
Green LED. Illuminates to indicate UART receive and transmit
activities.
Green LED. Illuminates when HSMC port has a board or cable
plugged-in such that pin 160 becomes grounded. Driven by the
add-in card.
Setup Elements
The development board includes several different kinds of setup elements. This
section describes the following setup elements:
■ Board settings DIP switch
■ JTAG settings DIP switch
■ CPU reset push button
■ MAX V reset push button
■ Program configuration push button
■ Program select push button
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–17
Setup Elements
f For more information about the default settings of the DIP switches, refer to the
Cyclone V E FPGA Development Kit User Guide.
Board Settings DIP Switch
The board settings DIP switch (SW4) controls various features specific to the board
and the MAX V CPLD 5M2210 System Controller logic design. Tab le 2 –8 lists the
switch controls and descriptions.
Table 2–8. Board Settings DIP Switch Controls
SwitchSchematic Signal NameDescription
CLK_SEL
1
2
CLK_ENABLE
3
FACTORY_LOAD
SECURITY_MODE
4
ON : Select programmable oscillator clock
OFF : Select SMA input clock
ON : Disable on-board oscillator
OFF : Enable on-board oscillator
ON : Load the user design from flash at power up
OFF : Load the factory design from flash at power up
ON : Embedded USB-Blaster II sends FACTORY command at
power up.
OFF : Embedded USB-Blaster II does not send FACTORY
command at power up.
JTAG Chain Control DIP Switch
The JTAG chain control DIP switch (SW2) either removes or includes devices in the
active JTAG chain. The Cyclone V E FPGA is always in the JTAG chain. Ta bl e 2– 9 lists
the switch controls and its descriptions.
Table 2–9. JTAG Chain Control DIP Switch
SwitchSchematic Signal NameDescription
5M2210_JTAG_EN
1
2
HSMC_JTAG_EN
3
FAN_FORCE_ON
4
RESERVED
CPU Reset Push Button
The CPU reset push button,
DEV_CLRn
This push button is the default reset for both the FPGA and CPLD logic. The MAX V
CPLD 5M2210 System Controller also drives this push button during power-on-reset
(POR).
pin and is an open-drain I/O from the MAX V CPLD System Controller.
ON : Bypass MAX V CPLD 5M2210 System Controller
OFF : MAX V CPLD 5M2210 System Controller in-chain
ON : Bypass HSMC port
OFF : HSMC port in-chain
ON : Enable fan
OFF : Disable fan
Reserved
CPU_RESETn
(S4), is an input to the Cyclone V E FPGA
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
2–18Chapter 2: Board Components
Clock Circuitry
MAX V Reset Push Button
The MAX V reset push button,
5M2210 System Controller. This push button is the default reset for the CPLD logic.
Program Configuration Push Button
The program configuration push button,
CPLD 5M2210 System Controller. This input forces a FPGA reconfiguration from the
flash memory. The location in the flash memory is based on the settings of
PGM_LED[2:0]
settings include
reserved for FPGA designs.
Program Select Push Button
The program select push button,
5M2210 System Controller. This push button toggles the
selects which location in the flash memory is used to configure the FPGA. Refer to
Tab le 2– 6 for the
Clock Circuitry
This section describes the board's clock inputs and outputs.
MAX_RESETn
, which is controlled by the program select push button,
PGM_LED0, PGM_LED1
PGM_SEL
PGM_LED[2:0]
sequence definitions.
(S3), is an input to the MAX V CPLD
PGM_CONFIG
, or
PGM_LED2
(S2), is an input to the MAX V CPLD
(S1), is an input to the MAX V
on the three pages in flash memory
PGM_LED[2:0]
PGM_SEL
sequence that
. Valid
On-Board Oscillators
The development board include oscillators with a frequency of 50-MHz, 100-MHz,
and a programmable oscillator.
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–19
FA-128
24.0000 MB-W
24 MHz
Crystal
Cypress
CY7C68013A
USB Microcontroller
MAX II
Embedded
USB-Blaster
Si510
SE 50 MHz
Fixed Oscillator
SL18860DC
Clock Fanout
X4 SE 50 MHz
Ch3
Ch2
Ch1
CLK_USB
48 MHz
SG-310DF
25.0000M-B3
25 MHz
Fixed Oscillator
10/100/1000
Base-T
Ethernet PHY
88E1111
Bank 8ABank 7A
Bank 3A
Bank 3BBank 4A
Bank 5A Bank 5BBank 6A
Transceiver Block
SMA Clock Out
Two Channels
Unused
Top Bank
Bottom Bank
SMA LVDS
Clock Input
Si570 LVDS
Clock Output
125 MHz
Programmable
LV D S
HSMC
Differential
Clock In x 2
HSMC SE
Clock In
MAX V CPLD 5M2210
System Controller
SI510 SE 100 MHz
Fixed Oscillator
ICS8543
Clock
Fanout
Clock Circuitry
Figure 2–6 shows the default frequencies of all external clocks going to the
Cyclone V E FPGA development board.
Figure 2–6. Cyclone V E FPGA Development Board Clocks
development board.
Tab le 2– 10 lists the oscillators, its I/O standard, and voltages required for the
Table 2–10. On-Board Oscillators
SourceSchematic Signal NameFrequencyI/O Standard
U4
X3
X1 and U3
(buffer)
CLKIN_50_FPGA_TOP
CLKIN_50_FPGA_RIGHT
CLK_CONFIG
DIFF_CLKIN_TOP_125_P
DIFF_CLKIN_TOP_125_N
DIFF_CLKIN_BOT_125_P
50.000 MHzSingle-Ended
100.000 MHz2.5V CMOS—Fast FPGA configuration
125.000 MHzLVDS
DIFF_CLKIN_BOT_125_N
March 2013 Altera CorporationCyclone V E FPGA Development Board
Cyclone V E
FPGA Pin Number
L14
P22
L15
K15
AB17
AB18
Application
Top and right edge
Top and bottom edge
Reference Manual
2–20Chapter 2: Board Components
General User Input/Output
Off-Board Clock Input/Output
The development board has input and output clocks which can be driven onto the
board. The output clocks can be programmed to different levels and I/O standards
according to the FPGA device’s specification.
Tab le 2– 11 lists the clock inputs for the development board.
Table 2–11. Off-Board Clock Inputs
Source
SMA
Samtec HSMC
Samtec HSMC
Samtec HSMC
Schematic Signal
Name
CLKIN_SMA_P
CLKIN_SMA_N
HSMA_CLK_IN0
HSMA_CLK_IN_P1
HSMA_CLK_IN_N1
HSMA_CLK_IN_P2
HSMA_CLK_IN_N2
Tab le 2– 12 lists the clock outputs for the development board.
Table 2–12. Off-Board Clock Outputs
Source
Samtec HSMC
Samtec HSMC
Samtec HSMC
SMA
Schematic Signal
Name
HSMA_CLK_OUT0
HSMA_CLK_OUT_P1
HSMA_CLK_OUT_N1
HSMA_CLK_OUT_P2
HSMA_CLK_OUT_N2
CLKOUT_SMA
Cyclone V E
I/O Standard
LVDS—
LVDS—
2.5-VAB16
LVDS/2.5-VAB14
LVDS/LVTTLAC14
LVDS/LVTTLY15
LVDS/LVTTLAA15
I/O Standard
2.5V CMOSAJ14FPGA CMOS output (or GPIO)
LVDS/2.5V CMOSAE22
LVDS/2.5V CMOSAF23
LVDS/2.5V CMOSAG23
LVDS/2.5V CMOSAH22
2.5V CMOSF9FPGA CMOS output (or GPIO)
FPGA Pin
Number
Cyclone V E
FPGA Pin
Number
Description
Input to LVDS fan-out buffer.
Single-ended input from the installed HSMC cable
or board.
LVDS input from the installed HSMC cable or
board. Can also support 2x LVTTL inputs.
LVDS input from the installed HSMC cable or
board. Can also support 2x LVTTL inputs.
Description
LVDS output. Can also support 2x CMOS
outputs.
LVDS output. Can also support 2x CMOS
outputs.
General User Input/Output
This section describes the user I/O interface to the FPGA, including the push buttons,
DIP switches, LEDs, and character LCD.
User-Defined Push Buttons
The development board includes three user-defined push buttons. For information on
the system and safe reset push buttons, refer to “Setup Elements” on page 2–16.
Board references S5, S6, S7, and S8 are push buttons for controlling the FPGA designs
that loads into the Cyclone V E FPGA device. When you press and hold down the
switch, the device pin is set to logic 0; when you release the switch, the device pin is
set to logic 1. There are no board-specific functions for these general user push
buttons.
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–21
General User Input/Output
Tab le 2– 13 lists the user-defined push button schematic signal names and their
corresponding Cyclone V E FPGA pin numbers.
Table 2–13. User-Defined Push Button Schematic Signal Names and Functions
Board ReferenceSchematic Signal Name
S5
S6
S7
S8
USER_PB0
USER_PB1
USER_PB2
USER_PB3
User-Defined DIP Switch
Board reference SW3 is a four-pin DIP switch. This switch is user-defined and
provides additional FPGA input control. When the switch is in the OFF position, a
logic 1 is selected. When the switch is in the ON position, a logic 0 is selected. There
are no board-specific functions for this switch.
Tab le 2– 14 lists the user-defined DIP switch schematic signal names and their
corresponding Cyclone V E FPGA pin numbers.
Table 2–14. User-Defined DIP Switch Schematic Signal Names and Functions
Board ReferenceSchematic Signal Name
1
2
3
4
USER_DIPSW0
USER_DIPSW1
USER_DIPSW2
USER_DIPSW3
Cyclone V E FPGA Pin
Number
AB122.5-V
AB132.5-V
AF132.5-V
AG122.5-V
Cyclone V E FPGA
Pin Number
Y122.5-V
AA132.5-V
AF112.5-V
AG112.5-V
I/O Standard
I/O Standard
User-Defined LEDs
The development board includes general and HSMC user-defined LEDs. This section
describes all user-defined LEDs. For information on board specific or status LEDs,
refer to “Status Elements” on page 2–15.
General LEDs
Board references D28 through D31 are four user-defined LEDs. The status and
debugging signals are driven to the LEDs from the designs loaded into the
Cyclone V E FPGA. Driving a logic 0 on the I/O port turns the LED on while driving a
logic 1 turns the LED off. There are no board-specific functions for these LEDs.
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
2–22Chapter 2: Board Components
General User Input/Output
Tab le 2– 15 lists the general LED schematic signal names and their corresponding
Cyclone V E FPGA pin numbers.
Table 2–15. General LED Schematic Signal Names and Functions
Board ReferenceSchematic Signal Name
D28
D29
D30
D31
USER_LED0
USER_LED1
USER_LED2
USER_LED3
Cyclone V E FPGA
Pin Number
AK32.5-V
AJ42.5-V
AJ52.5-V
AK62.5-V
I/O Standard
HSMC LEDs
Board references D20 and D21 are LEDs for the HSMC port. There are no boardspecific functions for the HSMC LEDs. The LEDs are labeled TX and RX, and are
intended to display data flow to and from the connected daughtercards. The LEDs are
driven by the Cyclone V E FPGA device.
Tab le 2– 16 lists the HSMC LED schematic signal names and their corresponding
Cyclone V E FPGA pin numbers.
Table 2–16. HSMC LED Schematic Signal Names and Functions
Board ReferenceSchematic Signal Name
D1
D2
HSMC_RX_LED
HSMC_TX_LED
Cyclone V E FPGA Pin
Number
AH122.5-V
AH112.5-V
I/O Standard
Character LCD
The development board includes a single 14-pin 0.1" pitch dual-row header that
interfaces to a 2 line × 16 character Lumex character LCD. The character LCD has a
14-pin receptacle that mounts directly to the board's 14-pin header, so it can be easily
removed for access to components under the display. You can also use the header for
debugging or other purposes.
Tab le 2– 17 summarizes the character LCD pin assignments. The signal names and
directions are relative to the Cyclone V E FPGA device.
Table 2–17. Character LCD Pin Assignments, Schematic Signal Names, and Functions
Board
Reference (J14)
7
8
9
10
11
12
13
14
Schematic Signal Name
LCD_DATA0
LCD_DATA1
LCD_DATA2
LCD_DATA3
LCD_DATA4
LCD_DATA5
LCD_DATA6
LCD_DATA7
Cyclone V E FPGA
Pin Number
AJ72.5-VLCD data bus
AK72.5-VLCD data bus
AJ82.5-VLCD data bus
AK82.5-VLCD data bus
AF92.5-VLCD data bus
AG92.5-VLCD data bus
AH92.5-VLCD data bus
AJ92.5-VLCD data bus
I/O StandardDescription
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–23
General User Input/Output
Table 2–17. Character LCD Pin Assignments, Schematic Signal Names, and Functions
Board
Reference (J14)
4
5
6
Schematic Signal Name
LCD_D_Cn
LCD_WEn
LCD_CSn
Cyclone V E FPGA
Pin Number
I/O StandardDescription
AK112.5-VLCD data or command select
AK102.5-VLCD write enable
AJ122.5-VLCD chip select
Tab le 2– 18 lists the LCD pin definitions, and is an excerpt from Lumex data sheet.
Table 2–18. LCD Pin Definitions and Functions
Pin
Number
1V
2V
3V
SymbolLevelFunction
DD
SS
0
—
—GND (0 V)
Power supply
—For LCD drive
5 V
Register select signal
4RSH/L
H: Data input
L: Instruction input
5R/WH/L
H: Data read (module to MPU)
L: Data write (MPU to module)
6EH, H to LEnable
7–14DB0–DB7H/LData bus—software selectable 4-bit or 8-bit mode
f For more information such as timing, character maps, interface guidelines, and other
related documentation, visit www.lumex.com.
Debug Header
This development board includes two 2×8 debug headers for debug purposes. The
FPGA I/Os route directly to the header for design testing, debugging, or quick
verification.
Tab le 2– 19 summarizes the debug header pin assignments, signal names, and
functions.
Table 2–19. Debug Header Pin Assignments, Schematic Signal Names, and Functions (Part 1 of 2)
Board
Reference
Debug Header (J15)
1
5
9
13
4
8
12
Schematic Signal
Name
HEADER_D0
HEADER_D1
HEADER_D2
HEADER_D3
HEADER_D4
HEADER_D5
HEADER_D6
Cyclone V E FPGA
Pin Number
I/O
Standard
Description
H211.5-VSingle-ended signal for debug purposes only
G211.5-VSingle-ended signal for debug purposes only
G221.5-VSingle-ended signal for debug purposes only
E261.5-VSingle-ended signal for debug purposes only
E251.5-VSingle-ended signal for debug purposes only
C271.5-VSingle-ended signal for debug purposes only
C261.5-VSingle-ended signal for debug purposes only
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
2–24Chapter 2: Board Components
Components and Interfaces
Table 2–19. Debug Header Pin Assignments, Schematic Signal Names, and Functions (Part 2 of 2)
Board
Reference
16
Debug Header (J16)
1 and 2
3 and 4
7 and 8
9 and 10
13 and 14
15 and 16
Schematic Signal
Name
HEADER_D7
HEADER_P0 and
HEADER_N0
HEADER_P1 and
HEADER_N1
HEADER_P2 and
HEADER_N2
HEADER_P3 and
HEADER_N3
HEADER_P4 and
HEADER_N4
HEADER_P5 and
HEADER_N5
Cyclone V E FPGA
Pin Number
B271.5-VSingle-ended signal for debug purposes only
H25 and H262.5-VPseudo-differential signals for debug purposes only
P20 and N202.5-VPseudo-differential signals for debug purposes only
J22 and J232.5-VPseudo-differential signals for debug purposes only
D28 and D292.5-VPseudo-differential signals for debug purposes only
E27 and D272.5-VPseudo-differential signals for debug purposes only
H24 and J252.5-VPseudo-differential signals for debug purposes only
Components and Interfaces
This section describes the development board's communication ports and interface
cards relative to the Cyclone V E FPGA device. The development board supports the
following communication ports:
I/O
Standard
Description
■ RS-232 Serial UART
■ 10/100/1000 Ethernet
■ HSMC
■ USB UART
10/100/1000 Ethernet
The development board supports two 10/100/1000 base-T Ethernet using two
external Marvell 88E1111 PHY and Altera Triple-Speed Ethernet MegaCore MAC
function. The PHY-to-MAC interfaces employ RGMII interface. The MAC function
must be provided in the FPGA for typical networking applications.
The Marvell 88E1111 PHY uses 2.5-V and 1.0-V power rails and requires a 25-MHz
reference clock driven from a dedicated oscillator. The PHY interfaces to a RJ45 model
with internal magnetics that can be used for driving copper lines with Ethernet traffic.
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–25
10/100/1000 Mbps
Ethernet MAC
Marvell 88E1111
PHY
Device
Transformer
RJ45
RGMII Interface
TXD[3:0]
RXD[3:0]
CAT 5 UTP:
- 10BASE-T
- 100BASE-TX
- 1000BASE-T
Components and Interfaces
Figure 2–7 shows the RGMII interface between the FPGA (MAC) and Marvell 88E1111
PHY.
Figure 2–7. RGMII Interface between FPGA (MAC) and Marvell 88E1111 PHY
Tab le 2– 20 lists the Ethernet PHY interface pin assignments.
Table 2–20. Ethernet PHY Pin Assignments, Signal Names and Functions (Part 1 of 3)
Board
Reference
Schematic Signal Name
Ethernet PHY A (U14)
8
23
60
70
76
74
73
58
69
68
25
24
28
2
95
92
93
91
94
11
12
14
16
9
55
29
31
ENETA_GTX_CLK
ENETA_INTN
ENETA_LED_DUPLEX
ENETA_LED_DUPLEX
ENETA_LED_LINK10
ENETA_LED_LINK100
ENETA_LED_LINK1000
ENETA_LED_RX
ENETA_LED_RX
ENETA_LED_TX
ENETA_MDC
ENETA_MDIO
ENETA_RESETN
ENETA_RX_CLK
ENETA_RX_D0
ENETA_RX_D1
ENETA_RX_D2
ENETA_RX_D3
ENETA_RX_DV
ENETA_TX_D0
ENETA_TX_D1
ENETA_TX_D2
ENETA_TX_D3
ENETA_TX_EN
ENETA_XTAL_25MHZ
ENETA_MDI_P0
ENETA_MDI_N0
Cyclone V E FPGA
Pin Number
I/O StandardDescription
H272.5-V CMOS125-MHz RGMII transmit clock
J272.5-V CMOSManagement bus interrupt
—2.5-V CMOSDuplex or collision LED. Not used
—2.5-V CMOSDuplex or collision LED. Not used
—2.5-V CMOS10-Mb link LED
—2.5-V CMOS100-Mb link LED
—2.5-V CMOS1000-Mb link LED
—2.5-V CMOSRX data active LED
—2.5-V CMOSRX data active LED
—2.5-V CMOSTX data active LED
G292.5-V CMOSManagement bus data clock
L252.5-V CMOSManagement bus data
N222.5-V CMOSDevice reset
T232.5-V CMOSRGMII receive clock
N262.5-V CMOSRGMII receive data bus
N272.5-V CMOSRGMII receive data bus
N242.5-V CMOSRGMII receive data bus
N252.5-V CMOSRGMII receive data bus
L252.5-V CMOSRGMII receive data valid
J282.5-V CMOSRGMII transmit data bus
J292.5-V CMOSRGMII transmit data bus
H292.5-V CMOSRGMII transmit data bus
H302.5-V CMOSRGMII transmit data bus
F302.5-V CMOSRGMII transmit enable
—2.5-V CMOS25-MHz RGMII transmit clock
—2.5-V CMOSMedia dependent interface
—2.5-V CMOSMedia dependent interface
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
2–26Chapter 2: Board Components
Components and Interfaces
Table 2–20. Ethernet PHY Pin Assignments, Signal Names and Functions (Part 2 of 3)
Board
Reference
33
34
39
41
42
43
Schematic Signal Name
ENETA_MDI_P1
ENETA_MDI_N1
ENETA_MDI_P2
ENETA_MDI_N2
ENETA_MDI_P3
ENETA_MDI_N3
Ethernet PHY B (U11)
8
23
60
70
76
74
73
58
69
68
25
24
28
2
95
92
93
91
94
11
12
14
16
9
55
29
31
33
34
39
41
ENETB_GTX_CLK
ENETB_INTN
ENETB_LED_DUPLEX
ENETB_LED_DUPLEX
ENETB_LED_LINK10
ENETB_LED_LINK100
ENETB_LED_LINK1000
ENETB_LED_RX
ENETB_LED_RX
ENETB_LED_TX
ENETB_MDC
ENETB_MDIO
ENETB_RESETN
ENETB_RX_CLK
ENETB_RX_D0
ENETB_RX_D1
ENETB_RX_D2
ENETB_RX_D3
ENETB_RX_DV
ENETB_TX_D0
ENETB_TX_D1
ENETB_TX_D2
ENETB_TX_D3
ENETB_TX_EN
ENETB_XTAL_25MHZ
ENETB_MDI_P0
ENETB_MDI_N0
ENETB_MDI_P1
ENETB_MDI_N1
ENETB_MDI_P2
ENETB_MDI_N2
Cyclone V E FPGA
Pin Number
I/O StandardDescription
—2.5-V CMOSMedia dependent interface
—2.5-V CMOSMedia dependent interface
—2.5-V CMOSMedia dependent interface
—2.5-V CMOSMedia dependent interface
—2.5-V CMOSMedia dependent interface
—2.5-V CMOSMedia dependent interface
E282.5-V CMOS125-MHz RGMII transmit clock
K222.5-V CMOSManagement bus interrupt
—2.5-V CMOSDuplex or collision LED. Not used
—2.5-V CMOSDuplex or collision LED. Not used
—2.5-V CMOS10-Mb link LED
—2.5-V CMOS100-Mb link LED
—2.5-V CMOS1000-Mb link LED
—2.5-V CMOSRX data active LED
—2.5-V CMOSRX data active LED
—2.5-V CMOSTX data active LED
A292.5-V CMOSManagement bus data clock
L232.5-V CMOSManagement bus data
M212.5-V CMOSDevice reset
R232.5-V CMOSRGMII receive clock
F252.5-V CMOSRGMII receive data bus
F262.5-V CMOSRGMII receive data bus
R202.5-V CMOSRGMII receive data bus
T212.5-V CMOSRGMII receive data bus
L242.5-V CMOSRGMII receive data valid
F292.5-V CMOSRGMII transmit data bus
D302.5-V CMOSRGMII transmit data bus
C302.5-V CMOSRGMII transmit data bus
F282.5-V CMOSRGMII transmit data bus
B292.5-V CMOSRGMII transmit enable
—2.5-V CMOS25-MHz RGMII transmit clock
—2.5-V CMOSMedia dependent interface
—2.5-V CMOSMedia dependent interface
—2.5-V CMOSMedia dependent interface
—2.5-V CMOSMedia dependent interface
—2.5-V CMOSMedia dependent interface
—2.5-V CMOSMedia dependent interface
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–27
Bank 3
Powe r
D(79.40)
-or-
LVDS
CLKIN2, CLKOUT2
Bank 2
Powe r
D(39:0)
-or-
D[3:0] + LVDS
CLKIN1, CLKOUT1
Bank 1
8 TX Channels CDR
8 RX Channels CDR
JTAG
SMB
CLKIN0, CLKOUT0
Components and Interfaces
Table 2–20. Ethernet PHY Pin Assignments, Signal Names and Functions (Part 3 of 3)
Board
Reference
42
43
HSMC
Schematic Signal Name
ENETB_MDI_P3
ENETB_MDI_N3
Cyclone V E FPGA
Pin Number
I/O StandardDescription
—2.5-V CMOSMedia dependent interface
—2.5-V CMOSMedia dependent interface
The development board supports a HSMC interface. The HSMC interface supports a
full SPI4.2 interface (17 LVDS channels), three input and output clocks, as well as
JTAG and SMB signals. The LVDS channels can be used for CMOS signaling or LVDS.
1The HSMC is an Altera-developed open specification, which allows you to expand
the functionality of the development board through the addition of daughtercards
(HSMCs).
f For more information about the HSMC specification such as signaling standards,
signal integrity, compatible connectors, and mechanical information, refer to the High
Speed Mezzanine Card (HSMC) Specification manual.
The HSMC connector has a total of 172 pins, including 120 signal pins, 39 power pins,
and 13 ground pins. The ground pins are located between the two rows of signal and
power pins, acting both as a shield and a reference. The HSMC host connector is
based on the 0.5 mm-pitch QSH/QTH family of high-speed, board-to-board
connectors from Samtec. There are three banks in this connector. Bank 1 has every
third pin removed as done in the QSH-DP/QTH-DP series. Bank 2 and bank 3 have
all the pins populated as done in the QSH/QTH series. Since the Cyclone V E FPGA
development board is not a transceiver board, the transceiver pins of the HSMC is not
connected to the Cyclone V E FPGA device.
Figure 2–8 shows the bank arrangement of signals with respect to the Samtec
connector's three banks.
Figure 2–8. HSMC Signal and Bank Diagram
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
2–28Chapter 2: Board Components
Components and Interfaces
The HSMC interface has programmable bi-directional I/O pins that can be used as
2.5-V LVCMOS, which is 3.3-V LVTTL-compatible. These pins can also be used as
various differential I/O standards including, but not limited to, LVDS, mini-LVDS,
and RSDS with up to 17 full-duplex channels.
1As noted in the High Speed Mezzanine Card (HSMC) Specification manual, LVDS and
single-ended I/O standards are only guaranteed to function when mixed according to
either the generic single-ended pin-out or generic differential pin-out.
Tab le 2– 21 lists the HSMC interface pin assignments, signal names, and functions.
Table 2–21. HSMC Interface Pin Assignments, Schematic Signal Names, and Functions (Part 1 of 3)
Board
Reference (J7)
33
34
35
36
37
38
39
40
41
42
43
44
47
48
49
50
53
54
55
56
59
60
61
62
65
66
67
68
71
Schematic Signal Name
HSMC_SDA
HSMC_SCL
JTAG_TCK
HSMC_JTAG_TMS
HSMC_JTAG_TDO
JTAC_FPGA_TDO_RETIMER
HSMC_CLK_OUT0
HSMC_CLK_IN0
HSMC_D0
HSMC_D1
HSMC_D2
HSMC_D3
HSMC_TX_D_P0
HSMC_RX_D_P0
HSMC_TX_D_N0
HSMC_RX_D_N0
HSMC_TX_D_P1
HSMC_RX_D_P1
HSMC_TX_D_N1
HSMC_RX_D_N1
HSMC_TX_D_P2
HSMC_RX_D_P2
HSMC_TX_D_N2
HSMC_RX_D_N2
HSMC_TX_D_P3
HSMC_RX_D_P3
HSMC_TX_D_N3
HSMC_RX_D_N3
HSMC_TX_D_P4
Cyclone V E
FPGA Pin
I/O StandardDescription
Number
AB222.5-V CMOSManagement serial data
AC222.5-V CMOSManagement serial clock
AC72.5-V CMOSJTAG clock signal
—2.5-V CMOSJTAG mode select signal
—2.5-V CMOSJTAG data output
—2.5-V CMOSJTAG data input
AJ142.5-V CMOSDedicated CMOS clock out
AB162.5-V CMOSDedicated CMOS clock in
AH102.5-V CMOSDedicated CMOS I/O bit 0
AJ102.5-V CMOSDedicated CMOS I/O bit 1
Y132.5-V CMOSDedicated CMOS I/O bit 2
AA142.5-V CMOSDedicated CMOS I/O bit 3
AK27LVDS or 2.5-V LVDS TX bit 0 or CMOS bit 4
Y16LVDS or 2.5-V LVDS RX bit 0 or CMOS bit 5
AK28LVDS or 2.5-V LVDS TX bit 0n or CMOS bit 6
AA26LVDS or 2.5-V LVDS RX bit 0n or CMOS bit 7
AJ27LVDS or 2.5-V LVDS TX bit 1 or CMOS bit 8
Y17LVDS or 2.5-V LVDS RX bit 1 or CMOS bit 9
AK26LVDS or 2.5-V LVDS TX bit 1n or CMOS bit 10
Y18LVDS or 2.5-V LVDS RX bit 1n or CMOS bit 11
AG26LVDS or 2.5-V LVDS TX bit 2 or CMOS bit 12
AA18LVDS or 2.5-V LVDS RX bit 2 or CMOS bit 13
AH26LVDS or 2.5-V LVDS TX bit 2n or CMOS bit 14
AA19LVDS or 2.5-V LVDS RX bit 2n or CMOS bit 15
AJ25LVDS or 2.5-V LVDS TX bit 3 or CMOS bit 16
Y20LVDS or 2.5-V LVDS RX bit 3 or CMOS bit 17
AK25LVDS or 2.5-V LVDS TX bit 3n or CMOS bit 18
AA20LVDS or 2.5-V LVDS RX bit 3n or CMOS bit 19
AH24LVDS or 2.5-V LVDS TX bit 4 or CMOS bit 20
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–29
Components and Interfaces
Table 2–21. HSMC Interface Pin Assignments, Schematic Signal Names, and Functions (Part 2 of 3)
Board
Reference (J7)
72
73
74
77
78
79
80
83
84
85
86
89
90
91
92
95
96
97
98
101
102
103
104
107
108
109
110
113
114
115
116
119
120
121
122
125
126
127
Schematic Signal Name
HSMC_RX_D_P4
HSMC_TX_D_N4
HSMC_RX_D_N4
HSMC_TX_D_P5
HSMC_RX_D_P5
HSMC_TX_D_N5
HSMC_RX_D_N5
HSMC_TX_D_P6
HSMC_RX_D_P6
HSMC_TX_D_N6
HSMC_RX_D_N6
HSMC_TX_D_P7
HSMC_RX_D_P7
HSMC_TX_D_N7
HSMC_RX_D_N7
HSMC_CLK_OUT_P1
HSMC_CLK_IN_P1
HSMC_CLK_OUT_N1
HSMC_CLK_IN_N1
HSMC_TX_D_P8
HSMC_RX_D_P8
HSMC_TX_D_N8
HSMC_RX_D_N8
HSMC_TX_D_P9
HSMC_RX_D_P9
HSMC_TX_D_N9
HSMC_RX_D_N9
HSMC_TX_D_P10
HSMC_RX_D_P10
HSMC_TX_D_N10
HSMC_RX_D_N10
HSMC_TX_D_P11
HSMC_RX_D_P11
HSMC_TX_D_N11
HSMC_RX_D_N11
HSMC_TX_D_P12
HSMC_RX_D_P12
HSMC_TX_D_N12
Cyclone V E
FPGA Pin
I/O StandardDescription
Number
AA21LVDS or 2.5-V LVDS RX bit 4 or CMOS bit 21
AJ24LVDS or 2.5-V LVDS TX bit 4n or CMOS bit 22
AB21LVDS or 2.5-V LVDS RX bit 4n or CMOS bit 23
AH21LVDS or 2.5-V LVDS TX bit 5 or CMOS bit 24
AB19LVDS or 2.5-V LVDS RX bit 5 or CMOS bit 25
AJ22LVDS or 2.5-V LVDS TX bit 5n or CMOS bit 26
AC19LVDS or 2.5-V LVDS RX bit 5n or CMOS bit 27
AJ23LVDS or 2.5-V LVDS TX bit 6 or CMOS bit 28
AC21LVDS or 2.5-V LVDS RX bit 6 or CMOS bit 29
AK23LVDS or 2.5-V LVDS TX bit 6n or CMOS bit 30
AD20LVDS or 2.5-V LVDS RX bit 6n or CMOS bit 31
AK21LVDS or 2.5-V LVDS TX bit 7 or CMOS bit 32
AD19LVDS or 2.5-V LVDS RX bit 7 or CMOS bit 33
AK22LVDS or 2.5-V LVDS TX bit 7n or CMOS bit 34
AE20LVDS or 2.5-V LVDS RX bit 7n or CMOS bit 35
AE22LVDS or 2.5-V LVDS or CMOS clock out 1 or CMOS bit 36
AB14LVDS or 2.5-V LVDS or CMOS clock in 1 or CMOS bit 37
AF23LVDS or 2.5-V LVDS or CMOS clock out 1 or CMOS bit 38
AC14LVDS or 2.5-V LVDS or CMOS clock in 1 or CMOS bit 39
AJ20LVDS or 2.5-V LVDS TX bit 8 or CMOS bit 40
AF21LVDS or 2.5-V LVDS RX bit 8 or CMOS bit 41
AK20LVDS or 2.5-V LVDS TX bit 8n or CMOS bit 42
AG22LVDS or 2.5-V LVDS RX bit 8n or CMOS bit 43
AJ19LVDS or 2.5-V LVDS TX bit 9 or CMOS bit 44
AF20LVDS or 2.5-V LVDS RX bit 9 or CMOS bit 45
AK18LVDS or 2.5-V LVDS TX bit 9n or CMOS bit 46
AG21LVDS or 2.5-V LVDS RX bit 9n or CMOS bit 47
AJ17LVDS or 2.5-V LVDS TX bit 10 or CMOS bit 48
AF18LVDS or 2.5-V LVDS RX bit 10 or CMOS bit 49
AJ18LVDS or 2.5-V LVDS TX bit 10n or CMOS bit 50
AF19LVDS or 2.5-V LVDS RX bit 10n or CMOS bit 51
AK25LVDS or 2.5-V LVDS TX bit 11 or CMOS bit 52
AG18LVDS or 2.5-V LVDS RX bit 11 or CMOS bit 53
AG24LVDS or 2.5-V LVDS TX bit 11n or CMOS bit 54
AG19LVDS or 2.5-V LVDS RX bit 11n or CMOS bit 55
AH19LVDS or 2.5-V LVDS TX bit 12 or CMOS bit 56
AK16LVDS or 2.5-V LVDS RX bit 12 or CMOS bit 57
AH20LVDS or 2.5-V LVDS TX bit 12n or CMOS bit 58
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
2–30Chapter 2: Board Components
Components and Interfaces
Table 2–21. HSMC Interface Pin Assignments, Schematic Signal Names, and Functions (Part 3 of 3)
Board
Reference (J7)
128
131
132
133
134
137
138
139
140
143
144
145
146
149
150
151
152
155
156
157
158
160
Schematic Signal Name
HSMC_RX_D_N12
HSMC_TX_D_P13
HSMC_RX_D_P13
HSMC_TX_D_N13
HSMC_RX_D_N13
HSMC_TX_D_P14
HSMC_RX_D_P14
HSMC_TX_D_N14
HSMC_RX_D_N14
HSMC_TX_D_P15
HSMC_RX_D_P15
HSMC_TX_D_N15
HSMC_RX_D_N15
HSMC_TX_D_P16
HSMC_RX_D_P16
HSMC_TX_D_N16
HSMC_RX_D_N16
HSMC_CLK_OUT_P2
HSMC_CLK_IN_P2
HSMC_CLK_OUT_N2
HSMC_CLK_IN_N2
HSMC_PRSNTn
Cyclone V E
FPGA Pin
Number
AK17LVDS or 2.5-V LVDS RX bit 12n or CMOS bit 59
AG17LVDS or 2.5-V LVDS TX bit 13 or CMOS bit 60
AF16LVDS or 2.5-V LVDS RX bit 13 or CMOS bit 61
AH17LVDS or 2.5-V LVDS TX bit 13n or CMOS bit 62
AG16LVDS or 2.5-V LVDS RX bit 13n or CMOS bit 63
AJ15LVDS or 2.5-V LVDS TX bit 14 or CMOS bit 64
AE16LVDS or 2.5-V LVDS RX bit 14 or CMOS bit 65
AK15LVDS or 2.5-V LVDS TX bit 14n or CMOS bit 66
AF15LVDS or 2.5-V LVDS RX bit 14n or CMOS bit 67
AH14LVDS or 2.5-V LVDS TX bit 15 or CMOS bit 68
AD17LVDS or 2.5-V LVDS RX bit 15 or CMOS bit 69
AH15LVDS or 2.5-V LVDS TX bit 15n or CMOS bit 70
AE17LVDS or 2.5-V LVDS RX bit 15n or CMOS bit 71
AE15LVDS or 2.5-V LVDS TX bit 16 or CMOS bit 72
AD18LVDS or 2.5-V LVDS RX bit 16 or CMOS bit 73
AF14LVDS or 2.5-V LVDS TX bit 16n or CMOS bit 74
AE18LVDS or 2.5-V LVDS RX bit 16n or CMOS bit 75
AG23LVDS or 2.5-V LVDS or CMOS clock out 2 or CMOS bit 76
Y15LVDS or 2.5-V LVDS or CMOS clock in 2 or CMOS bit 77
AH22LVDS or 2.5-V LVDS or CMOS clock out 2 or CMOS bit 78
AA15LVDS or 2.5-V LVDS or CMOS clock in 2 or CMOS bit 79
AK5 2.5-V CMOS HSMC port presence detect
I/O StandardDescription
RS-232 Serial UART
A female angled DSUB 9-pin connector along with a supporting RS-232 transceiver
provides support for implementing a standard RS-232 serial UART channel on this
board. The connector has the same pinouts as a data terminal device and requires only
a standard cable (no null modem required for PC interface). A dedicated level-shifting
buffer is used to translate between LVTTL and RS-232 levels. Board references D23
and D24 are serial UART LEDs that illuminate to indicate RX and TX activity.
Tab le 2– 24 lists the RS-232 serial UART pin assignments, signal names, and functions.
The signal names and types are relative to the Cyclone V E FPGA in terms of I/O
setting and direction.
Table 2–22. RS-232 Serial UART Schematic Signal Names and Functions
Board
Reference (U20)
14
15
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Schematic
Signal Name
UART_TXD
UART_RTS
Cyclone V E FPGA
Pin Number
AB93.3-VTransmit data
AH63.3-VRequest to send
I/O StandardDescription
Chapter 2: Board Components2–31
Components and Interfaces
Table 2–22. RS-232 Serial UART Schematic Signal Names and Functions
Board
Reference (U20)
16
13
Schematic
Signal Name
UART_RXD
UART_CTS
Cyclone V E FPGA
Pin Number
AG63.3-VReceive data
AF83.3-VClear to send
USB-UART
The development board supports UART interface through a USB connector using
Silicon Labs CP2104 USB-to-UART bridge. To facilitate host communication with
CP2104, you are required to use the USB-to-UART bridge Virtual COM Port (VCP)
drivers.
Tab le 2– 23 lists the USB-UART pin assignments, signal names, and functions. The
signal names and types are relative to the Cyclone V E FPGA in terms of I/O setting
and direction.
Table 2–23. USB-UART Schematic Signal Names and Functions
Board
Reference (U20)
1
24
22
21
19
12
23
20
18
15
17
9
Schematic
Signal Name
USB_UART_RI
USB_UART_DCD
USB_UART_DSR
USB_UART_RXD
USB_UART_RTS
USB_UART_GPIO2
USB_UART_DTR
USB_UART_TXD
USB_UART_CTS
USB_UART_SUSPENDn
USB_UART_SUSPEND
USB_UART_RSTn
Cyclone V E FPGA
Pin Number
AD122.5-VRing indicator control input (active low)
AD132.5-V
V122.5-VData set ready control input (active low)
AF102.5-VAsynchronous data input (UART receive)
AE122.5-VReady to send control output (active low)
AE132.5-VUser-configurable input or output.
AE102.5-V
W122.5-VAsynchronous data output (UART transmit)
AJ12.5-VClear to send control input (active low)
—2.5-V
—2.5-V
—2.5-VDevice reset
I/O StandardDescription
I/O StandardDescription
Data carrier detect control input (active
low)
Data terminal ready control output (active
low)
Pin is logic low when the CP2104 is in the
USB suspend state.
Pin is logic high when the CP2104 is in the
USB suspend state.
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
2–32Chapter 2: Board Components
Memory
Memory
This section describes the development board’s memory interface support and also
their signal names, types, and connectivity relative to the Cyclone V E FPGA. The
development board has the following memory interfaces:
■ DDR3 SDRAM
■ LPDDR2 SDRAM
■ EEPROM
■ Synchronous SRAM
■ Synchronous flash
f For more information about the memory interfaces, refer to the following documents:
■ Timing Analysis section in the External Memory Interface Handbook.
■ DDR, DDR2, and DDR3 SDRAM Design Tutorials section in the External Memory
Interface Handbook.
DDR3 SDRAM
The development board supports two 16Mx16x8 and two 16Mx8x8 DDR3 SDRAM
interfaces for very high-speed sequential memory access.
The 32-bit data bus comprises of two x16 devices using soft memory controller (SMC)
interface. With SMC, this memory interface runs at a target frequency of 300 MHz for
a maximum theoretical bandwidth of over 9.6 Gbps. The maximum frequency for this
DDR3 device is 800 MHz with a CAS latency of 11.
Tab le 2– 24 lists the DDR3 pin assignments, signal names, and functions. The signal
names and types are relative to the Cyclone V E FPGA in terms of I/O setting and
direction.
Table 2–24. DDR3 Device Pin Assignments, Schematic Signal Names, and Functions (Part 1 of 4)
Board
Reference
DDR3 x16 (U8)
N3
P7
P3
N2
P8
P2
R8
R2
T8
R3
L7
Schematic
Signal Name
DDR3_A0
DDR3_A1
DDR3_A2
DDR3_A3
DDR3_A4
DDR3_A5
DDR3_A6
DDR3_A7
DDR3_A8
DDR3_A9
DDR3_A10
Cyclone V E FPGA
Pin Number
I/O StandardDescription
A161.5-V SSTL Class IAddress bus
G231.5-V SSTL Class IAddress bus
E211.5-V SSTL Class IAddress bus
E221.5-V SSTL Class IAddress bus
A201.5-V SSTL Class IAddress bus
A261.5-V SSTL Class IAddress bus
A151.5-V SSTL Class IAddress bus
B261.5-V SSTL Class IAddress bus
H171.5-V SSTL Class IAddress bus
D141.5-V SSTL Class IAddress bus
E231.5-V SSTL Class IAddress bus
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–33
Memory
Table 2–24. DDR3 Device Pin Assignments, Schematic Signal Names, and Functions (Part 2 of 4)
Board
Reference
R7
N7
T3
M2
N8
M3
K3
K9
J7
K7
L2
E7
D3
E3
H8
F7
H7
F2
G2
F8
H3
A7
C3
A3
D7
A2
C2
B8
C8
F3
G3
C7
B7
K1
Schematic
Signal Name
DDR3_A11
DDR3_A12
DDR3_A13
DDR3_BA0
DDR3_BA1
DDR3_BA2
DDR3_CASN
DDR3_CKE
DDR3_CLK_P
DDR3_CLK_N
DDR3_CSN
DDR3_DM0
DDR3_DM1
DDR3_DQ0
DDR3_DQ1
DDR3_DQ2
DDR3_DQ3
DDR3_DQ4
DDR3_DQ5
DDR3_DQ6
DDR3_DQ7
DDR3_DQ8
DDR3_DQ9
DDR3_DQ10
DDR3_DQ11
DDR3_DQ12
DDR3_DQ13
DDR3_DQ14
DDR3_DQ15
DDR3_DQS_P0
DDR3_DQS_N0
DDR3_DQS_P1
DDR3_DQS_N1
DDR3_ODT
Cyclone V E FPGA
Pin Number
I/O StandardDescription
E201.5-V SSTL Class IAddress bus
C251.5-V SSTL Class IAddress bus
B131.5-V SSTL Class IAddress bus
J181.5-V SSTL Class IBank address bus
F201.5-V SSTL Class IBank address bus
D191.5-V SSTL Class IBank address bus
L201.5-V SSTL Class IRow address select
C111.5-V SSTL Class IColumn address select
J20
H20
Differential 1.5-V
SSTL Class I
Differential 1.5-V
SSTL Class I
Differential output clock
Differential output clock
G171.5-V SSTL Class IChip select
D231.5-V SSTL Class IWrite mask byte lane
D181.5-V SSTL Class IWrite mask byte lane
A251.5-V SSTL Class IData bus byte lane 0
D221.5-V SSTL Class IData bus byte lane 0
C211.5-V SSTL Class IData bus byte lane 0
C191.5-V SSTL Class IData bus byte lane 0
C201.5-V SSTL Class IData bus byte lane 0
C221.5-V SSTL Class IData bus byte lane 0
D251.5-V SSTL Class IData bus byte lane 0
D201.5-V SSTL Class IData bus byte lane 0
B241.5-V SSTL Class IData bus byte lane 1
A211.5-V SSTL Class IData bus byte lane 1
B211.5-V SSTL Class IData bus byte lane 1
F191.5-V SSTL Class IData bus byte lane 1
C241.5-V SSTL Class IData bus byte lane 1
B231.5-V SSTL Class IData bus byte lane 1
E181.5-V SSTL Class IData bus byte lane 1
A231.5-V SSTL Class IData bus byte lane 1
K20
J19
L18
K18
Differential 1.5-V
SSTL Class I
Differential 1.5-V
SSTL Class I
Differential 1.5-V
SSTL Class I
Differential 1.5-V
SSTL Class I
Data strobe P byte lane 0
Data strobe N byte lane 0
Data strobe P byte lane 1
Data strobe N byte lane 1
H191.5-V SSTL Class IOn-die termination enable
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
2–34Chapter 2: Board Components
Memory
Table 2–24. DDR3 Device Pin Assignments, Schematic Signal Names, and Functions (Part 3 of 4)
Board
Reference
J3
T2
L3
L8
DDR3 x16 (U7)
N3
P7
P3
N2
P8
P2
R8
R2
T8
R3
L7
R7
N7
T3
M2
N8
M3
K3
K9
K7
J7
L2
E7
D3
F2
F8
E3
F7
H3
G2
H7
H8
A2
Schematic
Signal Name
DDR3_RASN
DDR3_RESETN
DDR3_WEN
DDR3_ZQ01
DDR3_A0
DDR3_A1
DDR3_A2
DDR3_A3
DDR3_A4
DDR3_A5
DDR3_A6
DDR3_A7
DDR3_A8
DDR3_A9
DDR3_A10
DDR3_A11
DDR3_A12
DDR3_A13
DDR3_BA0
DDR3_BA1
DDR3_BA2
DDR3_CASN
DDR3_CKE
DDR3_CLK_P
DDR3_CLK_N
DDR3_CSN
DDR3_DM2
DDR3_DM3
DDR3_DQ16
DDR3_DQ17
DDR3_DQ18
DDR3_DQ19
DDR3_DQ20
DDR3_DQ21
DDR3_DQ22
DDR3_DQ23
DDR3_DQ24
Cyclone V E FPGA
Pin Number
I/O StandardDescription
A241.5-V SSTL Class IRow address select
L191.5-V SSTL Class IReset
B221.5-V SSTL Class IWrite enable
—1.5-V SSTL Class IZQ impedance calibration
A161.5-V SSTL Class IAddress bus
G231.5-V SSTL Class IAddress bus
E211.5-V SSTL Class IAddress bus
E221.5-V SSTL Class IAddress bus
A201.5-V SSTL Class IAddress bus
A261.5-V SSTL Class IAddress bus
A151.5-V SSTL Class IAddress bus
B261.5-V SSTL Class IAddress bus
H171.5-V SSTL Class IAddress bus
D141.5-V SSTL Class IAddress bus
E231.5-V SSTL Class IAddress bus
E201.5-V SSTL Class IAddress bus
C251.5-V SSTL Class IAddress bus
B131.5-V SSTL Class IAddress bus
J181.5-V SSTL Class IBank address bus
F201.5-V SSTL Class IBank address bus
D191.5-V SSTL Class IBank address bus
L201.5-V SSTL Class IRow address select
AK181.5-V SSTL Class IColumn address select
J201.5-V SSTL Class IDifferential output clock
H201.5-V SSTL Class IDifferential output clock
G171.5-V SSTL Class IChip select
A191.5-V SSTL Class IWrite mask byte lane
B141.5-V SSTL Class IWrite mask byte lane
G181.5-V SSTL Class IData bus byte lane 2
B181.5-V SSTL Class IData bus byte lane 2
A181.5-V SSTL Class IData bus byte lane 2
F181.5-V SSTL Class IData bus byte lane 2
C141.5-V SSTL Class IData bus byte lane 2
C171.5-V SSTL Class IData bus byte lane 2
B171.5-V SSTL Class IData bus byte lane 2
B191.5-V SSTL Class IData bus byte lane 2
C151.5-V SSTL Class IData bus byte lane 3
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–35
Memory
Table 2–24. DDR3 Device Pin Assignments, Schematic Signal Names, and Functions (Part 4 of 4)
Board
Reference
C2
D7
A7
A3
C3
B8
C8
F3
G3
C7
B7
K1
J3
T2
L3
L8
Schematic
Signal Name
DDR3_DQ25
DDR3_DQ26
DDR3_DQ27
DDR3_DQ28
DDR3_DQ29
DDR3_DQ30
DDR3_DQ31
DDR3_DQS_P2
DDR3_DQS_N2
DDR3_DQS_P3
DDR3_DQS_N3
DDR3_ODT
DDR3_RASN
DDR3_RESETN
DDR3_WEN
DDR3_ZQ2
Cyclone V E FPGA
Pin Number
D171.5-V SSTL Class IData bus byte lane 3
C121.5-V SSTL Class IData bus byte lane 3
E171.5-V SSTL Class IData bus byte lane 3
C161.5-V SSTL Class IData bus byte lane 3
A141.5-V SSTL Class IData bus byte lane 3
D121.5-V SSTL Class IData bus byte lane 3
A131.5-V SSTL Class IData bus byte lane 3
K16
L16
K17
J17
H191.5-V SSTL Class IOn-die termination enable
A241.5-V SSTL Class IRow address select
L191.5-V SSTL Class IReset
B221.5-V SSTL Class IWrite enable
—1.5-V SSTL Class IZQ impedance calibration
I/O StandardDescription
Differential 1.5-V
SSTL Class I
Differential 1.5-V
SSTL Class I
Differential 1.5-V
SSTL Class I
Differential 1.5-V
SSTL Class I
Data strobe P byte lane 2
Data strobe N byte lane 2
Data strobe P byte lane 3
Data strobe N byte lane 3
LPDDR2 SDRAM
The LPDDR2 is a mobile low-power DDR2 SDRAM device that operates at 1.2 V. This
interface connects to the horizontal I/O banks on the top edge of the FPGA device.
The device speed is 300 MHz. Only x16 configuration is used although the LPDDR2
SDRAM on the board is a x32 device.
Tab le 2– 25 lists the LPDDR2 SDRAM pin assignments, signal names, and functions.
The signal names and types are relative to the Cyclone V E FPGA in terms of I/O
setting and direction.
Table 2–25. LPDDR2 SDRAM Schematic Signal Names and Functions
Board
Reference (U9)
AC6
AB6
AC7
AB8
AB9
W1
V2
U1
Schematic
Signal Name
LPDDR2_CA0
LPDDR2_CA1
LPDDR2_CA2
LPDDR2_CA3
LPDDR2_CA4
LPDDR2_CA5
LPDDR2_CA6
LPDDR2_CA7
Cyclone V E
FPGA Pin Number
Y301.2-V HSULAddress bus
T301.2-V HSULAddress bus
W291.2-V HSULAddress bus
AB291.2-V HSULAddress bus
W301.2-V HSULAddress bus
U291.2-V HSULAddress bus
AC301.2-V HSULAddress bus
R301.2-V HSULAddress bus
I/O StandardDescription
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
2–36Chapter 2: Board Components
Memory
Table 2–25. LPDDR2 SDRAM Schematic Signal Names and Functions
Board
Reference (U9)
T2
T1
Y2
Y1
AC3
AB3
N23
L23
AB20
B20
AA23
Y22
W22
W23
V23
U22
T22
T23
H22
H23
G23
F22
E22
E23
D23
C22
AB12
AC13
AB14
AC14
AB15
AC16
AB17
AC17
B17
A17
A16
B15
B14
Schematic
Signal Name
LPDDR2_CA8
LPDDR2_CA9
LPDDR2_CK
LPDDR2_CKN
LPDDR2_CKE
LPDDR2_CSN
LPDDR2_DM0
LPDDR2_DM1
LPDDR2_DM2
LPDDR2_DM3
LPDDR2_DQ0
LPDDR2_DQ1
LPDDR2_DQ2
LPDDR2_DQ3
LPDDR2_DQ4
LPDDR2_DQ5
LPDDR2_DQ6
LPDDR2_DQ7
LPDDR2_DQ8
LPDDR2_DQ9
LPDDR2_DQ10
LPDDR2_DQ11
LPDDR2_DQ12
LPDDR2_DQ13
LPDDR2_DQ14
LPDDR2_DQ15
LPDDR2_DQ16
LPDDR2_DQ17
LPDDR2_DQ18
LPDDR2_DQ19
LPDDR2_DQ20
LPDDR2_DQ21
LPDDR2_DQ22
LPDDR2_DQ23
LPDDR2_DQ24
LPDDR2_DQ25
LPDDR2_DQ26
LPDDR2_DQ27
LPDDR2_DQ28
Cyclone V E
FPGA Pin Number
I/O StandardDescription
T281.2-V HSULAddress bus
T251.2-V HSULAddress bus
V21Differential 1.2-V HSUL Differential output clock P
V22Differential 1.2-V HSUL Differential output clock N
T291.2-V HSULClock enable
R261.2-V HSULChip select
AG291.2-V HSULData mask
AB271.2-V HSULData mask
—1.2-V HSULData mask
—1.2-V HSULData mask
AG281.2-V HSULData bus byte lane 0
AH301.2-V HSULData bus byte lane 0
AA281.2-V HSULData bus byte lane 0
AH291.2-V HSULData bus byte lane 0
Y281.2-V HSULData bus byte lane 0
AE301.2-V HSULData bus byte lane 0
AJ281.2-V HSULData bus byte lane 0
AD301.2-V HSULData bus byte lane 0
AC291.2-V HSULData bus byte lane 1
AF301.2-V HSULData bus byte lane 1
AA301.2-V HSULData bus byte lane 1
AE281.2-V HSULData bus byte lane 1
AF291.2-V HSULData bus byte lane 1
AD281.2-V HSULData bus byte lane 1
V271.2-V HSULData bus byte lane 1
W281.2-V HSULData bus byte lane 1
—1.2-V HSULData bus byte lane 2
—1.2-V HSULData bus byte lane 2
—1.2-V HSULData bus byte lane 2
—1.2-V HSULData bus byte lane 2
—1.2-V HSULData bus byte lane 2
—1.2-V HSULData bus byte lane 2
—1.2-V HSULData bus byte lane 2
—1.2-V HSULData bus byte lane 2
—1.2-V HSULData bus byte lane 3
—1.2-V HSULData bus byte lane 3
—1.2-V HSULData bus byte lane 3
—1.2-V HSULData bus byte lane 3
—1.2-V HSULData bus byte lane 3
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–37
Memory
Table 2–25. LPDDR2 SDRAM Schematic Signal Names and Functions
Board
Reference (U9)
A14
A13
B12
R23
P22
J22
K23
AB18
AC19
B18
A19
P1
EEPROM
Schematic
Signal Name
LPDDR2_DQ29
LPDDR2_DQ30
LPDDR2_DQ31
LPDDR2_DQS0
LPDDR2_DQSN0
LPDDR2_DQS1
LPDDR2_DQSN1
LPDDR2_DQS2
LPDDR2_DQSN2
LPDDR2_DQS3
LPDDR2_DQSN4
LPDDR2_ZQ
Cyclone V E
FPGA Pin Number
I/O StandardDescription
—1.2-V HSULData bus byte lane 3
—1.2-V HSULData bus byte lane 3
—1.2-V HSULData bus byte lane 3
V26Differential 1.2-V HSUL Data strobe P byte lane 0
U26Differential 1.2-V HSUL Data strobe N byte lane 0
U27Differential 1.2-V HSUL Data strobe P byte lane 1
U28Differential 1.2-V HSUL Data strobe N byte lane 1
—Differential 1.2-V HSUL Data strobe P byte lane 2
—Differential 1.2-V HSUL Data strobe N byte lane 2
—Differential 1.2-V HSUL Data strobe P byte lane 3
—Differential 1.2-V HSUL Data strobe N byte lane 3
—1.2-VZQ impedance calibration
This board includes a 64-Kb EEPROM device. This device has a 2-wire serial interface
2
bus I
C.
Tab le 2– 26 lists the EEPROM pin assignments, signal names, and functions. The signal
names and types are relative to the Cyclone V E FPGA in terms of I/O setting and
direction.
Table 2–26. EEPROM Schematic Signal Names and Functions
Board
Reference (U12)
1
2
3
5
6
7
Schematic
Signal Name
EEPROM_A0
EEPROM_A1
EEPROM_A2
EEPROM_SDA
EEPROM_SCL
EEPROM_WP
Cyclone V E FPGA
Pin Number
—3.3-VChip address
—3.3-VChip address
—3.3-VChip address
AH73.3-VSerial address or data
AG73.3-VSerial clock
—3.3-VWrite protect input
I/O StandardDescription
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
2–38Chapter 2: Board Components
Memory
Synchronous SRAM
The development board supports a 18-Mb standard synchronous SRAM for
instruction and data storage with low-latency random access capability. The device
has a 1024K x 18-bits interface. This device is part of the shared FSM bus that connects
to the flash memory, SRAM, and MAX V CPLD 5M2210 System Controller.
The device speed is 250 MHz single-data-rate. There is no minimum speed for this
device. The theoretical bandwidth of this interface is 4 Gbps for continuous bursts.
The read latency for any address is two clocks while the write latency is one clock.
Tab le 2– 27 lists the SSRAM pin assignments, signal names, and functions.
Table 2–27. SSRAM Pin Assignments, Schematic Signal Names, and Functions (Part 1 of 2)
Board
Reference (U11)
86
87
37
36
44
42
34
47
43
46
45
35
32
33
50
48
100
99
82
80
49
81
39
58
59
62
63
68
69
Schematic
Signal Name
SRAM_OEN
SRAM_WEN
FSM_A1
FSM_A2
FSM_A3
FSM_A4
FSM_A5
FSM_A6
FSM_A7
FSM_A8
FSM_A9
FSM_A10
FSM_A11
FSM_A12
FSM_A13
FSM_A14
FSM_A15
FSM_A16
FSM_A17
FSM_A18
FSM_A19
FSM_A20
FSM_A21
FSM_D0
FSM_D1
FSM_D2
FSM_D3
FSM_D4
FSM_D5
Cyclone V E FPGA
Pin Number
E72.5-VOutput enable
D62.5-VWrite enable
B112.5-VAddress bus
A112.5-VAddress bus
D92.5-VAddress bus
C102.5-VAddress bus
A102.5-VAddress bus
A92.5-VAddress bus
C92.5-VAddress bus
B82.5-VAddress bus
B72.5-VAddress bus
A82.5-VAddress bus
B62.5-VAddress bus
A62.5-VAddress bus
C72.5-VAddress bus
C62.5-VAddress bus
F132.5-VAddress bus
E132.5-VAddress bus
A52.5-VAddress bus
A42.5-VAddress bus
J72.5-VAddress bus
H72.5-VAddress bus
J92.5-VAddress bus
F162.5-VData bus
E162.5-VData bus
M92.5-VData bus
M82.5-VData bus
F152.5-VData bus
E152.5-VData bus
I/O StandardDescription
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–39
Memory
Table 2–27. SSRAM Pin Assignments, Schematic Signal Names, and Functions (Part 2 of 2)
Board
Reference (U11)
72
73
23
22
19
18
12
13
8
9
85
84
83
93
94
97
92
98
89
88
31
64
Schematic
Signal Name
FSM_D6
FSM_D7
FSM_D8
FSM_D9
FSM_D10
FSM_D11
FSM_D12
FSM_D13
FSM_D14
FSM_D15
SRAM_ADSCN
SRAM_ADSPN
SRAM_ADVN
SRAM_BWAN
SRAM_BWBN
SRAM_CE2
SRAM_CE3N
SRAM_CEN
SRAM_CLK
SRAM_GWN
SRAM_MODE
SRAM_ZZ
Cyclone V E FPGA
Pin Number
E122.5-VData bus
D132.5-VData bus
J152.5-VData bus
H152.5-VData bus
E112.5-VData bus
D102.5-VData bus
L102.5-VData bus
L92.5-VData bus
G142.5-VData bus
F142.5-VData bus
E62.5-VAddress status controller
J102.5-VAddress status processor
G62.5-VAddress valid
A32.5-VByte write select
A22.5-VByte write select
—2.5-VChip enable 2
—2.5-VChip enable 3
D72.5-VChip enable 1
K102.5-VClock
—2.5-VGlobal write enable
—2.5-VBurst sequence selection
—2.5-VPower sleep mode
I/O StandardDescription
Flash
The development board supports a 512-Mb CFI-compatible synchronous flash device
for non-volatile storage of FPGA configuration data, board information, test
application data, and user code space. This device is part of the shared FSM bus that
connects to the flash memory, SSRAM, and MAX V CPLD 5M2210 System Controller.
This 16-bit data memory interface can sustain burst read operations at up to 52 MHz
for a throughput of 832 Mbps per device. The write performance is 270 µs for a single
word buffer while the erase time is 800 ms for a 128 K array block.
Tab le 2– 28 lists the flash pin assignments, signal names, and functions. The signal
names and types are relative to the Cyclone V E FPGA in terms of I/O setting and
direction.
Table 2–28. Flash Pin Assignments, Schematic Signal Names, and Functions (Part 1 of 3)
Board
Reference (U10)
F6
B4
March 2013 Altera CorporationCyclone V E FPGA Development Board
Schematic Signal Name
FLASH_ADVN
FLASH_CEN
Cyclone V E FPGA
Pin Number
H122.5-VAddress valid
H142.5-VChip enable
I/O StandardDescription
Reference Manual
2–40Chapter 2: Board Components
Memory
Table 2–28. Flash Pin Assignments, Schematic Signal Names, and Functions (Part 2 of 3)
Board
Reference (U10)
E6
F8
F7
D4
G8
C6
A1
B1
C1
D1
D2
A2
C2
A3
B3
C3
D3
C4
A5
B5
C5
D7
D8
A7
B7
C7
C8
A8
G1
H8
B6
B8
F2
E2
G3
E4
E5
G5
G6
Schematic Signal Name
FLASH_CLK
FLASH_OEN
FLASH_RDYBSYN
FLASH_RESETN
FLASH_WEN
FLASH_WPN
FSM_A1
FSM_A2
FSM_A3
FSM_A4
FSM_A5
FSM_A6
FSM_A7
FSM_A8
FSM_A9
FSM_A10
FSM_A11
FSM_A12
FSM_A13
FSM_A14
FSM_A15
FSM_A16
FSM_A17
FSM_A18
FSM_A19
FSM_A20
FSM_A21
FSM_A22
FSM_A23
FSM_A24
FSM_A25
FSM_A26
FSM_D0
FSM_D1
FSM_D2
FSM_D3
FSM_D4
FSM_D5
FSM_D6
Cyclone V E FPGA
Pin Number
I/O StandardDescription
N122.5-VClock
L112.5-VOutput enable
J122.5-VReady
K112.5-VReset
P122.5-VWrite enable
—2.5-VWrite protect
B112.5-VAddress bus
A112.5-VAddress bus
D92.5-VAddress bus
C102.5-VAddress bus
A102.5-VAddress bus
A92.5-VAddress bus
C92.5-VAddress bus
B82.5-VAddress bus
B72.5-VAddress bus
A82.5-VAddress bus
B62.5-VAddress bus
A62.5-VAddress bus
C72.5-VAddress bus
C62.5-VAddress bus
F132.5-VAddress bus
E132.5-VAddress bus
A52.5-VAddress bus
A42.5-VAddress bus
J72.5-VAddress bus
H72.5-VAddress bus
J92.5-VAddress bus
H92.5-VAddress bus
G92.5-VAddress bus
F82.5-VAddress bus
E82.5-VAddress bus
D82.5-VAddress bus
F162.5-VData bus
E162.5-VData bus
M92.5-VData bus
M82.5-VData bus
F152.5-VData bus
E152.5-VData bus
E122.5-VData bus
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–41
Power Supply
Table 2–28. Flash Pin Assignments, Schematic Signal Names, and Functions (Part 3 of 3)
Board
Reference (U10)
H7
E1
E3
F3
F4
F5
H5
G7
E7
FSM_D7
FSM_D8
FSM_D9
FSM_D10
FSM_D11
FSM_D12
FSM_D13
FSM_D14
FSM_D15
Power Supply
Schematic Signal Name
Cyclone V E FPGA
Pin Number
D132.5-VData bus
J152.5-VData bus
H152.5-VData bus
E112.5-VData bus
D102.5-VData bus
L102.5-VData bus
L92.5-VData bus
G142.5-VData bus
F142.5-VData bus
I/O StandardDescription
You can power up the development board from a laptop-style DC power input. The
input voltage must be in the range of 14 V to 20 V, current of 4.3 A, and a maximum
wattage of 65 W. The DC voltage is then stepped down to various power rails used by
the board components and installed into the HSMC connectors. An on-board
multi-channel analog-to-digital converter (ADC) measures the current for several
specific board rails.
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
1.2 V LDO
1.5 A, +/- 5%
LTC3026
HSMC, Fan
EEPROM
HSMC
MAX II VCCIO
MAX V VCCIO
USB-Blaster II PHY VCC
Clock Buffer
EPCQ
USB PHY
Battery
3 V
5.37 V LDO
20 mA, +/- 5%
LT3009
5.37 V at 0.3 mA
Powe r
Monitor
1.0 V LDO
1.5 A, +/- 5%
LTC3026
1.0 V at
500 mA
1.8 V LDO
500 mA, +/- 5%
LTC3025-1
1.8 V at
200 mA
Enet PHY
Flash
LPDDR2
MAX II VCCINT
MAX V VCCINT
Enet PHY
SSRAM
Flash
Max V VCCIO
MAX II VCCIO
Oscillators, Clock
Generators, and Buffers
USB PHY
RS-232
Filter
VCC Core
VCCIO
LPDDR2
3.3 V at 3.1 A
12 V at 4.25 A
DC Input
14 - 20 V
FPGA Power Rails
Board Main Power Rails
1.2 V at 650 mA
1.1 V Low Noise
Switcher
8A, +/- 30 mV
LTC3608
1.1 V at 4.1 A
1.5 V Switcher
1.5 A, +/- 5%
LTC3600
1.5 V at
1.2 A
2.5 V Switcher
8 A, +/- 5%
LTC3608
2.5 V at 3.2 A
3.3 V Switcher
300 mA, +/- 5%
LTC3103
2.5 V at 3 A
3.3 V at 200 mA
VCCIO
VCCPD
VCCPGM
LCD Level Shifter
0.75 VTT LDO
5V at 8.8 mA
12 V (7A) and 3.3 V (5A)
Switcher +/- 5%
LTC3855 Dual Switcher
5 V LDO
20 mA, +/- 5%
LT3009
FPGA
VCCBAT
VCCIO
VCCPD
VCCAUX
VCCA_FPLL
VCCBAT
0.75 V LDO
3 A, +/- 5%
TPS51100DGQ
0.75 V at
350 mA
DDR3 VTT
VCCIO
DDR3
2–42Chapter 2: Board Components
Power Supply
Power Distribution System
Figure 2–9 shows the power distribution system on the development board. Regulator
inefficiencies and sharing are reflected in the currents shown, which are conservative
absolute maximum levels.
Figure 2–9. Power Distribution System
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Chapter 2: Board Components2–43
SCK
SPI Bus
DSI
DSO
CSn
8 Ch.
Power Supply Load #0-7
R
SENSE
MAX V CPLD
5M2210
System
Controller
Cyclone V E
FPGA
To User PC
JTAG Chain
Feedback
14-pin
2x16
Character
LCD
E
RW
RS
D(0:7)
Supply
#0-7
EPM570
USB
PHY
Embedded
USB-Blaster II
Power Supply
Power Measurement
There are eight power supply rails that have on-board current sense capabilities using
24-bit differential ADC devices. Precision sense resistors split the ADC devices and
rails from the primary supply plane for the ADC to measure current. A SPI bus
connects these ADC devices to the MAX V CPLD 5M2210 System Controller.
Figure 2–10 shows the block diagram for the power measurement circuitry.
Figure 2–10. Power Measurement Circuit
Tab le 2– 29 lists the targeted rails. The schematic signal name column specifies the
name of the rail being measured while the device pin column specifies the devices
attached to the rail.
Table 2–29. Power Measurement Rails
ChannelSchematic Signal NameVoltage (V)Device PinDescription
Tab le 3– 2 lists hazardous substances included with the kit.
(Hg)
(1), (2)
Polybrominated
biphenyls (PBB)
Polybrominated
diphenyl Ethers
(PBDE)
Table 3–2. Table of Hazardous Substances’ Name and Concentration Notes
Part Name
Cyclone V E development boardX*00000
15 V power supply000000
Type A-B USB cable000000
User guide000000
Notes to Table 3–2:
(1) 0 indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the
SJ/T11363-2006 standard.
(2) X* indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant
threshold of the SJ/T11363-2006 standard, but it is exempted by EU RoHS.
Lead
(Pb)
Cadmium
(Cd)
Hexavalent
Chromium
(Cr6+)
Mercury
CE EMI Conformity Caution
This development kit is delivered conforming to relevant standards mandated by
Directive 2004/108/EC. Because of the nature of programmable logic devices, it is
possible for the user to modify the kit in such a way as to generate electromagnetic
interference (EMI) that exceeds the limits established for this equipment. Any EMI
caused as the result of modifications to the delivered material is the responsibility of
the user.
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
This chapter provides additional information about the document and Altera.
Board Revision History
The following table lists the versions of all releases of the Cyclone V E FPGA
Development Board.
Release DateVersionDescription
March 2013Production silicon
November 2012Engineering siliconInitial release.
■ New board revision. New device part number—5CEFA7F31I7N.
■ Board passed CE compliance testing.
Document Revision History
Additional Information
The following table lists the revision history for this document.
DateVersionChanges
March 20131.1
November 20121.0Initial release.
■ Revised the FPGA device part number for production silicon release.
■ Added a section about “CE EMI Conformity Caution” on page 3–2.
How to Contact Altera
To locate the most up-to-date information about Altera products, refer to the
following table.
Nontechnical support (general)Emailnacomp@altera.com
Note to Table:
(1) You can also contact your local Altera sales office or sales representative.
(1)
(software licensing)Emailauthorization@altera.com
Contact MethodAddress
Websitewww.altera.com/training
Emailcustrain@altera.com
March 2013 Altera CorporationCyclone V E FPGA Development Board
Reference Manual
Info–2Additional InformationAdditional Information
Typographic Conventions
Typographic Conventions
The following table shows the typographic conventions this document uses.
Visual CueMeaning
Bold Type with Initial Capital
Letters
bold type
Italic Type with Initial Capital LettersIndicate document titles. For example, Stratix IV Design Guidelines.
italic type
Initial Capital Letters
“Subheading Title”
Courier type
r An angled arrow instructs you to press the Enter key.
1., 2., 3., and
a., b., c., and so on
■ ■ ■Bullets indicate a list of items when the sequence of the items is not important.
1The hand points to information that requires special attention.
h The question mark directs you to a software help system with related information.
f The feet direct you to another document or website with related information.
m The multimedia icon directs you to a related multimedia presentation.
c
w
Indicate command names, dialog box titles, dialog box options, and other GUI
labels. For example, Save As dialog box. For GUI elements, capitalization matches
the GUI.
Indicates directory names, project names, disk drive names, file names, file name
extensions, software utility names, and GUI labels. For example, \qdesigns
directory, D: drive, and chiptrip.gdf file.
Indicates variables. For example, n + 1.
Variable names are enclosed in angle brackets (< >). For example, <file name> and
<project name>.pof file.
Indicate keyboard keys and menu names. For example, the Delete key and the
Options menu.
Quotation marks indicate references to sections in a document and titles of
Quartus II Help topics. For example, “Typographic Conventions.”
Indicates signal, port, register, bit, block, and primitive names. For example,
tdi
, and
input
. The suffix n denotes an active-low signal. For example,
data1
resetn
.
Indicates command line commands and anything that must be typed exactly as it
appears. For example,
c:\qdesigns\tutorial\chiptrip.gdf
.
Also indicates sections of an actual file, such as a Report File, references to parts of
files (for example, the AHDL keyword
TRI
example,
).
SUBDESIGN
), and logic function names (for
Numbered steps indicate a list of items when the sequence of the items is important,
such as the steps listed in a procedure.
A caution calls attention to a condition or possible situation that can damage or
destroy the product or your work.
A warning calls attention to a condition or possible situation that can cause you
injury.
The envelope links to the Email Subscription Management Center page of the Altera
website, where you can sign up to receive update notifications for Altera documents.
The feedback icon allows you to submit feedback to Altera about the document.
Methods for collecting feedback vary as appropriate for each document.
,
Cyclone V E FPGA Development BoardMarch 2013 Altera Corporation
Reference Manual
Loading...
+ 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.