Stratix IV GX FPGA Development Board, 530 Edition Reference ManualNovember 2010 Altera Corporation
This document describes the hardware features of the Stratix® 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 Stratix IV GX FPGA Development Board, 530 Edition provides a hardware
platform for developing and prototyping low-power, high-performance, and logicintensive designs. The board provides a wide range of peripherals and memory
interfaces to facilitate the development of the Stratix IV GX FPGA designs.
Two High-Speed Mezzanine Card (HSMC) connectors are available to add additional
functionality via a variety of HSMC cards available from both Altera and various
partners.
1. Overview
f To see a list of the latest HSMC cards available or to download a copy of the HSMC
specification, refer to the Development Board Daughtercards page of the Altera
website.
Design advancements and innovations, such as the 8.5 Gbps transceiver modules, the
PCI Express hard IP implementation, and programmable power technology ensure
that designs implemented in the Stratix IV GX FPGAs operate faster, with lower
power than in previous FPGA families.
f For more information on the following topics, refer to the respective documents:
■ Stratix IV device family, refer to the Stratix IV Device Handbook.
■ PCI Express MegaCore function, refer to the PCI Express Compiler User Guide.
■ Altera Video and Image Processing Suite MegaCore functions, refer to the Vid eo
and Image Processing Suite User Guide.
■ HSMC Specification, refer to the High Speed Mezzanine Card (HSMC) Specification.
Board Component Blocks
The board features the following major component blocks:
November 2010 Altera CorporationStratix IV GX FPGA Development Board, 530 Edition Reference Manual
1–2Chapter 1: Overview
Board Component Blocks
■ EP4SGX530KH40 FPGA in the 1517-pin FineLine BGA Package
■531,200 LEs
■212,480 adaptive logic modules (ALMs)
■27,376 Kbit on-die memory
■24 transceivers (8.5 Gbps)
■2 PCI Express hard IP blocks
■8 phase locked loops (PLLs)
■1,024 18x18 multipliers
■0.9-V core power
■ MAX
®
II CPLD EPM2210 System Controller in the 256-pin FineLine BGA Package
■1.8-V core power
■ FPGA Configuration Circuitry
■MAX
®
II CPLD EPM2210 System Controller and Flash Fast Passive Parallel
■512-Mbyte DDR3 SDRAM with a 64-bit data bus (bottom port)
■128-Mbyte DDR3 SDRAM with a 16-bit data bus (top port)
■Two 4-Mbyte QDRII+ SRAMs with 18-bit data buses
■2-Mbyte SSRAM with 36-bit data bus
■64-Mbyte synchronous flash
■ General User I/O
■16 user LEDs
■Two-line character LCD display
■One configuration done LED
■One transmit/receive LED (TX/RX) per HSMC interface
■Four PCI Express LEDs
■Four Ethernet LEDs
Stratix IV GX FPGA Development Board, 530 Edition Reference ManualNovember 2010 Altera Corporation
Chapter 1: Overview1–3
Board Component Blocks
■ Push-Button Switches
■One user reset (CPU Reset)
■One configuration reset
■Three general user push-button switches
■ DIP Switches
■Eight user DIP switches
■Eight MAX
II control DIP switches
■ Power
■16-V – 20-V DC input
■PCI Express edge connector power
■On-Board power measurement circuitry
■ Mechanical
■PCI Express half-length full-height (6.6” x 4.376”)
■PCI Express chassis or bench-top operation
November 2010 Altera CorporationStratix IV GX FPGA Development Board, 530 Edition Reference Manual
1–4Chapter 1: Overview
Development Board Block Diagram
Development Board Block Diagram
Figure 1–1 shows the block diagram of the Stratix IV GX FPGA Development Board,
530 Edition.
Figure 1–1. Stratix IV GX FPGA Development Board, 530 Edition Block Diagram
USB
2.0
Embedded
Blaster
512 Mbytes
DDR3 BOT
REFCLK
SMA IN
TRIG
SMA OUT
GigE
PHY
HDMI
TX
SDI
TX/TX
JTAG Chain
x64
x1 (LVPECL)
x1
x1
x24
XCVR x1
50 MHz, 100 MHz,
125 MHz, 148 MHz,
155 MHz, 156 MHz
Oscillators
Port A
x80
CLKIN x3
x4
x80
XCVR x8
CLKOUT x3
EP4SGX530KH40
XCVR x8
x8 Edge
Port B
CLKIN x3
CLKOUT x3
x8 Config
CPLD
ADDR
XCVR x6
x32
x16
x16
x16
XCVR x1
x5
x8
x16
64 Mbytes
FLASH
128 Mbytes
DDR3 TOP
4 Mbytes
QDRII+ TOP 0
4 Mbytes
QDRII+ TOP 1
XCVR
SMA OUT
Buttons
Switches
LED
2 Mbytes
SSRAM
Handling the Board
When handling the board, it is important to observe the following static discharge
precaution:
cWithout proper anti-static handling, the board can be damaged. Therefore, use
anti-static handling precautions when touching the board.
Stratix IV GX FPGA Development Board, 530 Edition Reference ManualNovember 2010 Altera Corporation
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 demo software, refer
2. Board Components
This chapter introduces all the important components on the Stratix IV GX FPGA
Development Board, 530 Edition. Figure 2–1 illustrates major component locations
and Table 2–1 provides a brief description of all features of the board.
development board reside in the Stratix IV GX development kit documents directory.
to the Stratix IV GX FPGA Development Kit, 530 Edition User Guide.
This chapter consists of the following sections:
■ “Board Overview”
■ “Featured Device: Stratix 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–21
■ “General User Input/Output” on page 2–26
■ “Components and Interfaces” on page 2–31
■ “Memory” on page 2–48
■ “Power Supply” on page 2–63
■ “Statement of China-RoHS Compliance” on page 2–67
November 2010 Altera CorporationStratix IV GX FPGA Development Board, 530 Edition Reference Manual
2–2Chapter 2: Board Components
Board Overview
Board Overview
This section provides an overview of the Stratix IV GX FPGA Development Board, 530
Edition, 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 GX FPGA Development Board, 530 Edition Features
User DIP Switch (SW3)
HSMC Port A (J1)
Reset Configuration
Push-Button
Switch (S1)
Configuration Done
DDR3 x64 Bottom Port
LED (D5)
(U5, U12, U18, U24)
SDI Video Port
(J3, J5)
Gigabit Ethernet Port
(J6)
USB Type-B
Connector (J7)
Stratix IV GX FPGA (U13)
CPU Reset Push-button Switch (S2)
EP4SGX530KH40C2N
Power Monitor Rotary Switch (SW2)
General User Push-button Switches (S3, S4, S5)
HSMC Port B
(J2)
Power Switch
(SW1)
DC Input Jack (J4)
QDRII+ x18/x18
Top Port 1 (U7)
DDR3 x16
Top Port (U14)
QDRII+ x18/x18
Top Port 0 (U22)
JTAG Connector
(J8)
HDMI Video Port (J11)
Flash x16 Memory
(U32)
SSRAM x36 Memory (U30)
Transceiver TX SMA Connectors
Fan Power Header
PCI Express Edge Connector
(J17)
Character LCD (J16)
Max II CPLD EPM2210 System Controller (U31)
Clock Input SMA Connector (J14, J15)
Clock Output SMA Connector (J9)
Tab le 2– 1 describes the components and lists their corresponding board references.
Table 2–1. Stratix IV GX FPGA Development Board, 530 Edition Components (Part 1 of 3)
Board ReferenceTypeDescription
Featured Devices
U13FPGAEP4SGX530KH40, 1517-pin BGA.
U31CPLDEPM2210GF256, 256-pin BGA.
Configuration, Status, and Setup Elements
SW6JTAG DIP switchEnables and disables devices in the JTAG chain.
II CPLD EPM2210 System Controller functions such
SW4Board Settings DIP switch
Controls the Max
as clock enable, power and temperature monitor, as well as voltage
settings for transceivers and SMA clock input control.
J8JTAG connectorDisables embedded blaster (for use with external USB-Blasters).
SW5PCI Express DIP switch
Controls the PCI Express lane width by connecting
together on the PCI Express edge connector.
prsnt
pins
D5Configuration done LEDIlluminates when the FPGA is configured.
Stratix IV GX FPGA Development Board, 530 Edition Reference ManualNovember 2010 Altera Corporation
Chapter 2: Board Components2–3
Board Overview
Table 2–1. Stratix IV GX FPGA Development Board, 530 Edition Components (Part 2 of 3)
Board ReferenceTypeDescription
D26Load LEDIlluminates during embedded USB-Blaster data transfers.
D27Error LEDIlluminates when the FPGA configuration from flash fails.
D24Power LEDIlluminates when 12-V power is present.
D32, D33, D34,
D35
Ethernet LEDsShows the connection speed as well as transmit or receive activity.
D3, D4HSMC port A LEDsYou can configure these LEDs to indicate transmit or receive activity.
D1HSMC port A Present LEDIlluminates when a daughtercard is plugged into the HSMC port A.
D14, D15HSMC port B LEDsYou can configure these LEDs to indicate transmit or receive activity.
D2HSMC port B Present LEDIlluminates when a daughtercard is plugged into the HSMC port B.
D30SDI mute LEDIlluminates when the SDI receiver is muted.
D25PCI Express Gen 2 LED
D37, D38, D39PCI Express Link LEDs
You can configure this LED to illuminate when PCI Express is in Gen 2
mode.
You can configure these LEDs to display the PCI Express link width
(x1, x4, x8).
Clock Circuitry
X1125 M oscillator
125.000-MHz crystal oscillator for Gigabit Ethernet, Serial RapidIO™
(SRIO), or PCI Express.
X2156 M oscillator156.250-MHz crystal oscillator for 10 Gigabit Ethernet or XAUI.
X3148 M oscillator148.500-MHz voltage controlled crystal oscillator for SDI Video.
100.000-MHz (programmable to any frequency between 20–810 MHz)
X6100 M oscillator
crystal oscillator for PCI Express or general use such as memories.
Multiplex with CLKIN_SMA_P based on CLK_SEL switch value.
X7155 M oscillator155.520-MHz crystal oscillator for SONET.
X850 M oscillator50.000-MHz crystal oscillator for general purpose logic.
J15, J14Clock input SMAs
Drives LVPECL-compatible clock inputs into the U50 clock multiplexer
buffer.
J9Clock output SMADrives out 2.5-V CMOS clock outputs from the FPGA.
General User Input and Output
D 6 -D 1 3
D16-D23
User LEDs16 user LEDs. Illuminates when driven low.
SW3User DIP switchOctal user DIP switches. When the switch is ON, a logic 0 is selected.
S1
S2CPU reset push-button switch
S3, S4, S5
Reset configuration
push-button switch
General user push-button
switches
Press to reconfigure the FPGA from the flash memory.
Press to reset the Max II CPLD EPM2210 System Controller and FPGA
logic.
Three user push-button switches. Driven low when pressed.
Selects the power rail being measured. It also selects the FPGA image
SW2Power monitor rotary switch
to load on power-up; 0 selects factory image and 1 selects
user-defined image.
November 2010 Altera CorporationStratix IV GX FPGA Development Board, 530 Edition Reference Manual
2–4Chapter 2: Board Components
Board Overview
Table 2–1. Stratix IV GX FPGA Development Board, 530 Edition Components (Part 3 of 3)
Board ReferenceTypeDescription
Memory Devices
U5, U12, U18,
U24
DDR3 x64 bottom portA single 64-bit 512 Mbyte memory port.
U14DDR3 x16 top portIndependent 16-bit 128 Mbyte memory port.
U22QDRII+ x18/x18 top port 018-bit read and 18-bit write 4 Mbyte SRAM port.
U7QDRII+ x18/x18 top port 1Second 18-bit read and 18-bit write 4 Mbyte SRAM port.
U30SSRAM x36 memory
U32Flash x16 memory
Standard synchronous RAM which makes a 36-bit 2 Mbyte SRAM
port.
Synchronous burst mode flash device which provides a 16-bit
64 Mbyte non-volatile memory port.
Communication Ports
J17PCI Express edge connector
J1HSMC port A
J2HSMC port B
J7USB Type-B connector
Made of gold-plated edge fingers for up to ×8 signaling in either Gen1
or Gen2 mode.
Provides eight transceiver channels and 84 CMOS or 17 LVDS
channels per the HSMC specification.
Provides six transceiver channels and 84 CMOS or 17 LVDS channels
per the HSMC specification.
Embedded USB-Blaster JTAG for programming the FPGA via a type-B
USB cable.
RJ-45 connector which provides a 10/100/1000 Ethernet connection
J6Gigabit Ethernet port
via a Marvell 88E1111 PHY and the FPGA-based Altera Triple Speed
Ethernet MegaCore function in SGMII mode.
Video and Display Ports
J11HDMI video port
19-pin HDMI connector which provides a HDMI video output of up to
1080i through an AD9889B PHY.
Two 75-Ω system management bus (SMB) connectors which provide a
J3, J5SDI video port
full-duplex SDI interface through a LMH0302 driver and LMH0344
cable equalizer.
J16Character LCD
Connector which interfaces to the provided 16 character × 2 line LCD
module along with standoffs S1 and S2.
Power Supply
J17PCI Express edge connector
Interfaces to a PCI Express root port such as an appropriate PC
motherboard.
J4DC input jackAccepts a 14-V – 20-V DC power supply.
SW1Power switch
Switch to power on or off the board when power is supplied from the
DC input jack.
Stratix IV GX FPGA Development Board, 530 Edition Reference ManualNovember 2010 Altera Corporation
Chapter 2: Board Components2–5
Featured Device: Stratix IV GX Device
Featured Device: Stratix IV GX Device
The Stratix IV GX FPGA Development Board, 530 Edition features the Stratix IV GX
EP4SGX530KH40 device (U13) in a 1517-pin FineLine BGA 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 GX EP4SGX530KH40 device.
Table 2–2. Stratix IV GX Device EP4SGX530KH40 Features
ALMs
212,480531,2001,2806410,62427,3761,024824, 12
Equivalent
LEs
M9K
RAM
Blocks
M144K
Blocks
MLAB
Blocks
Tot al
RAM
Kbits
18-bit × 18-bit
Multipliers
PLLs
Transceivers
(8.5 Gbps,
3.2 Gbps)
Tab le 2– 3 lists the Stratix IV GX component reference and manufacturing
information.
Table 2–3. Stratix IV GX Device Component Reference and Manufacturing Information
Board ReferenceDescriptionManufacturer
U13
FPGA, Stratix IV GX F1517,
531K LEs, leadfree
CorporationEP4SGX530KH40C2Nwww.altera.com
Altera
Manufacturing
Part Number
Package
Type
1517-pin
FineLine BGA
Manufacturer
Website
November 2010 Altera CorporationStratix IV GX FPGA Development Board, 530 Edition Reference Manual
2–6Chapter 2: Board Components
Bank 8A40
Bank 8B24
Bank 8C32
Bank 7C32
Bank 6A48
Bank 6C
EP4SGX230
EP4SGX290
EP4SGX360
EP4SGX530
Bank
Name
Number
of I/Os
40
Bank 5C40
Bank 5A
Bank 1A
Bank 1C
Bank 2C
Bank 2A48
48
40
40
48
Bank 7B24
Bank 7A40
Bank
Name
Number
of I/Os
Bank 3A40
Bank 3B24
Bank 3C32
Bank 4C32
Bank 4B24
Bank 4A40
4*
4*
Bank
GXBL2
4*
Bank
GXBL1
Bank
GXBL0
4*
4*
4*
Bank
GXBR2
Bank
GXBR1
Bank
GXBR0
*Number of
Transceiver
Channel
Featured Device: Stratix IV GX Device
I/O Resources
Figure 2–2 shows the bank organization and I/O count for the EP4SGX230 device in
the 1517-pin FineLine BGA package.
Figure 2–2. EP4SGX530KH40 Device I/O Bank Diagram
Tab le 2– 4 lists the Stratix IV GX device pin count and usage by function on the
development board.
Table 2–4. Stratix IV GX Device Pin Count and Usage (Part 1 of 2)
Stratix IV GX FPGA Development Board, 530 Edition Reference ManualNovember 2010 Altera Corporation
Chapter 2: Board Components2–7
MAX II CPLD EPM2210 System Controller
Table 2–4. Stratix IV GX Device Pin Count and Usage (Part 2 of 2)
FunctionI/O StandardI/O CountSpecial Pins
Clocks or Oscillators2.5-V CMOS + LVDS114 REFCLK
Power or Temperature Sense2.5-V CMOS10101 tempdiode_p, 1 tempdiode_n
Device I/O Total:
768
Migration Support
Although the target FPGA for this development board is the EP4SGX530KH40 device,
the board supports migration to the smallest Stratix IV GX device available in the
F1517 package, the EP4SGX230KF40.
Tab le 2– 5 describes the features of the Stratix IV GX EP4SGX230KF40 device.
Table 2–5. Stratix IV GX Device EP4SGX230KF40 Features
M9K
RAM
Blocks
M144K
Blocks
MLAB
Blocks
ALMs
Equivalent
LEs
91,200228,0001,235224,56017,1331,288824, 12
The specific I/O resources available in the Stratix IV GX EP4SGX230KF40 device are
the same for the Stratix IV GX EP4SGX530KH40 device.
f For information about the Stratix IV GX EP4SGX230KF40 device development board,
refer to the Stratix IV GX FPGA Development Board, Reference Manual.
Total
RAM
Kbits
18-bit × 18-bit
Multipliers
PLLs
Transceivers
(8.5 Gbps,
3.2 Gbps)
Package
Type
1517-pin
Fineline BGA
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
■ Temp er a ture m on it or in g
■ Fan control
■ Virtual JTAG interface for PC-based power and temperature GUI
■ Control registers for clocks
■ Control registers for Remote System Update
■ Control registers for SDI, SRAM, and fan speed.
■ Register with CPLD design revision and board information (read-only)
November 2010 Altera CorporationStratix IV GX FPGA Development Board, 530 Edition Reference Manual
2–8Chapter 2: Board Components
MAX1619
Controller
Information
Register
EMB
Blaster
MAX II Device
Si570
Controller
SLD-HUB
PFL
FSM BUS
Power
Measure
Results
Virtual-JTAG
PC
Temperature
Measure
Results
FPGA
LTC2418
Controller
FLASH
Decoder
Encoder
GPIO
JTAG Control
SRAM
Control
Register
Fast Configuration
Downloader
Si570
Programmable
Oscillator
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– 6 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 (U30).
Table 2–6. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 1 of 4)
Schematic Signal
Name
FSM_A25
FSM_A24
FSM_A23
FSM_A22
FSM_A21
FSM_A20
FSM_A19
FSM_A18
FSM_A17
FSM_A16
FSM_A15
FSM_A14
FSM_A13
FSM_A12
FSM_A11
I/O Standard
2.5-VD5AP30FSM bus address
2.5-VB1AN30FSM bus address
2.5-VD4AL31FSM bus address
2.5-VB9AK31FSM bus address
2.5-VD9AR32FSM bus address
2.5-VA10AP32FSM bus address
2.5-VC9AH29FSM bus address
2.5-VB10AG29FSM bus address
2.5-VA11AR35FSM bus address
2.5-VE10AP35FSM bus address
2.5-VB11AL32FSM bus address
2.5-VD10AK32FSM bus address
2.5-VA12AU33FSM bus address
2.5-VC10AT33FSM bus address
2.5-VB12AH30FSM bus address
EPM2210
Pin Number
EP4SGX230
Pin Number
Description
Stratix IV GX FPGA Development Board, 530 Edition Reference ManualNovember 2010 Altera Corporation
Chapter 2: Board Components2–9
MAX II CPLD EPM2210 System Controller
Table 2–6. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 2 of 4)
Schematic Signal
Name
FSM_A10
FSM_A9
FSM_A8
FSM_A7
FSM_A6
FSM_A5
FSM_A4
FSM_A3
FSM_A2
FSM_A1
FSM_A0
FSM_D31
FSM_D30
FSM_D29
FSM_D28
FSM_D27
FSM_D26
FSM_D25
FSM_D24
FSM_D23
FSM_D22
FSM_D21
FSM_D20
FSM_D19
FSM_D18
FSM_D17
FSM_D16
FSM_D15
FSM_D14
FSM_D13
FSM_D12
FSM_D11
FSM_D10
FSM_D9
FSM_D8
FSM_D7
FSM_D6
FSM_D5
FSM_D4
I/O Standard
EPM2210
Pin Number
EP4SGX230
Pin Number
2.5-VE11AJ31FSM bus address
2.5-VA13AR34FSM bus address
2.5-VD11AT34FSM bus address
2.5-VB13AE27FSM bus address
2.5-VC11AD27FSM bus address
2.5-VB14AP34FSM bus address
2.5-VD12AN33FSM bus address
2.5-VA15AD26FSM bus address
2.5-VC12AC26FSM bus address
2.5-VB16AP33FSM bus address
2.5-VC13AN32FSM bus address
2.5-VT13T28FSM bus data
2.5-VN11R28FSM bus data
2.5-VR12F32FSM bus data
2.5-VM11E32FSM bus data
2.5-VT12L31FSM bus data
2.5-VP10K31FSM bus data
2.5-VR11F31FSM bus data
2.5-VN10E31FSM bus data
2.5-VT11N29FSM bus data
2.5-VM10M29FSM bus data
2.5-VT10H31FSM bus data
2.5-VP9G31FSM bus data
2.5-VR9N30FSM bus data
2.5-VT9M30FSM bus data
2.5-VT8D33FSM bus data
2.5-VN9C33FSM bus data
2.5-VC7N31FSM bus data
2.5-VB5M31FSM bus data
2.5-VD7C32FSM bus data
2.5-VA5B32FSM bus data
2.5-VE7J32FSM bus data
2.5-VB6H32FSM bus data
2.5-VA6D35FSM bus data
2.5-VC8C35FSM bus data
2.5-VB7N28FSM bus data
2.5-VD8M28FSM bus data
2.5-VA7D31FSM bus data
2.5-VE8C31FSM bus data
Description
November 2010 Altera CorporationStratix IV GX FPGA Development Board, 530 Edition Reference Manual
2–10Chapter 2: Board Components
MAX II CPLD EPM2210 System Controller
Table 2–6. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 3 of 4)
Schematic Signal
Name
FSM_D3
FSM_D2
FSM_D1
FSM_D0
MAX2_CLK
MAX2_WEn
MAX2_CSn
MAX2_OEn
MAX2_BEn3
MAX2_BEn2
MAX2_BEn1
MAX2_BEn0
FLASH_CLK
FLASH_WEn
FLASH_CEn
FLASH_OEn
FLASH_RDYBSYn
FLASH_RESETn
FLASH_ADVn
FPGA_CONFIG_D7
FPGA_CONFIG_D6
FPGA_CONFIG_D5
FPGA_CONFIG_D4
FPGA_CONFIG_D3
FPGA_CONFIG_D2
FPGA_CONFIG_D1
FPGA_CONFIG_D0
FPGA_DCLK
FPGA_nSTATUS
FPGA_nCONFIG
FPGA_CONF_DONE
SENSE_SCK
SENSE_SDI
SENSE_SDO
SENSE_CS0n
SENSE_CS1n
SENSE_ADN_F0
SENSE_SMB_CLK
SENSE_SMB_DATA
I/O Standard
EPM2210
Pin Number
EP4SGX230
Pin Number
Description
2.5-VB8K30FSM bus data
2.5-VA8J30FSM bus data
2.5-VA9D34FSM bus data
2.5-VE9C34FSM bus data
2.5-VE1K32FSM bus MAX2 clock
2.5-VF4T27FSM bus MAX2 write enable
2.5-VE2E34FSM bus MAX2 chip select
2.5-VF3J33FSM bus MAX2 output enable
2.5-VF1R27FSM bus MAX2 byte enable 3
2.5-VF6P29FSM bus MAX2 byte enable 2
2.5-VF2F34FSM bus MAX2 byte enable 1
2.5-VF5H34FSM bus MAX2 byte enable 0
2.5-VC6AF26FSM bus flash clock
2.5-VA4AT31FSM bus flash write enable
2.5-VE6AU31FSM bus flash chip enable
2.5-VB4AG27FSM bus flash output enable
2.5-VD6AT32FSM bus flash ready
2.5-VC4AL30FSM bus flash reset
2.5-VB3AN31FSM bus flash address valid
2.5-VD1R34FPGA configuration data
2.5-VE5R35FPGA configuration data
2.5-VD2W26FPGA configuration data
2.5-VE4V27FPGA configuration data
2.5-VC3P34FPGA configuration data
2.5-VE3N35FPGA configuration data
2.5-VC2W29FPGA configuration data
2.5-VD3W30FPGA configuration data
2.5-VH4AR11FPGA configuration clock
2.5-VH3AW35FPGA configuration ready
2.5-VT2AW36FPGA configuration active
2.5-VJ1AV35FPGA configuration done
2.5-VL5AE28Power monitor SPI clock
2.5-VM3J35Power monitor SPI data in
2.5-VL4V28Power monitor SPI data out
2.5-VN1AB31Power monitor 0 chip select
2.5-VL3H35Power monitor 1 chip select
2.5-VN2G35Power monitor frequency
2.5-VR1W34Temperature monitor SMB clock
2.5-VR4AH32Temperature monitor SMB data
Stratix IV GX FPGA Development Board, 530 Edition Reference ManualNovember 2010 Altera Corporation
Chapter 2: Board Components2–11
MAX II CPLD EPM2210 System Controller
Table 2–6. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 4 of 4)
November 2010 Altera CorporationStratix IV GX FPGA Development Board, 530 Edition Reference Manual
2–12Chapter 2: Board Components
Configuration, Status, and Setup Elements
Tab le 2 –7 lists the MAX II CPLD EPM2210 System Controller component reference
and manufacturing information.
Table 2–7. MAX II CPLD EPM2210 System Controller Component Reference and Manufacturing Information
Board ReferenceDescriptionManufacturer
U30
IC - MAX II CPLD EPM2210
256FBGA -3 LF 1.8V VCCINT
Altera
CorporationEPM2210GF256C3Nwww.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 GX FPGA
Development Board, 530 Edition. The Stratix IV GX FPGA Development Board, 530
Edition supports 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 download is used for configuring the FPGA using stored images
from the flash memory on either power-up or pressing the reset configuration
push-button switch (S1).
■ External USB-Blaster for configuring the FPGA using the external USB-Blaster.
Manufacturing
Part Number
Manufacturer
Website
FPGA Programming over Embedded USB-Blaster
The USB-Blaster is implemented using a type-B USB connector (J7), a FTDI USB 2.0
PHY device (U39), and an Altera MAX II CPLD (U30). This allows the configuration
of the FPGA using a USB cable directly connected between the USB port on the board
(J7) 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 GX FPGA Development Board, 530 Edition Reference ManualNovember 2010 Altera Corporation
Chapter 2: Board Components2–13
Embedded
Blaster
GPIO
TCK
4SGX230
FPGA
Analog
Switch
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
EPM2210_JTAG_EN
HSMA_JTAG_EN
HSMB_JTAG_EN
ALWAYS
ENABLED
(in chain)
SW6.1
SW6.2
SW6.3
SW4.2
10-pin
JTAG Header
Flash
Memory
(on install)
PCI Express
Edge
Connector
JTAG Master/Slave
PCI Express
Motherboard
TCK
TMS
TDI
TDO
Analog
Switch
PCIE_JTAG_EN
SW6.4
Embedded
Blaster
Connection
USB
PHY
J7
J8
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
November 2010 Altera CorporationStratix IV GX FPGA Development Board, 530 Edition Reference Manual
2–14Chapter 2: Board Components
Configuration, Status, and Setup Elements
Each jumper shown in Figure 2–4 is located in the JTAG DIP switch (SW6) on the back
of the board. To connect a device or interface in the chain, their corresponding switch
must be in the down position. Push all the switches in the up position to only have the
FPGA in the chain.
The MAX
II CPLD EPM2210 System Controller must be in the chain to use some of the
GUI interfaces. For this setting, push the left-most switch in the down position and all
other switches in the up position.
Flash Programming
Flash programming is possible through a variety of methods using the Stratix IV GX
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 over the network.
The secondary method is to use the pre-built PFL design included in the development
kit. The development board implements the Altera PFL megafunction for flash
programming. The PFL megafunction is a block of logic that is programmed into an
Altera programmable logic device (FPGA or CPLD). The PFL functions as a utility for
writing to a compatible flash device. This pre-built design contains the PFL
megafunction that allows you to write either page 0, page 1, or other areas of flash
over the 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 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
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 8-bit data is
then written to the FPGA’s dedicated configuration pins during configuration.
Figure 2–5 shows the PFL configuration.
II CPLD EPM2210 System Controller’s parallel flash loader (PFL) configures
Stratix IV GX FPGA Development Board, 530 Edition Reference ManualNovember 2010 Altera Corporation
Chapter 2: Board Components2–15
MAX II CPLD
EPM2210 System Controller
FPGA_DATA [7:0]
FPGA_DCLK
FLASH_A [25:1]
FLASH_D [15:0]
DATA [7:0]
DCLK
INIT_DONE
nSTATUS
nCONFIG
CONF_DONE
MSEL0
MSEL1
MSEL2
MSEL3
2.5 V
10 kΩ
nCE
CFI Flash
CONF_DONE LED
10 kΩ
FLASH_CEn
FLASH_OEn
FLASH_WEn
FLASH_A [25:1]
FLASH_D [15:0]
FLASH_CEn
FLASH_OEn
FLASH_WEn
FLASH_RSTn
FLASH_ADVn
MSEL [3:0]
FPGA_nCONFIG
FPGA_CONF_DONE
FSM Bus Interface
FLASH_RYBSYn
Rotary Switch
PGM [2:0]
FPGA_nSTATUS
USB_DISABLEn
2.5 V
10 kΩ
125 MHz
2.5 V
FLASH_ADVn
RESET_CONFIGn
CONF_DONE_LED
2.5 V
10 kΩ
FLASH_CLK
FLASH_CLK
FLASH_RSTn
FLASH_RSTn
50 MHz
CONFIG_CLK
External JTAG Detect
Configuration, Status, and Setup Elements
Figure 2–5. PFL Configuration
Tab le 2 –8 shows the flash memory map storage.
Table 2–8. Flash Memory Map (Part 1 of 2)
Unused1280x03FE0000 – 0x03FFFFFF
User Software11,7970x034A0000 – 0x03FDFFFF
NameSize (Kbyte)Address
User Hardware21,6270x02000000 – 0x0349FFFF
November 2010 Altera CorporationStratix IV GX FPGA Development Board, 530 Edition Reference Manual
zipfs—HTML, Web Content5,8980x01A60000 – 0x01FFFFFF
Factory Software5,8980x014C0000 – 0x01A5FFFF
Factory Hardware21,6270x00020000 – 0x014BFFFF
PFL Option Bits320x00018000 – 0x0001FFFF
2–16Chapter 2: Board Components
Table 2–8. Flash Memory Map (Part 2 of 2)
NameSize (Kbyte)Address
Board Information320x00010000 – 0x00017FFF
Ethernet Option Bits320x00008000 – 0x0000FFFF
User Design Reset Vector320x00000000 – 0x00007FFF
Configuration, Status, and Setup Elements
There are two pages reserved for the FPGA configuration data. The factory hardware
page is considered page 0 and is loaded if the rotary switch is in position 0 and when
either power is cycled or the reset configuration push-button switch (S1) is pressed.
The user hardware page is considered page 1 and is loaded if the rotary switch is in
position 1 and when either power is cycled or the reset configuration push-button
switch (S1) is pressed.
FPGA Programming over External USB-Blaster
The JTAG programming header provides another method for configuring the FPGA
(U13) using an external USB-Blaster device with the Quartus II Programmer running
on a PC. The external USB-Blaster is connected to the board through the JTAG
connector (J8). The JTAG DIP switch (SW6) allows the MAX II CPLD device to be
removed from the JTAG chain so that the FPGA is the only device on the JTAG chain.
f For more information on the following topics, refer to the respective documents:
■ Board Update Portal, refer to the Stratix IV GX FPGA Development Kit, 530 Edition
User Guide.
■ PFL design, refer to the Stratix IV GX FPGA Development Kit, 530 Edition User
Guide.
■ PFL megafunction, refer to AN 386: Using the Parallel Flash Loader with the Quartus
II Software.
Status Elements
The development board includes status LEDs. This section describes the status
elements.
Tab le 2 –9 lists the LED board references, names, and functional descriptions.
Table 2–9. Board-Specific LEDs (Part 1 of 2)
Board ReferenceLED NameDescription
D24POWERBlue LED. Illuminates when 3.3-V power is active.
D5CONF DONE
D26Loading
Green LED. Illuminates when the FPGA is successfully configured. Driven by the
MAX II CPLD EPM2210 System Controller.
Green LED. Illuminates when the MAX II CPLD EPM2210 System Controller is
actively configuring the FPGA. Driven by the MAX II CPLD EPM2210 System
Controller wire-OR'd with the Embedded Blaster CPLD.
Stratix IV GX FPGA Development Board, 530 Edition Reference ManualNovember 2010 Altera Corporation
Loading...
+ 54 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.