Page 2
This document is intended only to assist the reader in the use of the product. PLDA shall not be liable for any loss or damage arising from the use of any information in this document, or any error or omission in such information, or any incorrect use of the product.
About this Document This document has been written for design managers, system engineers, and designers of ASICs and FPGAs who are evaluating or using the PLDA XpressGX4LP board. Prior knowledge of PCI Express is assumed. Additional Reading PLDA periodically updates its documentation. Please contact PLDA Technical Support or check the Web site at http://www.plda.com for current versions.
It is a low-profile, highly-integrated PCI Express FPGA board with dual-10G Ethernet channels engineered for both prototyping and field deployment. The XpressGX4LP board is based on the Altera Stratix IV GX in FBGA 1517 package, and available FPGAs include the EP4SGX230KF40C2N and the EP4SGX530KH40C2N.
Introduction System Requirements To use XpressGX4LP board features, you must install the PLDA Software Tools. The PLDA Software Tools can be downloaded from PLDA’s extranet site. You can log in to the extranet from PLDA’s web site www.plda.com. Board Configuration Requirements •...
XpressGX4LP Reference Manual Chapter 2 XpressGX4LP Architecture The XpressGX4LP board is supplied by both the 12V and 3.3V of the PCI Express slot. The PCI Express 12V generates 1.5V, 1.8V, 2.5V, and 0.9V voltages, while the 3.3V generates 1.2V and 3V voltages.
XpressGX4LP Reference Manual XpressGX4LP Architecture Block Diagram of the Board The XpressGX4LP board is based on an Altera Stratix IV GX FPGA, as shown below: QDR2 Memories DDR3 Memories XAUI_1 MDIO /2 XAUI_2 Extension Interface Clocks 125 MHz clk_fpga 40 MHz...
Two boot sectors are available and can be selected with the SW1-4 switch. The XpressGX4LP board can be loaded with either a PCI Express 8x Gen2 Reference Design (in Sector 0) or a dual 10G Ethernet test design (in Sector 1).
XpressGX4LP Reference Manual XpressGX4LP Architecture Mechanical Description The following diagram illustrates the mechanical architecture of the XpressGX4LP board with the fansink and the supply daughter card mounted. Note: The overall height of the board, that is, the height of the highest component, is 14mm.
27376kb 1024 Table 2: Stratix IV GX FPGA Resources Board Configuration Module The XpressGX4LP board uses the EPM1270 Max II CPLD as an FPGA Configuration Module for: • FPGA configuration from the Flash Memory (Sector 0 or 1) • Flash updates from PCI Express •...
You can use two different methods to program the Flash using the Board Configuration Module. The default method is to use PLDA’s FlashPCI software, which programs the FPGA images into the Flash over PCI Express. This method uses the reference design in order to program the Flash (Sector 0/1). (See the Getting Started for more information about FPGA configuration).
XpressGX4LP Features XpressGX4LP Reference Manual Signal Name Description cpld_ack Data transfer must be acknowledged by the Flash Access Module; this signal is deasserted when fpga_req is asserted. cpld_busy This signal indicates when the Flash Access Module is busy. Deassertion depends on the specification for Flash memory (typically after 25 to 125ns).
Dual 10G Ethernet PHY xpllout2_p/n G38/G39 LVDS clk_fpga AV19 CMOS Single-ended 40 MHz clock used for the MAX II CPLD and FPGA. Ext_osc4_p/n AF34/AE35 LVDS 125 MHz +/- 100ppm dedicated to PCIe Hard IP. Table 7: XpressGX4LP clock assignments...
The table below describes pin assignments for the PCI Express Endpoint connector. Shaded signals are defined as optional by the PCI Express Card Electromechanical Specification 2.0, and signals that appear bold are active signals implemented on the XpressGX4LP. Side B...
Page 21
XpressGX4LP Reference Manual XpressGX4LP Features Side B Side A PCI Express PCI Express FPGA Pin Signal FPGA Pin Signal connected to mPRSNT2# AT37 mPETn0 mPRSNT#1 AR38 mPERp1 RSVD AR39 mPERn1 AP36 mPETp1 AP37 mPETn1 AJ38 mPERp2 AJ39 mPERn2 AH36 mPETp2...
Page 22
XpressGX4LP Features XpressGX4LP Reference Manual Side B Side A PCI Express PCI Express FPGA Pin Signal FPGA Pin Signal connected to mPRSNT#2 mPETn7 mPRSNT#1 Table 8: Pin assignments for the PCI Express endpoint connector...
Note: This feature is only available with the XpressGX4-LP530HE-Gen2 and XpressGX4-LP230HE-Gen2 boards. The XpressGX4LP features four independent banks of QDR2 + SRAM, each capable of addressing up to 9MB in 18-bit wide datapaths. Figure 9: QDRII + SRAM The mounted devices are Cypress CY7C25632KV18-400BZXC. Pin assignments for each bank are shown in the tables below.
Page 24
XpressGX4LP Features XpressGX4LP Reference Manual Bank A Bank B FPGA Pin Signal FPGA Pin Signal mem_wps_n[0] mem_wps_n[0] mem_rps_n[0] mem_rps_n[0] mem_doff_n[0] mem_doff_n[0] mem_d[0] mem_d[0] mem_d[1] mem_d[1] mem_d[2] mem_d[2] mem_d[3] mem_d[3] mem_d[4] mem_d[4] mem_d[5] mem_d[5] mem_d[6] mem_d[6] mem_d[7] mem_d[7] mem_d[8] mem_d[8] mem_d[9]...
Note: This feature is only available with the XpressGX4-LP530HE-Gen2 and XpressGX4-LP230HE-Gen2 boards. The XpressGX4LP features two independent banks of DDR3 SDRAM, each capable of addressing up to 1GB in 16-bit wide data paths: Figure 10: DDR2 SDRAM The mounted devices are Samsung K4B4G0846A-HCH9000 (for 2 x 1GB configuration) or K4B1G0846E-HCH9 (for 2 x 256MB configuration).
Page 29
XpressGX4LP Reference Manual XpressGX4LP Features Bank A Bank B FPGA Pin Signal FPGA Pin Signal AP27 mem_dq[12] AM13 mem_dq[12] AP26 mem_dq[13] AP13 mem_dq[13] AU29 mem_dq[14] AL13 mem_dq[14] AN26 mem_dq[15] AP14 mem_dq[15] AT24 mem_ck[0] AU17 mem_ck[0] AU24 mem_ck_n[0] AV17 mem_ck_n[0] AE22...
Page 30
XpressGX4LP Features XpressGX4LP Reference Manual Bank A Bank B FPGA Pin Signal FPGA Pin Signal AF25 oct_rup AE14 oct_rup AT25 mem_reset_n AP17 mem_reset_n Table 11: DDR3 SDRAM Banks A + B...
XpressGX4LP Reference Manual XpressGX4LP Features 10G Ethernet Channels (SFP+) The XpressGX4LP features two SFP+ interfaces, providing 10G Ethernet channels that support 10GBase-LRM/SR/LR, 1000Base-X and Passive Direct Attach SFP+ cable. Figure 11: SFP+ interface connectors An APM (AMCC) QT2225-1 XAUI PHY device is used for Ethernet connection. This device supports 10GE and 1GE with an XAUI interface to the FPGA.
XpressGX4LP Features XpressGX4LP Reference Manual The following table shows the pin assignments for the SFP+ interfaces: FPGA FPGA Common FPGA SFP+ Link 1 Note Note SFP+ Link 2 Note Signals AM31 eeprom_scl_1 Must be tied AU31 phy_mdc MDIO AT34 eeprom_scl_2 Must be tied to ’Z’.
XpressGX4LP Reference Manual XpressGX4LP Features LEDs Four user-dedicated LEDs are available on the board: Figure 13: LEDs The following table describes pin assignments for the LEDs: FPGA Pin Signal LED Name LED Color user_led0 Green user_led1 Green user_led2 user_led3 Table 13: Pin assignments for the board LEDs...
3.10 Mechanical Switches Three user switches are available on the solder side of the XpressGX4LP on SW1. These enable 3 IOs to be set to a logical ’0’ or a logical ’1’. A fourth switch (SW1-4) enables you to select the configuration bit stream to load on the FPGA during configuration.
XpressGX4LP Reference Manual XpressGX4LP Features 3.11 Extension Interface The Extension Interface includes a UART (RS232/RS485) and a PPS interface (as well as a GND and 2.5V) via a HE10 connector. This connector can optionally be connected to a craft TB5M connector mounted on the board bracket.
XpressGX4LP Features 3.12 Power Supply The XpressGX4LP board is supplied by both the 12V and 3.3V of the PCI Express slot. These voltages are available on the mezzanine power supply daughter card, which is mounted on the XpressGX4LP by default. The...
Page 38
XpressGX4LP Reference Manual Appendix A: XpressGX4LP Power Estimation The following table shows power estimations for the various different configurations of the XpressGX4LP board. (See Appendix C: XpressGX4LP Configuration References for a description of the features of each configuration.) Note: The following figures are provided for illustrative purposes only.
Page 39
Appendix B: Voltage and Temperature Absolutes The following table shows the absolute ranges (minimum and maximum) for the board voltages and for operating and storage temperatures. Failure to respect these limitations may result in damage to the XpressGX4LP board. Table 19: Voltage and temperature absolutes Absolute Min.
Page 40
XpressGX4LP Reference Manual Appendix C: XpressGX4LP Configuration References The following table shows the various possible configurations of the XpressGX4LP and the features available with each one: Table 20: References and Configurations Board Reference DDR3 SDRAM QDRII + SRAM Ethernet XpressGX4-LP530HE-GEN2...
Need help?
Do you have a question about the XpressGX4LP and is the answer not in the manual?
Questions and answers