rm sivgx fpga dev board

84
 101 Innovation Drive San Jose, CA 95134 www.altera.com  MNL-01043-2.2 Reference Manual Stratix IV GX FPGA Development Board Subscribe Stratix IV GX FPGA Development Board Reference Manual

Upload: jpgin

Post on 21-Jul-2015

68 views

Category:

Documents


0 download

TRANSCRIPT

Stratix IV GX FPGA Development Board Reference Manual

Stratix IV GX FPGA Development Board Reference Manual

101 Innovation Drive San Jose, CA 95134 www.altera.com MNL-01043-2.2

Subscribe

2010 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS and STRATIX are Reg. U.S. Pat. & Tm. Off. and/or trademarks of Altera Corporation in the U.S. and other countries. All other trademarks and service marks are the property of their respective holders as described at www.altera.com/common/legal.html. Altera warrants performance of its semiconductor products to current specifications in accordance with Alteras standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services.

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Contents

Chapter 1. OverviewGeneral Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Board Component Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Development Board Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Handling the Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Chapter 2. Board ComponentsIntroduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Board Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Featured Device: Stratix IV GX Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 I/O Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Migration Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 MAX II CPLD EPM2210 System Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Configuration, Status, and Setup Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 FPGA Programming over Embedded USB-Blaster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211 FPGA Programming from Flash Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 FPGA Programming over External USB-Blaster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 Status Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 Setup Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Board Settings DIP switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 JTAG Control DIP Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 PCI Express Control DIP switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 Reset Configuration Push-Button Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 Rotary Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 Clock Circuitry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 Stratix IV GX FPGA Clock Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 Stratix IV GX FPGA Clock Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 General User Input/Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 User-Defined Push-Button Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 User-Defined DIP Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 User-Defined LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 General User-Defined LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 HSMC User-Defined LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 LCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 Components and Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 PCI Express . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 10/100/1000 Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 High-Speed Mezzanine Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 HDMI Video Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 SDI Video Input/Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 DDR3 Bottom Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 DDR3 Top Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 QDRII+ Top Port 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 QDRII+ Top Port 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 SSRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259 Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

iv

Contents

Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 Power Distribution System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Power Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 Temperature Sense . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 Statement of China-RoHS Compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268

Appendix A. Board Revision HistorySingle-Die Flash Version Differences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A1 Engineering Silicon Version Differences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A1

Additional InformationDocument Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Info1 How to Contact Altera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Info2 Typographic Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Info2

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

1. Overview

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 DescriptionThe Stratix IV GX FPGA development board provides a hardware platform for developing and prototyping low-power, high-performance, and logic-intensive 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. 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 Video and Image Processing Suite User Guide. HSMC Specification, refer to the High Speed Mezzanine Card (HSMC) Specification.

Board Component BlocksThe board features the following major component blocks:

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

12

Chapter 1: Overview Board Component Blocks

EP4SGX230KF40 FPGA in the 1517-pin FineLine BGA Package

228,000 LEs 91,200 adaptive logic modules (ALMs) 17,133 Kbit on-die memory 126.5 Gbps transceivers (PMA only) 2 PCI Express hard IP blocks 8 phase locked loops (PLLs) 1288 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 (FPP) configuration On-Board USB-BlasterTM for use with the Quartus II Programmer

On-Board Clocking Circuitry

50-MHz/100-MHz/125-MHz/148.5-MHz/155.52-MHz/156.25-MHz oscillator SMA connectors for external clock input SMA connectors for clock output

Memory devices

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 buses 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 Reference Manual

August 2010 Altera Corporation

Chapter 1: Overview Development Board Block Diagram

13

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

Development Board Block DiagramFigure 11 shows the block diagram of the Stratix IV GX FPGA development board.Figure 11. Stratix IV GX FPGA Development Board Block Diagram

USB 2.0

CLKOUT x3

CLKOUT x3

CLKIN x3

Embedded Blaster x80 JTAG Chain

Port A CLKIN x3 XCVR x8

Port B XCVR x6

512 Mbytes DDR3 BOT REFCLK SMA IN TRIG SMA OUT GigE PHY HDMI TX SDI TX/TX

x64 x1 (LVPECL)

x80

x16 x16 x16 XCVR x1 x5 x8 x16

128 Mbytes DDR3 TOP 4 Mbytes QDRII+ TOP 0 4 Mbytes QDRII+ TOP 1 XCVR SMA OUT Buttons Switches LED

x1 x1 x24

EP4SGX230KF40XCVR x1

XCVR x8

x8 Config

ADDR

x4

Oscillators 50 M, 100 M, 125 M 148 M, 155 M, 156 M x8 Edge CPLD 64 Mbytes FLASH 2 Mbytes SSRAM

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

x32

14

Chapter 1: Overview Handling the Board

Handling the BoardWhen 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.

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

2. Board Components

IntroductionThis chapter introduces all the important components on the Stratix IV GX FPGA development board. Figure 21 illustrates major component locations and Table 21 provides a brief description of all features of the board. 1 A complete set of schematics, a physical layout database, and GERBER files for the development board reside in the Stratix IV GX development kit documents directory.

f For information about powering up the board and installing the demo software, refer to the Stratix IV GX FPGA Development Kit User Guide. This chapter consists of the following sections:

Board Overview Featured Device: Stratix IV GX Device on page 24 MAX II CPLD EPM2210 System Controller on page 26 Configuration, Status, and Setup Elements on page 211 Clock Circuitry on page 220 General User Input/Output on page 225 Components and Interfaces on page 230 Memory on page 248 Power Supply on page 264 Statement of China-RoHS Compliance on page 268

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

22

Chapter 2: Board Components Board Overview

Board OverviewThis section provides an overview of the Stratix IV GX FPGA development board, including an annotated board image and component descriptions. Figure 21 provides an overview of the development board features.Figure 21. Overview of the Stratix IV GX FPGA Development Board FeaturesUser DIP Switch (SW3) Stratix IV GX FPGA (U13) CPU Reset Push-button Switch (S2) HSMC Port A (J1) Reset Configuration Push-Button Switch (S1) Configuration Done LED (D5) DDR3 x64 Bottom Port (U5, U12, U18, U24) SDI Video Port (J3, J5) Gigabit Ethernet Port (J6) 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) USB Type-B Connector (J7) JTAG Connector (J8)

HDMI Video Port (J11) Flash x16 Memory (U32) Character LCD (J16) SSRAM x36 Memory (U30) Transceiver TX SMA Connectors Fan Power Header PCI Express Edge Connector (J17) Max II CPLD EPM2210 System Controller (U31) Clock Input SMA Connector (J14, J15) Clock Output SMA Connector (J9)

Table 21 describes the components and lists their corresponding board references.Table 21. Stratix IV GX FPGA Development Board Components (Part 1 of 3) Board Reference Featured Devices U13 U31 FPGA CPLD EP4SGX230KF40, 1517-pin BGA. EPM2210GF256, 256-pin BGA. Type Description

Configuration, Status, and Setup Elements SW6 SW4 J8 SW5 D5 JTAG DIP switch Board Settings DIP switch JTAG connector PCI Express DIP switch Configuration done LED Enables and disables devices in the JTAG chain. Controls the Max II CPLD EPM2210 System Controller functions such as clock enable, power and temperature monitor, as well as voltage settings for transceivers and SMA clock input control. Disables embedded blaster (for use with external USB-Blasters). Controls the PCI Express lane width by connecting prsnt pins together on the PCI Express edge connector. Illuminates when the FPGA is configured.

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components Board Overview

23

Table 21. Stratix IV GX FPGA Development Board Components (Part 2 of 3) Board Reference D26 D27 D24 D32, D33, D34, D35 D3, D4 D1 D14, D15 D2 D30 D25 D37, D38, D39 Clock Circuitry X1 X2 X3 X6 X7 X8 J15, J14 J9 125 M oscillator 156 M oscillator 148 M oscillator 100 M oscillator 155 M oscillator 50 M oscillator Clock input SMAs Clock output SMA 125.000-MHz crystal oscillator for Gigabit Ethernet, Serial RapidIO (SRIO), or PCI Express. 156.250-MHz crystal oscillator for 10 Gigabit Ethernet or XAUI. 148.500-MHz voltage controlled crystal oscillator for SDI Video. 100.000-MHz crystal oscillator for PCI Express or general use such as memories. Multiplex with CLKIN_SMA_P based on CLK_SEL switch value. 155.520-MHz crystal oscillator for SONET. 50.000-MHz crystal oscillator for general purpose logic. Drives LVPECL-compatible clock inputs into the U50 clock multiplexer buffer. Drives out 2.5-V CMOS clock outputs from the FPGA. Load LED Error LED Power LED Ethernet LEDs HSMC port A LEDs HSMC port A Present LED HSMC port B LEDs HSMC port B Present LED SDI mute LED PCI Express Gen 2 LED PCI Express Link LEDs Type Description Illuminates during embedded USB-Blaster data transfers. Illuminates when the FPGA configuration from flash fails. Illuminates when 12-V power is present. Shows the connection speed as well as transmit or receive activity. You can configure these LEDs to indicate transmit or receive activity. Illuminates when a daughtercard is plugged into the HSMC port A. You can configure these LEDs to indicate transmit or receive activity. Illuminates when a daughtercard is plugged into the HSMC port B. Illuminates when the SDI receiver is muted. 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).

General User Input and Output D6-D13 D16-D23 SW3 S1 S2 S3, S4, S5 User LEDs User DIP switch Reset configuration push-button switch CPU reset push-button switch General user push-button switches Power monitor rotary switch 16 user LEDs. Illuminates when driven low. Octal user DIP switches. When the switch is ON, a logic 0 is selected. 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 to load on power-up; 0 selects factory image and 1 selects user-defined image.

SW2

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

24

Chapter 2: Board Components Featured Device: Stratix IV GX Device

