Stratix IV E FPGA Development Board Reference ManualMay 2011 Altera Corporation
Introduction
This document describes the hardware features of the Altera® Stratix® IV 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 Stratix IV E FPGA development board provides a hardware platform for
developing and prototyping high-performance and logic-intensive designs based on
Altera Stratix IV E devices. The board provides a wide range of peripherals and
memory interfaces to facilitate the development of the Stratix IV E FPGA designs.
Two high-speed mezzanine card (HSMC) connectors are available to add additional
functionality via a variety of HSMCs available from Altera and various partners.
1. Overview
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.
Stratix IV E devices provide a solution for applications that do not require high-speed
CDR-based transceivers, but are logic, user I/O, or memory intensive.
f For more information on the following topics, refer to the respective documents:
■ Stratix IV device family, refer to the Stratix IV Device Handbook.
■ Stratix IV E FPGA Development Kit, refer to the Stratix IV E FPGA Development Kit
User Guide.
■ HSMC Specification, refer to the High Speed Mezzanine Card (HSMC) Specification.
Board Component Blocks
The board features the following major component blocks:
■ Stratix IV E EP4SE530H35C2N FPGA in the 1152-pin hybrid FineLine BGA
(FBGA) package
■531,200 LEs
■212,480 adaptive logic modules (ALMs)
■8 phase locked loops (PLLs)
■1024 18-bit x 18-bit multipliers
■0.9-V core power
May 2011 Altera CorporationStratix IV E FPGA Development Board Reference Manual
1–2Chapter 1: Overview
Board Component Blocks
■ MAX
®
II EPM2210F256C3N CPLD in the 256-pin FBGA package
■2.5-V core power
■ FPGA configuration circuitry
■MAX
II CPLD EPM2210 System Controller and Flash fast passive parallel (FPP)
configuration
■On-board USB-Blaster
■ On-Board ports
■USB 2.0 – FTDI 12-Mbps PHY
■One Gigabit Ethernet port
■Two HSMC expansion ports
■ On-Board memory
■2-gigabytes (GB) DDR3 SDRAM DIMM with a 72-bit data bus
■72-megabits (Mb) QDR II+ SRAM with a 18-bit data bus
■576-Mb RLDRAM II combined input/output (CIO) with a 36-bit data bus
■18-Mb Synchronous Static Random Access Memory (SSRAM) with a 36-bit
TM
for use with the Quartus® II Programmer
data bus
■512-Mb Flash with a 16-bit data bus
■ On-Board clocking circuitry
■Five on-board oscillators
■ 50-MHz oscillator (one single-ended input to the FPGA and Max II CPLD)
■ 66-MHz oscillator (two differential inputs to the FPGA)
■ 100-MHz oscillator (one differential inputs to the FPGA)
■ 100-MHz oscillator (one single-ended input to the Max II CPLD)
■ 125-MHz oscillator (two differential inputs to the FPGA)
■SMA connectors for external clock input
■SMA connector for clock output
■HSMC input and output ports
Stratix IV E FPGA Development Board Reference ManualMay 2011 Altera Corporation
Chapter 1: Overview1–3
Board Component Blocks
■ General user I/O
■LEDs and displays
■ Eight user LEDs
■ One power on LED
■ One configuration done LED
■ Three HSMC LEDs per interface — one transmit (TX), one receive (RX) and
one presence detect (PSNTn)
■ Factory LEDs (LOAD, FACTORY, ERROR, USER_1, and USER_2)
■ Single quad seven-segment display
■ 128 x 64 graphics display
■ 16-character x 2-line LCD display
■Push-Button switches
■ One CPU reset push-button switch
■ One system reset push-button switch
■ One user reset push-button switch
■ One factory configuration push-button switch
■ One reset configuration push-button switch
■ Four general user push-button switches
■One 16-position rotary switch
■DIP switches
■ One eight-position user DIP switch
■ One eight-position MAX
II CPLD EPM2210 System Controller specific DIP
switch
■ One four-position clock enable DIP switch
■ Power supply
■14-V – 20-V DC input
■On-board power measurement circuitry
■20-W per HSMC interface
■ Mechanical
■8.25” x 7” board
■Bench-top operation
May 2011 Altera CorporationStratix IV E FPGA Development Board Reference Manual
1–4Chapter 1: Overview
EP4SE530H35
10/100/1000
Ethernet
128 x 64
Graphic Display
RLDRAM II CIO
(x36)
Quad 7-Seg,
User LEDs Push-Button
Switches
14-pin LCD
Header
CPLD
(x32)
64 MB Flash
(x16)
4 MB SSRAM
(x32)
RJ45
Jack
Power
Measure
2.5 V
CMOS
2.5 V
CMOS
CMOS +
LVDS
2.5 V
CMOS
1.5 V/1.8 V
HSTL
2.5 V CMOS
1.5 V
SSTL
CMOS +
LVDS
100 MHz
XTAL
Port
USB
Blaster
66 MHz XTAL
4 MB QDR II+
(x18)
SMA Input
1.5 V/1.8 V
HSTL
125 MHz XTAL
SMA Output
2 GB DDR3 SDRAM DIMM (x72)
Development Board Block Diagram
Development Board Block Diagram
Figure 1–1 shows the block diagram of the Stratix IV E FPGA development board.
Figure 1–1. Stratix IV E FPGA Development Board Block Diagram
Handling the Board
cWithout proper anti-static handling, the board can be damaged. Therefore, use
When handling the board, it is important to observe the following static discharge
precaution:
anti-static handling precautions when touching the board. The Stratix IV E FPGA
Stratix IV E FPGA Development Board Reference ManualMay 2011 Altera Corporation
The recommended operating temperature is between 0° C and 55° C.
development board must be stored in a temperature of between –40° C and 100° C.
Introduction
1A complete set of schematics, a physical layout database, and GERBER files for the
f For information about powering up the board and installing the demonstration
2. Board Components
This chapter introduces the major components on the Stratix IV E FPGA development
board. Figure 2–1 illustrates major component locations and Table 2–1 provides a brief
description of all component features of the board.
development board reside in the Stratix IV E FPGA development kit documents
directory.
software, refer to the Stratix IV E FPGA Development Kit User Guide.
This chapter consists of the following sections:
■ “Board Overview”
■ “Featured Device: Stratix IV E 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–22
■ “General User Input/Output” on page 2–24
■ “Components and Interfaces” on page 2–31
■ “Memory” on page 2–42
■ “Power Supply” on page 2–57
■ “Statement of China-RoHS Compliance” on page 2–60
May 2011 Altera CorporationStratix IV E FPGA Development Board Reference Manual
2–2Chapter 2: Board Components
HSMC Port A JTAG
Header (J15)
Character
LCD
Header
(J23)
System
Reset
Push-Button
Switch (S5)
Max II CPLD EPM2210 System Controller (U10)
DDR3 SDRAM
DIMM x72
Memory (J20)
Stratix IV E FPGA (U19)
HSMC Port B (J9)
Clock Input SMA (J17)
Speaker Header (J1)
HSMC Port A (J19)
HSMC Port B JTAG
Header (J5)
Fan Header (J12)
100 MHz Oscillator (X2)
QDRII+ x18 Memory (U11)
DC Input Jack (J22)
Power Switch (SW3)
Embedded USB-Blaster
Circuitry (J6)
JTAG Connector
(J24)
CLKIN_P SMA (J13)
HSMC Port B
Status LEDs
(D3, D4, D5)
CLKIN_N SMA (J14)
Clock Output SMA (J16)
HSMC Port A
Status LEDs
(D13, D14, D16)
CPU Reset Push-Button
Switch (S4)
User LEDs (D23-D30)
Gigabit Ethernet
Port (J8)
Ethernet LEDs
(D7-D12)
Reset Configuration
Push-Button Switch (S1)
MAX II DIP Switch (SW2)
MAX II LEDs
(D15, D17-D20)
User 1/User 2
Push-Button Switch (S3)
Power LED (D21)
Rotary Switch
(SW5)
Quad 7-Segment
Display
(U29)
User DIP
Switch
(SW4)
RLDRAM II CIO x36 (U24)
MAX II JTAG Header
(J10)
Factory Configuration
Push-Button Switch (S2)
User
Push-Button
Switches
(S6-S9)
66 MHz Oscillator (X3)
SSRAM x36 Memory (U3)
Flash x16 Memory (U2)
100 MHz Oscillator for MAX II (Y2)
Clock Enable DIP
Switch (SW1)
Configuration
Done
LED
(D22)
Board Overview
Board Overview
This section provides an overview of the Stratix IV E 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 Stratix IV E FPGA Development Board Features
Tab le 2– 1 describes the components and lists their corresponding board references.
Table 2–1. Stratix IV E FPGA Development Board Components (Part 1 of 4)
Board ReferenceTypeDescription
Featured Devices
U19FPGAEP4SE530H35, 1152-pin FBGA.
U10CPLDEPM2210F256, 256-pin FBGA.
Configuration, Status, and Setup Elements
J6USB type-B connector
J24JTAG connector (bottom side) Disables embedded blaster (for use with external USB-Blasters).
USB interface for programming the FPGA through embedded
USB-Blaster JTAG via a type-B USB cable.
Stratix IV E FPGA Development Board Reference ManualMay 2011 Altera Corporation
Chapter 2: Board Components2–3
Board Overview
Table 2–1. Stratix IV E FPGA Development Board Components (Part 2 of 4)
Board ReferenceTypeDescription
J15HSMC Port A JTAG header
J5HSMC Port B JTAG header
J10MAX II JTAG header
SW1Clock enable DIP switch
Place a shunt on this header to include the HSMC port A in the JTAG
chain.
Place a shunt on this header to include the HSMC port B in the JTAG
chain.
Place a shunt on this header to include the MAX II CPLD EPM2210
System Controller in the JTAG chain.
Enables the oscillators when the switch is ON (positioned on the left
side of the switch).
MAX II DIP switchMAX II user DIP switches.
SW2
66 MHz oscillator select
Selects the on board oscillator when driven low and selects the
differential SMA inputs when driven high.
Selects factory or user FPGA image to load on power up. After power
SW5Rotary switch
up, this switch selects the power rail monitored from among a total of
12 rails.
D7-D12Ethernet LEDs
Illuminates to show the connection speed as well as transmit or
receive activity.
Illuminates when the MAX II CPLD EPM2210 System Controller is
D15, D17-D20MAX II LEDs
actively configuring the FPGA. The LED types include
(labeled as
(labeled as
USER_1
on the board),
USER_2
on the board), and
MAX_LOAD, MAX_FACTORY, MAX_PB
MAX_ERROR
MAX_EMB
.
D21Power LEDIlluminates when power is present.
D22Configuration done LEDIlluminates when the FPGA is configured.
D13, D14HSMC port A status LEDsYou can configure these LEDs to indicate transmit or receive activity.
D16HSMC port A present LEDIlluminates when a daughtercard is plugged into the HSMC port A.
D3, D4HSMC port B status LEDsYou can configure these LEDs to indicate transmit or receive activity.
D5HSMC port B present LEDIlluminates when a daughtercard is plugged into the HSMC port B.
Clock Circuitry
X2100 MHz oscillator100.0 MHz crystal oscillator to the FPGA.
66.6 MHz crystal oscillator with a single-ended input to the LVDS clock
buffer (U22). This oscillator is also MUXed with the differential SMA
X366 MHz oscillator
clock inputs (J13 and J14) based on the
CLK66_SEL
signal needs to be set to '0' on SW2 to enable the
CLK66_SEL
input. The
oscillator clock source. Two LVDS clocks are output from the clock
buffer to the FPGA.
X4125 MHz oscillator
X550 MHz oscillator
Y2
100 MHz oscillator
(for MAX II CPLD)
125.000 MHz crystal oscillator to the LVDS clock buffer. Two LVDS
clocks are output from the clock buffer to the FPGA.
50 MHz single-ended oscillator to the FPGA and MAX II CPLD
EPM2210 System Controller.
100 MHz single-ended dedicated clock oscillator to the MAX II CPLD
EPM2210 System Controller.
J17Clock input SMAsDrives LVPECL-compatible clock inputs into the FPGA.
J16Clock output SMADrives out 2.5-V CMOS clock output from the FPGA.
May 2011 Altera CorporationStratix IV E FPGA Development Board Reference Manual
2–4Chapter 2: Board Components
Board Overview
Table 2–1. Stratix IV E FPGA Development Board Components (Part 3 of 4)
Board ReferenceTypeDescription
J13CLKIN_P SMA (positive)Drives LVPECL-compatible differential clock inputs into the LVDS clock
J14CLKIN_N SMA (negative)
buffer (U22).The
CLK66_SEL
enable the SMA clock source. Two LVDS clocks are output from the
signal needs to be set to '1' on SW2 to
clock buffer to the FPGA.
General User Input/Output
SW4User DIP switch
S1
S2
S3
Reset configuration
push-button switch
Factory configuration
push-button switch
User 1 /User 2 push-button
switch
Connects directly to the FPGA. When the switch is ON, a logic 0 is
selected.
Press to reconfigure the FPGA from flash memory.
Press to reconfigure the FPGA to the factory default design.
User-defined push-button switch. Driven to the MAX II CPLD EPM2210
System Controller.
S4CPU reset push-button switchPress to reset the FPGA logic.
S5
System reset push-button
switch
Press to reset the MAX II CPLD EPM2210 System Controller and FPGA
logic.
S6-S9User push-button switchesFour user push-button switches. Driven low when pressed.
D23-D30User LEDsIlluminates when driven low.
Display Ports
J23Character LCD header
Header which interfaces to the provided 16 character × 2 line LCD
module along with two standoffs.
Quad digit seven-segment LED display. The display is controlled by the
U29Seven-segment LED
Stratix IV E FPGA device. Each segment of the display can be
illuminated by driving a logic 0 to the connected device's I/O pin.
Connector to plug in the flex cable from the 128 × 64 graphics display.
Lift the connector latch to plug in the flex cable, and then close the
latch.
J27
Graphics LCD connector
(bottom side)
Components and Interfaces
J19HSMC port AProvides 17 LVDS channels per the HSMC specification.
J9HSMC port BProvides 17 LVDS channels per the HSMC specification.
RJ-45 connector providing a 10/100/1000 Ethernet connection via a
J8Gigabit Ethernet
Marvell 88E1111 PHY and interfaces to the FPGA-based Altera Triple
Speed Ethernet MegaCore function in SGMII mode.
J12Fan headerHeader to plug in the fan.
J1Speaker headerOptional speaker header for user design.
Memory Devices
DDR3 SDRAM DIMM (256 M x 72) 240-pin connector, populated with
a dual rank 2-GB memory module, and interfaces with a 72-bit data
width on the Vertical I/O (VIO) banks.
J20
DDR3 SDRAM DIMM x72
memory
U24RLDRAM II CIO x36 memory533-MHz RLDRAM II CIO device in a 16 M x 36 configuration.
U11QDR II+ x18 memory
QDR II+ SRAM device in a 4 M x 18 configuration for high-speed,
low-latency memory access.
Stratix IV E FPGA Development Board Reference ManualMay 2011 Altera Corporation
Chapter 2: Board Components2–5
Featured Device: Stratix IV E Device
Table 2–1. Stratix IV E FPGA Development Board Components (Part 4 of 4)
Board ReferenceTypeDescription
A single 250-MHz 18-Mb (2 M x 36) SSRAM device with a 165-BGA
U3SSRAM x36 memory
U2Flash x16 memory
Power Supply
J22DC input jackAccepts a 14-V – 20-V DC power supply.
SW3Power switch
package footprint. This footprint allows for both Flow-Through and
Pipelined devices (single or dual cycle deselect).
Embedded memory device which provides a 16-bit 64-MB non-volatile
memory port.
Switch to power on or off the board when power is supplied from the
DC input jack.
Featured Device: Stratix IV E Device
The Stratix IV E FPGA development board features the Stratix IV E EP4SE530H35
device (U19) in a 1152-pin FBGA package.
f For more information about the Stratix IV device family, refer to the Stratix IV Device
Handbook.
Tab le 2– 2 describes the features of the Stratix IV E EP4SE530H35 device.
Table 2–2. Stratix IV E EP4SE530H35 Device Features
ALMs
212,480531,2001,2806427,3761,02473681152-pin FBGA
Equivalent
LEs
M9K RAM
Blocks
M144K RAM
Blocks
Total RAM
bits
18-bit × 18-bit
Multipliers
Maximum
User I/O Pins
PLLsPackage Type
Tab le 2– 3 lists the Stratix IV E EP4SE530H35 component reference and manufacturing
information.
Table 2–3. Stratix IV E EP4SE530H35 Device Component Reference and Manufacturing Information
Board ReferenceDescriptionManufacturer
U19FPGA, Stratix IV E F1152, leadfreeAltera
CorporationEP4SE530H35C2Nwww.altera.com
Manufacturing
Part Number
Manufacturer
Website
May 2011 Altera CorporationStratix IV E FPGA Development Board Reference Manual
2–6Chapter 2: Board Components
EP4SE290
EP4SE360
EP4SE530
EP4SE680
Bank 8B 24
Bank 7A 40
Bank 7B 24
Bank 7C 32
40 Bank 1C
40 Bank 2C
24 Bank 3B
40 Bank 4A
24 Bank 4B
32 Bank 4C
Bank 6C 40
Bank 5C 40
48 Bank 2A
Bank 8C 32
Bank 8A 40
32 Bank 3C
40 Bank 3A
Bank 5A 48
Bank 6A 48
Bank
Name
Number
of I/Os
Bank
Name
Number
of I/Os
48 Bank 1A
Featured Device: Stratix IV E Device
I/O Resources
Figure 2–2 illustrates the bank organization and I/O count for the EP4SE530 device in
the 1152-pin FBGA package.
Figure 2–2. EP4SE530 Device I/O Bank Diagram
Tab le 2– 4 lists the Stratix IV E device pin count and usage by function on the
development board.
Table 2–4. Stratix IV E Device Pin Count and Usage
TSENSE_SMB_DATA2.5-VN1—U18.12, U21.7Temperature monitor SMB data
VDDQ_QDRII_PG2.5-VA9—U16.7I/O supply
May 2011 Altera CorporationStratix IV E FPGA Development Board Reference Manual
2–12Chapter 2: Board Components
Configuration, Status, and Setup Elements
Tab le 2– 6 lists the MAX II CPLD EPM2210 System Controller component reference
and manufacturing information.
Table 2–6. MAX II CPLD EPM2210 System Controller Component Reference and Manufacturing Information
Board ReferenceDescriptionManufacturer
U10
IC - MAX II CPLD EPM2210
256FBGA -3 LF 2.5V VCCINT
Altera
CorporationEPM2210F256C3Nwww.altera.com
Configuration, Status, and Setup Elements
This section describes the board's configuration, status, and setup elements.
Configuration
This section describes the FPGA, flash memory, and MAX II CPLD EPM2210 System
Controller device programming methods supported by the Stratix IV E FPGA
development board. The Stratix IV E FPGA development board supports the
following three configuration methods:
■ Embedded USB-Blaster is the default method for configuring the FPGA at any
time using the Quartus II Programmer in JTAG mode with the supplied USB cable.
■ Flash memory programming using the Board Update Portal factory design.
■ FPGA Programming from Flash memory for configuring the FPGA using stored
images from the flash memory on either power-up or pressing the reset
configuration push-button switch (S1).
Manufacturing
Part Number
Manufacturer
Website
FPGA Programming over Embedded USB-Blaster
The USB-Blaster is implemented using a USB Type-B connector (J6), a FTDI USB 2.0
PHY device (U7), and an Altera MAX II CPLD (U10). This allows the configuration of
the FPGA using a USB cable directly connected between the USB port on the board
(J6) and a USB port of a PC running the Quartus II software. The JTAG chain is
normally mastered by the embedded USB-Blaster found in the MAX
EPM2210 System Controller.
II CPLD
Stratix IV E FPGA Development Board Reference ManualMay 2011 Altera Corporation
Chapter 2: Board Components2–13
Embedded
Blaster
GPIO
TCK
EP4S530
FPGA
Analog
Switch
MAX II CPLD
EPM2210
System
Controller
HSMC
Port A
HSMC
Port B
GPIO
TMS
GPIO
TDO
GPIO
TDI
JTAG Master
GPIO
DISABLE
JTAG Master/Slave
JTAG Master/Slave
Installed
HSMC
Card
Installed
HSMC
Card
TCK
TMS
TDI
TDO
TCK
TMS
TDI
TDO
TCK
TMS
TDI
TDO
TCK
TMS
TDI
TDO
JTAG Slave
JTAG Slave
Analog
Switch
Analog
Switch
ENABLE
ALWAYS
ENABLED
(in chain)
Jumper
10-pin
JTAG Connector
Flash
Memory
(on install)
J10
Jumper
Jumper
Jumper
J15
J5
ENABLE
ENABLE
J4
Configuration, Status, and Setup Elements
The embedded USB-Blaster is automatically disabled when an external USB-Blaster is
connected to the JTAG chain. Figure 2–4 illustrates the JTAG chain.
Figure 2–4. JTAG Chain
Each jumper shown in Figure 2–4 is located near its corresponding interface. To
connect a device or interface in the chain, the corresponding shunt must be installed
1A board must be plugged into the HSMC port in order for the chain to be contiguous.
May 2011 Altera CorporationStratix IV E FPGA Development Board Reference Manual
to the jumper. The FPGA, by default, is always in the chain.
If there is a shunt on the jumper without a board plugged in to the corresponding
HSMC port, the chain is broken and configuration cannot be performed.
The MAX
II CPLD EPM2210 System Controller must be in the chain to use some of the
GUI interfaces. For this setting, place a jumper shunt on the MAX II JTAG header
(J10).
2–14Chapter 2: Board Components
Configuration, Status, and Setup Elements
Flash Memory Programming
Flash memory programming is possible through a variety of methods using the
Stratix IV E device.
The default method is to use the factory design called the 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.
FPGA Programming from Flash Memory
On either power-up or by pressing the reset configuration push-button switch (S1),
the MAX
flash memory. The PFL megafunction reads 16-bit data from the flash memory and
converts it to fast passive parallel (FPP) format. This 8-bit data is then written to the
FPGA's dedicated configuration pins during configuration. The bit stream loaded into
the FPGA is selected by the PGM rotary switch (SW5) connected to the MAX
EPM2210 System Controller.
Figure 2–5 illustrates the connection for FPGA programming from flash memory.
Figure 2–5. FPGA Programming from Flash Memory
Flash Memory
Rotary Switch
II CPLD EPM2210 System Controller's PFL configures the FPGA from the
Flash Data
PGM
EPM2210F256
CPLD
Fast Passive Parallel
(FPP)
EP4SE530H35
II CPLD
Stratix IV E FPGA Development Board Reference ManualMay 2011 Altera Corporation
Loading...
+ 50 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.