RM Civgx Fpga Dev Board
RM Civgx Fpga Dev Board
Reference Manual
MNL-01058-1.2
Feedback Subscribe
© 2015 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos
are trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. All other words and logos identified as
trademarks or service marks are the property of their respective holders as described at www.altera.com/common/legal.html. Altera warrants performance of its ISO
semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any products and 9001:2008
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 Registered
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.
Chapter 1. Overview
General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1
Board Component Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1
Development Board Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–3
Handling the Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–4
Additional Information
Document Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Info–1
How to Contact Altera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Info–1
Typographic Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Info–2
General Description
The Cyclone IV GX FPGA development board provides a hardware platform for
developing and prototyping low-power, high-volume, feature-rich designs as well as
to demonstrate the Cyclone IV GX device's on-chip memory, embedded multipliers,
and the Nios® II embedded soft processor. The board provides peripherals and
memory interfaces to facilitate the development of the Cyclone IV GX FPGA designs.
f For more information on the Cyclone IV device family, refer to the Cyclone IV Device
Handbook.
■ On-Board memory
■ 4-MB (x16) Synchronous Static Random Access Memory (SSRAM)
■ Two 32-MB (x32) DDR2 SDRAM
■ 64-MB flash
■ On-Board clocking circuitry
■ 50.000-MHz oscillator
■ 125.000-MHz oscillator
■ SMA clock input
■ SMA clock output
■ Programmable oscillator (default: 100.000-MHz)
■ General user I/O
■ LEDs and display
■ Eight FPGA user LEDs
■ One configuration done LED
■ One error LED
■ Five Ethernet status LEDs
■ One USB status LED
■ One power status LED
■ Five configuration LEDs
■ A two-line 16-character LCD display
■ Push buttons
■ One CPU reset push button
■ One MAX II configuration reset push button
■ One program-load push button—configure the FPGA from flash memory
■ One program-select push button—select image to load from flash memory
or serial configuration (EPCS) device
■ Four general user push buttons
■ DIP switches
■ Board settings DIP switch
■ JTAG chain select DIP switch
■ PCIe control DIP switch
■ Configuration settings DIP switch
■ User DIP switch
■ Power supply
■ 16-V DC input
■ 2.5-mm barrel jack for DC power input
■ On/Off slide power switch
■ On-Board power measurement circuitry
■ 20-W per HSMC interface
■ Mechanical
■ PCIe small form factor board
■ Bench-top operation
32 MB DDR2 RJ45
Power USB (x32)
Measure Blaster 100 MHz XTAL 125 MHz XTAL Jack
1.8 V
HSTL
1.8 V
CMOS 1.8 V 2.5 V
Translator 10/100/1000
Ethernet RGMII
CPLD
(x18)
1.8 V 2.5 V
1.8 V 14-pin LCD
CMOS Translator Header
4 MB SSRAM
(x18)
LVDS
64 MB Flash
(x16) XCVR x4
Port A
2.5 V (For TX/RX [0:7])
SMA Input
EP4CGX150DF31 Translator
1.8 V 2.5 V
For TX/RX
SMA Output [8:16] Port B
XCVR x4 XCVR x4
1.8 V
User LEDs
32 MB DDR2 Push-Button,
(x32) Switches x4 Edge
c Without proper anti-static handling, the board can be damaged. Therefore, use
anti-static handling precautions when touching the board.
Introduction
This chapter introduces the major components on the Cyclone IV GX FPGA
development board. Figure 2–1 illustrates major component locations and Table 2–1
provides a brief description of all component features of the board.
1 A complete set of schematics, a physical layout database, and GERBER files for the
development board reside in the Cyclone IV GX FPGA development kit documents
directory.
f For information about powering up the board and installing the demonstration
software, refer to the Cyclone IV GX FPGA Development Kit User Guide.
Board Overview
This section provides an overview of the Cyclone IV GX FPGA development board,
including an annotated board image and component descriptions. Figure 2–1
provides an overview of the development board features.
User DIP CPU Reset Board Settings User LEDs Select Load Configuration Done, Load,
HSMC Bank Selection HSMC Port A Switch Push-Button DIP Switch (D7-D10, Push-Button Push-Button HSMC Port B Error, EPCS, User,
Jumper (J3) (J1) (SW2) Switch (S6) (SW1) D12-D15) Switch (S7) Switch (S8) (J2) and Factory LEDs (D16-D21)
User Push-Button
Switches (S1-S4)
Power LED
System Reset (D11)
Push-Button
Switch (S5)
Power
Flash x16 Switch
Memory (U6) (SW3)
USB Type-B
Connector (J4)
DDR2A x32
(U8, U15)
DC Input
JTAG Jack (J5)
Connector
(J6)
JTAG Chain
Select DIP
Switch (SW5)
Gigabit Ethernet
(U21)
Ethernet LEDs
(D24-D27)
PCI Express Clock output PCI Express Clock Input Clock Input DDR2B x32 Cyclone MAX II CPLD EPCS
Control SMA Edge Connector SMA Differential (U17, U19) IV GX EPM2210 Device
DIP Switch Connector (J14) Connector SMAs FPGA System Controller (U18)
(SW4) (J9) (J10) Connectors (U10) (U7)
(J11, J12)
Table 2–1 describes the components and lists their corresponding board references.
Featured Devices
U10 FPGA EP4CGX150DF31, 896-pin FBGA.
U7 CPLD EPM2210GF256, 256-pin FBGA.
Configuration, Status, and Setup Elements
J4 USB Type-B connector Connects to the computer to enable embedded USB-Blaster JTAG.
J6 JTAG connector Disables embedded blaster (for use with external USB-Blasters).
Flash memory device with a serial interface which stores
EPCS128 serial configuration configuration data for FPGA device that supports active serial
U18
device configuration and reloads the data to the FPGA upon power-up or
reconfiguration.
f For more information about Cyclone IV device family, refer to the Cyclone IV Device
Handbook.
Table 2–3 lists the Cyclone IV GX device component reference and manufacturing
information.
I/O Resources
Figure 2–2 illustrates the bank organization and I/O count for the EP4CGX150DF31
device in the 896-pin FBGA package.
3.3-V LVTTL/LVCMOS
3.0-V LVTTL/LVCMOS
Ch2
2.5-V LVTTL/LVCMOS
I/O Bank 6
GXBL1
1.2-V LVCMOS
PPDS I/O bank with
LVDS calibration block
Ch0
RSDS
mini-LVDS
Bus LVDS (7) I/O bank without
LVPECL (3) calibration block
Ch3
I/O Bank 5
HSTL-15 Class I and II
Ch2
GXBL0
Table 2–4 lists the Cyclone IV GX device pin count and usage by function on the
development board.
Figure 2–3 illustrates the MAX II CPLD EPM2210 System Controller's functionality
and external circuit connections as a block diagram.
MAX II SLD-HUB
Embedded EP4CGX150
USB-Blaster Information
Register
FLASH
Encoder Virtual-JTAG Decoder
Control
Register EPCS
Power
Measurement LTC2418 Configuration
Controller Power PFL Signals (GPIO on
Results
Calculations MAX Device)
User/Factory Configuration
DIP Switch Push Buttons
Table 2–5 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 (U7).
Table 2–5. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 1 of 4)
I/O EPM2210 EP4CGX15BF14
Schematic Signal Name Description
Standard Pin Number Pin Number
CLKA_EN H3 — 125-MHz oscillator enable
CLKA_SDA J1 — 125-MHz programming data
CLKA_SCL H4 — 125-MHz programming clock
CLK125_EN 2.5-V J2 — 125-MHz oscillator enable
CLKIN_50 H5 — 50-MHz oscillator
CLKIN_MAX_100 J5 — MAX II clock input
FAN_CNTL P2 — Fan control
Table 2–5. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 2 of 4)
I/O EPM2210 EP4CGX15BF14
Schematic Signal Name Description
Standard Pin Number Pin Number
FACTORY_CONFIGn G12 — Factory configuration enable
FLASH_ADVn L13 F24 FSM bus flash memory address valid
FLASH_RESETn M15 A28 FSM bus flash memory reset
FLASH_WEn L12 C13 FSM bus flash memory write enable
1.8-V
FLASH_OEn M16 F7 FSM bus flash memory output enable
FLASH_RDYBSYn L11 B7 FSM bus flash memory ready
FLASH_CLK L15 Y21 FSM bus flash memory clock
FLASH_CEn K14 E25 FSM bus flash memory chip enable
FPGA_DATA0 D3 A3 FPGA data
FPGA_DATA1 L1 G9 FPGA data
FPGA_DATA2 J16 H9 FPGA data
FPGA_DATA3 J13 D1 FPGA data
FPGA_DATA4 H16 C2 FPGA data
FPGA_DATA5 H13 AE4 FPGA data
FPGA_DATA6 H15 AE5 FPGA data
FPGA_DATA7 H14 AE10 FPGA data
2.5-V
FPGA_DCLK C2 B3 FPGA configuration clock
FPGA_CONF_DONE E3 B1 FPGA configuration done
FPGA_STATUSn C3 AJ1 FPGA configuration ready
FPGA_CONFIGn E4 AB9 FPGA configuration active
JTAG_TCK P3 F2 FPGA JTAG TCK
JTAG_TMS N4 E1 FPGA JTAG TMS
JTAG_FPGA_TDO L6 F1 FPGA JTAG TDO
JTAG_EPM2210_TDO M5 E2 MAX II JTAG TDO
Table 2–5. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 3 of 4)
I/O EPM2210 EP4CGX15BF14
Schematic Signal Name Description
Standard Pin Number Pin Number
FSM_A1 P7 AD6 FSM bus address
FSM_A2 R6 AK29 FSM bus address
FSM_A3 R5 AA21 FSM bus address
FSM_A4 R4 AG25 FSM bus address
FSM_A5 R3 AH5 FSM bus address
FSM_A6 M8 AH27 FSM bus address
FSM_A7 P6 AJ12 FSM bus address
FSM_A8 P8 AF16 FSM bus address
FSM_A9 R7 AH20 FSM bus address
FSM_A10 N6 AK23 FSM bus address
FSM_A11 P4 AH17 FSM bus address
FSM_A12 1.8-V P5 AB21 FSM bus address
FSM_A13 N8 AF19 FSM bus address
FSM_A14 T6 AF12 FSM bus address
FSM_A15 N5 AG27 FSM bus address
FSM_A16 M6 AK26 FSM bus address
FSM_A17 N7 AH4 FSM bus address
FSM_A18 T5 AK3 FSM bus address
FSM_A19 R1 AH9 FSM bus address
FSM_A20 M7 AG6 FSM bus address
FSM_A21 T2 AK25 FSM bus address
FSM_A22 T7 AE21 FSM bus address
FSM_A23 T4 AA18 FSM bus address
Table 2–5. MAX II CPLD EPM2210 System Controller Device Pin-Out (Part 4 of 4)
I/O EPM2210 EP4CGX15BF14
Schematic Signal Name Description
Standard Pin Number Pin Number
FSM_A24 R8 AK27 FSM bus address
FSM_A25 M9 AF21 FSM bus address
FSM_D0 E9 AK14 FSM bus data
FSM_D1 A9 AE6 FSM bus data
FSM_D2 E7 AG21 FSM bus data
FSM_D3 B7 AE9 FSM bus data
FSM_D4 A6 AK28 FSM bus data
FSM_D5 A8 AD23 FSM bus data
FSM_D6 C7 AG24 FSM bus data
1.8-V
FSM_D7 B6 AB22 FSM bus data
FSM_D8 E8 AE22 FSM bus data
FSM_D9 B8 AJ24 FSM bus data
FSM_D10 D8 Y19 FSM bus data
FSM_D11 D7 AH23 FSM bus data
FSM_D12 A7 AK22 FSM bus data
FSM_D13 C8 AH24 FSM bus data
FSM_D14 B5 Y18 FSM bus data
FSM_D15 A5 AJ13 FSM bus data
HSMA_PSNTn G5 A25 HSMC port A present LED
HSMB_PSNTn H2 C26 HSMC port B present LED
MAX_EPCS G3 — MAX II EPCS memory chip enable
2.5-V
MAX_ERROR G2 — FPGA configuration error LED
MAX_FACTORY G4 — FPGA factory configuration LED
MAX_USER G1 — FPGA user configuration LED
MAX_FAN B1 — FPGA fan LED
MAX_CSn L16 B12 MAX II chip select
1.8-V
MAX_OEn K13 G8 MAX II output enable
MAX_WEn K15 A9 MAX II write enable
MSEL0 L2 AD7 FPGA MSEL0 configuration mode select
MSEL2 2.5-V M1 AC7 FPGA MSEL2 configuration mode select
MSEL3 M2 AC8 FPGA MSEL3 configuration mode select
RESET_CONFIGn 1.8-V G16 AF27 Force FPGA configuration push button
SENSE_CSn F5 — Power monitor chip select
Power monitor serial peripheral interface (SPI)
SENSE_SCK E1 —
2.5-V clock
SENSE_SDI F4 — Power monitor SPI data in
SENSE_SDO E2 — Power monitor SPI data out
SYS_RESETn 1.8-V J15 AF27 System reset push button
USER_FACTORY 2.5-V N1 — User reset push button
Table 2–6 lists the MAX II CPLD EPM2210 System Controller component reference
and manufacturing information.
Table 2–6. MAX II CPLD EPM2210 System Controller Component Reference and Manufacturing Information
Manufacturing Manufacturer
Board Reference Description Manufacturer
Part Number Website
IC - MAX II CPLD EPM2210G
U7 Altera Corporation EPM2210GF256C3N www.altera.com
256FBGA -3 LF 1.8V VCCINT
Configuration
This section describes the FPGA, flash memory, and MAX II CPLD EPM2210 System
Controller device configuration methods supported by the Cyclone IV GX FPGA
development board. The Cyclone IV GX FPGA development board supports the
following 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 storing FPGA images which the MAX II
CPLD EPM2210 System Controller uses to configure the Cyclone IV GX device
either on board power-up or after the program load push-button switch (S8) is
pressed.
■ External USB-Blaster for configuring the FPGA using an external USB-Blaster.
■ Serial configuration (EPCS) device (U18) is used to store configuration data for
FPGA device that supports active serial (AS) configuration and reloads the data to
the FPGA upon reconfiguration. Use the program select push-button switch (S7) to
select the configuration files to be loaded from either page 0 (factory location),
page 1 (user location), or from the EPCS device.
10-pin
J6
JTAG Header
JTAG Master
DISABLED
(on install) TCK
GPIO GPIO TCK
TMS ALWAYS
TMS EP4CGX150
Embedded GPIO
TDO ENABLED
Blaster GPIO TDI FPGA
TDI (in chain)
SW5 GPIO TDO
JTAG Slave
Embedded TCK
USB EPM2210
Blaster TMS Flash
PHY System
Connection Memory
TDI
Controller
J4 TDO
Analog
Switch
EPM2210_JTAG_EN JTAG Slave
SW5.1 TCK
Installed
TMS HSMC
HSMC
TDI Port A
Card
Analog TDO
Switch
HSMA_JTAG_EN JTAG Master/Slave
SW5.2 TCK
Installed
TMS HSMC
HSMC
TDI Port B
Card
TDO
Analog
Switch
HSMB_JTAG_EN JTAG Master/Slave
SW5.3 TCK
PCI Express
TMS PCI Express
Edge
TDI Motherboard
Connector
TDO
Analog
Switch
PCIE_JTAG_EN JTAG Master/Slave
SW5.4
The Cyclone IV GX FPGA is configured via JTAG using the MAX II configuration
controller design (embedded blaster) as the primary configuration mode. The board
includes a MAX II CPLD EPM2210 System Controller which interfaces directly to the
Cyclone IV GX FPGA for configuration, LCD control, power monitor control, and
other purposes. The MAX II CPLD EPM2210 System Controller contains the required
state machine and control logic to determine the configuration source for the Cyclone
IV GX FPGA.
f For more information on the Nios II processor, refer to the Nios II Processor page of
the Altera website.
Table 2–7. Program Load Push Button (S8) LED Settings (1)
1 Before you program the EPCS device, press the program select push button (S7) to
select the AS configuration scheme. After programming the EPCS device, press the
program load push button (S8) load the design from the EPCS device to the FPGA
when you power up the board.
EPCS Programming
EPCS programming is possible through a variety of methods. One method to program
the EPCS device is to use the Serial FlashLoader (SFL), a JTAG-based in-system
programming solution for Altera serial configuration devices. The SFL is a bridge
design for the FPGA that uses the JTAG connector (J6) to access the JTAG Indirect
Configuration Device Programming File (.jic) and then uses the AS interface to
program the EPCS device. Both the JTAG and AS interfaces are bridged together
inside the SFL design.
Another method to program the EPCS device is to perform in-system programming
through the AS programming header (J16).
Other methods to program the EPCS can be used as well, including the Nios II
processor.
f For more information on the following topics, refer to the respective documents:
Topic Reference
Board Update Portal Cyclone IV GX Development Kit User Guide
PFL Design Cyclone IV GX Development Kit User Guide
PFL Megafunction AN 386: Using the Parallel Flash Loader with the Quartus II Software
SFL Megafunction AN 370: Using the Serial FlashLoader with the Quartus II Software
Managing and programming
Nios II Flash Programmer User Guide
EPCS memory contents
Status Elements
The development board includes status LEDs. This section describes the status
elements.
Table 2–8 lists the LED board references, names, and functional descriptions.
Table 2–9 lists the board-specific LEDs component references and manufacturing
information.
Setup Elements
The development board includes several different kinds of setup elements. This
section describes the following setup elements:
■ Board settings DIP switch
■ JTAG chain select DIP switch
■ PCIe control DIP switch
■ Configuration push buttons
■ System reset push button
Table 2–11 lists the board settings DIP switch component reference and
manufacturing information.
Table 2–11. Board Settings DIP Switch Component Reference and Manufacturing Information
Board Manufacturer
Description Manufacturer Manufacturer Website
Reference Part Number
SW1 Four-position slide DIP switch C & K Components TDA04H0SB1 www.ck-components.com
Table 2–11 lists the JTAG chain select DIP switch component reference and
manufacturing information.
Table 2–13. JTAG Chain Select DIP Switch Component Reference and Manufacturing Information
Board Manufacturer
Description Manufacturer Manufacturer Website
Reference Part Number
SW5 Four-position slide DIP switch C & K Components TDA04H0SB1 www.ck-components.com
Table 2–11 lists the PCIe control DIP switch component reference and manufacturing
information.
Table 2–15. PCIe Control DIP Switch Component Reference and Manufacturing Information
Board Manufacturer
Description Manufacturer Manufacturer Website
Reference Part Number
SW4 Four-position slide DIP switch C & K Components TDA04H0SB1 www.ck-components.com
Configuration Settings
The MAX II CPLD EPM2210 System Controller controls the configuration settings. A
configuration scheme is selected by driving the MSEL pins either high or low, as
shown in Table 2–16.
Setting POR
Configuration Scheme
MSEL3 MSEL2 MSEL1 MSEL0 Delay
Table 2–17. Configuration Push Buttons Component Reference and Manufacturing Information
Manufacturer
Board Reference Description Manufacturer Manufacturer Website
Part Number
S7, S8 Push buttons Panasonic EVQPAC07K www.panasonic.com/industrial/
Clock Circuitry
The dedicated clock inputs are located on the top bank 8B and bottom bank 3B of the
Cyclone IV GX device. An on-board programmable oscillator or a bench supply clock
can be distributed to these dedicated clock inputs. The clock going to bank 3B is a
dedicated clock input for 3G applications.
The non-dedicated clocks are located on banks 3A and 8A of the Cyclone IV GX
device. The PCIe reference clock is on bank 3A while the 125-MHz clock is on bank
8A.
Figure 2–5 shows the Cyclone IV GX FPGA development board’s transceiver clock
structure.
FPGA
CLKOUT SMA (J9)
(U10)
ICS8543 Bank 3B Bank 4
100-MHz Oscillator (X4)
CLKBUF
CLKA_EN (U25) Bank 8B
CLKA_SEL
CLK125_EN
PCI Express Reference Clock
Bank 3A
Bank 8A
Bank 4
Table 2–18. User-Defined Push Button Schematic Signal Names and Functions
Schematic Signal Cyclone IV GX
Board Reference Description I/O Standard
Name Device Pin Number
S4 USER_PB0 C12
S3 USER_PB1 D11
User-defined push button. When the
S2 switch is pressed, a logic 0 is USER_PB2 F4
1.8-V
S1 selected. When the switch is released, USER_PB3 D8
a logic 1 is selected.
S5 SYS_RESETn AF27
S6 CPU_RESETn G20
Table 2–19 lists the user-defined push button component reference and the
manufacturing information.
Table 2–19. User-Defined Push Button Component Reference and Manufacturing Information
Manufacturer
Board Reference Description Manufacturer Manufacturer Website
Part Number
S1–S6 Push button Panasonic EVQPAC07K www.panasonic.com/industrial/
User-Defined LEDs
The development board includes general user-defined LEDs and HSMC user-defined
LEDs. This section describes all user-defined LEDs. For information on board-specific
or status LEDs, refer to “Status Elements” on page 2–16.
Table 2–21 lists the user-defined LED component reference and the manufacturing
information.
Table 2–22 lists the HSMC user-defined LED schematic signal names and their
corresponding Cyclone IV GX pin numbers.
Table 2–22. HSMC User-Defined LED Schematic Signal Names and Functions
Schematic Cyclone IV GX Device
Board Reference Description I/O Standard
Signal Name Pin Number
User-Defined LEDs.
D4 HSMA_RX_LED C24
Labeled RX for HSMC Port A.
User-Defined LEDs.
D3 HSMA_TX_LED B25
Labeled TX for HSMC Port A.
2.5-V
User-Defined LEDs.
D6 HSMB_RX_LED C10
Labeled RX for HSMC Port B.
User-Defined LEDs.
D5 HSMB_TX_LED D25
Labeled TX for HSMC Port B.
Table 2–23 lists the HSMC user-defined LED component reference and the
manufacturing information.
Table 2–23. HSMC User-Defined LED Component Reference and Manufacturing Information
Board Reference Device Description Manufacturer Manufacturer Part Number Manufacturer Website
D3–D6 Green LEDs Lumex, Inc. SML-LXT0805GW-TR www.lumex.com
Table 2–24. User-Defined DIP Switch Schematic Signal Names and Functions
Schematic Cyclone IV GX Device
Board Reference Description I/O Standard
Signal Name Pin Number
SW2.1 USER_DIPSW0 A5
SW2.2 User-defined DIP switch connected to USER_DIPSW1 G15
SW2.3 FPGA device. When the switch is in USER_DIPSW2 E9
SW2.4 the OPEN or OFF position, a logic 1 is USER_DIPSW3 C8
2.5-V
SW2.5 selected. When the switch is in the USER_DIPSW4 C4
SW2.6 CLOSED or ON position, a logic 0 is USER_DIPSW5 F14
SW2.7 selected. USER_DIPSW6 G12
SW2.8 USER_DIPSW7 E7
Table 2–21 lists the user-defined LED component reference and the manufacturing
information.
Table 2–25. User-Defined DIP Switch Component Reference and Manufacturing Information
Manufacturer
Board Reference Device Description Manufacturer Manufacturer Website
Part Number
SW2 Eight-Position DIP switch C & K Components TDA08H0SB1 www.ck-components.com
LCD
The 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.
Table 2–26 summarizes the LCD pin assignments. The signal names and directions are
relative to the Cyclone IV GX FPGA.
Table 2–26. LCD Pin Assignments, Schematic Signal Names, and Functions
Schematic Signal Cyclone IV GX
Board Reference Description I/O Standard
Name Device Pin Number
J13.4 LCD data or command select LCD_D_Cn D5
J13.5 LCD write enable LCD_WEn E6
J13.6 LCD chip select LCD_CSn C3
J13.7 LCD data bus LCD_DATA0 C15
J13.8 LCD data bus LCD_DATA1 F9
J13.9 LCD data bus LCD_DATA2 2.5-V CMOS (1) D7
J13.10 LCD data bus LCD_DATA3 E21
J13.11 LCD data bus LCD_DATA4 C27
J13.12 LCD data bus LCD_DATA5 G13
J13.13 LCD data bus LCD_DATA6 E10
J13.14 LCD data bus LCD_DATA7 F16
Note to Table 2–26:
(1) All signals are translated from 1.8-V to 2.5-V using a dual/quad low-voltage level translators except for LCD_DATA4, which connects directly to
the PLL4_CLKOUTn pin of the Cyclone IV GX FPGA.
Table 2–27 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.
1 The particular model used does not have a backlight and the LCD drive pin is not
connected to the power pin for maximum pixel drive.
Table 2–28 lists the LCD component references and the manufacturing information.
PCIe
The Cyclone IV GX FPGA development board fits entirely into a PC motherboard
with a ×4 PCIe slot which can accommodate a short-form PCIe add-in card. The
development board comes with a full height I/O bracket for its low profile form factor
card. This interface uses the Cyclone IV GX device's PCIe hard IP block in ×4 lane
configuration, saving logic resources for the user logic application.
f For more information on using the PCIe hard IP block, refer to the PCI Express
Compiler User Guide.
The PCIe interface supports a channel width of ×4 as well as the connection speed of
Gen1 at 2.5 Gbps/lane.
The board’s power can be sourced entirely from the PCIe edge connector when
installed into a PC motherboard. Turn the power switch (SW3) to the ON position
when you install the board 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
use 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 and PCIE_REFCLK_N signals are a 100-MHz differential input that
is driven from the PC motherboard onto this board through the PCIe edge connector.
This signal connects directly to a Cyclone IV GX REFCLK input pin pair. 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).
1 PCIe signals and HSMC Port B XCVR signals are muxed via resistors and capacitors.
By default, the XCVR_RX_P and XCVR_RX_N channels of the FPGA are connected to the
PCIE_RX_P and PCIE_RX_N signals, while the XCVR_TX_P and XCVR_TX_N channels are
connected to the PCIE_TX_P and PCIE_TX_N signals.
Table 2–29 summarizes the PCIe pin assignments. The signal names and directions are
relative to the Cyclone IV GX FPGA.
Table 2–29. PCIe Pin Assignments, Schematic Signal Names, and Functions
Cyclone IV GX
Board Reference Description I/O Standard Device
Schematic Signal Name
Pin Number
J14.A16 Add-in card transmit bus PCIE_TX_P0 AB4 (1)
10/100/1000 Ethernet
A Marvell 88E1111 PHY device is used for 10/100/1000 BASE-T Ethernet connection.
The device is an auto-negotiating Ethernet PHY with an RGMII interface to the FPGA.
The MAC function must be provided in the FPGA for typical networking applications
such the Altera Triple Speed Ethernet MegaCore design. 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. The device interfaces to a Halo Electronics HFJ11-1G02E model
RJ45 with internal magnetics that can be used for driving copper lines with Ethernet
traffic.
The PHY address on the management data input/output (MDIO) bus is 0b10010 =
0x12.
Figure 2–6 shows the RGMII interface between the FPGA (MAC) and Marvell 88E1111
PHY.
Figure 2–6. SGMII Interface between FPGA (MAC) and Marvell 88E1111 PHY
Marvell 88E1111
10/100/1000 Mbps Translator PHY RJ45
Ethernet MAC (1.8 V to 2.5 V) Device
RGMII Interface
Table 2–30. Ethernet PHY Pin Assignments, Signal Names and Functions
Cyclone IV GX
Board Reference Description I/O Standard Device
Schematic Signal Name
Pin Number
U21.11 RGMII TX data ENET_T_TX_D0 G10
U21.12 RGMII TX data ENET_T_TX_D1 E3
U21.13 RGMII TX data ENET_T_TX_D2 D10
U21.14 RGMII TX data ENET_T_TX_D3 B10
U21.8 RGMII TX clock ENET_T_GTX_CLK D9
U21.9 RGMII TX control ENET_T_TX_EN A27
U21.95 RGMII RX data ENET_T_RX_D0 F5
U21.92 RGMII RX data ENET_T_RX_D1 B9
U21.93 RGMII RX data ENET_T_RX_D2 G14
U21.91 RGMII RX data ENET_T_RX_D3 1.8-V CMOS E13
U21.2 RGMII RX clock ENET_T_RX_CLK B15
U21.94 RGMII RX data valid ENET_T_RX_DV E15
U21.25 Management bus control ENET_T_MDC K21
U21.24 Management bus data ENET_T_MDIO G7
U21.23 Management bus interrupt ENET_T_INTN A11
U21.28 Device reset ENET_T_RESETn D6
U21.68 RX data active LED ENET_LED_TX —
U21.69 TX data active LED ENET_LED_RX —
U21.76 10 Mbps connection speed LED ENET_LED_LINK10 —
U21.74 100 Mbps connection speed LED ENET_LED_LINK100 —
U21.73 1000 Mbps connection speed LED ENET_LED_LINK1000 1.8-V CMOS —
U21.70 Duplex or collision LED ENET_LED_DUPLEX —
Table 2–31 lists the Ethernet PHY interface component reference and manufacturing
information.
Table 2–32 lists the capacitor or resistor stuffing option to enable either the PCIe
interface or the HSMC port B interface. The multiplexer capacitors are 0.1 F and the
multiplexer resistors are 0
Table 2–32. Multiplexer Location for PCIe Interface and HSMC Port B Interface
Selection Multiplexer Location
Populate C324, C326, C328, C330, C341, C343, C345, C347, R80,
PCIe interface
R81, R84, R86, R88, R89, R92, R96
Populate C323, C325, C327, C329, C340, C342, C344, C346, R82,
HSMC port B interface
R83, R85, R87, R90, R91, R93, R97
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.
The HSMC port A 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. The HSMC port B interface
is translated from 1.8 V (on the FPGA) to 2.5 V (on the HSMC connector) using a
bidirectional voltage translator.
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.
Table 2–33 lists the HSMC port A interface pin assignments, signal names, and
functions.
Table 2–33. HSMC Port A Pin Assignments, Schematic Signal Names, and Functions (Part 1 of 4)
Cyclone IV GX
Board Schematic Signal
Description I/O Standard Device
Reference Name
Pin Number
J1.17 Transceiver TX bit 3 HSMA_TX_P3 H4
J1.19 Transceiver TX bit 3n HSMA_TX_N3 H3
J1.18 Transceiver RX bit 3 HSMA_RX_P3 J2
J1.20 Transceiver RX bit 3n HSMA_RX_N3 J1
J1.21 Transceiver TX bit 2 HSMA_TX_P2 K4
J1.23 Transceiver TX bit 2n HSMA_TX_N2 K3
J1.22 Transceiver RX bit 2 HSMA_RX_P2 L2
J1.24 Transceiver RX bit 2n HSMA_RX_N2 1.5 V L1
J1.25 Transceiver TX bit 1 HSMA_TX_P1 M4
J1.27 Transceiver TX bit 1n HSMA_TX_N1 M3
J1.26 Transceiver RX bit 1 HSMA_RX_P1 N2
J1.28 Transceiver RX bit 1n HSMA_RX_N1 N1
J1.29 Transceiver TX bit 0 HSMA_TX_P0 P4
J1.31 Transceiver TX bit 0n HSMA_TX_N0 P3
J1.30 Transceiver RX bit 0 HSMA_RX_P0 R2
J1.32 Transceiver RX bit 0n HSMA_RX_N0 R1
J1.33 Management serial data HSMA_T_SDA C25
J1.34 Management serial clock HSMA_T_SCL B24
2.5-V
J1.35 JTAG clock signal JTAG_TCK F2
J1.36 JTAG mode select signal JTAG_TMS E1
J1.37 JTAG data output HSMA_JTAG_TDO —
J1.38 JTAG data input HSMA_JTAG_TDI —
J1.39 Dedicated CMOS clock out HSMA_CLK_OUT0 —
J1.40 Dedicated CMOS clock in HSMA_CLK_IN0 —
J1.41 Dedicated CMOS I/O bit 0 HSMA_D0 2.5-V AC27
J1.42 Dedicated CMOS I/O bit 1 HSMA_D1 Y27
J1.43 Dedicated CMOS I/O bit 2 HSMA_D2 AF30
J1.44 Dedicated CMOS I/O bit 3 HSMA_D3 AD27
Table 2–33. HSMC Port A Pin Assignments, Schematic Signal Names, and Functions (Part 2 of 4)
Cyclone IV GX
Board Schematic Signal
Description I/O Standard Device
Reference Name
Pin Number
J1.47 LVDS TX bit 0 or CMOS bit 4 HSMA_TX_D_P0 C29
J1.48 LVDS RX bit 0 or CMOS bit 5 HSMA_RX_D_P0 D29
J1.49 LVDS TX bit 0n or CMOS bit 6 HSMA_TX_D_N0 C30
J1.50 LVDS RX bit 0n or CMOS bit 7 HSMA_RX_D_N0 D30
J1.53 LVDS TX bit 1 or CMOS bit 8 HSMA_TX_D_P1 E27
J1.54 LVDS RX bit 1 or CMOS bit 9 HSMA_RX_D_P1 G26
J1.55 LVDS TX bit 1n or CMOS bit 10 HSMA_TX_D_N1 E28
J1.56 LVDS RX bit 1n or CMOS bit 11 HSMA_RX_D_N1 G27
J1.59 LVDS TX bit 2 or CMOS bit 12 HSMA_TX_D_P2 F26
J1.60 LVDS RX bit 2 or CMOS bit 13 HSMA_RX_D_P2 N24
J1.61 LVDS TX bit 2n or CMOS bit 14 HSMA_TX_D_N2 F27
J1.62 LVDS RX bit 2n or CMOS bit 15 HSMA_RX_D_N2 M25
J1.65 LVDS TX bit 3 or CMOS bit 16 HSMA_TX_D_P3 F30
J1.66 LVDS RX bit 3 or CMOS bit 17 HSMA_RX_D_P3 N25
J1.67 LVDS TX bit 3n or CMOS bit 18 HSMA_TX_D_N3 E30
LVDS or 2.5-V or
J1.68 LVDS RX bit 3n or CMOS bit 19 HSMA_RX_D_N3 M26
1.8-V
J1.71 LVDS TX bit 4 or CMOS bit 20 HSMA_TX_D_P4 F28
J1.72 LVDS RX bit 4 or CMOS bit 21 HSMA_RX_D_P4 R24
J1.73 LVDS TX bit 4n or CMOS bit 22 HSMA_TX_D_N4 F29
J1.74 LVDS RX bit 4n or CMOS bit 23 HSMA_RX_D_N4 P25
J1.77 LVDS TX bit 5 or CMOS bit 24 HSMA_TX_D_P5 H30
J1.78 LVDS RX bit 5 or CMOS bit 25 HSMA_RX_D_P5 N27
J1.79 LVDS TX bit 5n or CMOS bit 26 HSMA_TX_D_N5 G30
J1.80 LVDS RX bit 5n or CMOS bit 27 HSMA_RX_D_N5 N28
J1.83 LVDS TX bit 6 or CMOS bit 28 HSMA_TX_D_P6 G28
J1.84 LVDS RX bit 6 or CMOS bit 29 HSMA_RX_D_P6 M29
J1.85 LVDS TX bit 6n or CMOS bit 30 HSMA_TX_D_N6 G29
J1.86 LVDS RX bit 6n or CMOS bit 31 HSMA_RX_D_N6 M30
J1.89 LVDS TX bit 7 or CMOS bit 32 HSMA_TX_D_P7 J29
J1.90 LVDS RX bit 7 or CMOS bit 33 HSMA_RX_D_P7 N29
J1.91 LVDS TX bit 7n or CMOS bit 34 HSMA_TX_D_N7 J30
Table 2–33. HSMC Port A Pin Assignments, Schematic Signal Names, and Functions (Part 3 of 4)
Cyclone IV GX
Board Schematic Signal
Description I/O Standard Device
Reference Name
Pin Number
J1.92 LVDS RX bit 7n or CMOS bit 35 HSMA_RX_D_N7 N30
J1.95 LVDS or CMOS clock out 1 or CMOS bit 36 HSMA_CLK_OUT_P1 P21
J1.96 LVDS or CMOS clock in 1 or CMOS bit 37 HSMA_CLK_IN_P1 T29
J1.97 LVDS or CMOS clock out 1 or CMOS bit 38 HSMA_CLK_OUT_N1 N21
J1.98 LVDS or CMOS clock in 1 or CMOS bit 39 HSMA_CLK_IN_N1 T30
J1.101 LVDS TX bit 8 or CMOS bit 40 HSMA_TX_D_P8 L30
J1.102 LVDS RX bit 8 or CMOS bit 41 HSMA_RX_D_P8 P27
J1.103 LVDS TX bit 8n or CMOS bit 42 HSMA_TX_D_N8 K30
J1.104 LVDS RX bit 8n or CMOS bit 43 HSMA_RX_D_N8 P28
J1.107 LVDS TX bit 9 or CMOS bit 44 HSMA_TX_D_P9 J28
J1.108 LVDS RX bit 9 or CMOS bit 45 HSMA_RX_D_P9 R30
J1.109 LVDS TX bit 9n or CMOS bit 46 HSMA_TX_D_N9 H28
J1.110 LVDS RX bit 9n or CMOS bit 47 HSMA_RX_D_N9 P30
J1.113 LVDS TX bit 10 or CMOS bit 48 HSMA_TX_D_P10 J27
J1.114 LVDS RX bit 10 or CMOS bit 49 HSMA_RX_D_P10 R27
J1.115 LVDS TX bit 10n or CMOS bit 50 HSMA_TX_D_N10 H27
J1.116 LVDS RX bit 10n or CMOS bit 51 HSMA_RX_D_N10 R28
J1.119 LVDS TX bit 11 or CMOS bit 52 HSMA_TX_D_P11 L27
J1.120 LVDS RX bit 11 or CMOS bit 53 HSMA_RX_D_P11 LVDS or 2.5-V or T28
J1.121 LVDS TX bit 11n or CMOS bit 54 HSMA_TX_D_N11 1.8-V L28
J1.122 LVDS RX bit 11n or CMOS bit 55 HSMA_RX_D_N11 R29
J1.125 LVDS TX bit 12 or CMOS bit 56 HSMA_TX_D_P12 M27
J1.126 LVDS RX bit 12 or CMOS bit 57 HSMA_RX_D_P12 R25
J1.127 LVDS TX bit 12n or CMOS bit 58 HSMA_TX_D_N12 M28
J1.128 LVDS RX bit 12n or CMOS bit 59 HSMA_RX_D_N12 R26
J1.131 LVDS TX bit 13 or CMOS bit 60 HSMA_TX_D_P13 K26
J1.132 LVDS RX bit 13 or CMOS bit 61 HSMA_RX_D_P13 T26
J1.133 LVDS TX bit 13n or CMOS bit 62 HSMA_TX_D_N13 K27
J1.134 LVDS RX bit 13n or CMOS bit 63 HSMA_RX_D_N13 T27
J1.137 LVDS TX bit 14 or CMOS bit 64 HSMA_TX_D_P14 K25
J1.138 LVDS RX bit 14 or CMOS bit 65 HSMA_RX_D_P14 U25
J1.139 LVDS TX bit 14n or CMOS bit 66 HSMA_TX_D_N14 J26
J1.140 LVDS RX bit 14n or CMOS bit 67 HSMA_RX_D_N14 T25
J1.143 LVDS TX bit 15 or CMOS bit 68 HSMA_TX_D_P15 J25
J1.144 LVDS RX bit 15 or CMOS bit 69 HSMA_RX_D_P15 T23
J1.145 LVDS TX bit 15n or CMOS bit 70 HSMA_TX_D_N15 H25
J1.146 LVDS RX bit 15n or CMOS bit 71 HSMA_RX_D_N15 T24
J1.149 LVDS TX bit 16 or CMOS bit 72 HSMA_TX_D_P16 M21
Table 2–33. HSMC Port A Pin Assignments, Schematic Signal Names, and Functions (Part 4 of 4)
Cyclone IV GX
Board Schematic Signal
Description I/O Standard Device
Reference Name
Pin Number
J1.150 LVDS RX bit 16 or CMOS bit 73 HSMA_RX_D_P16 U21
J1.151 LVDS TX bit 16n or CMOS bit 74 HSMA_TX_D_N16 M22
J1.152 LVDS RX bit 16n or CMOS bit 75 HSMA_RX_D_N16 T21
LVDS or 2.5-V or
J1.155 LVDS or CMOS clock out 2 or CMOS bit 76 HSMA_CLK_OUT_P2 K28
1.8-V
J1.156 LVDS or CMOS clock in 2 or CMOS bit 77 HSMA_CLK_IN_P2 V29
J1.157 LVDS or CMOS clock out 2 or CMOS bit 78 HSMA_CLK_OUT_N2 K29
J1.158 LVDS or CMOS clock in 2 or CMOS bit 79 HSMA_CLK_IN_N2 V30
J1.160 HSMC Port A presence detect HSMA_PSNTn A25
User LED to show RX data activity on
D4 HSMA_RX_LED C24
HSMC Port A 2.5-V
User LED to show TX data activity on
D3 HSMA_TX_LED D25
HSMC Port A
Table 2–34 lists the HSMC port B interface pin assignments, signal names, and
functions.
.
Table 2–34. HSMC Port B Pin Assignments, Schematic Signal Names, and Functions (Part 1 of 5)
Cyclone IV GX
Board Other
Description Schematic Signal I/O Standard Device
Reference Connections
Name Pin Number
J2.17 Transceiver TX bit 3 HSMB_TX_P3 — C329.1
J2.18 Transceiver RX bit 3 HSMB_RX_P3 — R97.2
J2.19 Transceiver TX bit 3n HSMB_TX_N3 — C346.1
J2.20 Transceiver RX bit 3n HSMB_RX_N3 — R101.2
J2.21 Transceiver TX bit 2 HSMB_TX_P2 — C327.1
J2.22 Transceiver RX bit 2 HSMB_RX_P2 — R94.2
J2.23 Transceiver TX bit 2n HSMB_TX_N2 — C344.1
J2.24 Transceiver RX bit 2n HSMB_RX_N2 — R95.2
1.5-V
J2.25 Transceiver TX bit 1 HSMB_TX_P1 — C325.1
J2.26 Transceiver RX bit 1 HSMB_RX_P1 — R89.2
J2.27 Transceiver TX bit 1n HSMB_TX_N1 — C342.1
J2.28 Transceiver RX bit 1n HSMB_RX_N1 — R91.2
J2.29 Transceiver TX bit 0 HSMB_TX_P0 — C323.1
J2.30 Transceiver RX bit 0 HSMB_RX_P0 — R86.2
J2.31 Transceiver TX bit 0n HSMB_TX_N0 — C340.1
J2.32 Transceiver RX bit 0n HSMB_RX_N0 — R87.2
J2.33 Management serial data HSMB_T_SDA — U39.1
J2.34 Management serial clock HSMB_T_SCL — U39.8
2.5-V
J2.37 JTAG data output HSMB_JTAG_TDO — U2.5
J2.38 JTAG data input HSMB_JTAG_TDI — U1.9; U2.2
Table 2–34. HSMC Port B Pin Assignments, Schematic Signal Names, and Functions (Part 2 of 5)
Cyclone IV GX
Board Other
Description Schematic Signal I/O Standard Device
Reference Connections
Name Pin Number
J2.39 Dedicated CMOS clock out HSMB_CLK_OUT0 AA22 —
J2.40 Dedicated CMOS clock in HSMB_CLK_IN0 — U30.4
J2.41 Dedicated CMOS I/O bit 0 HSMB_D0 AH29 —
J2.42 Dedicated CMOS I/O bit 1 HSMB_D1 AE30 —
J2.43 Dedicated CMOS I/O bit 2 HSMB_D2 AD29 —
J2.44 Dedicated CMOS I/O bit 3 HSMB_D3 AG29 —
J2.47 CMOS bit 4 HSMB_TX_D_P0 AB28 —
J2.48 CMOS bit 5 HSMB_RX_D_P0 AB30 —
J2.49 CMOS bit 6 HSMB_TX_D_N0 AC30 —
J2.50 CMOS bit 7 HSMB_RX_D_N0 AA28 —
J2.53 CMOS bit 8 HSMB_TX_D_P1 Y28 —
J2.54 CMOS bit 9 HSMB_RX_D_P1 AA27 —
J2.55 CMOS bit 10 HSMB_TX_D_N1 AA26 —
J2.56 CMOS bit 11 HSMB_RX_D_N1 AD30 —
J2.59 CMOS bit 12 HSMB_TX_D_P2 AC28 —
J2.60 CMOS bit 13 HSMB_RX_D_P2 AB27 —
J2.61 CMOS bit 14 HSMB_TX_D_N2 AB26 —
J2.62 CMOS bit 15 HSMB_RX_D_N2 AB25 —
J2.65 CMOS bit 16 HSMB_TX_D_P3 AG30 —
2.5-V
J2.66 CMOS bit 17 HSMB_RX_D_P3 AE28 —
J2.67 CMOS bit 18 HSMB_TX_D_N3 V21 —
J2.68 CMOS bit 19 HSMB_RX_D_N3 AD26 —
J2.71 CMOS bit 20 HSMB_TX_D_P4 AF28 —
J2.72 CMOS bit 21 HSMB_RX_D_P4 AC25 —
J2.73 CMOS bit 22 HSMB_TX_D_N4 AE27 —
J2.74 CMOS bit 23 HSMB_RX_D_N4 AD25 —
J2.77 CMOS bit 24 HSMB_TX_D_P5 AE26 —
J2.78 CMOS bit 25 HSMB_RX_D_P5 AJ30 —
J2.79 CMOS bit 26 HSMB_TX_D_N5 AE25 —
J2.80 CMOS bit 27 HSMB_RX_D_N5 Y22 —
J2.83 CMOS bit 28 HSMB_T_TX_D_P6 — U36.12
J2.84 CMOS bit 29 HSMB_T_RX_D_P6 — U38.17
J2.85 CMOS bit 30 HSMB_T_TX_D_N6 — U36.13
J2.86 CMOS bit 31 HSMB_T_RX_D_N6 — U38.16
J2.89 CMOS bit 32 HSMB_T_TX_D_P7 — U36.14
J2.90 CMOS bit 33 HSMB_T_RX_D_P7 — U38.15
J2.91 CMOS bit 34 HSMB_T_TX_D_N7 — U36.15
J2.92 CMOS bit 35 HSMB_T_RX_D_N7 — U38.12
Table 2–34. HSMC Port B Pin Assignments, Schematic Signal Names, and Functions (Part 3 of 5)
Cyclone IV GX
Board Other
Description Schematic Signal I/O Standard Device
Reference Connections
Name Pin Number
J2.95 CMOS clock out 1 or CMOS bit 36 HSMB_CLK_OUT_P1 AA25 —
J2.96 CMOS clock in 1 or CMOS bit 37 HSMB_CLK_IN_P1 W30 R167.1
J2.97 CMOS clock out 1 or CMOS bit 38 HSMB_CLK_OUT_N1 AH30 —
J2.98 CMOS clock in 1 or CMOS bit 39 HSMB_CLK_IN_N1 W29 R167.2
J2.101 CMOS bit 40 HSMB_T_TX_D_P8 — U36.16
J2.102 CMOS bit 41 HSMB_T_RX_D_P8 — U37.15
J2.103 CMOS bit 42 HSMB_T_TX_D_N8 U35.14
J2.104 CMOS bit 43 HSMB_T_RX_D_N8 U38.13
J2.107 CMOS bit 44 HSMB_T_TX_D_P9 — U35.17
J2.108 CMOS bit 45 HSMB_T_RX_D_P9 — U37.16
J2.109 CMOS bit 46 HSMB_TX_D_N9 AD28 —
J2.110 CMOS bit 47 HSMB_T_RX_D_N9 U37.17
J2.113 CMOS bit 48 HSMB_T_TX_D_P10 — U36.17
J2.114 CMOS bit 49 HSMB_T_RX_D_P10 U37.18
J2.115 CMOS bit 50 HSMB_T_TX_D_N10 U35.18
J2.116 CMOS bit 51 HSMB_T_RX_D_N10 — U38.14
J2.119 CMOS bit 52 HSMB_T_TX_D_P11 — U29.13
J2.120 CMOS bit 53 HSMB_T_RX_D_P11 — U37.19
J2.121 CMOS bit 54 HSMB_T_TX_D_N11 — U29.14
2.5-V
J2.122 CMOS bit 55 HSMB_T_RX_D_N11 — U37.14
J2.125 CMOS bit 56 HSMB_T_TX_D_P12 — U36.19
J2.126 CMOS bit 57 HSMB_T_RX_D_P12 — U37.13
J2.127 CMOS bit 58 HSMB_T_TX_D_N12 — U29.15
J2.128 CMOS bit 59 HSMB_T_RX_D_N12 — U38.18
J2.131 CMOS bit 60 HSMB_T_TX_D_P13 — U29.16
J2.132 CMOS bit 61 HSMB_T_RX_D_P13 — U29.12
J2.133 CMOS bit 62 HSMB_T_TX_D_N13 — U35.19
J2.134 CMOS bit 63 HSMB_T_RX_D_N13 — U29.17
J2.137 CMOS bit 64 HSMB_T_TX_D_P14 — U35.13
J2.138 CMOS bit 65 HSMB_T_RX_D_P14 — U28.15
J2.139 CMOS bit 66 HSMB_T_TX_D_N14 — U35.16
J2.140 CMOS bit 67 HSMB_T_RX_D_N14 AF18 U38.19
J2.143 CMOS bit 68 HSMB_T_TX_D_P15 — U35.15
J2.144 CMOS bit 69 HSMB_T_RX_D_P15 — U28.16
J2.145 CMOS bit 70 HSMB_T_TX_D_N15 — U28.19
J2.146 CMOS bit 71 HSMB_T_RX_D_N15 — U28.17
J2.149 CMOS bit 72 HSMB_T_TX_D_P16 — U35.12
J2.150 CMOS bit 73 HSMB_T_RX_D_P16 — U28.18
Table 2–34. HSMC Port B Pin Assignments, Schematic Signal Names, and Functions (Part 4 of 5)
Cyclone IV GX
Board Other
Description Schematic Signal I/O Standard Device
Reference Connections
Name Pin Number
J2.151 CMOS bit 74 HSMB_T_TX_D_N16 — U36.18
J2.152 CMOS bit 75 HSMB_T_RX_D_N16 — U37.12
J2.155 CMOS bit 76 HSMB_T_CLK_OUT_P2 — U34.3
J2.156 CMOS bit 77 HSMBT_CLK_IN_P2 — U33.4
J2.157 CMOS bit 78 HSMB_CLK_OUT_N2 Y25 —
J2.158 CMOS clock in 2 or CMOS bit 79 HSMB_CLK_IN_N2 2.5-V V28 —
J2.160 HSMC Port B presence detect HSMB_PSNTn C26 U7.H2;R2.1
User LED to show RX data activity
D6 HSMB_RX_LED C10 D6.2
on HSMC Port B
User LED to show TX data activity
D5 HSMB_TX_LED D25 D5.2
on HSMC Port B
— — HSMAT_CLK_IN0 A15 U32.3
— Dedicated CMOS clock in HSMB_CLK_IN_P2 AG22 U33.3
— Dedicated CMOS clock out HSMB_CLK_OUT_P2 AG19 U34.4
— — HSMB_RX_D_N6 AE19 U38.5
— — HSMB_RX_D_N7 AJ25 U38.9
— — HSMB_RX_D_N8 Y20 U38.8
— — HSMB_RX_D_N9 AE17 U37.4
— — HSMB_RX_D_N10 AA20 U38.7
— — HSMB_RX_D_N11 AK19 U37.7
— — HSMB_RX_D_N12 AG20 U38.3
— — HSMB_RX_D_N13 AD10 U29.4
— — HSMB_RX_D_N14 AF18 U38.2
— — HSMB_RX_D_N15 AG3 U28.4
— — HSMB_RX_D_N16 1.8-V AD16 U37.9
— — HSMB_RX_D_P6 AE20 U38.4
— — HSMB_RX_D_P7 AG23 U38.6
— — HSMB_RX_D_P8 AK20 U37.6
— — HSMB_RX_D_P9 AJ19 U37.5
— — HSMB_RX_D_P10 AE16 U37.3
— — HSMB_RX_D_P11 AG17 U37.2
— — HSMB_RX_D_P12 AG18 U37.8
— — HSMB_RX_D_P13 AG16 U29.9
— — HSMB_RX_D_P14 AH3 U28.6
— — HSMB_RX_D_P15 AK13 U28.5
— Management serial data HSMB_SCL K22 U39.5
— Management serial clock HSMB_SDA F10 U39.4
Table 2–34. HSMC Port B Pin Assignments, Schematic Signal Names, and Functions (Part 5 of 5)
Cyclone IV GX
Board Other
Description Schematic Signal I/O Standard Device
Reference Connections
Name Pin Number
— — HSMB_RX_D_P16 D3 U28.3
— — HSMB_TX_D_N6 AH28 U36.8
— — HSMB_TX_D_N7 AJ27 U36.6
— — HSMB_TX_D_N8 AH22 U35.7
— — HSMB_TX_D_N10 AH21 U35.3
— — HSMB_TX_D_N11 AF7 U29.7
— — HSMB_TX_D_N12 AF9 U29.6
— — HSMB_TX_D_N13 AJ21 U35.2
— — HSMB_TX_D_N14 AF22 U35.5
— — HSMB_TX_D_N15 AK6 U28.2
— — HSMB_TX_D_N16 AH25 U36.3
— — HSMB_TX_D_P6 1.8-V AG28 U36.9
— — HSMB_TX_D_P7 AJ28 U36.7
— — HSMB_TX_D_P8 AG26 U36.5
— — HSMB_TX_D_P9 AJ22 U35.4
— — HSMB_TX_D_P10 AH26 U36.4
— — HSMB_TX_D_P11 AK21 U29.8
— — HSMB_TX_D_P12 AE23 U36.2
— — HSMB_TX_D_P13 AF10 U29.5
— — HSMB_TX_D_P14 AK24 U35.8
— — HSMB_TX_D_P15 AD22 U35.6
— — HSMB_TX_D_P16 AF25 U35.9
— — HSMBT_CLK_IN0 AJ16 U30.3
Table 2–35 lists the signals that multiplex between the PCIe and the HSMB
transceivers.
Table 2–36 lists the HSMC connector component reference and manufacturing
information.
Memory
This section describes the board's memory interface support and also their signal
names, types, and connectivity relative to the Cyclone IV GX device. The board has
the following memory interfaces:
■ DDR2 SDRAM
■ SSRAM
■ Flash
DDR2 SDRAM
There are four DDR2 devices, providing 256 MB of memory for each on-board DDR2
SDRAM device. Each device interface has a 16-bit data bus, which can be configured
to run individually or together as a 32-bit data bus.
Two DDR2 devices are pinned out to FPGA bank 3 and 4 (bottom port) while another
two are pinned out to FPGA bank 7 and 8 (top port). These memory interfaces are
designed to run at a maximum frequency of 167 MHz for a maximum theoretical
bandwidth of over 10.6 Gbps. The internal bus in the FPGA is typically 2 or 4 times
the width at full rate or half rate respectively. For example, a 167 MHz 16-bit interface
becomes a 83.5 MHz 64-bit bus.
Table 2–37. DDR2 SDRAM Top Port Pin Assignments, Signal Names and Functions (Part 1 of 2)
Cyclone IV GX
Board Reference Description Schematic Signal I/O Standard Device
Name Pin Number
U8.R2, U15.R2 Address bus DDR2A_A12 F21
U8.P7, U15.P7 Address bus DDR2A_A11 G18
U8.M2, U15.M2 Address bus DDR2A_A10 C20
U8.P3, U15.P3 Address bus DDR2A_A9 F20
U8.P8, U15.P8 Address bus DDR2A_A8 K17
U8.P2, U15.P2 Address bus DDR2A_A7 B22
U8.N7, U15.N7 Address bus DDR2A_A6 F17
U8.N3, U15.N3 Address bus DDR2A_A5 B21
U8.N8, U15.N8 Address bus DDR2A_A4 F18
U8.N2, U15.N2 Address bus DDR2A_A3 A21
U8.M7, U15.M7 Address bus DDR2A_A2 D17
U8.M3, U15.M3 Address bus DDR2A_A1 C19
U8.M8, U15.M8 Address bus DDR2A_A0 D18
U8.L3, U15.L3 Bank address bus DDR2A_BA1 B19
U8.L2, U15.L2 Bank address bus DDR2A_BA0 A20
U8.K7, U15.K7 Row address select DDR2A_RASn B18
U8.L7, U15.L7 Column address select DDR2A_CASn 1.8-V SSTL Class I A16
U8.L8, U15.L8 Chip select DDR2A_CSn D20
U8.K3, U15.K3 Write enable DDR2A_WEn A18
U8.K9, U15.K9 Termination enable DDR2A_ODT C17
U8.K2, U15.K2 Clock enable DDR2A_CKE A19
U8.J8, U15.J8 Clock P DDR2A_CLK_P D23
U8.K8, U15.K8 Clock N DDR2A_CLK_N C23
U8.G8, Data bus byte lane 0 DDR2A_DQ0 G23
U8.G2 Data bus byte lane 0 DDR2A_DQ1 D28
U8.H7 Data bus byte lane 0 DDR2A_DQ2 G24
U8.H3 Data bus byte lane 0 DDR2A_DQ3 C28
U8.H1 Data bus byte lane 0 DDR2A_DQ4 H24
U8.H9 Data bus byte lane 0 DDR2A_DQ5 F23
U8.F1 Data bus byte lane 0 DDR2A_DQ6 B30
U8.F9 Data bus byte lane 0 DDR2A_DQ7 F22
U8.F3 Write mask byte lane 0 DDR2A_DM0 G22
U8.F7 Data strobe byte lane 0 DDR2A_DQS0 A29
Table 2–37. DDR2 SDRAM Top Port Pin Assignments, Signal Names and Functions (Part 2 of 2)
Cyclone IV GX
Board Reference Description Schematic Signal I/O Standard Device
Name Pin Number
U8.C8 Data bus byte lane 1 DDR2A_DQ8 D22
U8.C2 Data bus byte lane 1 DDR2A_DQ9 A26
U8.D7 Data bus byte lane 1 DDR2A_DQ10 E24
U8.D3 Data bus byte lane 1 DDR2A_DQ11 D26
U8.D1 Data bus byte lane 1 DDR2A_DQ12 B28
U8.D9 Data bus byte lane 1 DDR2A_DQ13 D21
U8.B1 Data bus byte lane 1 DDR2A_DQ14 B27
U8.B9 Data bus byte lane 1 DDR2A_DQ15 F19
U8.B3 Write mask byte lane 1 DDR2A_DM1 A24
U8.B7 Data strobe byte lane 1 DDR2A_DQS1 G17
U15.G8 Data bus byte lane 2 DDR2A_DQ16 E19
U15.G2 Data bus byte lane 2 DDR2A_DQ17 D19
U15.H7 Data bus byte lane 2 DDR2A_DQ18 C18
U15.H3 Data bus byte lane 2 DDR2A_DQ19 A17
U15.H1 Data bus byte lane 2 DDR2A_DQ20 A23
1.8-V SSTL Class I
U15.H9 Data bus byte lane 2 DDR2A_DQ21 E18
U15.F1 Data bus byte lane 2 DDR2A_DQ22 C22
U15.F9 Data bus byte lane 2 DDR2A_DQ23 K18
U15.F3 Write mask byte lane 2 DDR2A_DM2 B16
U15.F7 Data strobe byte lane 2 DDR2A_DQS2 K19
U15.C8 Data bus byte lane 3 DDR2A_DQ24 A13
U15.C2 Data bus byte lane 3 DDR2A_DQ25 C14
U15.D7 Data bus byte lane 3 DDR2A_DQ26 A12
U15.D3 Data bus byte lane 3 DDR2A_DQ27 A14
U15.D1 Data bus byte lane 3 DDR2A_DQ28 D16
U15.D9 Data bus byte lane 3 DDR2A_DQ29 F13
U15.B1 Data bus byte lane 3 DDR2A_DQ30 D15
U15.B9 Data bus byte lane 3 DDR2A_DQ31 F12
U15.B3 Write mask byte lane 3 DDR2A_DM3 A8
U15.B7 Data strobe byte lane 3 DDR2A_DQS3 C16
Table 2–38. DDR2 SDRAM Bottom Port Pin Assignments, Signal Names and Functions (Part 1 of 2)
Cyclone IV GX
Board Reference Description Schematic Signal I/O Standard Device
Name Pin Number
U17.R2, U19.R2 Address bus DDR2B_A12 AB11
U17.P7, U19.P7 Address bus DDR2B_A11 AE15
U17.M2, U19.M2 Address bus DDR2B_A10 AH8
U17.P3, U19.P3 Address bus DDR2B_A9 AG7
U17.P8, U19.P8 Address bus DDR2B_A8 AA16
U17.P2, U19.P2 Address bus DDR2B_A7 AG8
U17.N7, U19.N7 Address bus DDR2B_A6 AH14
U17.N3, U19.N3 Address bus DDR2B_A5 AK7
U17.N8, U19.N8 Address bus DDR2B_A4 AG15
U17.N2, U19.N2 Address bus DDR2B_A3 AH7
U17.M7, U19.M7 Address bus DDR2B_A2 AB14
U17.M3, U19.M3 Address bus DDR2B_A1 AK9
U17.M8, U19.M8 Address bus DDR2B_A0 AG14
U17.L3, U19.L3 Bank address bus DDR2B_BA1 AJ9
U17.L2, U19.L2 Bank address bus DDR2B_BA0 AA12
U17.K7, U19.K7 Row address select DDR2B_RASn AG12
U17.L7, U19.L7 Column address select DDR2B_CASn 1.8-V SSTL Class I AK10
U17.L8, U19.L8 Chip select DDR2B_CSn AK12
U17.K3, U19.K3 Write enable DDR2B_WEn AH10
U17.K9, U19.K9 Termination enable DDR2B_ODT AF13
U17.K2, U19.K2 Clock enable DDR2B_CKE AA13
U17.J8, U19.J8 Clock P DDR2B_CLK_P AF4
U17.K8, U19.K8 Clock N DDR2B_CLK_N AG4
U19.G8, Data bus byte lane 0 DDR2B_DQ0 AG5
U19.G2 Data bus byte lane 0 DDR2B_DQ1 AJ3
U19.H7 Data bus byte lane 0 DDR2B_DQ2 AK4
U19.H3 Data bus byte lane 0 DDR2B_DQ3 AJ4
U19.H1 Data bus byte lane 0 DDR2B_DQ4 AH2
U19.H9 Data bus byte lane 0 DDR2B_DQ5 AH6
U19.F1 Data bus byte lane 0 DDR2B_DQ6 AF3
U19.F9 Data bus byte lane 0 DDR2B_DQ7 AK5
U19.F3 Write mask byte lane 0 DDR2B_DM0 AE3
U19.F7 Data strobe byte lane 0 DDR2B_DQS0 AD9
Table 2–38. DDR2 SDRAM Bottom Port Pin Assignments, Signal Names and Functions (Part 2 of 2)
Cyclone IV GX
Board Reference Description Schematic Signal I/O Standard Device
Name Pin Number
U19.C8 Data bus byte lane 1 DDR2B_DQ8 AJ10
U19.C2 Data bus byte lane 1 DDR2B_DQ9 AG9
U19.D7 Data bus byte lane 1 DDR2B_DQ10 AG13
U19.D3 Data bus byte lane 1 DDR2B_DQ11 AH11
U19.D1 Data bus byte lane 1 DDR2B_DQ12 AG10
U19.D9 Data bus byte lane 1 DDR2B_DQ13 AH12
U19.B1 Data bus byte lane 1 DDR2B_DQ14 AE12
U19.B9 Data bus byte lane 1 DDR2B_DQ15 AE13
U19.B3 Write mask byte lane 1 DDR2B_DM1 AJ6
U19.B7 Data strobe byte lane 1 DDR2B_DQS1 AH13
U17.G8 Data bus byte lane 2 DDR2B_DQ16 AA15
U17.G2 Data bus byte lane 2 DDR2B_DQ17 AK11
U17.H7 Data bus byte lane 2 DDR2B_DQ18 AH15
U17.H3 Data bus byte lane 2 DDR2B_DQ19 AE14
U17.H1 Data bus byte lane 2 DDR2B_DQ20 AK8
1.8-V SSTL Class I
U17.H9 Data bus byte lane 2 DDR2B_DQ21 AH16
U17.F1 Data bus byte lane 2 DDR2B_DQ22 AJ7
U17.F9 Data bus byte lane 2 DDR2B_DQ23 AB16
U17.F3 Write mask byte lane 2 DDR2B_DM2 AH18
U17.F7 Data strobe byte lane 2 DDR2B_DQS2 AF15
U17.C8 Data bus byte lane 3 DDR2B_DQ24 AH18
U17.C2 Data bus byte lane 3 DDR2B_DQ25 AK17
U17.D7 Data bus byte lane 3 DDR2B_DQ26 AJ18
U17.D3 Data bus byte lane 3 DDR2B_DQ27 AK18
U17.D1 Data bus byte lane 3 DDR2B_DQ28 AK15
U17.D9 Data bus byte lane 3 DDR2B_DQ29 AE18
U17.B1 Data bus byte lane 3 DDR2B_DQ30 AJ15
U17.B9 Data bus byte lane 3 DDR2B_DQ31 AH19
U17.B3 Write mask byte lane 3 DDR2B_DM3 Y17
U17.B7 Data strobe P byte lane 3 DDR2B_DQS3 AA17
Table 2–39 lists the DDR2 component reference and manufacturing information.
SSRAM
The SSRAM consists of a single standard synchronous SRAM device with a 100-TQFP
package footprint. This device has 4 MB of memory with a 18-bit data bus but is
implemented for non-linear burst mode using only a 16-bit data bus. The device
speed is 200 MHz single-data-rate. There is no minimum speed for this device.
This device is part of the shared FSM bus which connects to the flash memory, SRAM,
and MAX II CPLD EPM2210 System Controller.
Table 2–40 lists the SSRAM pin assignments, signal names, and functions. The signal
names and types are relative to the Cyclone IV GX device in terms of I/O setting and
direction.
Table 2–40. SSRAM Pin Assignments, Schematic Signal Names, and Functions (Part 1 of 2)
Cyclone IV GX Device
Board Reference Description I/O Standard
Schematic Signal Name Pin Number
U44.46 Address bus FSM_A1 AD6
U44.44 Address bus FSM_A2 AK29
U44.42 Address bus FSM_A3 AA21
U44.37 Address bus FSM_A4 AG25
U44.36 Address bus FSM_A5 AH5
U44.48 Address bus FSM_A6 AH27
U44.43 Address bus FSM_A7 AJ12
U44.49 Address bus FSM_A8 AF16
U44.47 Address bus FSM_A9 AH20
U44.39 Address bus FSM_A10 AK23
U44.35 Address bus FSM_A11 AH17
U44.34 Address bus FSM_A12 AB21
U44.50 Address bus FSM_A13 AF19
U44.45 Address bus FSM_A14 AF12
1.8-V
U44.33 Address bus FSM_A15 AG27
U44.32 Address bus FSM_A16 AK26
U44.100 Address bus FSM_A17 AH4
U44.80 Address bus FSM_A18 AK3
U44.81 Address bus FSM_A19 AH9
U44.99 Address bus FSM_A20 AG6
U44.82 Address bus FSM_A21 AK25
U44.23 Data bus FSM_D0 AK14
U44.59 Data bus FSM_D1 AE6
U44.22 Data bus FSM_D2 AG21
U44.63 Data bus FSM_D3 AE9
U44.68 Data bus FSM_D4 AK28
U44.72 Data bus FSM_D5 AD23
U44.12 Data bus FSM_D6 AG24
Table 2–40. SSRAM Pin Assignments, Schematic Signal Names, and Functions (Part 2 of 2)
Cyclone IV GX Device
Board Reference Description I/O Standard
Schematic Signal Name Pin Number
U44.9 Data bus FSM_D7 AB22
U44.58 Data bus FSM_D8 AE22
U44.62 Data bus FSM_D9 AJ24
U44.19 Data bus FSM_D10 Y19
U44.18 Data bus FSM_D11 AH23
U44.69 Data bus FSM_D12 AK22
U44.13 Data bus FSM_D13 AH24
U44.8 Data bus FSM_D14 Y18
U44.73 Data bus FSM_D15 AJ13
Flow Through or Pipeline mode;
U44.14 SSRAM_FTn Pulled low
active low
Linear Burst Order mode; active
U44.31 SSRAM_LBOn Pulled low
low
Ninth unused data bit for lower
U44.74 SSRAM_DQP0 Pulled low
byte lane
Ninth unused data bit for upper
U44.24 SSRAM_DQP1 Pulled low
byte lane
1.8-V
ADVn burst address counter
U44.83 SSRAM_ADVn Pulled high
advance enable; active low
Address strobe (Processor,
U44.84 SSRAM_ADSPn Pulled high
Cache Controller); active low
Address strobe (Processor,
U44.85 SSRAM_ADSCn Pulled low
Cache Controller); active low
U44.86 Output enable; active low SSRAM_Gn G6
U44.87 Byte lane write enable SSRAM_BWn F8
U44.89 Clock SSRAM_CLK F11
U44.98 Chip enable 1 SSRAM_E1n C6
U44.97 Chip enable 2 SSRAM_E2 Pulled high
U44.92 Chip enable 3 SSRAM_E3n Pulled low
Byte write enable for DQA Data
U44.93 SSRAM_BAn D13
I/Os; active low
Byte write enable for DQB Data
U44.94 SSRAM_BBn D27
I/Os; active low
U44.64 Sleep enable SSRAM_ZZ Pulled low
Table 2–41 lists the SSRAM component reference and manufacturing information.
Flash
The flash interface consists of a single synchronous flash memory device, providing
64 MB of memory with a 16-bit data bus. This device is part of the shared FSM bus
which connects to the flash memory, SRAM, LCD, and MAX II CPLD EPM2210
System Controller.
This 16-bit data memory interface can sustain burst read operations at up to 52 MHz
for a throughput of 832 Mbps. The write performance is 125 s for a single word and
440 s for a 32-word buffer. The erase time is 400 ms for a 32 K parameter block and
1200 ms for a 128 K main block.
f For more information about the flash memory map storage, refer to the Cyclone IV GX
Development Kit User Guide.
Table 2–42 lists the flash pin assignments, signal names, and functions. The signal
names and types are relative to the Cyclone IV GX device in terms of I/O setting and
direction.
Table 2–42. Flash Pin Assignments, Schematic Signal Names, and Functions (Part 1 of 2)
Cyclone IV GX
Board Reference Description I/O Standard Device
Schematic Signal Name
Pin Number
U6.F6 Address valid FLASH_ADVn F24
U6.B4 Chip enable FLASH_CEn E25
U6.E6 Clock FLASH_CLK Y21
U6.F8 Output enable FSM_OEn F7
U6.F7 Ready FLASH_RDYBSYn B7
U6.D4 Reset FLASH_RESETn A28
U6.G8 Write enable FSM_WEn C13
U6.C6 Write protect FLASH_WPn Pulled high
U6.A1 Address bus FSM_A1 AD6
U6.B1 Address bus FSM_A2 AK29
U6.C1 Address bus FSM_A3 AA21
U6.D1 Address bus FSM_A4 1.8-V AG25
U6.D2 Address bus FSM_A5 AH5
U6.A2 Address bus FSM_A6 AH27
U6.C2 Address bus FSM_A7 AJ12
U6.A3 Address bus FSM_A8 AF16
U6.B3 Address bus FSM_A9 AH20
U6.C3 Address bus FSM_A10 AK23
U6.D3 Address bus FSM_A11 AH17
U6.C4 Address bus FSM_A12 AB21
U6.A5 Address bus FSM_A13 AF19
U6.B5 Address bus FSM_A14 AF12
U6.C5 Address bus FSM_A15 AG27
Table 2–42. Flash Pin Assignments, Schematic Signal Names, and Functions (Part 2 of 2)
Cyclone IV GX
Board Reference Description I/O Standard Device
Schematic Signal Name
Pin Number
U6.D7 Address bus FSM_A16 AK26
U6.D8 Address bus FSM_A17 AH4
U6.A7 Address bus FSM_A18 AK3
U6.B7 Address bus FSM_A19 AH9
U6.C7 Address bus FSM_A20 AG6
U6.C8 Address bus FSM_A21 AK25
U6.A8 Address bus FSM_A22 AE21
U6.G1 Address bus FSM_A23 AA18
U6.H8 Address bus FSM_A24 AK27
U6.B6 Address bus FSM_A25 AF21
U6.F2 Data bus FSM_D0 AK14
U6.E2 Data bus FSM_D1 AE6
U6.G3 Data bus FSM_D2 AG21
1.8-V
U6.E4 Data bus FSM_D3 AE9
U6.E5 Data bus FSM_D4 AK28
U6.G5 Data bus FSM_D5 AD23
U6.G6 Data bus FSM_D6 AG24
U6.H7 Data bus FSM_D7 AB22
U6.E1 Data bus FSM_D8 AE22
U6.E3 Data bus FSM_D9 AJ24
U6.F3 Data bus FSM_D10 Y19
U6.F4 Data bus FSM_D11 AH23
U6.F5 Data bus FSM_D12 AK22
U6.H5 Data bus FSM_D13 AH24
U6.G7 Data bus FSM_D14 Y18
U6.E7 Data bus FSM_D15 AJ13
Table 2–43 lists the flash component reference and manufacturing information.
Power Supply
The development board's power is provided through a laptop-style DC power input.
The input voltage must be 16 V. The DC voltage is then stepped down to various
power rails used by the components on the board.
diode mux
5.5 A Maximum
ideal
2.5V_VCCA_VCCH_GXB
Linear
DC INPUT 1.2 V
16 V
Regulator
(LTC3853)
1.2V_VCCL_GXB
VCCP_PCC, VCC
12 V
12V_HSMC
U50
1.8V
Linear
Regulator
(LTC3850)
3.3V
U41
5V
Linear
5V_USB Regulator
(LTC3027)
2.5V_USB
0.066 A
U42
3.3 V 2.5V_B5_B6
Linear
Regulator
(LTC3026)
Linear
Regulator 1.1V
(LTC3026)
U40
2.5 V 1.8V_B3_B4
Linear
Regulator
(LTC3026)
1.8V_B7_B8
U45
1.8V_B3_B4 VTT_B3_B4
TPS51100DGQ
VREF_B3_B4
U47
1.8V_B7_B8 VTT_B7_B8
TPS51100DGQ
VREF_B7_B8
Table 2–44 lists the power supply component reference and manufacturing
information.
Table 2–44. Power Supply Component Reference and Manufacturing Information
Manufacturing Manufacturer
Board Reference Description Manufacturer
Part Number Website
— 16-V power supply EDAC Power Electronics EA1060A www.edac.com.tw
Power Measurement
There are eight power supply rails which have on-board voltage and current sense
capabilities. The power supply rails are split from the primary supply plane by a
low-value sense resistor for the 8-channel differential input 24-bit ADC device to
measure voltage and current. A SPI bus connects the ADC device to the MAX II CPLD
EPM2210 System Controller.
Figure 2–8 shows the block diagram for the power measurement circuitry.
Embedded
USB-Blaster To User PC
Power GUI
EPM USB
240 PHY
JTAG Chain
To Plane
Supply
R SENSE LTC2418
SPI Bus
U36 SCK
DSI EPM2210 EP4CGX150
8 Ch.
DSO
CSn
Table 2–45 lists the targeted rails. The schematic signal name column specifies the
name of the rail being measured and the device pin column specifies the devices
attached to the rail. If no subnet is named, the power is the total output power for that
voltage.
Table 2–45. Power Rails Measurement Based on the Rail Selected in the Power GUI (Part 1 of 2)
Rail Schematic Signal Name Voltage (V) Device Pin Description
1 1.8V_B3_B4 1.8 VCCIO 1.8-V power to banks 3 and 4
2 1.8V_B7_B8 1.8 VCCIO 1.8-V power to banks 7and 8
1.8-V or 2.5-V power to banks 5 and 6.
Voltage selected by jumper J3. When J3 is
3 2.5V_B5_B6 2.5 or 1.8 VCCIO
shunted the voltage is 2.5 V and not shunted it
is 1.8 V
VCCA,
4 VCCA 2.5 PLL analog power
VCC_CLKIN
VCCA_GXB,
5 2.5V_VCCA_VCCH_GXB 2.5 Transceiver buffer power
VCCH_GXB
6 1.2V_VCCL_GXB 1.2 VCCL_GXB PMA auxiliary power
Table 2–45. Power Rails Measurement Based on the Rail Selected in the Power GUI (Part 2 of 2)
Rail Schematic Signal Name Voltage (V) Device Pin Description
7 VCCD_PLL 1.2 VCCD PLL digital power
8 VCC 1,2 VCC CORE
Table 2–46 lists the power measurement ADC component reference and
manufacturing information.
Table 2–46. Power Measurement ADC Component Reference and Manufacturing Information
Manufacturing Manufacturer
Board Reference Description Manufacturer
Part Number Website
U13 8-channel differential input 24-bit ADC Linear Technology LTC2418 www.linear.com
Table 2–47. Table of Hazardous Substances’ Name and Concentration Notes (1), (2)
Hexavalent Polybrominated
Lead Cadmium Mercury Polybrominated
Part Name Chromium diphenyl Ethers
(Pb) (Cd) (Hg) biphenyls (PBB)
(Cr6+) (PBDE)
Cyclone IV GX FPGA
X* 0 0 0 0 0
development board
16-V power supply 0 0 0 0 0 0
Type A-B USB cable 0 0 0 0 0 0
User guide 0 0 0 0 0 0
Notes to Table 2–47:
(1) 0 indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the
SJ/T11363-2006 standard.
(2) X* indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant
threshold of the SJ/T11363-2006 standard, but it is exempted by EU RoHS.
This chapter provides additional information about the document and Altera.
Typographic Conventions
The following table shows the typographic conventions this document uses.