Page 1
ML501 Evaluation Platform User Guide UG226 (v1.3) November 10, 2008...
Page 2
Xilinx. Xilinx expressly disclaims any liability arising out of your use of the Documentation. Xilinx reserves the right, at its sole discretion, to change the Documentation without notice at any time. Xilinx assumes no obligation to correct any errors contained in the Documentation, or to advise you of any corrections or updates.
ML501 board • Appendix B, “References” Additional Documentation The following documents are also available for download at http://www.xilinx.com/virtex5. • Virtex-5 FPGA Family Overview The features and product selection of the Virtex-5 FPGA family are outlined in this overview.
Additional Support Resources To search the database of silicon and software questions and answers, or to create a technical support case in WebCase, see the Xilinx® website at: http://www.xilinx.com/support. Typographical Conventions This document uses the following typographical conventions. An example illustrates each convention.
Cross-reference link to a Figure 5 in the Virtex-5 Data Red text location in another document Sheet Go to http://www.xilinx.com Blue, underlined text Hyperlink to a website (URL) for the latest documentation. ML501 Evaluation Platform www.xilinx.com UG226 (v1.3) November 10, 2008...
Page 8
Preface: About This Guide www.xilinx.com ML501 Evaluation Platform UG226 (v1.3) November 10, 2008...
For information about the Virtex-5 family of FPGA devices, including product highlights, data sheets, user guides, and application notes, see the Virtex-5 FPGA website at www.xilinx.com/virtex5. Additional information is available from the data sheets and application notes from the component manufacturers.
Figure 1-3, page 13 (back). The numbered sections on the pages following the figures contain details on each feature. UG226_01_111507 Figure 1-2: Detailed Description of Virtex-5 FPGA ML501 Evaluation Platform Components (Front) www.xilinx.com ML501 Evaluation Platform UG226 (v1.3) November 10, 2008...
Page 13
Note: The label on the CompactFlash (CF) card shipped with your board might differ from the one shown. UG226_02_083006 Figure 1-3: Detailed Description of Virtex-5 FPGA ML501 Evaluation Platform Components (Back) ML501 Evaluation Platform www.xilinx.com UG226 (v1.3) November 10, 2008...
The board is only tested for DDR2 SDRAM operation at a 400 MHz data rate. Faster data rates might be possible but are not tested. MIG Compliance The ML50x DDR2 interface is MIG pinout compliant. The MIG DDR2 routing guidelines outlined in the Xilinx Memory Interface Generator (MIG) User Guide [Ref 13] have been achieved.
Page 17
This allows the FPGA to drive a precision clock to an external device such as a piece of test equipment. Table 1-3 summarizes the differential SMA clock pin connections. Table 1-3: Differential SMA Clock Connections Label Clock Name FPGA Pin SMA_DIFF_CLK_IN_N SMA_DIFF_CLK_IN_P SMA_DIFF_CLK_OUT_N SMA_DIFF_CLK_OUT_P ML501 Evaluation Platform www.xilinx.com UG226 (v1.3) November 10, 2008...
33 MHz to the Xilinx System ACE CF (U2) • 33 MHz, 27 MHz, and a differential 200 MHz clock to the Xilinx FPGA If users change the factory default configuration of the clock generator chip, the related reference design material might not work as designed. Instructions for returning the...
GPIO LED 2 Green DS14 GPIO LED 3 Green DS13 GPIO LED 4 Green DS12 GPIO LED 5 Green DS11 GPIO LED 6 Green DS10 GPIO LED 7 Green Error 1 Error 2 ML501 Evaluation Platform www.xilinx.com UG226 (v1.3) November 10, 2008...
FPGA I/O, and they can be used as independent single-ended nets. The of these signals can be set to 2.5V or 3.3V by setting jumper J20. Table 1-9, page 21 CCIO summarizes the differential connections on this expansion I/O connector. www.xilinx.com ML501 Evaluation Platform UG226 (v1.3) November 10, 2008...
The ML501 expansion connector is backward compatible with the expansion connectors on the ML40x, ML32x, and ML42x boards, thereby allowing their daughter cards to be used with the ML501 Evaluation Platform. Table 1-11, page 24 summarizes the additional expansion I/O connections. ML501 Evaluation Platform www.xilinx.com UG226 (v1.3) November 10, 2008...
Page 24
GPIOLED 0 GPIO LED 0 GPIOLED 1 GPIO LED 1 GPIOLED 2 GPIO LED 2 GPIOLED 3 GPIO LED 3 Not Connected Not Connected IIC_SCL_EXP Expansion IIC SCL IIC_SDA_EXP Expansion IIC SDA www.xilinx.com ML501 Evaluation Platform UG226 (v1.3) November 10, 2008...
LCD to be removed from the board to access to the components below it. Caution! Care should be taken not to scratch or damage the surface of the LCD window. ML501 Evaluation Platform www.xilinx.com UG226 (v1.3) November 10, 2008...
5V power jack, which also powers the rest of the board. Caution! Care must be taken to ensure that the power load of any attached PS/2 devices does not overload the AC adapter. www.xilinx.com ML501 Evaluation Platform UG226 (v1.3) November 10, 2008...
CompactFlash, with the xilinx.sys file located in the root directory. The xilinx.sys file is used by the System ACE CF controller to define the project directory structure, which consists of one main folder containing 8 sub-folders used to store the 8 ACE files containing the configuration images.
20. Xilinx XC95144XL CPLD A Xilinx XC95144XL CPLD provides general-purpose glue logic for the board. The CPLD is located under the removable LCD and is not visible in Figure 1-2.
J30 through an RS-232 transceiver to assist with debug. Jumper J50 can be installed to prevent the USB controller from executing firmware stored in the IIC EEPROM. ML501 Evaluation Platform www.xilinx.com UG226 (v1.3) November 10, 2008...
The JTAG configuration port for the board (J1) allows for device programming and FPGA debug. The JTAG port supports the Xilinx Parallel Cable III, Parallel Cable IV, or Platform USB cable products. Third-party configuration products might also be available. The JTAG chain can also be extended to an expansion board by setting jumper J21 accordingly.
The DONE LED indicates the status of the DONE pin on the FPGA. It should be lighted when the FPGA is successfully configured. 30. Program Switch This switch grounds the FPGA's Prog pin when pressed. This action clears the FPGA. ML501 Evaluation Platform www.xilinx.com UG226 (v1.3) November 10, 2008...
Slave Serial (Platform Flash PROM, up to four configurations) 32. Encryption Key Battery An onboard rechargeable lithium battery is connected to the V pin of the FPGA to BATT hold the encryption key for the FPGA. www.xilinx.com ML501 Evaluation Platform UG226 (v1.3) November 10, 2008...
SMA-based test equipment or cables to be connected to the FMC connectors. Note: Xilinx is not responsible for damage caused by a user attempting to solder the FMC connectors onto the board. ML501 Evaluation Platform www.xilinx.com...
(VP/VN) and 16 user selectable analog inputs, known as auxiliary analog inputs (VAUXP[15:0], VAUXN[15:0]). The System Monitor is fully functional on power up, and measurement data can be accessed via the JTAG port pre-configuration. The Xilinx ChipScope™ Pro tool provides access to the System Monitor over the JTAG port.
The following section provides an overview of the possible ways the FPGA can be configured. JTAG (Xilinx Download Cable and System ACE Controller) Configuration The FPGA, Platform Flash PROM, and CPLD can be configured through the JTAG port. The JTAG chain of the board is illustrated in Figure 1-5.
Data stored in SPI can be used to program the FPGA. The configuration mode DIP switches must be set to 001 for SPI configuration. When set correctly, the FPGA is programmed upon power-up or whenever the Prog button is pressed. ML501 Evaluation Platform www.xilinx.com UG226 (v1.3) November 10, 2008...
• Xilinx download cable • JTAG flying wires Downloading to the ML50x Board Connect a Xilinx download cable to the board using flying leads connected to jumper (Figure A-1). CLK Prog 3.3V UG226_apdx_a_01_031207 Figure A-1: J3 IDT5V9885 JTAG Connector Click Start →...
Page 40
Figure A-2: Programming the IDT5V9885 on the ML50x Using iMPACT To finish programming the chip, cycle the power by turning off the board power switch. After turning the board back on, verify that the clock frequencies are correct. www.xilinx.com ML501 Evaluation Platform UG226 (v1.3) November 10, 2008...
Page 41
Memory Solutions Web page offers the following material supporting the Memory Interface Generator (MIG) tool: 12. WP260, Memory Interfaces Made Easy with Xilinx FPGAs and the Memory Interface Generator. 13. UG086, Xilinx Memory Interface Generator (MIG) User Guide (for registered users). Demos on Demand, Memory Interface Solutions with Xilinx FPGAs.