Table 21. Stratix IV GX FPGA Development Board Components (Part 3 of 3) Board Reference Memory Devices U5, U12, U18, U24 U14 U22 U7 U30 U32 DDR3 x64 bottom port DDR3 x16 top port QDRII+ x18/x18 top port 0 QDRII+ x18/x18 top port 1 SSRAM x36 memory Flash x16 memory A single 64-bit 512 Mbyte memory port. Independent 16-bit 128 Mbyte memory port. 18-bit read and 18-bit write 4 Mbyte SRAM port. Second 18-bit read and 18-bit write 4 Mbyte SRAM port. 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. Type Description

Communication Ports J17 J1 J2 J7 PCI Express edge connector HSMC port A HSMC port B USB 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 via a Marvell 88E1111 PHY and the FPGA-based Altera Triple Speed Ethernet MegaCore function in SGMII mode.

J6

Gigabit Ethernet port

Video and Display Ports J11 HDMI 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 full-duplex SDI interface through a LMH0302 driver and LMH0344 cable equalizer. Connector which interfaces to the provided 16 character 2 line LCD module along with standoffs S1 and S2.

J3, J5

SDI video port

J16 Power Supply J17 J4 SW1

Character LCD

PCI Express edge connector DC input jack Power switch

Interfaces to a PCI Express root port such as an appropriate PC motherboard. Accepts a 14-V 20-V DC power supply. Switch to power on or off the board when power is supplied from the DC input jack.

Featured Device: Stratix IV GX DeviceThe Stratix IV GX FPGA development board features the Stratix IV GX EP4SGX230KF40 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.

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components Featured Device: Stratix IV GX Device

25

Table 22 describes the features of the Stratix IV GX EP4SGX230KF40 device.Table 22. Stratix IV GX Device EP4SGX230KF40 Features ALMs Equivalent LEs 228,000 M9K RAM Blocks 1,235 M144K Blocks 22 MLAB Blocks 4,560 Total RAM Kbits 17,133 18-bit 18-bit Multipliers 1288 PLLs Transceivers (8.5 Gbps, 3.2 Gbps) 24, 12 Package Type 1517-pin FineLine BGA

91,200

8

Table 23 lists the Stratix IV GX component reference and manufacturing information.Table 23. Stratix IV GX Device Component Reference and Manufacturing Information Board Reference U13 Description FPGA, Stratix IV GX F1517, 228K LES, leadfree Manufacturer Altera Corporation Manufacturing Part Number EP4SGX230KF40C2N Manufacturer Website www.altera.com

I/O ResourcesFigure 22 shows the bank organization and I/O count for the EP4SGX230 device in the 1517-pin FineLine BGA package.Figure 22. EP4SGX230KF40 Device I/O Bank DiagramNumber of I/Os Bank Name 40 24 24 Bank 7B 32 32 40 Bank 7A Bank 6A Bank 6CEP4SGX230 EP4SGX290 EP4SGX360 EP4SGX530

Bank 8C

Bank 7C

Bank 8A

Bank 8B

48 40 40 48 4* 4* 4*

Bank 1A Bank 1C Bank 2C Bank 2A Bank GXBL2 Bank GXBL1 Bank GXBL0 Bank 3A Bank 3B

48 40 40 48 4* 4* 4*

Bank 5C Bank 5A Bank GXBR2 Bank GXBR1 Bank GXBR0 Bank 4B Bank 4A Bank Name

Bank 3C

*Number of Transceiver Channel

Bank 4C

Number of I/Os

40

24

32

32

24

August 2010

Altera Corporation

40

Stratix IV GX FPGA Development Board Reference Manual

26

Chapter 2: Board Components MAX II CPLD EPM2210 System Controller

Table 24 lists the Stratix IV GX device pin count and usage by function on the development board.Table 24. Stratix IV GX Device Pin Count and Usage Function DDR3 16 Top Port DDR3 64 Bottom Port QDRII+ Top Port 0 QDRII+ Top Port 1 Flash, SRAM, MAX FSM Bus PCI Express 8 HSMC Port A HSMC Port B Gigabit Ethernet HDMI Video SDI Video Buttons Switches LCD LEDs Clocks or Oscillators Power or Temperature Sense Device I/O Total: I/O Standard 1.5-V SSTL 1.5-V SSTL 1.5-V HSTL 1.5-V HSTL 2.5-V CMOS 2.5-V CMOS + XCVR 2.5-V CMOS + LVDS + XCVR 2.5-V CMOS + LVDS + XCVR 2.5-V CMOS + LVDS 2.5-V CMOS XCVR 2.5-V CMOS 2.5-V CMOS 2.5-V CMOS 2.5-V CMOS 2.5-V CMOS + LVDS 2.5-V CMOS10 I/O Count 49 117 66 66 78 38 116 116 8 39 7 4 8 11 24 11 10 768 Special Pins 2 Diff 8 DQS 8 Diff 8 DQS 1 Diff 18 DQS 1 Diff 18 DQS 1 REFCLK, 8 XCVR 8 XCVR, 17 LVDS, 5 Clock Inputs 6 XCVR, 17 LVDS, 5 Clock Inputs 1 LVDS 1 XCVR 1 DEV_CLRn 4 REFCLK 1 tempdiode_p, 1 tempdiode_n

Migration SupportAlthough the target FPGA for this development board is the EP4SGX230KF40 device, the first device released in this 40nm FPGA family, the board supports migration to the largest Stratix IV GX device, the EP4SGX530KF40. Table 25 describes the features of the Stratix IV GX EP4SGX530KF40 device.Table 25. Stratix IV GX Device EP4SGX530KF40 Features ALMs Equivalent LEs 531,200 M9K RAM Blocks 1,280 M144K Blocks 64 MLAB Blocks 10,624 Total RAM Kbits 27,376 18-bit 18-bit Multipliers 1024 PLLs Transceivers (8.5 Gbps, 3.2 Gbps) 24, 12 Package Type 1517-pin Fineline BGA

212,480

8

The specific I/O resources available in the Stratix IV GX EP4SGX230KF40 device are the same for the Stratix IV GX EP4SGX530KF40 device.

MAX II CPLD EPM2210 System ControllerThe board utilizes the EPM2210 System Controller, an Altera MAX II CPLD, for the following purposes:

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components MAX II CPLD EPM2210 System Controller

27

FPGA configuration from flash memory Power consumption monitoring Temperature monitoring 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)

Figure 23 illustrates the MAX II CPLD EPM2210 System Controller's functionality and external circuit connections as a block diagram.Figure 23. MAX II CPLD EPM2210 System Controller Block DiagramPC JTAG Control

EMB Blaster

SLD-HUB Information Register Encoder Virtual-JTAG Decoder FLASH Control Register FSM BUS FPGA

Temperature Measure Results Power Measure Results Si570 Programmable Oscillator

SRAM MAX1619 Controller LTC2418 Controller Si570 Controller Fast Configuration Downloader MAX II Device PFL GPIO

Table 26 lists the I/O signals present on the MAX II CPLD EPM2210 System Controller. The signal names and functions are relative to the MAX II device (U30).Table 26. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 1 of 5) Schematic Signal Name FSM_A25 FSM_A24 FSM_A23 FSM_A22 I/O Standard 2.5-V 2.5-V 2.5-V 2.5-V EPM2210 Pin Number D5 B1 D4 B9 EP4SGX230 Pin Number AP30 AN30 AL31 AK31 FSM bus address FSM bus address FSM bus address FSM bus address Description

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

28

Chapter 2: Board Components MAX II CPLD EPM2210 System Controller

Table 26. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 2 of 5) Schematic Signal Name FSM_A21 FSM_A20 FSM_A19 FSM_A18 FSM_A17 FSM_A16 FSM_A15 FSM_A14 FSM_A13 FSM_A12 FSM_A11 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 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 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 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 EPM2210 Pin Number D9 A10 C9 B10 A11 E10 B11 D10 A12 C10 B12 E11 A13 D11 B13 C11 B14 D12 A15 C12 B16 C13 T13 N11 R12 M11 T12 P10 R11 N10 T11 M10 T10 P9 R9 T9 T8 N9 C7 EP4SGX230 Pin Number AR32 AP32 AH29 AG29 AR35 AP35 AL32 AK32 AU33 AT33 AH30 AJ31 AR34 AT34 AE27 AD27 AP34 AN33 AD26 AC26 AP33 AN32 T28 R28 F32 E32 L31 K31 F31 E31 N29 M29 H31 G31 N30 M30 D33 C33 N31 FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus address FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data Description

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components MAX II CPLD EPM2210 System Controller

29

Table 26. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 3 of 5) Schematic Signal Name FSM_D14 FSM_D13 FSM_D12 FSM_D11 FSM_D10 FSM_D9 FSM_D8 FSM_D7 FSM_D6 FSM_D5 FSM_D4 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 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 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 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 EPM2210 Pin Number B5 D7 A5 E7 B6 A6 C8 B7 D8 A7 E8 B8 A8 A9 E9 E1 F4 E2 F3 F1 F6 F2 F5 C6 A4 E6 B4 D6 C4 B3 D1 E5 D2 E4 C3 E3 C2 D3 H4 EP4SGX230 Pin Number M31 C32 B32 J32 H32 D35 C35 N28 M28 D31 C31 K30 J30 D34 C34 K32 T27 E34 J33 R27 P29 F34 H34 AF26 AT31 AU31 AG27 AT32 AL30 AN31 R34 R35 W26 V27 P34 N35 W29 W30 AR11 FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus data FSM bus MAX2 clock FSM bus MAX2 write enable FSM bus MAX2 chip select FSM bus MAX2 output enable FSM bus MAX2 byte enable 3 FSM bus MAX2 byte enable 2 FSM bus MAX2 byte enable 1 FSM bus MAX2 byte enable 0 FSM bus flash clock FSM bus flash write enable FSM bus flash chip enable FSM bus flash output enable FSM bus flash ready FSM bus flash reset FSM bus flash address valid FPGA configuration data FPGA configuration data FPGA configuration data FPGA configuration data FPGA configuration data FPGA configuration data FPGA configuration data FPGA configuration data FPGA configuration clock Description

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

210

Chapter 2: Board Components MAX II CPLD EPM2210 System Controller

