Altera Cyclone IV GX FPGA Development Board User Manual

Cyclone IV GX FPGA Development Board
Reference Manual
101 Innovation Drive San Jose, CA 95134
www.altera.com
MNL-01058-1.1
Feedback Subscribe
ISO
9001:2008
Registered
May 2013 Altera Corporation Cyclone IV GX FPGA Development Board
Reference Manual

Contents

Chapter 1. Overview
General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1
Board Component Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1
Development Board Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–3
Handling the Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–4
Chapter 2. Board Components
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1
Board Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–2
Featured Device: Cyclone IV GX Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–5
I/O Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–6
MAX II CPLD EPM2210 System Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–7
Configuration, Status, and Setup Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–12
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–12
FPGA Configuration over Embedded USB-Blaster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–12
FPGA Configuration from Flash Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–14
FPGA Configuration using External USB-Blaster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–15
FPGA Configuration using EPCS Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–15
Status Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–16
Setup Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–17
Board Settings DIP Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–17
JTAG Chain Select DIP Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–18
PCIe Control DIP Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–19
Configuration Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–19
Configuration Push Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–20
Clock Circuitry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–20
General User Input/Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–21
User-Defined Push Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–21
User-Defined LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–22
General User-Defined LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–22
HSMC User-Defined LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–22
User-Defined DIP Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–23
LCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–24
Components and Transceiver Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–26
PCIe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–26
10/100/1000 Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–28
Transceiver Connector (Optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–29
High-Speed Mezzanine Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–29
Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–38
DDR2 SDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–38
DDR2 SDRAM Top Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–39
DDR2 SDRAM Bottom Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–41
SSRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–43
Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–45
Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–46
Power Distribution System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–47
Power Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–48
Statement of China-RoHS Compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–49
May 2013 Altera Corporation Cyclone IV GX FPGA Development Board
Reference Manual
iv Contents
Additional Information
Document Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Info–1
How to Contact Altera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Info–1
Typographic Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Info–1
Cyclone IV GX FPGA Development Board May 2013 Altera Corporation Reference Manual
This document describes the hardware features of the Cyclone® IV GX 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 IV GX FPGA development board provides a hardware platform for developing and prototyping low-power, high-volume, feature-rich designs as well as to demonstrate the Cyclone IV GX device's on-chip memory, embedded multipliers, and the Nios memory interfaces to facilitate the development of the Cyclone IV GX FPGA designs.
f For more information on the Cyclone IV device family, refer to the Cyclone IV Device
Handbook.

1. Overview

®
II embedded soft processor. The board provides peripherals and

Board Component Blocks

The board features the following major component blocks:
Cyclone IV GX EP4CGX150DF31 FPGA in the 896-pin FineLine BGA (FBGA)
package
1.2-V core power
MAX
FPGA configuration circuitry
On-Board ports
Communication ports
®
II EPM2210GF256 CPLD in the 256-pin FBGA package
1.8-V core power
MAX
II CPLD EPM2210 System Controller and flash fast passive parallel (FPP)
configuration
Active serial configuration
On-board USB-Blaster
JTAG header for external USB-Blaster with the Quartus II Programmer
Embedded USB-Blaster
One gigabit Ethernet port
TM
for use with the Quartus® II Programmer
PCI Express (PCIe) edge connector
10/100/1000BASE-T Ethernet PHY with RJ-45 connector
Two High-Speed Mezzanine Card (HSMC) interfaces
May 2013 Altera Corporation Cyclone IV GX FPGA Development Board
Reference Manual
1–2 Chapter 1: Overview
Board Component Blocks
On-Board memory
4-MB (x16) Synchronous Static Random Access Memory (SSRAM)
Two 32-MB (x32) DDR2 SDRAM
64-MB flash
On-Board clocking circuitry
50.000-MHz oscillator
125.000-MHz oscillator
SMA clock input
SMA clock output
Programmable oscillator (default: 100.000-MHz)
General user I/O
LEDs and display
Eight FPGA user LEDs
One configuration done LED
One error LED
Five Ethernet status LEDs
One USB status LED
One power status LED
Five configuration LEDs
A two-line 16-character LCD display
Push buttons
One CPU reset push button
One MAX II configuration reset push button
One program-load push button—configure the FPGA from flash memory
One program-select push button—select image to load from flash memory
or serial configuration (EPCS) device
Four general user push buttons
DIP switches
Board settings DIP switch
JTAG chain select DIP switch
PCIe control DIP switch
Configuration settings DIP switch
User DIP switch
Cyclone IV GX FPGA Development Board May 2013 Altera Corporation Reference Manual
Chapter 1: Overview 1–3
EP4CGX150DF31
XCVR x4
10/100/1000
Ethernet RGMII
Translator
User LEDs
Push-Button,
Switches
14-pin LCD
Header
CPLD
(x18)
64 MB Flash
(x16)
4 MB SSRAM
(x18)
RJ45
Jack
Power
Measure
1.8 V
CMOS
1.8 V
CMOS
LVDS
1.8 V
2.5 V
Port B
USB
Blaster
100 MHz XTAL
SMA Input
125 MHz XTAL
32 MB DDR2
(x32)
SMA Output
1.8 V
HSTL
32 MB DDR2
(x32)
Translator
Port A
Translator
For TX/RX
[8:16]
1.8 V
XCVR x4
2.5 V
1.8 V
2.5 V
1.8 V
x4 Edge
XCVR x4
2.5 V (For TX/RX [0:7])

Development Board Block Diagram

Power supply
16-V DC input
2.5-mm barrel jack for DC power input
On/Off slide power switch
On-Board power measurement circuitry
20-W per HSMC interface
Mechanical
PCIe small form factor board
Bench-top operation
Development Board Block Diagram
Figure 1–1 shows the block diagram of the Cyclone IV GX FPGA development board.
Figure 1–1. Cyclone IV GX FPGA Development Board Block Diagram
May 2013 Altera Corporation Cyclone IV GX FPGA Development Board
Reference Manual
1–4 Chapter 1: Overview

Handling the Board

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 IV GX FPGA Development Board May 2013 Altera Corporation Reference Manual

Introduction

1 A complete set of schematics, a physical layout database, and GERBER files for the
f For information about powering up the board and installing the demonstration

2. Board Components

This chapter introduces the major components on the Cyclone IV GX FPGA development board. Figure 2–1 illustrates major component locations and Ta bl e 2– 1 provides a brief description of all component features of the board.
development board reside in the Cyclone IV GX FPGA development kit documents directory.
software, refer to the Cyclone IV GX FPGA Development Kit User Guide.
This chapter consists of the following sections:
“Board Overview”
“Featured Device: Cyclone IV GX Device” on page 2–5
“MAX II CPLD EPM2210 System Controller” on page 2–7
“Configuration, Status, and Setup Elements” on page 2–12
“Clock Circuitry” on page 2–20
“General User Input/Output” on page 2–21
“Components and Transceiver Interfaces” on page 2–26
“Memory” on page 2–38
“Power Supply” on page 2–46
“Statement of China-RoHS Compliance” on page 2–49
May 2013 Altera Corporation Cyclone IV GX FPGA Development Board
Reference Manual
2–2 Chapter 2: Board Components
Clock Input Differential
SMAs
Connectors
(J11, J12)
System Reset
Push-Button
Switch (S5)
Select
Push-Button
Switch (S7)
DC Input Jack (J5)
Cyclone
IV GX FPGA (U10)
Character
LCD (J13)
CPU Reset
Push-Button
Switch (S6)
Powe r Switch (SW3)
Clock Input
SMA
Connector
(J10)
Ethernet LEDs
(D24-D27)
MAX II CPLD
EPM2210
System Controller
(U7)
User LEDs
(D7-D10, D12-D15)
Flash x16
Memory (U6)
PCI Express
Edge Connector
(J14)
USB Type-B
Connector (J4)
RJ-45 Connector
(J7)
JTAG
Connector
(J6)
Configuration Done, Load,
Error, EPCS, User,
and Factory LEDs (D16-D21)
Load
Push-Button
Switch (S8)
Power LED
(D11)
HSMC Port A
(J1)
User Push-Button
Switches (S1-S4)
User DIP
Switch (SW2)
Clock output
SMA
Connector
(J9)
HSMC Port B
(J2)
Gigabit Ethernet
(U21)
HSMC Bank Selection
Jumper (J3)
Board Settings
DIP Switch
(SW1)
DDR2A x32
(U8, U15)
EPCS
Device
(U18)
PCI Express
Control
DIP Switch
(SW4)
DDR2B x32 (U17, U19)
JTAG Chain
Select DIP
Switch (SW5)

Board Overview

Board Overview
This section provides an overview of the Cyclone IV GX FPGA development board, including an annotated board image and component descriptions. Figure 2–1 provides an overview of the development board features.
Figure 2–1. Overview of the Cyclone IV GX FPGA Development Board Features
Tab le 2 –1 describes the components and lists their corresponding board references.
Table 2–1. Cyclone IV GX FPGA Development Board Components (Part 1 of 3)
Board Reference Type Description
Featured Devices
U10 FPGA EP4CGX150DF31, 896-pin FBGA.
U7 CPLD EPM2210GF256, 256-pin FBGA.
Configuration, Status, and Setup Elements
J4 USB Type-B connector Connects to the computer to enable embedded USB-Blaster JTAG.
J6 JTAG connector Disables embedded blaster (for use with external USB-Blasters).
Flash memory device with a serial interface which stores
U18
EPCS128 serial configuration device
configuration data for FPGA device that supports active serial configuration and reloads the data to the FPGA upon power-up or reconfiguration.
Cyclone IV GX FPGA Development Board May 2013 Altera Corporation Reference Manual
Chapter 2: Board Components 2–3
Board Overview
Table 2–1. Cyclone IV GX FPGA Development Board Components (Part 2 of 3)
Board Reference Type Description
D17 Load LED
Illuminates when the MAX II CPLD EPM2210 System Controller is actively configuring the FPGA.
D18 Error LED Illuminates when the FPGA configuration from flash memory fails.
D24–D27, D30, D31
Ethernet LEDs Shows the connection speed as well as transmit or receive activity.
D11 Power LED Illuminates when 14-V – 20-V DC power is present.
D28 PCIe x4 LED You can configure this LED to illuminate when PCIe is in x4 mode.
D29 PCIe x1 LED You can configure these LEDs to illuminate when PCIe is in x1 mode.
SW4 PCIe DIP switch
SW5 JTAG chain select DIP switch
Controls the PCIe lane width (connecting PCIe edge connector) or disables the embedded USB-Blaster.
Enables and disables devices in the JTAG chain. The switch is located under the character LCD.
prsnt
pins together on the
Controls the Max II CPLD EPM2210 System Controller functions
SW1 Board settings DIP switch
such as enabling the 125-MHz clock or programmable clock, as well as selection between the SMA clock input or the programmable clock for buffer multiplexer.
S5 System reset push button Press to reset the MAX II CPLD EPM2210 System Controller.
S6 CPU reset push button Press to reset the FPGA logic.
Toggles the LEDs which selects the program image that loads either
S7 Program select push button
from the flash memory (FPP mode) or the EPCS device (active serial mode) to the FPGA.
S8 Program load push button
Configure the FGPA from flash memory based on the program select LEDs setting.
Clock Circuitry
X2 125-MHz oscillator 125-MHz crystal oscillator for general use such as memories.
X3 50-MHz oscillator
X5 25-MHz oscillator
Y2 6-MHz oscillator
X1 24-MHz oscillator
50-MHz crystal oscillator for configuration purpose. This oscillator is located at the bottom of the board.
25-MHz crystal oscillator for 10 Gigabit Ethernet. This oscillator is located at the bottom of the board.
6-MHz crystal oscillator for USB PHY. This oscillator is located at the bottom of the board.
24-MHz crystal oscillator for USB PHY. This oscillator is located at the bottom of the board.
Programmable oscillator for PCIe or general use such as memories.
X4 Programmable oscillator
Multiplexed with
CLKIN_SMA_P/N
signals based on
CLK_SEL
value.
J11, J12 Clock input SMA
Drive LVPECL-compatible clock input into the clock multiplexer buffer.
J10 Single-ended clock input 1.8-V single-ended clock input.
J9 Clock output SMA Drives out 2.5-V CMOS clock output from the FPGA.
switch
May 2013 Altera Corporation Cyclone IV GX FPGA Development Board
Reference Manual
2–4 Chapter 2: Board Components
Board Overview
Table 2–1. Cyclone IV GX FPGA Development Board Components (Part 3 of 3)
Board Reference Type Description
General User Input/Output
D7–D10, D12–D15
User LEDs Eight user LEDs. Illuminates when driven low.
S1–S4 User push buttons Four user push buttons. Driven low when pressed.
J13 Character LCD
Connector which interfaces to the provided 16 character × 2 line LCD module.
Memory Devices
U44 SSRAM x18 memory
U6 Flash x64 memory
Standard synchronous RAM which provides a 72-Mbit (Mb) SSRAM port. This SSRAM is located at the bottom of the board.
Synchronous burst mode flash device which provides a 256-Mb non-volatile memory port.
U8, U15 DDR2 x32 SDRAM A Two 16-bit memory device.
U17, U19 DDR2 x32 SDRAM B Two 16-bit memory device.
Components Interfaces
Provides 10/100/1000 BASE-T Ethernet connection via a Marvell
J7 RJ-45 connector
88E1111 PHY and the FPGA-based Altera Triple Speed Ethernet MegaCore function in RGMII mode.
A Marvell 88E1111 PHY device for 10/100/1000 BASE-T Ethernet
U21 Gigabit Ethernet
connection. The device is an auto-negotiating Ethernet PHY with an RGMII interface to the FPGA.
Interfaces to a PCIe root port such as an appropriate PC
J14 PCIe edge connector
motherboard. Made of gold-plated edge fingers for up to ×4 signaling in Gen1 mode.
J1 HSMC port A
J2 HSMC port B
Provides eight transceiver channels and 84 CMOS or 17 LVDS channels per the HSMC specification.
Provides eight transceiver channels and 84 CMOS channels per the HSMC specification.
Power Supply
J5 DC input jack
SW3 Power switch
Cyclone IV GX FPGA Development Board May 2013 Altera Corporation Reference Manual
Accepts a 16-V DC power supply. Do not use this input jack while the board is plugged into a PCIe slot.
Switch to power on or off the board when power is supplied from the DC input jack.
Chapter 2: Board Components 2–5

Featured Device: Cyclone IV GX Device

Featured Device: Cyclone IV GX Device
The Cyclone IV GX FPGA development board features the Cyclone IV GX EP4CGX150DF31 device (U10) in a 896-pin FBGA package.
f For more information about Cyclone IV device family, refer to the Cyclone IV Device
Handbook.
Tab le 2 –2 describes the features of the Cyclone IV GX EP4CGX150DF31 device.
Table 2–2. Cyclone IV GX EP4CGX150DF31 Device Features
Equivalent LEs
149,760 6,480 360 8 8 475 896-pin FBGA
Embedded
Memory (Kbits)
18-bit × 18-bit
Multipliers
Transceivers PLLs User I/O Package Type
Tab le 2 –3 lists the Cyclone IV GX device component reference and manufacturing
information.
Table 2–3. Cyclone IV GX Device Component Reference and Manufacturing Information
Board Reference Description Manufacturer
U10
FPGA, Cyclone IV GX, 896-pin FBGA package, lead-free.
Altera
Corporation EP4CGX150DF31 www.altera.com
Manufacturing
Part Number
Manufacturer
Website
May 2013 Altera Corporation Cyclone IV GX FPGA Development Board
Reference Manual
2–6 Chapter 2: Board Components
Right, Top, and Bottom Banks Support:
3.3-V LVTTL/LVCMOS
3.0-V LVTTL/LVCMOS
2.5-V LVTTL/LVCMOS
1.8-V LVTTL/LVCMOS
1.5-V LVCMOS
1.2-V LVCMOS PPDS LVDS RSDS mini-LVDS Bus LVDS (7) LVPECL (3) SSTL-2 class I and II SSTL-18 CLass I and II HSTL-18 Class I and II HSTL-15 Class I and II HSTL-12 Class I and II (4) Differential SSTL-2 (5) Differential SSTL-18 (5) Differential HSTL-18 (5) Differential HSTL-15 (5) Differential HSTL-12 (6)
3.0-V PCI/PCI-X (8)
VCCIO9
Configuration
pins
Config pins
VCCIO8 VCC_CLKIN8A
VCC_CLKIN3A
VCCIO7
VCCIO6
VCCIO5
VCCIO4VCCIO3
I/O Bank 9 I/O Bank 7
I/O Bank 4
I/O Bank 5
PCIe hard IP x1, x2, and x4
I/O Bank 6
VCC_CLKIN8B
VCCIO3 VCC_CLKIN3B
Ch0 Ch1 Ch2
GXBL0
Ch3 Ch0 Ch1 Ch2
GXBL1
Ch3
I/O bank with calibration block
I/O bank without calibration block
Calibration block coverage
I/O Bank 8
I/O Bank
8A (10)
I/O Bank 8B
(10), (11)
I/O Bank 3
I/O Bank
3A (10)
I/O Bank 3B
(10), (11)
Featured Device: Cyclone IV GX Device

I/O Resources

Figure 2–2 illustrates the bank organization and I/O count for the EP4CGX150DF31
device in the 896-pin FBGA package.
Figure 2–2. EP4CGX150DF31 Device I/O Bank Diagram
(1)
Notes to Figure 2–2:
(1) This is a top view of the silicon die. For exact pin locations, refer to the pin list and the Quartus II software. (2) True differential (PPDS, LVDS, mini-LVDS, and RSDS I/O standards) outputs are supported in row I/O banks 5 and 6 only. External resistors are
needed for the differential outputs in column I/O banks. (3) The LVPECL I/O standard is only supported on clock input pins. This I/O standard is not supported on output pins. (4) The HSTL-12 Class II is supported in column I/O banks 4, 7, and 8. (5) The differential SSTL-18 and SSTL-2, differential HSTL-18, and HSTL-15 I/O standards are supported only on clock input pins and phase-locked
loops (PLLs) output clock pins. PLL output clock pins do not support Class II interface type of differential SSTL-18, HSTL-18, HSTL-15, and
HSTL-12 I/O standards. (6) The differential HSTL-12 I/O standard is only supported on clock input pins and PLL output clock pins. Differential HSTL-12 Class II is supported
only in column I/O banks 4, 7, and 8. (7) BLVDS output uses two single-ended outputs with the second output programmed as inverted. BLVDS input uses the LVDS input buffer. (8) The PCI-X I/O standard does not meet the IV curve requirement at the linear region. (9) The OCT block is located in the shaded banks 4, 5, and 7. (10) The dedicated clock input I/O banks 3A, 3B, 8A, and 8B can be used either for HSSI input reference clock pins or clock input pins. (11) Single-ended clock input support is available for dedicated clock input I/O banks 3B and 8B.
Cyclone IV GX FPGA Development Board May 2013 Altera Corporation Reference Manual
Chapter 2: Board Components 2–7

MAX II CPLD EPM2210 System Controller

Tab le 2 –4 lists the Cyclone IV GX device pin count and usage by function on the
development board.
Table 2–4. Cyclone IV GX Device I/O Pin Count and Usage
Function I/O Standard I/O Count Special Pins
Clocks or Oscillators 1.8-V CMOS 9 3 clock inputs, 1 clock input
DDR2A x32 (Top) 1.8-V SSTL 63
DDR2B x32 (Bottom) 1.8-V SSTL 63
Flash, SSRAM, MAX 1.8-V CMOS 55
Gigabit Ethernet 2.5-V CMOS
(1)
16
User I/O (LEDs, Push buttons) 1.8-V 25
14-pin LCD 2.5-V CMOS
(1)
11
HSMC Port A 2.5-V/1.8-V CMOS 103
HSMC Port B 2.5-V CMOS
(1)
87
PCIe x4 2.5-V CMOS 7
PCIe (for HSMC port B transceiver multiplexer) XCVR 16
Passive serial and active serial configuration 2.5-V CMOS 21
Device I/O Total:
Note to Table 2–4:
(1) Translated from 1.8-V to 2.5-V using a bidirectional voltage translator.
MAX II CPLD EPM2210 System Controller
The board utilizes the EPM2210 System Controller, an Altera MAX II CPLD, for the following purposes:
FPGA configuration from flash memory
Power consumption monitoring
Virtual JTAG interface for PC-based GUI
Control registers for clocks
Control registers for remote system update
476
May 2013 Altera Corporation Cyclone IV GX FPGA Development Board
Reference Manual
2–8 Chapter 2: Board Components
Information
Register
MAX II
Embedded
USB-Blaster
MAX II CPLD EPM2210 System Controller
Power
Calculations
SLD-HUB
PFL
Power
Measurement
Results
Virtual-JTAG
PC
EP4CGX150
EPCS
LTC2418
Controller
FLASH
Decoder
Encoder
JTAG Control
Control
Register
Clock
Controller
Programmable
Clock
Configuration State
Machine
User/Factory
DIP Switch
Configuration Push Buttons
Configuration
Signals (GPIO on
MAX Device)
Configuration
Status LEDs
MAX II CPLD EPM2210 System Controller
Figure 2–3 illustrates the MAX II CPLD EPM2210 System Controller's functionality
and external circuit connections as a block diagram.
Figure 2–3. MAX II CPLD EPM2210 System Controller Block Diagram
Tab le 2 –5 lists the I/O signals present on the MAX
Controller. The signal names and functions are relative to the MAX
II CPLD EPM2210 System
II device (U7).
Table 2–5. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 1 of 4)
Schematic Signal Name
CLKA_EN
CLKA_SDA
CLKA_SCL
CLK125_EN
CLKIN_50
CLKIN_MAX_100
FAN_CNTL
I/O
Standard
2.5-V
EPM2210
Pin Number
H3 125-MHz oscillator enable
EP4CGX15BF14
Pin Number
Description
J1 125-MHz programming data
H4 125-MHz programming clock
J2 125-MHz oscillator enable
H5 50-MHz oscillator
J5 MAX II clock input
P2 Fan control
Cyclone IV GX FPGA Development Board May 2013 Altera Corporation Reference Manual
Chapter 2: Board Components 2–9
MAX II CPLD EPM2210 System Controller
Table 2–5. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 2 of 4)
Schematic Signal Name
FACTORY_CONFIGn
FLASH_ADVn
FLASH_RESETn
FLASH_WEn
FLASH_OEn
FLASH_RDYBSYn
FLASH_CLK
FLASH_CEn
FPGA_DATA0
FPGA_DATA1
FPGA_DATA2
FPGA_DATA3
FPGA_DATA4
FPGA_DATA5
FPGA_DATA6
FPGA_DATA7
FPGA_DCLK
FPGA_CONF_DONE
FPGA_STATUSn
FPGA_CONFIGn
JTAG_TCK
JTAG_TMS
JTAG_FPGA_TDO
JTAG_EPM2210_TDO
I/O
Standard
1.8-V
2.5-V
EPM2210
Pin Number
EP4CGX15BF14
Pin Number
Description
G12 Factory configuration enable
L13 F24 FSM bus flash memory address valid
M15 A28 FSM bus flash memory reset
L12 C13 FSM bus flash memory write enable
M16 F7 FSM bus flash memory output enable
L11 B7 FSM bus flash memory ready
L15 Y21 FSM bus flash memory clock
K14 E25 FSM bus flash memory chip enable
D3 A3 FPGA data
L1 G9 FPGA data
J16 H9 FPGA data
J13 D1 FPGA data
H16 C2 FPGA data
H13 AE4 FPGA data
H15 AE5 FPGA data
H14 AE10 FPGA data
C2 B3 FPGA configuration clock
E3 B1 FPGA configuration done
C3 AJ1 FPGA configuration ready
E4 AB9 FPGA configuration active
P3 F2 FPGA JTAG TCK
N4 E1 FPGA JTAG TMS
L6 F1 FPGA JTAG TDO
M5 E2 MAX II JTAG TDO
May 2013 Altera Corporation Cyclone IV GX FPGA Development Board
Reference Manual
2–10 Chapter 2: Board Components
MAX II CPLD EPM2210 System Controller
Table 2–5. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 3 of 4)
Schematic Signal Name
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
I/O
Standard
1.8-V
EPM2210
Pin Number
EP4CGX15BF14
Pin Number
P7 AD6 FSM bus address
R6 AK29 FSM bus address
R5 AA21 FSM bus address
R4 AG25 FSM bus address
R3 AH5 FSM bus address
M8 AH27 FSM bus address
P6 AJ12 FSM bus address
P8 AF16 FSM bus address
R7 AH20 FSM bus address
N6 AK23 FSM bus address
P4 AH17 FSM bus address
P5 AB21 FSM bus address
N8 AF19 FSM bus address
T6 AF12 FSM bus address
N5 AG27 FSM bus address
M6 AK26 FSM bus address
N7 AH4 FSM bus address
T5 AK3 FSM bus address
R1 AH9 FSM bus address
M7 AG6 FSM bus address
T2 AK25 FSM bus address
T7 AE21 FSM bus address
T4 AA18 FSM bus address
Description
Cyclone IV GX FPGA Development Board May 2013 Altera Corporation Reference Manual
Loading...
+ 42 hidden pages