Table 26. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 4 of 5) Schematic Signal Name 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 OVERTEMPn ALERTn PHASE_0 PHASE_90 PHASE_135 PHASE_270 MAX_ERROR MAX_LOAD MAX_CONF_DONEn USB_LED HSMA_PRSNTn HSMB_PRSNTn MAX_DIP USB_DISABLEn LCD_PWRMON FAN_FORCE_ON CLK_SEL CLK_ENABLE PGM3 PGM2 PGM1 PGM0 RESET_CONFIGn CPU_RESETn SRAM_MODE SRAM_ZZ CLK50_EN CLK100_EN 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 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 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 EPM2210 Pin Number H3 T2 J1 L5 M3 L4 N1 L3 N2 R1 R4 P5 M2 T6 R7 P8 T7 G3 G2 E15 F12 J16 J13 F15 G14 R5 P7 T5 N7 J3 K1 J4 J2 K2 M9 P4 L14 G12 G16 EP4SGX230 Pin Number AW35 AW36 AV35 AE28 J35 V28 AB31 H35 G35 W34 AH32 V34 Description FPGA configuration ready FPGA configuration active FPGA configuration done Power monitor SPI clock Power monitor SPI data in Power monitor SPI data out Power monitor 0 chip select Power monitor 1 chip select Power monitor frequency Temperature monitor SMB clock Temperature monitor SMB data Temperature monitor over-temperature indicator Temperature monitor alert Power clock 0 degrees Power clock 90 degrees Power clock 135 degrees Power clock 270 degrees FPGA configuration error LED FPGA configuration active LED FPGA configuration done LED Embedded USB-Blaster active HSMC port A present HSMC port B present DIP-reserved DIP-embedded USB-Blaster disable DIP-MAX2 LCD drive enable DIP-force fan on switch DIP-clock select SMA or oscillator DIP-clock oscillator enable Rotary switch input Rotary switch input Rotary switch input Rotary switch input Force FPGA configuration push-button switch Reset push-button switch SRAM mode SRAM sleep mode 50 MHz oscillator enable 100 MHz oscillator enable

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components Configuration, Status, and Setup Elements

211

Table 26. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 5 of 5) Schematic Signal Name CLK100_SDA CLK100_SCL CLK125_EN CLK148_EN CLK155_EN CLK156_EN CLKIN_50 CLK_CONFIG 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 EPM2210 Pin Number A2 C15 H16 H13 H15 H14 J5 J12 EP4SGX230 Pin Number AC34 Description 100 MHz programming data 100 MHz programming clock 125 MHz oscillator enable 148 MHz oscillator enable 155 MHz oscillator enable 156 MHz oscillator enable 50 MHz clock input 125 MHz configuration clock

Table 27 lists the MAX II CPLD EPM2210 System Controller component reference and manufacturing information.Table 27. MAX II CPLD EPM2210 System Controller Component Reference and Manufacturing Information Board Reference U30 Description IC - MAX II CPLD EPM2210 256FBGA -3 LF 1.8V VCCINT Manufacturer Altera Corporation Manufacturing Part Number EPM2210GF256C3N Manufacturer Website www.altera.com

Configuration, Status, and Setup ElementsThis section describes the board's configuration, status, and setup elements.

ConfigurationThis 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. The Stratix IV GX FPGA development board 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.

FPGA Programming over Embedded USB-BlasterThe 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 II CPLD EPM2210 System Controller.

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

212

Chapter 2: Board Components Configuration, Status, and Setup Elements

The embedded USB-Blaster is automatically disabled when an external USB-Blaster is connected to the JTAG chain. Figure 24 illustrates the JTAG chain.Figure 24. JTAG Chain10-pin JTAG Header JTAG Master DISABLE (on install) GPIO GPIO TCK TMS TDO TDI TCK TMS 4SGX230 FPGA TDI TDO JTAG Slave ALWAYS ENABLED (in chain)

J8

Embedded GPIO Blaster GPIO GPIO

SW4.2

Embedded Blaster Connection J7

TCK USB PHY Analog Switch EPM2210 System TDI Controller TDO TMS JTAG Slave Flash Memory

EPM2210_JTAG_EN SW6.1

TCK TMS TDI Analog Switch TDO JTAG Master/Slave TCK TMS TDI Analog Switch TDO JTAG Master/Slave HSMC Port B Installed HSMC Card HSMC Port A Installed HSMC Card

HSMA_JTAG_EN

SW6.2

HSMB_JTAG_EN SW6.3

TCK PCI Express Edge TDI Connector TDO TMS JTAG Master/Slave PCI Express Motherboard

PCIE_JTAG_EN SW6.4

Analog Switch

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components Configuration, Status, and Setup Elements

213

Each jumper shown in Figure 24 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 MemoryOn either power-up or by pressing the reset configuration push-button switch (S1), the MAX II CPLD EPM2210 System Controllers parallel flash loader (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 8-bit data is then written to the FPGAs dedicated configuration pins during configuration. Figure 25 shows the PFL configuration.

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

214

Chapter 2: Board Components Configuration, Status, and Setup Elements

Figure 25. PFL Configuration2.5 V 10 k External JTAG Detect MAX II CPLD EPM2210 System Controller USB_DISABLEn FPGA_nSTATUS FPGA_nCONFIG FPGA_CONF_DONE 50 MHz CONF_DONE LED INIT_DONE nSTATUS nCONFIG CONF_DONE nCE 10 k CONF_DONE_LED FPGA_DATA [7:0] FPGA_DCLK DATA [7:0] DCLK FSM Bus Interface MSEL3 MSEL2 MSEL1 MSEL0 2.5 V 2.5 V 10 k

CONFIG_CLK 125 MHz RESET_CONFIGn

Rotary Switch PGM [2:0]

FLASH_A [25:1] FLASH_D [15:0] FLASH_CEn FLASH_OEn FLASH_WEn FLASH_ADVn FLASH_CLK FLASH_RSTn MSEL [3:0] CFI Flash

2.5 V 10 k

FLASH_A [25:1] FLASH_D [15:0] FLASH_CEn FLASH_OEn FLASH_WEn FLASH_ADVn FLASH_CLK FLASH_RSTn FLASH_RSTn FLASH_RYBSYn

Table 28 shows the flash memory map storage.Table 28. Flash Memory Map (Part 1 of 2) Name Size (Kbyte) 32 32 Unused 32 32 User Software 24,320 Address 0x03FF.FFFF 0x03FF.8000 0x03FF.7FFF 0x03FF.0000 0x03FE.FFFF 0x03FE.8000 0x03FE.7FFF 0x03FE.0000 0x03FD.FFFF 0x0282.0000

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components Configuration, Status, and Setup Elements

215

Table 28. Flash Memory Map (Part 2 of 2) Name Factory Software zipfs HTML, Web Content User Hardware Factory Hardware PFL Option Bits Board Information Ethernet Option Bits User Design Reset Vector Size (Kbyte) 8,192 8,192 12,288 12,288 32 32 32 32 Address 0x0281.FFFF 0x0202.0000 0x0201.FFFF 0x0182.0000 0x0181.FFFF 0x00C2.0000 0x00C1.FFFF 0x0002.0000 0x0001.FFFF 0x0001.8000 0x0001.7FFF 0x0001.0000 0x0000.FFFF 0x0000.8000 0x0000.7FFF 0x0000.0000

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-BlasterThe 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 User Guide. PFL design, refer to the Stratix IV GX FPGA Development Kit User Guide. PFL megafunction, refer to AN 386: Using the Parallel Flash Loader with the Quartus II Software.

Status ElementsThe development board includes status LEDs. This section describes the status elements.

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

216

Chapter 2: Board Components Configuration, Status, and Setup Elements

Table 29 lists the LED board references, names, and functional descriptions.Table 29. Board-Specific LEDs Board Reference D24 D5 LED Name POWER CONF DONE Description Blue LED. Illuminates when 3.3-V power is active. 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. Red LED. Illuminates when the MAX II CPLD EPM2210 System Controller fails to configure the FPGA. Driven by the MAX II CPLD EPM2210 System Controller. Green LED. Blinks to indicate Ethernet PHY transmit activity. Driven by the Marvell 88E1111 PHY. Green LED. Blinks to indicate Ethernet PHY receive activity. 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 when the HSMC port A has a board or cable plugged-in such that pin 160 becomes grounded. Driven by the add-in card. Green LED. Illuminates when the HSMC port B has a board or cable plugged-in such that pin 160 becomes grounded. Driven by the add-in card. Green LED. Illuminates when the SDI receiver carrier detect is active. Green LED. Illuminates when a heat sink or fan should be installed. Driven by the MAX1619 thermal sensor OVERTEMPn signal.

D26

Loading

D27 D35 D34 D33 D32 D1 D2 D30 D40

Error ENET TX ENET RX 100 1000 HSMC Port A Present HSMC Port B Present MUTE FAN LED

Table 210 lists the board-specific LEDs component references and manufacturing information.Table 210. Board-Specific LEDs Component References and Manufacturing Information Board Reference D1, D2, D26 D27 D24 Description Green LEDs Red LED Blue LED Manufacturer Lumex Inc. Lumex Inc. Lumex Inc. Manufacturer Part Number SML-LX1206GC-TR SML-LX1206USBC-TR SML-LX1206USBC-TR Manufacturer Website www.lumex.com www.lumex.com www.lumex.com

Setup ElementsThe development board includes several different kinds of setup elements. This section describes the following setup elements:

Board settings DIP switch JTAG control DIP switch PCI Express control DIP switch Reset configuration push-button switch

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components Configuration, Status, and Setup Elements

217

Rotary switch

Board Settings DIP switchThe board settings DIP switch controls various features specific to the board and the MAX II CPLD EPM2210 System Controller logic design. Table 211 shows the switch controls and descriptions.Table 211. Board Settings DIP Switch Controls Switch Schematic Signal Name 1 2 3 4 5 6 7 8 MAX_DIP USB_DISABLEn LCD_PWRMON FAN_FORCE_ON CLK_SEL CLK_ENABLE S4VCCH_SEL S4VCCA_SEL Reserved ON : Embedded USB-Blaster disabled OFF : Embedded USB-Blaster enabled ON : LCD driven from the Max II EPM2210 System Controller (power monitor) OFF : LCD driven from the FPGA (no power monitor) ON : Fan forced ON OFF : Fan speed controlled by the MAX1619 device ON : 100 MHz oscillator input select OFF : SMA input select ON : On-Board oscillator enabled OFF : On-Board oscillator disabled ON : 1.4 V (default) OFF : Reserved ON : 3.3 V (default) OFF : 2.5 V Description Default OFF OFF ON OFF ON ON ON ON

Table 212 lists the board settings DIP switch component reference and manufacturing information.Table 212. Board Settings DIP Switch Component Reference and Manufacturing Information Board Reference SW4 Description Eight-Position slide DIP switch Manufacturer C & K Components Manufacturer Part Number TDA08H0SB1 Manufacturer Website www.ck-components.com

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

218

Chapter 2: Board Components Configuration, Status, and Setup Elements

JTAG Control DIP SwitchThe JTAG control DIP switch is provided to either remove or include devices in the active JTAG chain. However, the Stratix IV GX FPGA device is always in the JTAG chain. Table 213 shows the switch controls and its descriptions.Table 213. JTAG Control DIP Switch Controls Switch 1 2 3 4 Schematic Signal Name EPM2210_JTAG_EN HSMA_JTAG_EN HSMB_JTAG_EN PCIE_JTAG_EN Description ON : Bypass Max II CPLD EPM2210 System Controller OFF : Max II CPLD EPM2210 System Controller in-chain ON : Bypass HSMA OFF : HSMA in-chain ON : Bypass HSMB OFF : HSMB in-chain ON : Bypass PCI Express OFF : Reserved (disables JTAG chain, do not use) Default ON ON ON ON

Table 214 lists the JTAG control DIP switch component references and manufacturing information.Table 214. JTAG Control DIP Switch Component Reference and Manufacturing Information Board Reference SW6 Device Description Four-Position slide DIP switch Manufacturer C & K Components Manufacturer Part Number TDA04H0SB1 Manufacturer Website www.ck-components.com

PCI Express Control DIP switchThe PCI Express control DIP switch is provided to enable or disable the different configurations. Table 215 shows the switch controls and descriptions.Table 215. PCI Express Control DIP Switch Controls Switch 1 2 3 4 Schematic Signal Name PCIE_PRSNT2n_x1 PCIE_PRSNT2n_x4 PCIE_PRSNT2n_x8 MAX_EN Description ON : Enable x1 presence detect OFF : Disable x1 presence detect ON : Enable x4 presence detect OFF : Disable x4 presence detect ON : Enable x8 presence detect OFF : Disable x8 presence detect Reserved Default ON ON ON OFF

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components Configuration, Status, and Setup Elements

219

Table 216 lists the PCI Express control DIP switch component reference and manufacturing information.Table 216. PCI Express Control DIP Switch Component Reference and Manufacturing Information Board Reference SW5 Description Four-Position slide DIP switch Manufacturer C & K Components Manufacturer Part Number TDA04H0SB1 Manufacturer Website www.ck-components.com

Reset Configuration Push-Button SwitchThe reset configuration push-button switch, RESET_CONFIGn, is an input to the MAX II CPLD EPM2210 System Controller. The push-button switch forces a reconfiguration of the FPGA from flash memory. The location in the flash memory is based on the input from the rotary switch position when the button is released. Valid locations include 0 and 1 for the two pages in flash reserved for FPGA designs. Table 217 lists the reset configuration push-button switch component reference and manufacturing information.Table 217. Reset Configuration Push-Button Component Reference and Manufacturing Information Board Reference S1 Description Push-Button switch Manufacturer Panasonic Corporation Manufacturer Part Number EVQPAC07K Manufacturer Website www.panasonic.com

Rotary SwitchThe 16-position rotary switch (SW2) is wired to the MAX II CPLD EPM2210 System Controller. This rotary switch serves the following purposes:

At power up or when the reset configuration push-button switch (S1) is pressed, this switch selects either the factory (page 0) or the user (page 1) design to load into the FPGA. After power up, the rotary switch selects the power rail monitored from among a total of 16 rails. The power information is displayed in the Power GUI on a host PC with a USB connection to the board. User applications can obtain the switch value by reading the rsr register over the FSM bus in the MAX II CPLD EPM2210 System Controller.

Table 218 lists the power rails that are measured based on the rotary switch position.Table 218. Power Rail Measurements Based on the Rotary Switch Position (Part 1 of 2) Switch 0 1 2 Schematic Signal Name S4VCCIO_B7B8 S4VCC 3.3 V Voltage (V) 1.5 0.90 3.3 Device Pin VCCIO_B7 VCCIO_B8 VCC VCCHIP Description Bank 7 I/O power (QDR2TOP0+DDR) Bank 8 I/O power (QDR2TOP1+DDR) FPGA core and periphery power PCI Express hard IP block All 3.3 V power to board (mA only)

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

220

Chapter 2: Board Components Clock Circuitry

Table 218. Power Rail Measurements Based on the Rotary Switch Position (Part 2 of 2) Switch 3 4 5 6 7 8 9 A B C D Schematic Signal Name Voltage (V) 2.5 1.4 2.5 1.5 0.90 3.0 2.5 2.5 2.5 1.8 1.5 Device Pin VCCPD S4VCCIO_INT S4VCCH_GXB S4VCCAUX S4VCCPT S4VCCD_PLL S4VCCA_GXB S4VCCIO_B5 S4VCCIO_B6 S4VCCIO_B1B2 S4VCCIO_B3A S4VCCIO_B3B4 VCCPGM VCC_CLKIN VCCH_GXB VCCAUX VCCA_PLL VCCPT VCCD_PLL VCCA_GXB VCCIO_B5 VCCIO_B6 VCCIO_B1 VCCIO_B2 VCCIO_B3A VCCIO_B3 VCCIO_B4 VCCR E F S4VCC_GXB 12 V 1.1 12 VCCT VCCL_GXB I/O pre-drivers Configuration I/O Vcc clock input pins XCVR clock buffers Programmable power tech auxiliary PLL analog Programmable power tech PLL digital XCVR analog TX/RX driver (mA only) Bank 5 I/O power (HSMC port A) Bank 6 I/O power (HSMC port B) Bank 1 I/O power (FSM bus) Bank 2 I/O power (FSM bus) Bank 3A I/O power (HDMI) Bank 3 I/O power (DDR3BOT) Bank 4 I/O power (DDR3BOT) XCVR analog receive XCVR analog transmit XCVR clock distribution All 12 V power Description

Table 219 lists the rotary switch component reference and manufacturing information.Table 219. Rotary Switch Component Reference and Manufacturing Information Board Reference SW2 Description 16-position rotary switch Manufacturer Grayhill Corporation Manufacturer Part Number 94HCB16WT Manufacturer Website www.grayhill.com

Clock CircuitryThis section describes the board's clock inputs and outputs.

Stratix IV GX FPGA Clock InputsThe development board has two types of clock inputs: global clock inputs and transceiver reference clock inputs.

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components Clock Circuitry

221

Figure 26 shows the Stratix IV GX FPGA development board global clock inputs. The Stratix IV GX FPGA development board transceiver reference clock inputs are shown in Figure 27.Figure 26. Stratix IV GX FPGA Development Board Global Clock InputsHSMA_CLK_IN_P2 HSMA_CLK_IN_P1 LVDS, OCT 100 HSMB_CLK_IN_P1 LVDS, OCT 100 CLK10p PLL R2 HSMB_CLK_IN_P2 LVDS, OCT 100 PLL R1 CLK13p B5 CLKINTOP_100_P CLKINBOT_100_P CLK6p PLL B2 PLL CLK4p B1 CLK_SEL DIPSW SW4-5 CLKINBOT_100_P LVDS, Differential OCT CLK5p B4 B3 B2 B1 B6 B7 B8 PLL CLK12p T2 PLL T1 CLK14p CLK15p CLKINTOP_100_P LVDS, Differential OCT PLL L1 CLK0p HSMB_CLK_IN0 2.5V, NO OCT CLK11p

CLK9p

LVDS, OCT 100

PLL R4 To REFCLK Clock Inputs CLKINRT_100_P CLKINLT_100_P CLK7p

PLL R3

2-to-4 buffer

SMA

SMA 100 M* *The 100 MHz oscillator (X6) can be programmed to any frequency between 10 MHz and 800 MHz but powers up to 100 MHz using the clock control GUI installed with the kit CD.

PLL L4 CLK2p

PLL L3 CLK3p

CLK8p

PLL L2 CLK1p HSMA_CLK_IN0 2.5V, NO OCT

REFCLK INPUT LVPECL or Single-Ended

LVDS, Differential OCT

CLK_125_P

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

CLKIN_50 2.5V, NO OCT

222

Chapter 2: Board Components Clock Circuitry

Figure 27. Stratix IV GX FPGA Development Board Transceiver Reference Clock Inputs

CLK_148_P LVDS, OCT 100

CLK_156_P LVDS, OCT 100

REFCLK_R0p

REFCLK_R1p

REFCLK_R2p

REFCLK_R3p

REFCLK_R4p

CLK_125_P LVDS, OCT 100 QR2 B6 B7 B8 B1REFCLK_L3p REFCLK_L4p

QR0 Right Edge REFCLK Inputs

QR1

To GPLL Clock Inputs CLKINTOP_100_P CLKINBOT_100_P B5 CLKINRT_100_P CLKINLT_100_P B4 B3 B2 CLK_SEL DIPSW SW4-5REFCLK_L0p REFCLK_L1p REFCLK_L2p REFCLK_L5p

2-to-4 buffer

SMA

SMA 100 M* Left Edge REFCLK Inputs QL0

REFCLK INPUT LVPECL or Single-Ended

QL1

QL2

LVPECL, OCT 100

PCIE_REFCLK_P

CLKINLT_100_P

*The 100 MHz oscillator (X6) can be programmed to any frequency between 10 MHz and 800 MHz but powers up to 100 MHz using the clock control GUI installed with the kit CD.

PCIe Edge Connector

Table 220 shows the external clock inputs for the Stratix IV GX FPGA development board.Table 220. Stratix IV GX FPGA Development Board Clock Inputs (Part 1 of 2) Source Schematic Signal Name CLK_125_P0 X1 CLK_125_P1 AF34 LVDS Pin J2 I/O Standard LVDS Description 125 MHz oscillator which drives the transceiver reference clock input with 100 on-chip termination (OCT). 125 MHz oscillator which drives the global clock input with parallel OCT. 156.25 MHz oscillator which drives the transceiver reference clock input with 100 OCT. 148.5 MHz oscillator which drives the transceiver reference clock input with 100 OCT.

X2

CLK_156_P

AA2

LVDS

X3

CLK_148_P

AL2

LVDS

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

LVDS, OCT 100

HCSL, NO OCT

CLK_155_P

REFCLK_R5p

CLKINRT_100_P LVDS, OCT 100

Chapter 2: Board Components Clock Circuitry

223

Table 220. Stratix IV GX FPGA Development Board Clock Inputs (Part 2 of 2) Source X7 Schematic Signal Name CLK_155_P Pin J38 I/O Standard LVPECL Description 155.52 MHz oscillator which drives the transceiver reference clock input with 100 OCT. 50 MHz oscillator which drives the global clock input. 100 MHz programmable oscillator which drives the fan-out buffer U50 and LVDS input to the top edge PLL input. 100 MHz programmable oscillator which drives the fan-out buffer U50 and LVDS input to the top edge PLL input. 100 MHz programmable oscillator which drives the fan-out buffer U50 and LVDS to the transceiver QR2 REFCLK input. 100 MHz programmable oscillator which drives the fan-out buffer U50 and LVDS to the transceiver QR2 REFCLK input. Single-ended input from the installed HSMC cable or board. LVDS input from the installed HSMC cable or board. Can also support two LVTTL inputs. LVDS input from the installed HSMC cable or board. Can also support two LVTTL inputs. Single-ended input from the installed HSMC cable or board. LVDS input from the installed HSMC cable or board. Can also support two LVTTL inputs. LVDS input from the installed HSMC cable or board. Can also support two LVTTL inputs. HCSL input from the PCI Express edge connector.

X8

CLKIN_50 CLKINTOP_100_P CLKINTOP_100_N CLKINBOT_100_P CLKINBOT_100_N

AC34 A21 A20 AV22 AW22 G2 G1 G38 G39 AB34 AC6 AC5 AF6 AE5 AA35 AB6 AA5 W6 W5 AN38 AN39

2.5-V CMOS

LVDS

LVDS

SMA or X6

CLKINRT_100_P CLKINRT_100_N CLKINLT_100_P CLKINLT_100_N

LVDS

LVDS

Samtec HSMC Samtec HSMC Samtec HSMC Samtec HSMC Samtec HSMC Samtec HSMC PCI Express Edge

HSMA_CLK_IN0 HSMA_CLK_IN_P1 HSMA_CLK_IN_N1 HSMA_CLK_IN_P2 HSMA_CLK_IN_N2 HSMB_CLK_IN0 HSMB_CLK_IN_P1 HSMB_CLK_IN_N1 HSMB_CLK_IN_P2 HSMB_CLK_IN_N2 PCIE_REFCLK_P PCIE_REFCLK_N

LVTTL LVDS or LVTTL LVDS or LVTTL LVTTL LVDS or LVTTL LVDS or LVTTL HCSL

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

224

Chapter 2: Board Components Clock Circuitry

Stratix IV GX FPGA Clock OutputsFigure 28 shows the Stratix IV GX FPGA development board clock outputs.Figure 28. Stratix IV GX FPGA Development Board Clock OutputsHSMA_CLK_OUT_P2 HSMA_CLK_OUT_P1 HSMB_CLK_OUT_P1 HSMB_CLK_OUT_P2

LVDS, NO OCT

LVDS, NO OCT

LVDS, NO OCT

LVDS, NO OCT

QDR2_TOP1_K_P 1.5V HSTL Class I, 50 OCT QDR2_TOP1_K_N 1.5V HSTL Class I, 50 OCT B7 B8 B2 B1 DDR3TOP_CK_P SSTL-15 Class I, 50 OCT DDR3TOP_CK_N SSTL-15 Class I, 50 OCT QDR2_TOP0_K_P 1.5V HSTL Class I, 50 OCT QDR2_TOP0_K_N 1.5V HSTL Class I, 50 OCT

B5 B4 DDR3BOT_CK_P SSTL-15 Class I DDR3BOT_CK_N SSTL-15 Class I B3

B6

HDMI_CLK 1.8V, 50 OCT PLL L2 MAX2_CLK 2.5V, 50 OCT FLASH_CLK 2.5V, 50 OCT SRAM_CLK 2.5V, 50 OCT CLKOUT_SMA 2.5V, 50 OCT SMA

Table 221 shows the clock outputs for the Stratix IV GX FPGA development board.Table 221. Stratix IV GX FPGA Development Board Clock Outputs (Part 1 of 2) Connector SMA Samtec HSMC Samtec HSMC Samtec HSMC Samtec HSMC Schematic Signal Name CLKOUT_SMA HSMA_CLK_OUT0 HSMA_CLK_OUT_P1 HSMA_CLK_OUT_N1 HSMA_CLK_OUT_P2 HSMA_CLK_OUT_N2 HSMB_CLK_OUT0 Pin W33 AM29 AL10 AM10 AF13 AG13 AK29 I/O Standard 2.5-V 2.5-V LVDS or 2.5-V LVDS or 2.5-V 2.5-V Description FPGA CMOS output or general purpose I/O (GPIO) FPGA CMOS output or GPIO LVDS output or two 2.5-V CMOS outputs. LVDS output or two 2.5-V CMOS outputs. FPGA CMOS output or GPIO

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components General User Input/Output

225

Table 221. Stratix IV GX FPGA Development Board Clock Outputs (Part 2 of 2) Connector Samtec HSMC Samtec HSMC Schematic Signal Name HSMB_CLK_OUT_P1 HSMB_CLK_OUT_N1 HSMB_CLK_OUT_P2 HSMB_CLK_OUT_N3 Pin K8 J8 K10 J10 I/O Standard LVDS or 2.5-V LVDS or 2.5-V Description LVDS output or two 2.5-V CMOS outputs. LVDS output. Can also support two CMOS outputs.

Table 222 lists the crystal oscillators component references and manufacturing information.Table 222. Crystal Oscillator Component References and Manufacturing Information (Note 1) Board Reference X1 X2 X3 X6 X7 X8 X9 Description 125 MHz LVDS Saw Oscillator 156.25 MHz LVDS Saw Oscillator 148.5 MHz Voltage Controlled LVDS Crystal Oscillator 100 MHz LVDS Programmable Crystal Oscillator 155.5 MHz LVPECL Saw Oscillator 50 MHz Crystal Oscillator 125 MHz Crystal Oscillator Manufacturer Epson Epson Connor-Winfield Silicon Labs Epson Epson ECS Manufacturer Part Number EG-2121CA 125.0000M-LGPNL3 EG-2121CA 156.2500M-LHPNL3 V902-148.5MHz 570FAB000433DG EG-2121CA 155.5200M-PGPNL3 XG-1000CB 50.0000M-DCL3 ECS-3525-1250-B Manufacturer Website www.eea.epson.com www.eea.epson.com www.conwin.com www.silabs.com www.eea.epson.com www.eea.epson.com www.ecsxtal.com

Note for Table 222:(1) The crystal oscillator whose component reference and manufacturing information on the engineering silicon board differ from the production silicon board is listed in Table A3 on page A3.

General User Input/OutputThis section describes the user I/O interface to the FPGA, including the push-buttons, DIP switches, status LEDs, and character LCD.

User-Defined Push-Button SwitchesThe development board includes four user-defined push-button switches: three general switches and one CPU reset. For information on the system and safe reset push-button switches, refer to Reset Configuration Push-Button Switch on page 219. Board references S3, S4, and S5 are push-button switches that allow you to interact with the Stratix IV GX device. When the switch is pressed and held down, the device pin is set to logic 0; when the switch is released, the device pin is set to logic 1. There is no board-specific function for these general user push-button switches.

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

226

Chapter 2: Board Components General User Input/Output

Board reference S2 is the CPU reset push-button switch, CPU_RESETn, which is an input to both the Stratix IV GX device and MAX II CPLD EPM2210 System Controller. The CPU_RESETn is intended to be the master reset signal for the FPGA design loaded into the Stratix IV GX device. The CPU_RESETn signal must be enabled within the Quartus II software for this reset function to work. Otherwise, the CPU_RESETn acts as a regular I/O pin. When enabled in the Quartus II software, and then pulled high on the board, this switch resets every register within the FPGA. Table 223 lists the user-defined push-button switch schematic signal names and their corresponding Stratix IV GX device pin numbers.Table 223. User-Defined Push-Button Switch Schematic Signal Names and Functions Board Reference S2 S3 S4 S5 User-Defined push-button switch Description Schematic Signal Name CPU_RESETn USER_PB2 USER_PB1 USER_PB0 2.5-V I/O Standard Stratix IV GX Device Pin Number V34 M34 W32 AK35

Table 224 lists the user-defined push-button switch component reference and the manufacturing information.Table 224. User-Defined Push-Button Switch Component Reference and Manufacturing Information Board Reference S2 to S5 Description Push-Button switch Manufacturer Panasonic Corporation Manufacturer Part Number EVQPAC07K Manufacturer Website www.panasonic.com

User-Defined DIP SwitchesBoard reference S6 is an 8-pin DIP switch. The switches in S6 are user-defined, and are provided for additional FPGA input control. There is no board-specific function for these switches. Table 225 lists the user-defined DIP switch schematic signal names and their corresponding Stratix IV GX pin numbers.Table 225. User-Defined DIP Switch Schematic Signal Names and Functions Board Reference SW3.1 SW3.2 SW3.3 SW3.4 SW3.5 SW3.6 SW3.7 SW3.8 User-Defined DIP switch connected to FPGA device. When the switch is in the OPEN or OFF position, a logic 1 is selected. When the switch is in the CLOSED or ON position, a logic 0 is selected. Description Schematic Signal Name USER_DIPSW0 USER_DIPSW1 USER_DIPSW2 USER_DIPSW3 USER_DIPSW4 USER_DIPSW5 USER_DIPSW6 USER_DIPSW7 2.5-V I/O Standard Stratix IV GX Device Pin Number AL35 AC35 J34 AN35 G33 K35 AG34 AG31

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components General User Input/Output

227

Table 226 lists the user-defined DIP switch component reference and the manufacturing information.Table 226. User-Defined DIP Switch Component Reference and Manufacturing Information Board Reference SW3 Description Eight-Position DIP switch Manufacturer C & K Components Manufacturer Part Number TDA08H0SB1 Manufacturer Website www.ck-components.com

User-Defined LEDsThe 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 toStatus Elements on page 215.

General User-Defined LEDsBoard references D6 through D13 and D16 through D23 are 16 user LEDs which allow status and debugging signals to be driven to the LEDs from the designs loaded into the Stratix IV GX device. The LEDs illuminate when a logic 0 is driven, and turns off when a logic 1 is driven. There is no board-specific function for these LEDs. Table 227 lists the user-defined LED schematic signal names and their corresponding Stratix IV GX pin numbers.Table 227. User-Defined LED Schematic Signal Names and Functions Board Reference D23 D22 D21 D20 D19 D18 D17 D16 D13 D12 D11 D10 D9 D8 D7 D6 User-Defined LEDs. Driving a logic 0 on the I/O port turns the LED ON. Driving a logic 1 on the I/O port turns the LED OFF. Description Schematic Signal Name USR_LED0 USR_LED1 USR_LED2 USR_LED3 USR_LED4 USR_LED5 USR_LED6 USR_LED7 USR_LED8 USR_LED9 USR_LED10 USR_LED11 USR_LED12 USR_LED13 USR_LED14 USR_LED15 2.5-V I/O Standard Stratix IV GX Device Pin Number F33 AK33 W28 L34 AM34 M32 L35 AM35 N34 W35 AE30 V30 AG30 AD29 U31 U35

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

228

Chapter 2: Board Components General User Input/Output

Table 228 lists the user-defined LED component reference and the manufacturing information.Table 228. User-Defined LED Component Reference and Manufacturing Information Board Reference D6 to D13 D16 to D23 Device Description Green LEDs, 1206, SMT, Clear Lens, 2.1 V Manufacturer Lumex Inc. Manufacturer Part Number SML-LX1206GC-TR Manufacturer Website www.lumex.com

HSMC User-Defined LEDsThe HSMC port A and B have two LEDs located nearby. There are no board-specific functions for the HSMC LEDs. However, the LEDs are labeled TX and RX, and are intended to display data flow to and from the connected HSMC cards. The LEDs are driven by the Stratix IV GX device. Table 229 lists the HSMC user-defined LED schematic signal names and their corresponding Stratix IV GX pin numbers.Table 229. HSMC User-Defined LED Schematic Signal Names and Functions Board Reference D3 D4 D14 D15 Description User-Defined LEDs. Labeled TX for HSMC Port A. User-Defined LEDs. Labeled RX for HSMC Port A. User-Defined LEDs. Labeled TX for HSMC Port B. User-Defined LEDs. Labeled RX for HSMC Port B. Schematic Signal Name HSMA_TX_LED HSMA_RX_LED 2.5-V HSMB_TX_LED HSMB_RX_LED AH33 AT10 I/O Standard Stratix IV GX Device Pin Number D5 C6

Table 230 lists the HSMC user-defined LED component reference and the manufacturing information.Table 230. HSMC User-Defined LED Component Reference and Manufacturing Information Board Reference D3 to D4 D14 to D15 Description Green LEDs, 1206, SMT, Clear Lens, 2.1 V Manufacturer Lumex Inc. Manufacturer Part Number SML-LX1206GC-TR Manufacturer Website www.lumex.com

LCDThe development board contains a single 14-pin 0.1" pitch dual-row header that interfaces to a 16 character 2 line Lumex LCD display. The 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.

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components General User Input/Output

229

Table 231 summarizes the LCD pin assignments. The signal names and directions are relative to the Stratix IV GX FPGA.Table 231. LCD Pin Assignments, Schematic Signal Names, and Functions Board Reference J16.7 J16.8 J16.9 J16.10 J16.11 J16.12 J16.13 J16.14 J16.4 J16.5 J16.6 Description LCD data bus LCD data bus LCD data bus LCD data bus LCD data bus LCD data bus LCD data bus LCD data bus LCD data or command select LCD write enable LCD chip select Schematic Signal Name LCD_DATA0 LCD_DATA1 LCD_DATA2 LCD_DATA3 LCD_DATA4 LCD_DATA5 LCD_DATA6 LCD_DATA7 LCD_D_Cn LCD_Wen LCD_CSn 2.5-V I/O Standard Stratix IV GX Device Pin Number AD31 AJ34 R31 L32 T30 AN34 T31 AD30 AB30 AL34 K34

Table 232 shows the LCD pin definitions, and is an excerpt from the Lumex data sheet. f For more information such as timing, character maps, interface guidelines, and other related documentation, visit www.lumex.com.Table 232. LCD Pin Definitions and Functions Pin Number 1 2 3 4 Symbol VDD VSS V0 RS Level Register select signal H/L H: Data input L: Instruction input 5 6 714 R/W E DB0DB7 H/L H, H to L H/L H: Data read (module to MPU) L: Data write (MPU to module) Enable Data bus, software selectable 4-bit or 8-bit mode Power supply Function 5V GND (0 V) For LCD drive

1

The particular model used does not have a backlight and the LCD drive pin is not connected.

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

230

Chapter 2: Board Components Components and Interfaces

Table 233 lists the LCD component references and the manufacturing information.Table 233. LCD Component References and Manufacturing Information Board Reference J16 Description 27 pin, 100 mil, vertical header 216 character display, 58 dot matrix Manufacturer Samtec Lumex Inc. Manufacturer Part Number TSM-107-01-G-DV LCM-S01602DSR/C Manufacturer Website www.samtec.com www.lumex.com

Components and InterfacesThis section describes the development board's communication ports and interface cards relative to the Stratix IV GX device. The development board supports the following communication ports:

PCI Express 10/100/1000 Ethernet HSMC

PCI ExpressThe Stratix IV GX FPGA development board is designed to fit entirely into a PC motherboard with a 8 or 16 PCI Express slot that can accommodate a full height short form factor add-in card. This interface uses the Stratix IV GX device's PCI Express hard IP block, saving logic resources for the user logic application. f For more information on using the PCI Express hard IP block, refer to the PCI Express Compiler User Guide. The PCI Express interface supports auto-negotiating channel width from 1 to 4 to 8 as well as the connection speed of Gen1 at 2.5 Gbps/lane to Gen2 at 5.0 Gbps/lane for a maximum of 40 Gbps full-duplex. The power for the board can be sourced entirely from the PCI Express edge connector when installed into a PC motherboard. Although the board can also be powered by a laptop power supply for use on a lab bench, it is not recommended to power from both supplies at the same time. Ideal diode power sharing devices have been designed into this board to prevent damages or back-current from one supply to the other. The PCIE_REFCLK_P signal is a 100-MHz differential input that is driven from the PC motherboard on this board through the edge connector. This signal is connected directly to a Stratix IV GX REFCLK input pin pair using DC coupling. This clock is terminated on the motherboard and therefore, no on-board termination is required. This clock can have spread-spectrum properties that change its period between 9.847 ps to 10.203 ps. The I/O standard is High-Speed Current Steering Logic (HCSL).

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components Components and Interfaces

231

Figure 29 shows the PCI Express reference clock levels.Figure 29. PCI Express Reference Clock LevelsVMAX = 1.15 V REFCLK VCROSS MAX = 550 mV

VCROSS MIN = 250 mV REFCLK + VMIN = 0.30 V

The JTAG and SMB are optional signals in the PCI Express specification. Both types of signals are wired to the Stratix IV GX device but are not required for normal operation. The PCI Express control DIP switch allows the presence detect grounding to be altered to enable a 1, 4, or 8 width edge connector. The PCI Express control DIP switch does not support auto-negotiation. Table 234 summarizes the PCI Express pin assignments. The signal names and directions are relative to the Stratix IV GX FPGA.Table 234. PCI Express Pin Assignments, Schematic Signal Names, and Functions (Part 1 of 2) Board Reference J17.A47 J17.A48 J17.A43 J17.A44 J17.A39 J17.A40 J17.A35 J17.A36 J17.A29 J17.A30 J17.A25 J17.A26 J17.A21 J17.A22 J17.A16 J17.A17 J17.B45 J17.B46 J17.B41 J17.B42 J17.B37 Description Add-in card transmit bus Add-in card transmit bus Add-in card transmit bus Add-in card transmit bus Add-in card transmit bus Add-in card transmit bus Add-in card transmit bus Add-in card transmit bus Add-in card transmit bus Add-in card transmit bus Add-in card transmit bus Add-in card transmit bus Add-in card transmit bus Add-in card transmit bus Add-in card transmit bus Add-in card transmit bus Add-in card receive bus Add-in card receive bus Add-in card receive bus Add-in card receive bus Add-in card receive bus Schematic Signal Name PCIE_TX_P7 PCIE_TX_N7 PCIE_TX_P6 PCIE_TX_N6 PCIE_TX_P5 PCIE_TX_N5 PCIE_TX_P4 PCIE_TX_N4 PCIE_TX_P3 PCIE_TX_N3 PCIE_TX_P2 PCIE_TX_N2 PCIE_TX_P1 PCIE_TX_N1 PCIE_TX_P0 PCIE_TX_N0 PCIE_RX_P7 PCIE_RX_N7 PCIE_RX_P6 PCIE_RX_N6 PCIE_RX_P5 1.4-V PCML I/O Standard Stratix IV GX Device Pin Number P36 P37 T36 T37 AB36 AB37 AD36 AD37 AF36 AF37 AH36 AH37 AP36 AP37 AT36 AT37 R38 R39 U38 U39 AC38

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

232

Chapter 2: Board Components Components and Interfaces

Table 234. PCI Express Pin Assignments, Schematic Signal Names, and Functions (Part 2 of 2) Board Reference J17.B38 J17.B33 J17.B34 J17.B27 J17.B28 J17.B23 J17.B24 J17.B19 J17.B20 J17.B14 J17.B15 J17.A13 J17.A14 J17.A11 J17.B11 J17.B5 J17.B6 Description Add-in card receive bus Add-in card receive bus Add-in card receive bus Add-in card receive bus Add-in card receive bus Add-in card receive bus Add-in card receive bus Add-in card receive bus Add-in card receive bus Add-in card receive bus Add-in card receive bus Motherboard reference clock Motherboard reference clock Reset Wake signal SMB clock SMB data Schematic Signal Name PCIE_RX_N5 PCIE_RX_P4 PCIE_RX_N4 PCIE_RX_P3 PCIE_RX_N3 PCIE_RX_P2 PCIE_RX_N2 PCIE_RX_P1 PCIE_RX_N1 PCIE_RX_P0 PCIE_RX_N0 PCIE_REFCLK_P PCIE_REFCLK_N PCIE_PERSTn PCIE_WAKEn PCIE_SMBCLK PCIE_SMBDAT LVTTL HCSL 1.4-V PCML I/O Standard Stratix IV GX Device Pin Number AC39 AE38 AE39 AG38 AG39 AJ38 AJ39 AR38 AR39 AU38 AU39 AN38 AN39 R32 P31 AE31 P32

10/100/1000 EthernetA Marvell 88E1111 PHY device is used for 10/100/1000 BASE-T Ethernet connection. The device is an auto-negotiating Ethernet PHY with an SGMII interface to the FPGA. The Stratix IV GX device can communicate with the LVDS interfaces at up to 1.6 Gbps, which is faster than 1.25 Gbps for SGMII. The MAC function must be provided in the FPGA for typical networking applications. The Marvell 88E1111 PHY uses 2.5-V and 1.1-V power rails and requires a 25-MHz reference clock driven from a dedicated oscillator. It interfaces to an RJ-45 with internal magnetics that can be used for driving copper lines with Ethernet traffic.

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components Components and Interfaces

233

Figure 210 shows the SGMII interface between the FPGA (MAC) and Marvell 88E1111 PHY.Figure 210. SGMII Interface between FPGA (MAC) and Marvell 88E1111 PHY

S_OUT MAC S_IN SGMII Interface 88E1111 Device Transformer RJ45

CAT 5 UTP: - 10BASE-T - 100BASE-TX - 1000BASE-T

Table 235 lists the Ethernet PHY interface pin assignments.Table 235. Ethernet PHY Pin Assignments, Signal Names and Functions Board Reference U21.82 U21.81 U21.77 U21.75 U21.25 U21.24 U21.23 U21.28 Description SGMII TX data SGMII TX data SGMII RX data SGMII RX data Management bus control Management bus data Management bus interrupt Device reset Schematic Signal Name ENET_TX_P ENET_TX_N ENET_RX_P ENET_RX_N ENET_MDC ENET_MDIO ENET_INTn ENET_RESETn 2.5-V LVDS I/O Standard Stratix IV GX Device Pin Number L29 K29 AC31 AC32 AH34 M33 R30 V31

Table 236 lists the Ethernet PHY interface component reference and manufacturing information.Table 236. Ethernet PHY Component Reference and Manufacturing Information Board Reference U21 Description Ethernet PHY BASE-T device Manufacturer Marvel Semiconductor Manufacturing Part Number 88E1111-B2-CAAIC000 Manufacturer Website www.marvell.com

High-Speed Mezzanine CardsThe development board contains two HSMC interfaces called port A and port B. These HSMC interfaces support both single-ended and differential signaling. The HSMC interface also allows JTAG, SMB, clock outputs and inputs, as well as power for compatible HSMC cards. The HSMC is an Altera-developed open specification, which allows you to expand the functionality of the development board through the addition of daughtercards.

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

234

Chapter 2: Board Components Components and Interfaces

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. Figure 211 shows the bank arrangement of signals with respect to the Samtec connector's three banks.Figure 211. HSMC Signal and Bank DiagramBank 3 Power D(79.40) -orLVDS CLKIN2, CLKOUT2 Bank 2 Power D(39:0) -orD[3:0] + LVDS CLKIN1, CLKOUT1 Bank 1 8 TX Channels CDR 8 RX Channels CDR JTAG SMB CLKIN0, CLKOUT0

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. 1 As 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.

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components Components and Interfaces

235

Table 237 lists the HSMC port A interface pin assignments, signal names, and functions.Table 237. HSMC Port A Pin Assignments, Schematic Signal Names, and Functions (Part 1 of 4) Board Reference J1.1 J1.2 J1.3 J1.4 J1.5 J1.6 J1.7 J1.8 J1.9 J1.10 J1.11 J1.12 J1.13 J1.14 J1.15 J1.16 J1.17 J1.18 J1.19 J1.20 J1.21 J1.22 J1.23 J1.24 J1.25 J1.26 J1.27 J1.28 J1.29 J1.30 J1.31 J1.32 Description Transceiver TX bit 7 Transceiver RX bit 7 Transceiver TX bit 7n Transceiver RX bit 7n Transceiver TX bit 6 Transceiver RX bit 6 Transceiver TX bit 6n Transceiver RX bit 6n Transceiver TX bit 5 Transceiver RX bit 5 Transceiver TX bit 5n Transceiver RX bit 5n Transceiver TX bit 4 Transceiver RX bit 4 Transceiver TX bit 4n Transceiver RX bit 4n Transceiver TX bit 3 Transceiver RX bit 3 Transceiver TX bit 3n Transceiver RX bit 3n Transceiver TX bit 2 Transceiver RX bit 2 Transceiver TX bit 2n Transceiver RX bit 2n Transceiver TX bit 1 Transceiver RX bit 1 Transceiver TX bit 1n Transceiver RX bit 1n Transceiver TX bit 0 Transceiver RX bit 0 Transceiver TX bit 0n Transceiver RX bit 0n Schematic Signal Name HSMA_TX_P7 HSMA_RX_P7 HSMA_TX_N7 HSMA_RX_N7 HSMA_TX_P6 HSMA_RX_P6 HSMA_TX_N6 HSMA_RX_N6 HSMA_TX_P5 HSMA_RX_P5 HSMA_TX_N5 HSMA_RX_N5 HSMA_TX_P4 HSMA_RX_P4 HSMA_TX_N4 HSMA_RX_N4 HSMA_TX_P3 HSMA_RX_P3 HSMA_TX_N3 HSMA_RX_N3 HSMA_TX_P2 HSMA_RX_P2 HSMA_TX_N2 HSMA_RX_N2 HSMA_TX_P1 HSMA_RX_P1 HSMA_TX_N1 HSMA_RX_N1 HSMA_TX_P0 HSMA_RX_P0 HSMA_TX_N0 HSMA_RX_N0 1.4-V PCML I/O Standard Stratix IV GX Device Pin Number P4 R2 P3 R1 T4 U2 T3 U1 AB4 AC2 AB3 AC1 AD4 AE2 AD3 AE1 AF4 AG2 AF3 AG1 AH4 AJ2 AH3 AJ1 AP4 AR2 AP3 AR1 AT4 AU2 AT3 AU1

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

236

Chapter 2: Board Components Components and Interfaces

Table 237. HSMC Port A Pin Assignments, Schematic Signal Names, and Functions (Part 2 of 4) Board Reference J1.33 J1.34 J1.35 J1.36 J1.37 J1.38 J1.39 J1.40 J1.41 J1.42 J1.43 J1.44 J1.47 J1.48 J1.49 J1.50 J1.53 J1.54 J1.55 J1.56 J1.59 J1.60 J1.61 J1.62 J1.65 J1.66 J1.67 J1.68 J1.71 J1.72 J1.73 J1.74 J1.77 J1.78 J1.79 J1.80 J1.83 J1.84 Description Management serial data Management serial clock JTAG clock signal JTAG mode select signal JTAG data output JTAG data input Dedicated CMOS clock out Dedicated CMOS clock in Dedicated CMOS I/O bit 0 Dedicated CMOS I/O bit 1 Dedicated CMOS I/O bit 2 Dedicated CMOS I/O bit 3 LVDS TX bit 0 or CMOS bit 4 LVDS RX bit 0 or CMOS bit 5 LVDS TX bit 0n or CMOS bit 6 LVDS RX bit 0n or CMOS bit 7 LVDS TX bit 1 or CMOS bit 8 LVDS RX bit 1 or CMOS bit 9 LVDS TX bit 1n or CMOS bit 10 LVDS RX bit 1n or CMOS bit 11 LVDS TX bit 2 or CMOS bit 12 LVDS RX bit 2 or CMOS bit 13 LVDS TX bit 2n or CMOS bit 14 LVDS RX bit 2n or CMOS bit 15 LVDS TX bit 3 or CMOS bit 16 LVDS RX bit 3 or CMOS bit 17 LVDS TX bit 3n or CMOS bit 18 LVDS RX bit 3n or CMOS bit 19 LVDS TX bit 4 or CMOS bit 20 LVDS RX bit 4 or CMOS bit 21 LVDS TX bit 4n or CMOS bit 22 LVDS RX bit 4n or CMOS bit 23 LVDS TX bit 5 or CMOS bit 24 LVDS RX bit 5 or CMOS bit 25 LVDS TX bit 5n or CMOS bit 26 LVDS RX bit 5n or CMOS bit 27 LVDS TX bit 6 or CMOS bit 28 LVDS RX bit 6 or CMOS bit 29 Schematic Signal Name HSMA_SDA HSMA_SCL FPGA_JTAG_TCK FPGA_JTAG_TMS HSMA_JTAG_TDO HSMA_JTAG_TDI HSMA_CLK_OUT0 HSMA_CLK_IN0 HSMA_D0 HSMA_D1 HSMA_D2 HSMA_D3 HSMA_TX_D_P0 HSMA_RX_D_P0 HSMA_TX_D_N0 HSMA_RX_D_N0 HSMA_TX_D_P1 HSMA_RX_D_P1 HSMA_TX_D_N1 HSMA_RX_D_N1 HSMA_TX_D_P2 HSMA_RX_D_P2 HSMA_TX_D_N2 HSMA_RX_D_N2 HSMA_TX_D_P3 HSMA_RX_D_P3 HSMA_TX_D_N3 HSMA_RX_D_N3 HSMA_TX_D_P4 HSMA_RX_D_P4 HSMA_TX_D_N4 HSMA_RX_D_N4 HSMA_TX_D_P5 HSMA_RX_D_P5 HSMA_TX_D_N5 HSMA_RX_D_N5 HSMA_TX_D_P6 HSMA_RX_D_P6 LVDS or 2.5-V 2.5-V I/O Standard Stratix IV GX Device Pin Number AJ11 L11 AM29 AB34 AW10 AV10 AW7 AV7 AN9 AT9 AP9 AU9 AN7 AT8 AP7 AU8 AE13 AP8 AE12 AR8 AL8 AW6 AM8 AW5 AK9 AV5 AL9 AW4 AK8 AT7 AK7 AU7 AH10 AT6

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components Components and Interfaces

237

Table 237. HSMC Port A Pin Assignments, Schematic Signal Names, and Functions (Part 3 of 4) Board Reference J1.85 J1.86 J1.89 J1.90 J1.91 J1.92 J1.95 J1.96 J1.97 J1.98 J1.101 J1.102 J1.103 J1.104 J1.107 J1.108 J1.109 J1.110 J1.113 J1.114 J1.115 J1.116 J1.119 J1.120 J1.121 J1.122 J1.125 J1.126 J1.127 J1.128 J1.131 J1.132 J1.133 J1.134 J1.137 J1.138 J1.139 J1.140 Description LVDS TX bit 6n or CMOS bit 30 LVDS RX bit 6n or CMOS bit 31 LVDS TX bit 7 or CMOS bit 32 LVDS RX bit 7 or CMOS bit 33 LVDS TX bit 7n or CMOS bit 34 LVDS RX bit 7n or CMOS bit 35 LVDS or CMOS clock out 1 or CMOS bit 36 LVDS or CMOS clock in 1 or CMOS bit 37 LVDS or CMOS clock out 1 or CMOS bit 38 LVDS or CMOS clock in 1 or CMOS bit 39 LVDS TX bit 8 or CMOS bit 40 LVDS RX bit 8 or CMOS bit 41 LVDS TX bit 8n or CMOS bit 42 LVDS RX bit 8n or CMOS bit 43 LVDS TX bit 9 or CMOS bit 44 LVDS RX bit 9 or CMOS bit 45 LVDS TX bit 9n or CMOS bit 46 LVDS RX bit 9n or CMOS bit 47 LVDS TX bit 10 or CMOS bit 48 LVDS RX bit 10 or CMOS bit 49 LVDS TX bit 10n or CMOS bit 50 LVDS RX bit 10n or CMOS bit 51 LVDS TX bit 11 or CMOS bit 52 LVDS RX bit 11 or CMOS bit 53 LVDS TX bit 11n or CMOS bit 54 LVDS RX bit 11n or CMOS bit 55 LVDS TX bit 12 or CMOS bit 56 LVDS RX bit 12 or CMOS bit 57 LVDS TX bit 12n or CMOS bit 58 LVDS RX bit 12n or CMOS bit 59 LVDS TX bit 13 or CMOS bit 60 LVDS RX bit 13 or CMOS bit 61 LVDS TX bit 13n or CMOS bit 62 LVDS RX bit 13n or CMOS bit 63 LVDS TX bit 14 or CMOS bit 64 LVDS RX bit 14 or CMOS bit 65 LVDS TX bit 14n or CMOS bit 66 LVDS RX bit 14n or CMOS bit 67 Schematic Signal Name HSMA_TX_D_N6 HSMA_RX_D_N6 HSMA_TX_D_P7 HSMA_RX_D_P7 HSMA_TX_D_N7 HSMA_RX_D_N7 HSMA_CLK_OUT_P1 HSMA_CLK_IN_P1 HSMA_CLK_OUT_N1 HSMA_CLK_IN_N1 HSMA_TX_D_P8 HSMA_RX_D_P8 HSMA_TX_D_N8 HSMA_RX_D_N8 HSMA_TX_D_P9 HSMA_RX_D_P9 HSMA_TX_D_N9 HSMA_RX_D_N9 HSMA_TX_D_P10 HSMA_RX_D_P10 HSMA_TX_D_N10 HSMA_RX_D_N10 HSMA_TX_D_P11 HSMA_RX_D_P11 HSMA_TX_D_N11 HSMA_RX_D_N11 HSMA_TX_D_P12 HSMA_RX_D_P12 HSMA_TX_D_N12 HSMA_RX_D_N12 HSMA_TX_D_P13 HSMA_RX_D_P13 HSMA_TX_D_N13 HSMA_RX_D_N13 HSMA_TX_D_P14 HSMA_RX_D_P14 HSMA_TX_D_N14 HSMA_RX_D_N14 LVDS or 2.5-V I/O Standard Stratix IV GX Device Pin Number AJ10 AU6 AH9 AR5 AH8 AT5 AL10 AC6 AM10 AC5 AG8 AP6 AG7 AP5 AG10 AN6 AG9 AN5 AF11 AM6 AF10 AM5 AD10 AL6 AD9 AL5 AE11 AK6 AE10 AK5 AD13 AJ6 AD12 AJ5 AB13 AH6 AB12 AH5

August 2010

Altera Corporation

Stratix IV GX FPGA Development Board Reference Manual

238

Chapter 2: Board Components Components and Interfaces

Table 237. HSMC Port A Pin Assignments, Schematic Signal Names, and Functions (Part 4 of 4) Board Reference J1.143 J1.144 J1.145 J1.146 J1.149 J1.150 J1.151 J1.152 J1.155 J1.156 J1.157 J1.158 J1.160 D4 D3 Description LVDS TX bit 15 or CMOS bit 68 LVDS RX bit 15 or CMOS bit 69 LVDS TX bit 15n or CMOS bit 70 LVDS RX bit 15n or CMOS bit 71 LVDS TX bit 16 or CMOS bit 72 LVDS RX bit 16 or CMOS bit 73 LVDS TX bit 16n or CMOS bit 74 LVDS RX bit 16n or CMOS bit 75 LVDS or CMOS clock out 2 or CMOS bit 76 LVDS or CMOS clock in 2 or CMOS bit 77 LVDS or CMOS clock out 2 or CMOS bit 78 LVDS or CMOS clock in 2 or CMOS bit 79 HSMC Port A presence detect User LED to show RX data activity on HSMC Port A User LED to show TX data activity on HSMC Port A Schematic Signal Name HSMA_TX_D_P15 HSMA_RX_D_P15 HSMA_TX_D_N15 HSMA_RX_D_N15 HSMA_TX_D_P16 HSMA_RX_D_P16 HSMA_TX_D_N16 HSMA_RX_D_N16 HSMA_CLK_OUT_P2 HSMA_CLK_IN_P2 HSMA_CLK_OUT_N2 HSMA_CLK_IN_N2 HSMA_PRSNTn HSMA_RX_LED HSMA_TX_LED 2.5-V LVDS or 2.5-V I/O Standard Stratix IV GX Device Pin Number AB11 AG6 AB10 AG5 AC11 AB9 AC10 AC8 AF13 AF6 AG13 AE5 AG12 D5 C6

Table 238 lists the HSMC port B interface pin assignments, signal names, and functions.Table 238. HSMC Port B Pin Assignments, Schematic Signal Names, and Functions (Part 1 of 4) Board Reference J2.1 J2.2 J2.3 J2.4 J2.5 J2.6 J2.7 J2.8 J2.9 J2.10 J2.11 J2.12 J2.13 J2.14 J2.15 Description Transceiver TX bit 7 Transceiver RX bit 7 Transceiver TX bit 7n Transceiver RX bit 7n Transceiver TX bit 6 Transceiver RX bit 6 Transceiver TX bit 6n Transceiver RX bit 6n Transceiver TX bit 5 Transceiver RX bit 5 Transceiver TX bit 5n Transceiver RX bit 5n Transceiver TX bit 4 Transceiver RX bit 4 Transceiver TX bit 4n Schematic Signal Name HSMB_TX_P7 HSMB_RX_P7 HSMB_TX_N7 HSMB_RX_N7 HSMB_TX_P6 HSMB_RX_P6 HSMB_TX_N6 HSMB_RX_N6 HSMB_TX_P5 HSMB_RX_P5 HSMB_TX_N5 HSMB_RX_N5 HSMB_TX_P4 HSMB_RX_P4 HSMB_TX_N4 1.4-V PCML I/O Standard Stratix IV GX Device Pin Number D4 E2 D3 E1 B4 C2 B3

Stratix IV GX FPGA Development Board Reference Manual

August 2010 Altera Corporation

Chapter 2: Board Components Components and Interfaces

239

Table 238. HSMC Port B Pin Assignments, Schematic Signal Names, and Functions (Part 2 of 4) Board Reference J2.16 J2.17 J2.18 J2.19 J2.20 J2.21 J2.22 J2.23 J2.24 J2.25 J2.26 J2.27 J2.28 J2.29 J2.30 J2.31 J2.32 J2.33 J2.34 J2.35 J2.36 J2