Xilinx Ml605 Users Manual UG534 Hardware, User Guide
ML605 to the manual 1170a4f4-6444-4052-a950-f66e3c686daf
2015-02-03
: Xilinx Xilinx-Ml605-Users-Manual-473575 xilinx-ml605-users-manual-473575 xilinx pdf
Open the PDF directly: View PDF .
Page Count: 92
Download | |
Open PDF In Browser | View PDF |
ML605 Hardware User Guide User Guide [optional] UG534 (v1.2.1) January 21, 2010 [optional] Xilinx is disclosing this user guide, manual, release note, and/or specification (the "Documentation") to you solely for use in the development of designs to operate with Xilinx hardware devices. You may not reproduce, distribute, republish, download, display, post, or transmit the Documentation in any form or by any means including, but not limited to, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of 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. Xilinx expressly disclaims any liability in connection with technical support or assistance that may be provided to you in connection with the Information. THE DOCUMENTATION IS DISCLOSED TO YOU “AS-IS” WITH NO WARRANTY OF ANY KIND. XILINX MAKES NO OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE DOCUMENTATION, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT OF THIRD-PARTY RIGHTS. IN NO EVENT WILL XILINX BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, EXEMPLARY, SPECIAL, OR INCIDENTAL DAMAGES, INCLUDING ANY LOSS OF DATA OR LOST PROFITS, ARISING FROM YOUR USE OF THE DOCUMENTATION. © 2009–2010 Xilinx, Inc. XILINX, the Xilinx logo, Virtex, Spartan, ISE, and other designated brands included herein are trademarks of Xilinx in the United States and other countries. All other trademarks are the property of their respective owners. PCI, PCI Express, PCIe, and PCI-X are trademarks of PCI-SIG. Revision History The following table shows the revision history for this document. Date Version 8/17/09 1.0 Initial Xilinx release. 11/17/09 1.1 • • • • Updated Figure 1-1, Figure 1-2, Figure 1-3, Figure 1-11, and Figure 1-14. Added Figure 1-7, Figure 1-8, Figure 1-10, and Figure 1-13. Updated Table 1-15 and Table 1-18. Updated Appendix B, “VITA 57.1 FMC LPC (J63) and HPC (J64) Connector Pinout” and Appendix C, “ML605 Master UCF.” • Minor typographical edits. 01/15/10 1.2 • Updated Figure 1-2, Figure 1-3, Figure 1-17, Table 1-3, Table 1-8, Table 1-9, Table A-1, and Table A-2. Miscellaneous typographical edits. 1/21/10 1.2.1 ML605 Hardware User Guide Revision • Corrected typos in Table 1-31 and Figure 1-28. www.xilinx.com UG534 (v1.2.1) January 21, 2010 Table of Contents Preface: About This Guide Guide Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Additional Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Additional Support Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Chapter 1: ML605 Evaluation Board Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Additional Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Related Xilinx Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1. Virtex-6 XC6VLX240T-1FFG1156 FPGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I/O Voltage Rails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. 512 MB DDR3 Memory SODIMM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 128 Mb Platform Flash XL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4. 32 MB Linear BPI Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ML605 Flash Boot Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5. System ACE CF and CompactFlash Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6. USB JTAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. Clock Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Oscillator (Differential) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Oscillator Socket (Single-Ended, 2.5V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SMA Connectors (Differential) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8. Multi-Gigabit Transceivers (GTX MGTs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9. PCI Express Endpoint Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10. SFP Module Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11. 10/100/1000 Tri-Speed Ethernet PHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SGMII GTX Transceiver Clock Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12. USB-to-UART Bridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13. USB Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14. DVI Codec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15. IIC Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Kb NV Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16. Status LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ethernet PHY Status LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FPGA INIT and DONE LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17. User I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . User LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . User Pushbutton Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . User DIP Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . User SMA GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LCD Display (16 Character x 2 Lines) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18. Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power On/Off Slide Switch SW2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 13 13 14 15 20 20 21 24 26 27 27 27 29 31 32 35 36 37 39 40 41 42 44 45 46 47 47 48 49 50 51 52 53 53 3 FPGA_PROG_B Pushbutton SW4 (Active-Low) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SYSACE_RESET_B Pushbutton SW3 (Active-Low) . . . . . . . . . . . . . . . . . . . . . . . . . . . . System ACE CF CompactFlash Image Select DIP Switch S1 . . . . . . . . . . . . . . . . . . . . . . Mode, Osc Enable, Boot EEPROM Select, and Addr Select DIP Switch S2 . . . . . . . . . . . 19. VITA 57.1 FMC HPC Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20. VITA 57.1 FMC LPC Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21. Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AC Adapter and Input Power Jack/Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Onboard Power Regulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22. System Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 54 55 56 57 63 65 65 66 68 Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Appendix A: Default Switch and Jumper Settings Appendix B: VITA 57.1 FMC LPC (J63) and HPC (J64) Connector Pinout Appendix C: ML605 Master UCF Appendix D: References 4 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Preface About This Guide This manual accompanies the Virtex®-6 FPGA ML605 Evaluation Board and contains information about the ML605 hardware and software tools. Guide Contents This manual contains the following chapters: • Chapter 1, “ML605 Evaluation Board,” provides an overview of the embedded development board and details the components and features of the ML605 board. • Appendix A, “Default Switch and Jumper Settings.” • Appendix B, “VITA 57.1 FMC LPC (J63) and HPC (J64) Connector Pinout.” • Appendix C, “ML605 Master UCF.” • Appendix D, “References.” Additional Documentation The following documents are also available for download at http://www.xilinx.com/support/documentation/virtex-6.htm. • Virtex-6 Family Overview The features and product selection of the Virtex-6 family are outlined in this overview. • Virtex-6 FPGA Data Sheet: DC and Switching Characteristics This data sheet contains the DC and Switching Characteristic specifications for the Virtex-6 family. • Virtex-6 FPGA Packaging and Pinout Specifications This specification includes the tables for device/package combinations and maximum I/Os, pin definitions, pinout tables, pinout diagrams, mechanical drawings, and thermal specifications. • Virtex-6 FPGA Configuration Guide This all-encompassing configuration guide includes chapters on configuration interfaces (serial and SelectMAP), bitstream encryption, boundary-scan and JTAG configuration, reconfiguration techniques, and readback through the SelectMAP and JTAG interfaces. • Virtex-6 FPGA Clocking Resources User Guide This guide describes the clocking resources available in all Virtex-6 devices, including the MMCM and PLLs. ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 5 Preface: About This Guide • Virtex-6 FPGA Memory Resources User Guide The functionality of the block RAM and FIFO are described in this user guide. • Virtex-6 FPGA SelectIO Resources User Guide This guide describes the SelectIO™ resources available in all Virtex-6 devices. • Virtex-6 FPGA GTX Transceivers User Guide This guide describes the GTX transceivers available in all Virtex-6 FPGAs except the XC6VLX760. • Virtex-6 FPGA Embedded Tri-Mode Ethernet MAC User Guide This guide describes the dedicated Tri-Mode Ethernet Media Access Controller available in all Virtex-6 FPGAs except the XC6VLX760. • Virtex-6 FPGA DSP48E1 Slice User Guide This guide describes the architecture of the DSP48E1 slice in Virtex-6 FPGAs and provides configuration examples. • Virtex-6 FPGA System Monitor User Guide The System Monitor functionality available in all Virtex-6 devices is outlined in this guide. • Virtex-6 FPGA PCB Design Guide This guide provides information on PCB design for Virtex-6 devices, with a focus on strategies for making design decisions at the PCB and interface level. 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. 6 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Chapter 1 ML605 Evaluation Board Overview The ML605 board enables hardware and software developers to create or evaluate designs targeting the Virtex®-6 XC6VLX240T-1FFG1156 FPGA. The ML605 provides board features common to many embedded processing systems. Some commonly used features include: a DDR3 SODIMM memory, an 8-lane PCI Express® interface, a tri-mode Ethernet PHY, general purpose I/O, and a UART. Additional user desired features can be added through mezzanine cards attached to the onboard high-speed VITA-57 FPGA Mezzanine Connector (FMC) high pin count (HPC) expansion connector, or the onboard VITA-57 FMC low pin count (LPC) connector. “Features,” page 8 provides a general listing of the board features with details provided in “Detailed Description,” page 11. Additional Information Additional information and support material is located at: • http://www.xilinx.com/ml605 This information includes: • Current version of this user guide in PDF format • Example design files for demonstration of Virtex-6 FPGA features and technology • Demonstration hardware and software configuration files for the System ACE™ CF controller, Platform Flash configuration storage device, and linear flash chip • Reference design files • Schematics in PDF and DxDesigner formats • Bill of materials (BOM) • Printed-circuit board (PCB) layout in Allegro PCB format • Gerber files for the PCB (Many free or shareware Gerber file viewers are available on the internet for viewing and printing these files.) • Additional documentation, errata, frequently asked questions, and the latest news For information about the Virtex-6 family of FPGA devices, including product highlights, data sheets, user guides, and application notes, see the Virtex-6 FPGA documentation page at http://www.xilinx.com/support/documentation/virtex-6.htm. ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 7 Chapter 1: ML605 Evaluation Board Features The ML605 provides the following features: • 1. Virtex-6 XC6VLX240T-1FFG1156 FPGA • 2. 512 MB DDR3 Memory SODIMM • 3. 128 Mb Platform Flash XL • 4. 32 MB Linear BPI Flash • 5. System ACE CF and CompactFlash Connector • 6. USB JTAG • 7. Clock Generation • • 8 ♦ Fixed 200 MHz oscillator (differential) ♦ Socketed 2.5V oscillator (single-ended) ♦ SMA connectors (differential) ♦ SMA connectors for MGT clocking 8. Multi-Gigabit Transceivers (GTX MGTs) ♦ FMC - HPC connector ♦ FMC - LPC connector ♦ SMA ♦ PCIe ♦ SFP Module connector ♦ Ethernet PHY SGMII interface 9. PCI Express Endpoint Connectivity ♦ Gen1 8-lane (x8) ♦ Gen2 4-lane (x4) • 10. SFP Module Connector • 11. 10/100/1000 Tri-Speed Ethernet PHY • 12. USB-to-UART Bridge • 13. USB Controller • 14. DVI Codec • 15. IIC Bus ♦ IIC EEPROM - 1 KB ♦ DDR3 SODIMM socket ♦ DVI CODEC ♦ DVI connector ♦ FMC HPC connector ♦ FMC LPC connector ♦ SFP module connector www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Overview • • • 16. Status LEDs ♦ Ethernet status ♦ FPGA INIT ♦ FPGA DONE ♦ System ACE CF Status 17. User I/O ♦ USER LED Group 1 - GPIO (8) ♦ USER LED Group 2 - directional (5) ♦ User pushbuttons - directional (5) ♦ CPU reset pushbutton ♦ User DIP switch - GPIO (8-pole) ♦ User SMA GPIO connectors (2) ♦ LCD character display (16 characters x 2 lines) 18. Switches ♦ Power on/off slide switch ♦ System ACE CF reset pushbutton ♦ System ACE CF bitstream image select DIP switch ♦ Configuration MODE DIP switch • 19. VITA 57.1 FMC HPC Connector • 20. VITA 57.1 FMC LPC Connector • 21. Power Management • ♦ PMBus voltage and current monitoring via TI power controller ♦ 22. System Monitor Configuration Options ♦ 3. 128 Mb Platform Flash XL ♦ 4. 32 MB Linear BPI Flash ♦ 5. System ACE CF and CompactFlash Connector ♦ 6. USB JTAG ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 9 Chapter 1: ML605 Evaluation Board Block Diagram Figure 1-1 shows a high-level block diagram of the ML605 and its peripherals. X-Ref Target - Figure 1-1 JTAG USB Mini-B USB JTAG Circuit System ACE CF S.A. CompactFlash S.A. 8-bit MPU I/F VITA 57.1 FMC HPC Connector BANK32 Platform Flash Linear BPI Flash BANK12, 13 BANK15,16 BANK14,22 BANK34,116 BANK23,24 BANK112,113 BANK0 BANK24 BANK34 SYSMON I/F INIT, DONE LEDs PROG PB, MODE SW IIC Bus IIC EEPROM FMC HPC DDR3 SODIMM IIC FMC LPC BANK33 BANK34 BANK32 DVI Codec VGA Video DVI Video Connector VITA 57.1 FMC LPC Connector Virtex-6 FPGA XC6VLX240T - 1FFG1156 10/100/1000 Ethernet PHY MII/GMII/RMII SODIMM Socket 204-pin, DDR3 Decoupling Caps MEM Vterm Regulator BANK33 BANK116 BANK 25, 35 BANK 26, 36 BANK114 BANK115 BANK14, 33, 36 User LED/SW User DIP SW User LCD BANK24,34 200 MHz LVDS Clock SMA Clock User S.E. 2.5V Clock BANK14 USB Controller Host Type “A” Peripheral Mini-B Connectors BANK24 SFP Module Connector SGMII PCIe X8 Edge Connector MGT SMA REF Clock MGT RX/TX SMA Port CP2103 USB-TO-UART Bridge USB Mini-B UG534_01_092709 Figure 1-1: ML605 High-Level Block Diagram Related Xilinx Documents Prior to using the ML605 Evaluation Board, users should be familiar with Xilinx resources. See Appendix D, “References” for a direct link to Xilinx documentation. See the following locations for additional documentation on Xilinx tools and solutions: 10 • ISE: www.xilinx.com/ise • EDK: www.xilinx.com/edk • Intellectual Property: www.xilinx.com/ipcenter • Answer Browser: www.xilinx.com/support www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description Detailed Description Figure 1-2 shows a board photo with numbered features corresponding to Table 1-1 and the section headings in this document. X-Ref Target - Figure 1-2 20 17a 18a 13 19 13 21c 10 7b 17d 7c 17e 18d 18c 16c 23 16b 21d 5 2 18b 12 7d 6 16a 1 22 21a 21b 11 8 3 17f 14 17c 21a 8 4 17b 7a 9 (on backside) 15 Figure 1-2: UG534_02_123009 ML605 Board Photo The numbered features in Figure 1-2 correlate to the features and notes listed in Table 1-1. Table 1-1: Number ML605 Features Feature Notes Schematic Page 1 Virtex-6 FPGA XC6VLX240T-1FFG1156 2 DDR3 SODIMM Micron 512 MB MT4JSF6464HY-1G1 15 3 128 Mb Platform Flash XL Xilinx XCF128X-FTG64C 25 4 Linear BPI Flash Numonyx JS28F256P30T95 26 5 System ACE CF controller, CF connector Xilinx XCCACE-TQ144I (bottom of board) 13 6 JTAG cable connector (USB Mini-B) USB JTAG download circuit 46 ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 2 - 12 11 Chapter 1: ML605 Evaluation Board Table 1-1: ML605 Features (Cont’d) Notes Schematic Page 200 MHz OSC, oscillator socket, SMA connectors 30 a. 200 MHz oscillator (on backside) Epson 200 MHz 2.5V LVDS OSC 30 b. Oscillator socket, singleended MMD Components 66 MHz 2.5V 30 c. SMA connectors SMA pair 30 d. MGT REFCLK SMA connectors SMA pair 30 Number Feature Clock generation 7 8 GTX RX/TX port SMA x4 30 9 PCIe Gen1 (8-lane), Gen2 (4-lane) Card edge connector, 8-lane 21 10 SFP connector and cage AMP 136073-1 23 11 Ethernet (10/100/1000) with SGMII Marvell M88E1111 EPHY 24 12 USB Mini-B, USB-to-UART bridge Silicon Labs CP2103GM bridge 33 13 USB-A Host, USB Mini-B peripheral connectors Cypress CY7C67300-100AXI controller 27 14 Video - DVI connector Chrontel CH7301C-TF Video codec 15 IIC NV EEPROM, 8 Kb (on backside) ST Microelectronics M24C08WDW6TP Status LEDs a. Ethernet status Right-angle link rate and direction LEDs 24 b. FPGA INIT, DONE Init (red), Done (green) 31 c. System ACE CF status Status (green), Error (red) 13 User I/O 12 32 13, 24, 31 16 17 28, 29 31 a. User LEDs, green (8) User I/O (active-High) 30, 31, 33 b. User pushbuttons, N.O. momentary (5) User I/O (active-High) 31 c. User LEDs, green (5) User I/O (active-High) 31 d. User DIP switch (8-pole) User I/O (active-High) 31 e. User GPIO SMA connectors SMA pair 30 f. LCD 16 character x 2 line display Displaytech S162D BA BC 33 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description Table 1-1: ML605 Features (Cont’d) Number Feature Notes Switches 18 Schematic Page 13, 25, 39 a. Power On/Off Slide switch 39 b. FPGA_PROG_B pushbutton active-Low 13 c. System ACE CF Image Select 4-pole DIP switch (active-High) 25 d. Mode Switch 6-pole DIP switch (active-High) 25 19 FMC - HPC connector Samtec ASP-134486-01 16 -19 20 FMC - LPC connector Samtec ASP-134603-01 20 Power management a. PMBus controllers b. Voltage regulators 35 - 44 2 x TI UCD9240PFC 2 x PTD08A020W, 3 x PTD08A010W 21 35, 40 36-38, 43, 44 c. 12V power input connector 6-pin Molex mini-fit connector 39 d. 12V power input connector 4-pin ATX disk type connector 39 22 System Monitor Interface connector 2x6 DIP male pin header 34 23 System ACE Error DS30 LED disable jumper J69 Jumper on = enable LED Jumper off = disable LED 13 1. Virtex-6 XC6VLX240T-1FFG1156 FPGA A Virtex-6 XC6VLX240T-1FFG1156 FPGA is installed on the embedded development board. Keep-Out areas and drill holes are defined around the FPGA to support an Ironwood Electronics SG-BGA-6046 FPGA socket. References See the Virtex-6 FPGA Data Sheet. [Ref 4] Configuration The ML605 supports configuration in the following modes: • Slave SelectMAP (using Platform Flash XL with the onboard 47 MHz oscillator) • Master BPI-Up (using Linear BPI Flash device) • JTAG (using the included USB-A to Mini-B cable) • JTAG (using System ACE CF and CompactFlash card) ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 13 Chapter 1: ML605 Evaluation Board The ML605 supports Master BPI-Up, JTAG, and Slave SelectMAP. These are selected by setting M[2:0] options 010, 101 and 110 shown in Table 1-2. Table 1-2: Virtex-6 FPGA Configuration Modes M[2:0] Bus Width(1) CCLK Direction Master Serial(2) 000 1 Output Master SPI(2) 001 1 Output Master BPI-Up(2) 010 8, 16 Output Master BPI-Down(2) 011 8, 16 Output Master SelectMAP(2) 100 8, 16 Output JTAG 101 1 Input (TCK) Slave SelectMAP 110 8, 16, 32 Input Slave Serial(3) 111 1 Input Configuration Mode Notes: 1. The parallel configuration modes bus is auto-detected by the configuration logic. 2. In Master configuration mode, the CCLK pin is the clock source for the Virtex-6 FPGA internal configuration logic. The Virtex-6 FPGA CCLK output pin must be free from reflections to avoid double-clocking the internal configuration logic. See the Virtex-6 FPGA Configuration User Guide for more details. [Ref 5] 3. This is the default setting due to internal pull-up termination on mode pins. For an overview on configuring the FPGA, see “Configuration Options,” page 73. Note: The mode switches are part of DIP switch S2. The default mode setting (see Table A-1, page 75) is M[2:0]=010, which selects Master BPI-Up at board power-on. Switch S1 position 4 must be OFF to disable the System ACE controller from attempting to boot if a CF card is present. References See the Virtex-6 FPGA Configuration User Guide for detailed configuration information. [Ref 5] I/O Voltage Rails There are 16 I/O banks available on the Virtex-6 device. The voltage applied to the FPGA I/O banks used by the ML605 board is summarized in Table 1-3. Table 1-3: Voltage Rails U1 FPGA Bank 14 I/O Rail Voltage Bank 0 VCC2V5_FPGA 2.5V Bank 12(1) FMC_VIO_B_M2C 2.5V Bank 13 VCC2V5_FPGA 2.5V Bank 14 VCC2V5_FPGA 2.5V Bank 15 VCC2V5_FPGA 2.5V Bank 16 VCC2V5_FPGA 2.5V Bank 22 VCC2V5_FPGA 2.5V Bank 23 VCC2V5_FPGA 2.5V www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description Table 1-3: Voltage Rails (Cont’d) U1 FPGA Bank I/O Rail Voltage Bank 24 VCC2V5_FPGA 2.5V Bank 25 VCC1V5_FPGA 1.5V Bank 26 VCC1V5_FPGA 1.5V Bank 32 VCC2V5_FPGA 2.5V Bank 33 VCC2V5_FPGA 2.5V Bank 34 VCC2V5_FPGA 2.5V Bank 35 VCC1V5_FPGA 1.5V Bank 36 VCC1V5_FPGA 1.5V Notes: 1. The VITA 57.1 specification stipulates that the Bank 12 voltage named FMC_VIO_B_M2C is supplied by the FMC card plugged onto the relevant FMC connector (ML605 J64). FMC_VIO_B_M2C cannot exceed the base board (ML605) Vadj of the FMC connector. The ML605 FMC Vadj maximum is 2.5V. References See the Xilinx Virtex-6 FPGA documentation for more information at http://www.xilinx.com/support/documentation/virtex-6.htm. 2. 512 MB DDR3 Memory SODIMM A 512MB DDR3 SODIMM is provided as a flexible and efficient form-factor volatile memory for user applications. The ML605 SODIMM socket is wired to support a maximum SODIMM size of 2 GB. The ML605 DDR3 64-bit wide interface has been tested to 800 MT/s. The DDR3 interface is implemented in FPGA banks 25, 26, 35, and 36. DCI VRP/N resistor connections are only implemented banks 26 and 36. DCI functionality in banks 25 and 35 is achieved in the UCF by cascading DCI between adjacent banks as follows: CONFIG DCI_CASCADE = "36 35"; CONFIG DCI_CASCADE = "26 25"; Table 1-4 shows the connections and pin numbers for the DDR3 SODIMM. Table 1-4: DDR3 SODIMM Connections J1 SODIMM U1 FPGA Pin ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Schematic Net Name Pin Number Pin Name L14 DDR3_A0 98 A0 A16 DDR3_A1 97 A1 B16 DDR3_A2 96 A2 E16 DDR3_A3 95 A3 D16 DDR3_A4 92 A4 J17 DDR3_A5 91 A5 www.xilinx.com 15 Chapter 1: ML605 Evaluation Board Table 1-4: DDR3 SODIMM Connections (Cont’d) J1 SODIMM U1 FPGA Pin 16 Schematic Net Name Pin Number Pin Name A15 DDR3_A6 90 A6 B15 DDR3_A7 86 A7 G15 DDR3_A8 89 A8 F15 DDR3_A9 85 A9 M16 DDR3_A10 107 A10/AP M15 DDR3_A11 84 A11 H15 DDR3_A12 83 A12_BC_N J15 DDR3_A13 119 A13 D15 DDR3_A14 80 A14 C15 DDR3_A15 78 A15 K19 DDR3_BA0 109 BA0 J19 DDR3_BA1 108 BA1 L15 DDR3_BA2 79 BA2 J11 DDR3_D0 5 DQ0 E13 DDR3_D1 7 DQ1 F13 DDR3_D2 15 DQ2 K11 DDR3_D3 17 DQ3 L11 DDR3_D4 4 DQ4 K13 DDR3_D5 6 DQ5 K12 DDR3_D6 16 DQ6 D11 DDR3_D7 18 DQ7 M13 DDR3_D8 21 DQ8 J14 DDR3_D9 23 DQ9 B13 DDR3_D10 33 DQ10 B12 DDR3_D11 35 DQ11 G10 DDR3_D12 22 DQ12 M11 DDR3_D13 24 DQ13 C12 DDR3_D14 34 DQ14 A11 DDR3_D15 36 DQ15 G11 DDR3_D16 39 DQ16 F11 DDR3_D17 41 DQ17 D14 DDR3_D18 51 DQ18 C14 DDR3_D19 53 DQ19 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description Table 1-4: DDR3 SODIMM Connections (Cont’d) J1 SODIMM U1 FPGA Pin ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Schematic Net Name Pin Number Pin Name G12 DDR3_D20 40 DQ20 G13 DDR3_D21 42 DQ21 F14 DDR3_D22 50 DQ22 H14 DDR3_D23 52 DQ23 C19 DDR3_D24 57 DQ24 G20 DDR3_D25 59 DQ25 E19 DDR3_D26 67 DQ26 F20 DDR3_D27 69 DQ27 A20 DDR3_D28 56 DQ28 A21 DDR3_D29 58 DQ29 E22 DDR3_D30 68 DQ30 E23 DDR3_D31 70 DQ31 G21 DDR3_D32 129 DQ32 B21 DDR3_D33 131 DQ33 A23 DDR3_D34 141 DQ34 A24 DDR3_D35 143 DQ35 C20 DDR3_D36 130 DQ36 D20 DDR3_D37 132 DQ37 J20 DDR3_D38 140 DQ38 G22 DDR3_D39 142 DQ39 D26 DDR3_D40 147 DQ40 F26 DDR3_D41 149 DQ41 B26 DDR3_D42 157 DQ42 E26 DDR3_D43 159 DQ43 C24 DDR3_D44 146 DQ44 D25 DDR3_D45 148 DQ45 D27 DDR3_D46 158 DQ46 C25 DDR3_D47 160 DQ47 C27 DDR3_D48 163 DQ48 B28 DDR3_D49 165 DQ49 D29 DDR3_D50 175 DQ50 B27 DDR3_D51 177 DQ51 G27 DDR3_D52 164 DQ52 A28 DDR3_D53 166 DQ53 www.xilinx.com 17 Chapter 1: ML605 Evaluation Board Table 1-4: DDR3 SODIMM Connections (Cont’d) J1 SODIMM U1 FPGA Pin 18 Schematic Net Name Pin Number Pin Name E24 DDR3_D54 174 DQ54 G25 DDR3_D55 176 DQ55 F28 DDR3_D56 181 DQ56 B31 DDR3_D57 183 DQ57 H29 DDR3_D58 191 DQ58 H28 DDR3_D59 193 DQ59 B30 DDR3_D60 180 DQ60 A30 DDR3_D61 182 DQ61 E29 DDR3_D62 192 DQ62 F29 DDR3_D63 194 DQ63 E11 DDR3_DM0 11 DM0 B11 DDR3_DM1 28 DM1 E14 DDR3_DM2 46 DM2 D19 DDR3_DM3 63 DM3 B22 DDR3_DM4 136 DM4 A26 DDR3_DM5 153 DM5 A29 DDR3_DM6 170 DM6 A31 DDR3_DM7 187 DM7 E12 DDR3_DQS0_N 10 DQS0_N D12 DDR3_DQS0_P 12 DQS0_P J12 DDR3_DQS1_N 27 DQS1_N H12 DDR3_DQS1_P 29 DQS1_P A14 DDR3_DQS2_N 45 DQS2_N A13 DDR3_DQS2_P 47 DQS2_P H20 DDR3_DQS3_N 62 DQS3_N H19 DDR3_DQS3_P 64 DQS3_P C23 DDR3_DQS4_N 135 DQS4_N B23 DDR3_DQS4_P 137 DQS4_P A25 DDR3_DQS5_N 152 DQS5_N B25 DDR3_DQS5_P 154 DQS5_P G28 DDR3_DQS6_N 169 DQS6_N H27 DDR3_DQS6_P 171 DQS6_P D30 DDR3_DQS7_N 186 DQS7_N www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description Table 1-4: DDR3 SODIMM Connections (Cont’d) J1 SODIMM U1 FPGA Pin Schematic Net Name Pin Number Pin Name C30 DDR3_DQS7_P 188 DQS7_P F18 DDR3_ODT0 116 ODT0 E17 DDR3_ODT1 120 ODT1 E18 DDR3_RESET_B 30 RESET_B K18 DDR3_S0_B 114 S0_B K17 DDR3_S1_B 121 S1_B D17 DDR3_TEMP_EVENT 198 EVENT_B B17 DDR3_WE_B 113 WE_B C17 DDR3_CAS_B 115 CAS_B L19 DDR3_RAS_B 110 RAS_B M18 DDR3_CKE0 73 CKE0 M17 DDR3_CKE1 74 CKE1 H18 DDR3_CLK0_N 103 CK0_N G18 DDR3_CLK0_P 101 CK0_P L16 DDR3_CLK1_N 104 CK1_N K16 DDR3_CLK1_P 102 CK1_P The Memory Interface Generator (MIG) tool guidelines specify a set of U1 FPGA “No Connect” pins. These should be added to the UCF as CONFIG PROHIBIT pins as follows: CONFIG CONFIG CONFIG CONFIG PROHIBIT PROHIBIT PROHIBIT PROHIBIT = = = = H22; F21; B20; F19; CONFIG CONFIG CONFIG CONFIG PROHIBIT PROHIBIT PROHIBIT PROHIBIT = = = = C13; M12; L13; K14; CONFIG CONFIG CONFIG CONFIG PROHIBIT PROHIBIT PROHIBIT PROHIBIT = = = = F25; C29; C28; D24; References See the Micron Technology, Inc. for more information [Ref 22]. In addition, see the Virtex-6 FPGA Memory Interface Solutions User Guide [Ref 6] and the Virtex-6 FPGA Memory Resources User Guide [Ref 9]. ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 19 Chapter 1: ML605 Evaluation Board 3. 128 Mb Platform Flash XL A 128 Mb Xilinx XCF128X-FTG64C Platform Flash XL device is used with an onboard 47 MHz oscillator (X4) to configure the FPGA in less than 100 ms from power valid as required by the PCI Express Card Electromechanical Specification. This allows the PCIe interface to be recognized and enumerated when plugged into a host PC. To achieve the fastest configuration speed, the FPGA mode pins are set to Slave SelectMAP and the onboard 47 MHz clock source external to the FPGA is used for configuration. Configuration DIP switch S2, switch 1, controls the 47 MHz oscillator enable as outlined in “18. Switches,” page 53. See S2 switch setting details in Table 1-26, page 56. Also, see the “FPGA Design Considerations for the Configuration Flash,” page 23 for FPGA design recommendations. 4. 32 MB Linear BPI Flash A Numonyx JS28F256P30 Linear BPI Flash memory (P30) on the ML605 provides 32 MB of non-volatile storage that can be used for configuration as well as software storage. The Linear BPI Flash shares the dual use configuration pins in parallel with the XCF128 Platform Flash XL. The P30_CS net is used to select the P30 or the XCF128. Power-on configuration is selected by the P30_CS net which is tied to a dip switch S2 (selects pullup/pulldown) and is also wired to an FPGA non-config pin. The dip switch allows power selection for the configuration device P30 or XCF128XL. The dip switch selection can be overridden by the FPGA after configuration by controlling the logic level of the P30_CS signal. See S2 switch setting details in Table 1-26, page 56. For an overview on configuring the FPGA, see “Configuration Options,” page 73. Figure 1-3 shows a block diagram for the Platform Flash and BPI Flash. X-Ref Target - Figure 1-3 U27 S1 Switch 4 OFF = Disable System ACE, enable U4/U27 flash boot ON = Enable System ACE boot when CF card is present PLATFORM FLASH FPGA U1 Bank 34 FLASH_A[22:0] A D CE S2 SWITCH 6 ON = U4 BPI Upper Half OFF = U4 BPI Lower Half FPGA U1 Bank 24 510 BPI FLASH S2-2 2 11 1 S2 SWITCH 2 ON = U4 BOOT OFF = U27 BOOT 4.7K VCC2V5 510 P30_CS_SEL (FPGA U1 pin AJ12) VCC2V5 U4 FLASH_A[23] FLASH_D[15:0] FPGA U1 VCC2V5 Bank 24 U10 6 PLATFLASH_FCS_B S2-6 6 7 A D A23 E 4.7K VCC2V5 4 FLASH_CE_B 3 FPGA_FCS_B FPGA U1 Bank 24 UG534_03_011110 Figure 1-3: 20 Platform Flash and BPI Flash Block Diagram www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description ML605 Flash Boot Options The ML605 has two parallel wired flash memory devices as shown in Figure 1-3. At ML605 power-up, before FPGA configuration, DIP switch S2 switch 2 selects which flash device, U4 (BPI) or U27 (Platform Flash), provides the boot bitstream. Typically S2 switch 2 will be open/OFF to select the U27 Platform Flash. Given that the mode switches (S2 switch 3/M0, switch 4/M1 and switch 5/M2) are set to Slave SelectMAP mode, then U27, driven at 47 MHz, can load a PCIe core bitstream before a host PC motherboard can scan its PCIe slots.When S2 switch 2 is closed/ON at power up, the FPGA will be configured from the BPI flash device U4. Note that U4 address bit A23 is switched by S2 switch 6, which allows the lower or upper half of U4 to be chosen as a data source. Table 1-5 shows the connections and pin numbers for the boot flash devices. Table 1-5: Platform Flash and BPI Flash Connections U4 BPI Flash U1 FPGA Pin U27 Platform Flash Schematic Net Name Pin Number Pin Name Pin Number Pin Name AL8 FLASH_A0 29 A1 A1 A00 AK8 FLASH_A1 25 A2 B1 A01 AC9 FLASH_A2 24 A3 C1 A02 AD10 FLASH_A3 23 A4 D1 A03 C8 FLASH_A4 22 A5 D2 A04 B8 FLASH_A5 21 A6 A2 A05 E9 FLASH_A6 20 A7 C2 A06 E8 FLASH_A7 19 A8 A3 A07 A8 FLASH_A8 8 A9 B3 A08 A9 FLASH_A9 7 A10 C3 A09 D9 FLASH_A10 6 A11 D3 A10 C9 FLASH_A11 5 A12 C4 A11 D10 FLASH_A12 4 A13 A5 A12 C10 FLASH_A13 3 A14 B5 A13 F10 FLASH_A14 2 A15 C5 A14 F9 FLASH_A15 1 A16 D7 A15 AH8 FLASH_A16 55 A17 D8 A16 AG8 FLASH_A17 18 A18 A7 A17 AP9 FLASH_A18 17 A19 B7 A18 AN9 FLASH_A19 16 A20 C7 A19 AF10 FLASH_A20 11 A21 C8 A20 AF9 FLASH_A21 10 A22 A8 A21 AL9 FLASH_A22 9 A23 G1 A22 AA23 FLASH_A23 26 A24 NC A23 ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 21 Chapter 1: ML605 Evaluation Board Table 1-5: Platform Flash and BPI Flash Connections (Cont’d) U4 BPI Flash U1 FPGA Pin U27 Platform Flash Schematic Net Name Pin Number Pin Name Pin Number Pin Name AF24 FLASH_D0 34 DQ0 F2 DQ00 AF25 FLASH_D1 36 DQ1 E2 DQ01 W24 FLASH_D2 39 DQ2 G3 DQ02 V24 FLASH_D3 41 DQ3 E4 DQ03 H24 FLASH_D4 47 DQ4 E5 DQ04 H25 FLASH_D5 49 DQ5 G5 DQ05 P24 FLASH_D6 51 DQ6 G6 DQ06 R24 FLASH_D7 53 DQ7 H7 DQ07 G23 FLASH_D8 35 DQ8 E1 DQ08 H23 FLASH_D9 37 DQ9 E3 DQ09 N24 FLASH_D10 40 DQ10 F3 DQ10 N23 FLASH_D11 42 DQ11 F4 DQ11 F23 FLASH_D12 48 DQ12 F5 DQ12 F24 FLASH_D13 50 DQ13 H5 DQ13 L24 FLASH_D14 52 DQ14 G7 DQ14 M23 FLASH_D15 54 DQ15 E7 DQ15 J26 FLASH_WAIT 56 WAIT NA(1) NA(1) AF23 FPGA_FWE_B 14 /WE G8 /W AA24 FPGA_FOE_B 32 /OE F8 /G K8 FPGA_CCLK NA(1) NA(1) F1 K AC23 PLATFLASH_L_B NA(1) NA(1) H1 /L Y24 FPGA_FCS_B(2) NA(1) NA(1) NA(1) NA(1) NA(1) PLATFLASH_FCS_B(3) NA(1) NA(1) B4 /E NA(1) FLASH_CE_B(4) 30 /OE NA(1) NA(1) Notes: 1. 2. 3. 4. 22 Not Applicable FPGA control flash memory select signal connected to pin U10.3 Platform Flash select signal connected to pin U10.6 BPI Flash select signal connected to pin U10.4 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description FPGA Design Considerations for the Configuration Flash After FPGA configuration, the FPGA design can disable the configuration flash or access the configuration flash to read/write code or data. When the FPGA design does not use the configuration flash, the FPGA design must drive the FPGA FCS_B pin High in order to disable the configuration flash and put the flash into a quiescent, low-power state. Otherwise, the Platform Flash XL, in particular, can continue to drive its array data onto the data bus causing unnecessary switching noise and power consumption. For FPGA designs that access the flash for reading/writing stored code or data, connect the FPGA design or EDK embedded memory controller (EMC) peripheral to the flash through the pins defined in Table 1-5, page 21. The Platform Flash XL defaults to a synchronous read mode. Typically, the Platform Flash XL requires an initialization procedure to put the Platform Flash XL into the common, asynchronous read mode before accessing stored code or data. To put the Platform Flash XL into asynchronous read mode, apply the Set Configuration Register command sequence. See the Platform Flash XL High-Density Configuration and Storage Device Data Sheet for details on the Set Configuration Register command. [Ref 17] References See the Numonyx StrataFlash Embedded Memory Data Sheet. [Ref 24] Visit the Xilinx Platform Flash product page and click the Resources tab for more information. Also, see the Platform Flash XL High-Density Configuration and Storage Device Data Sheet [Ref 17] and the Virtex-6 Configuration User Guide [Ref 10]. ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 23 Chapter 1: ML605 Evaluation Board 5. System ACE CF and CompactFlash Connector The Xilinx System ACE CompactFlash (CF) configuration controller allows a Type I or Type II CompactFlash card to program the FPGA through the JTAG port. Both hardware and software data can be downloaded through the JTAG port. The System ACE CF controller supports up to eight configuration images on a single CompactFlash card. The configuration address switches allow the user to choose which of the eight configuration images to use. The CompactFlash (CF) card shipped with the board is correctly formatted to enable the System ACE CF controller to access the data stored in the card. The System ACE CF controller requires a FAT16 file system, with only one reserved sector permitted, and a sector-per-cluster size of more than one (UnitSize greater than 512). The FAT16 file system supports partitions of up to 2 GB. If multiple partitions are used, the System ACE CF directory structure must reside in the first partition on the 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 eight sub-folders used to store the eight ACE files containing the configuration images. Only one ACE file should exist within each sub-folder. All folder names must be compliant to the DOS 8.3 short file name format. This means that the folder names can be up to eight characters long, and cannot contain the following reserved characters: < > " / \ |. This DOS 8.3 file name restriction does not apply to the actual ACE file names. Other folders and files may also coexist with the System ACE CF project within the FAT16 partition. However, the root directory must not contain more than a total of 16 folder and/or file entries, including deleted entries. When ejecting or unplugging the CompactFlash device, it is important to safely stop any read or write access to the CompactFlash device to avoid data corruption. System ACE CF error and status LEDs indicate the operational state of the System ACE CF controller: • A blinking red error LED indicates that no CompactFlash card is present. • A solid red error LED indicates an error condition during configuration. • A blinking green status LED indicates a configuration operation is ongoing. • A solid green status LED indicates a successful download. Note: Jumper J69 can be removed to disable the Red Error LED circuit. It is recommended that this jumper is installed during operations utilizing the CompactFlash card. Every time a CompactFlash card is inserted into the System ACE CF socket, a configuration operation is initiated. Pressing the System ACE CF reset button re-programs the FPGA. Note: System ACE CF configuration is enabled by way of DIP switch S1. See “18. Switches,” page 53 for more details. The System ACE CF MPU port is connected to the FPGA. This connection allows the FPGA to use the System ACE CF controller to reconfigure the system or access the CompactFlash card as a generic FAT file system. 24 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description Table 1-6 lists the System ACE CF connections. Table 1-6: System ACE CF Connections U19 XCCACETQ144I U1 FPGA Pin Schematic Net Name Pin Number Pin Name AM15 SYSACE_D0 66 MPD00 AJ17 SYSACE_D1 65 MPD01 AJ16 SYSACE_D2 63 MPD02 AP16 SYSACE_D3 62 MPD03 AG16 SYSACE_D4 61 MPD04 AH15 SYSACE_D5 60 MPD05 AF16 SYSACE_D6 59 MPD06 AN15 SYSACE_D7 58 MPD07 AC15 SYSACE_MPA00 70 MPA00 AP15 SYSACE_MPA01 69 MPA01 AG17 SYSACE_MPA02 68 MPA02 AH17 SYSACE_MPA03 67 MPA03 AG15 SYSACE_MPA04 45 MPA04 AF15 SYSACE_MPA05 44 MPA05 AK14 SYSACE_MPA06 43 MPA06 AJ15 SYSACE_MPBRDY 39 MPBRDY AJ14 SYSACE_MPCE 42 MPCE L9 SYSACE_MPIRQ 41 MPIRQ AL15 SYSACE_MPOE 77 MPOE AL14 SYSACE_MPWE 76 MPWE AC8 SYSACE_CFGTDI 81 CFGTDI AE8 FPGA_TCK 80 CFGTCK AD8 FPGA_TDI 82 CFGTDO AF8 FPGA_TMS 85 CFGTMS AE16 CLK_33MHZ_SYSACE(1) 93 CLK Notes: 1. The System ACE CF clock is sourced from U28 32.000 MHz osc. References See the System ACE CF product page and the System ACE CompactFlash Solution Data Sheet. [Ref 18] ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 25 Chapter 1: ML605 Evaluation Board 6. USB JTAG JTAG configuration is provided through onboard USB-to-JTAG configuration logic where a computer host accesses the ML605 JTAG chain through a Type-A (computer host side) to Type-Mini-B (ML605 side) USB cable. The JTAG chain of the board is illustrated in Figure 1-4. JTAG configuration is allowable at any time under any mode pin setting. JTAG initiated configuration takes priority over the mode pin settings. X-Ref Target - Figure 1-4 J17 USB Mini-B J22 J18 FMC HPC TDI 3.3V FMC LPC TDI TDO J64 2.5V System ACE CF TDO TSTTDI J63 CFGTDO FPGA TDI U1 U19 TSTTDO CFGTDI TDO UG534_04_081309 Figure 1-4: JTAG Chain Diagram FMC bypass jumpers J17 and J18 must be connected between pins 1-2 (bypass) to enable JTAG access to the FPGA on the basic ML605 board (without FMC expansion modules installed), as shown in Figure 1-5 and Figure 1-6. When either or both VITA 57.1 FMC expansion connectors are populated with an expansion module that has a JTAG chain, the respective jumper(s) must be set to connect pins 2-3 in order to include the FMC expansion module's JTAG chain in the main ML605 JTAG chain. X-Ref Target - Figure 1-5 J17 1 FMC_TDI_BUF Bypass FMC HPC J64 = Jumper 1-2 2 FMC_LPC_TDI Include FMC HPC J64 = Jumper 2-3 3 FMC_HPC_TDO H - 1x3 UG534_05_081309 Figure 1-5: VITA 57.1 FMC HPC (J64) JTAG Bypass Jumper J17 X-Ref Target - Figure 1-6 J18 1 FMC_LPC_TDI Bypass FMC LPC J63 = Jumper 1-2 2 SYSACE_TDI Include FMC LPC J63 = Jumper 2-3 3 FMC_LPC_TDO H - 1x3 UG534_06_081309 Figure 1-6: 26 VITA 57.1 FMC LPC (J63) JTAG Bypass Jumper J18 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description The JTAG chain can be used to program the FPGA and access the FPGA for hardware and software debug. The JTAG connector (USB Mini-B J22) allows a host computer to download bitstreams to the FPGA using the Xilinx iMPACT software tool. In addition, the JTAG connector allows debug tools such as the ChipScope™ Pro Analyzer tool or a software debugger to access the FPGA. The iMPACT software tool can also program the BPI flash via the USB J22 connection. iMPACT can download a temporary design to the FPGA through the JTAG. This provides a connection within the FPGA from the FPGA's JTAG port to the FPGA's BPI interface. Through the connection made by the temporary design in the FPGA, iMPACT can indirectly program the BPI flash or the Platform Flash XL from the JTAG USB J22 connector. For an overview on configuring the FPGA, see “Configuration Options,” page 73. 7. Clock Generation There are three FPGA fabric clock sources available on the ML605. Oscillator (Differential) The ML605 has one 2.5V LVDS differential 200 MHz oscillator (U11) soldered onto the board and wired to an FPGA global clock input. • Crystal oscillator: Epson EG-2121CA-200.0000M-LHPA • PPM frequency jitter: 50 ppm For more details, see the Epson EG-2121CA data sheet. [Ref 25]. Oscillator Socket (Single-Ended, 2.5V) One populated single-ended clock socket (X5) is provided for user applications. The option of 3.3V or 2.5V power may be selected via a 0 ohm resistor selection. The X5 socket is populated with a 66 MHz 2.5V single-ended MMD Components MBH2100H-66.000 MHz oscillator. For more details, see the MMD Components MBH Series Data Sheet. [Ref 26] ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 27 Chapter 1: ML605 Evaluation Board X-Ref Target - Figure 1-7 Silkscreened outline has beveled corner Socket has notch in crossbar UG534_07_092109 Figure 1-7: ML605 Oscillator Socket Pin 1 Location Identifiers 28 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description X-Ref Target - Figure 1-8 Oscillator body has one square corner Oscillator top has corner dot marking UG534_08_092109 Figure 1-8: ML605 Oscillator Pin 1 Location Identifiers SMA Connectors (Differential) A high-precision clock signal can be provided to the FPGA using differential clock signals through the onboard 50-ohm SMA connectors J58(P)/J55(N). ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 29 Chapter 1: ML605 Evaluation Board GTX SMA Clock The ML605 includes a pair of SMA connectors for a GTX (MGT) Clock as described in Figure 1-9 and Table 1-7. X-Ref Target - Figure 1-9 C61 1 0.1UF 10V 2 X5R J30 32K10K-400E3 SMA_REFCLK_C_N1 SMA_REFCLK_N SMA_REFCLK_P GND1 GND2 GND3 SIG GND4 GND5 GND6 GND7 2 3 4 5 6 7 8 C62 1 0.1UF 10V 2 X5R J31 32K10K-400E3 SMA_REFCLK_C_P1 GND1 GND2 GND3 SIG GND4 GND5 GND6 GND7 2 3 4 5 6 7 8 UG534_09_081309 Figure 1-9: Table 1-7: 30 GTX SMA Clock GTX SMA Clock Connections U1 FPGA Pin Schematic Net Name SMA Pin F5 SMA_REFCLK_N J30.1 F6 SMA_REFCLK_P J31.1 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description 8. Multi-Gigabit Transceivers (GTX MGTs) The ML605 provides access to 20 MGTs. • Eight (8) of the MGTs are wired to the PCIe x8 Endpoint (P1) edge connector fingers • Eight (8) of the MGTs are wired to the FMC HPC connector (J64) • One (1) MGT is wired to SMA connectors (J26, J27) • One (1) MGTs is wired to the FMC LPC connector (J63) • One (1) MGT is wired to the SFP Module connector (P4) • One (1) MGT is used for an SGMII connection to the Ethernet PHY (U80) X-Ref Target - Figure 1-10 Note: xxxMHz = user specified frequency SGMII 125 MHz LVDS SMA xxx MHz LVDS REFCLK0 REFCLK1 GTX_X0Y17 FMC#2 LPC xxxMHz GBTCLK0 LVDS AC coupling on Mezz BANK_116 GTX_X0Y19 GTX_X0Y18 GTX_X0Y16 GTX_X0Y14 REFCLK0 100 MHz LVDS REFCLK1 GTX_X0Y13 100 MHz in from PCIe Fingers ICS 854104 GTX_X0Y12 GTX_X0Y11 GTX_X0Y10 No Connect REFCLK0 No Connect No Connect REFCLK1 GTX_X0Y09 BANK_114 (HCSL) 250 MHz LVDS ICS874001 BANK_115 GTX_X0Y15 GTX_X0Y08 GTX_X0Y06 (LVDS) REFCLK0 FMC#1 HPC CLK2_M2C (LVDS) ICS 854104 REFCLK1 GTX_X0Y05 To FPGA CLK2_M2C_IO CC pin BANK_113 GTX_X0Y07 FMC#1 HPC xxx MHz LVDS GBTCLK0 AC coupling on Mezz GTX_X0Y04 GTX_X0Y02 (LVDS) REFCLK0 FMC#1 HPC CLK3_M2C (LVDS) ICS 854104 REFCLK1 GTX_X0Y01 To FPGA CLK3_M2C_IO CC pin GTX_X0Y00 BANK_112 GTX_X0Y03 FMC#1 HPC xxx MHz LVDS GBTCLK1 AC coupling on Mezz SGMII SMA SFP FMC#2 PCIe Lane1 PCIe Lane 2 PCIe Lane 3 PCIe Lane 4 PCIe PCIe Lane 5 PCIe Lane 6 PCIe Lane 7 PCIe Lane 8 FMC#1 FMC#1 FMC#1 FMC#1 PCIe FMC#1 FMC#1 FMC#1 FMC#1 UG534_10_101409 Figure 1-10: MGT Clocking References See the Virtex-6 FPGA GTX Transceivers User Guide. [Ref 12] ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 31 Chapter 1: ML605 Evaluation Board 9. PCI Express Endpoint Connectivity The 8-lane PCIe edge connector performs data transfers at the rate of 2.5 GT/s for a Gen1 application and 5.0 GT/s for a Gen2 application. The Virtex FPGA GTX MGTs are used for the multi-gigabit per second serial interfaces. The ML605 board trace impedance on all PCIe lanes supports both Gen1 and Gen2 applications. The ML605 supports up to Gen1 x8 and Gen2 x4 as shipped with a -1 speed grade for the LX240T device. Figure 1-11, page 32 is a diagram of the PCIe MGT bank 114 and 115 clocking. X-Ref Target - Figure 1-11 Note: PCIe edge connector signal nomenclature is from perspective of the system/motherboard. P1 U14 U9 Q1/NQ1 PCIE_100M_MGT1_P/N CLK/NCLK Q/NQ REFCLK+,- PCIE_CLK_Q0_P/N CLK/NCLK Q0/NQ0 ICS874001 ICS854104 PCIE_100M_MGT0_C_P/N PCIE_250M_MGT1_C_P/N PCIE_100M_MGT0_P/N PCIE_250M_MGT1_P/N U1 U1 Bank 115 Bank 114 MGTREFCLK0 P/N MGTREFCLK0 P/N PERp,n[7:0] PETp,n[7:0] MGTTX P/N[3:0] PCIe 8-Lane Edge Connector MGTRX P/N[3:0] MGTTX P/N[7:4] MGTRX P/N[7:4] PCIE_TX[7:0]_P/N PCIE_RX[7:0]_P/N UG534_11_100809 Figure 1-11: PCIe MGT Banks 114 and 115 Clocking PCIe lane width/size is selected via jumper J42 as shown in Figure 1-12. The default lane size selection is 1-lane (J42 pins 1 and 2 jumpered). X-Ref Target - Figure 1-12 J42 PCIE_PRSNT_X1 1 2 PCIE_PRSNT_X4 3 4 5 6 PCIE_PRSNT_X8 H-2X3 Figure 1-12: 32 PCIE_PRSNT_B UG534_12_111709 PCIe Lane Size Select Jumper J42 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description Table 1-8 shows the PCIe connector (P1) that provides up to 8-lane access through the GTX transceivers to the Virtex-6 FPGA integrated Endpoint block for PCIe designs. Table 1-8: PCIe Edge Connector Connections P1 PCIe Edge Connector U1 FPGA Pin Schematic Net Name F1 Description Pin Number Pin Name PCIE_TXO_P A16 PERp0 F2 PCIE_TXO_N A17 PERn0 H1 PCIE_TX1_P A21 PERp1 H2 PCIE_TX1_N A22 PERn1 K1 PCIE_TX2_P A25 PERp2 K2 PCIE_TX2_N A26 PERn2 M1 PCIE_TX3_P A29 PERp3 M2 PCIE_TX3_N A30 PERn3 P1 PCIE_TX4_P A35 PERp4 P2 PCIE_TX4_N A36 PERn4 T1 PCIE_TX5_P A39 PERp5 T2 PCIE_TX5_N A40 PERn5 V1 PCIE_TX6_P A43 PERp6 V2 PCIE_TX6_N A44 PERn6 Y1 PCIE_TX7_P A47 PERp7 Y2 PCIE_TX7_N A48 PERn7 J3 PCIE_RXO_P B14 PETp0 J4 PCIE_RXO_N B15 PETn0 K5 PCIE_RX1_P B19 PETp1 K6 PCIE_RX1_N B20 PETn1 L3 PCIE_RX2_P B23 PETp2 L4 PCIE_RX2_N B24 PETn2 N3 PCIE_RX3_P B27 PETp3 N4 PCIE_RX3_N B28 PETn3 R3 PCIE_RX4_P B33 PETp4 R4 PCIE_RX4_N B34 PETn4 U3 PCIE_RX5_P B37 PETp5 U4 PCIE_RX5_N B38 PETn5 W3 PCIE_RX6_P B41 PETp6 W4 PCIE_RX6_N B42 PETn6 ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com Package Placement Integrated Endpoint block transmit pair GTXE1_X0Y15 Integrated Endpoint block transmit pair GTXE1_X0Y14 Integrated Endpoint block transmit pair GTXE1_X0Y13 Integrated Endpoint block transmit pair GTXE1_X0Y11 Integrated Endpoint block transmit pair GTXE1_X0Y10 Integrated Endpoint block transmit pair GTXE1_X0Y9 Integrated Endpoint block transmit pair GTXE1_X0Y8 Integrated Endpoint block transmit pair GTXE1_X0Y7 Integrated Endpoint block receive pair GTXE1_X0Y15 Integrated Endpoint block receive pair GTXE1_X0Y14 Integrated Endpoint block receive pair GTXE1_X0Y13 Integrated Endpoint block receive pair GTXE1_X0Y11 Integrated Endpoint block receive pair GTXE1_X0Y10 Integrated Endpoint block receive pair GTXE1_X0Y9 Integrated Endpoint block receive pair GTXE1_X0Y8 33 Chapter 1: ML605 Evaluation Board Table 1-8: PCIe Edge Connector Connections (Cont’d) P1 PCIe Edge Connector U1 FPGA Pin Schematic Net Name AA3 Description Pin Number Pin Name PCIE_RX7_P B45 PETp7 AA4 PCIE_RX7_N B46 PETn7 P6 PCIE_100M_MGT0_P U14.16 Q0 P5 PCIE_100M_MGT0_N U14.15 NQ0 V6 PCIE_250M_MGT1_P U9.18 Q V5 PCIE_250M_MGT1_N U9.17 NQ U14.6 PCIE_CLK_QO_P A13 REFCLK+ U14.7 PCIE_CLK_QO_N A14 REFCLK- Integrated Endpoint block differential clock pair from PCIe edge connector J42.2,4,6 PCIE_PRSNT_B A1 PRSNT#1 J42 Lane Size Select jumper AD22 PCIE_WAKE_B B11 WAKE# Integrated Endpoint block wake signal, not connected on ML605 board AE13 PCIE_PERST_B A11 PERST Integrated Endpoint block reset signal Integrated Endpoint block receive pair Sourced from U14 ICS854104 clock driver Sourced from U9 ICS874001 clock multiplier/driver Package Placement GTXE1_X0Y7 GTXE1_X0Y6 GTXE1_X0Y4 Notes: 1. 2. 3. 4. 5. PCIE_TXn_P/N pairs are capacitively coupled to FPGA PCIE_100M_MGT0_P/N pairs are capacitively coupled to FPGA PCIE_250M_MGT1_P/N pairs are capacitively coupled to FPGA PCIE_PERST_B is level-shifted by U32 For ML605, access is through MGT Banks 114 and 115 The PCIe interface obtains its power from the DC power supply provided with the ML605 or through the 12V ATX power supply connector. The PCIe edge connector is not used for any power connections. The board can be powered by one of two 12V sources; J60, a 6-pin (2x3) molex-type connector and J25, a 4-pin (inline) ATX disk drive type connector. The 6-pin molex-type connector provides 60W (12V @ 5A) from the AC power adapter provided with the board while the 4-pin ATX disk drive connector is provided for users who want to power their board while it is installed inside a PC chassis. For applications requiring additional power, such as the use of expansion cards drawing significant power, a larger AC adapter might be required. If a different AC adapter is used, its load regulation should be better than ±10%. ML605 power switch SW2 turns the board on and off by controlling the 12V supply to the board. Caution! Never apply power to the power brick connector (J60) and the 4-pin ATX disk drive connector (J25) at the same time as this will result in damage to the board. See Figure 1-23, page 53. Never connect an auxiliary PCIe 6-pin molex power connector to J60 6-pin molex on the ML605 board as this could result in damage to the PCIe motherboard and/or ML605 board. The 6-pin molex connector is marked with a no PCIe power label to warn users of the potential hazard. 34 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description References See the following websites for more Virtex-6 FPGA Integrated Endpoint Block for PCI Express information: • http://www.xilinx.com/products/ipcenter/V6_PCI_Express_Block.htm • http://www.xilinx.com/support/documentation/ipbusinterfacei-o_pciexpress_v6pciexpressendpointblock.htm In addition, see the PCI Express specifications for more information. [Ref 27] 10. SFP Module Connector The board contains a small form-factor pluggable (SFP) connector and cage assembly that accepts SFP modules. The SFP interface is connected to MGT Bank 116 on the FPGA. The SFP module serial ID interface is connected to the "SFP" IIC bus (see “15. IIC Bus,” page 42 for more information). The control and status signals for the SFP module are connected to jumpers and test points as described in Table 1-9. The SFP module connections are shown in Table 1-10, page 36. Table 1-9: SFP Module Control and Status SFP Control/Status Signal Board Connection Test Point J52 SFP_TX_FAULT High = Fault Low = Normal Operation Jumper J65 SFP_TX_DISABLE Off = SFP Disabled On = SFP Enabled Test Point J53 SFP_MOD_DETECT High = Module Not Present Low = Module Present Jumper J54 SFP_RT_SEL Jumper Pins 1-2 = Full Bandwidth Jumper Pins 2-3 = Reduced Bandwidth Test Point J51 SFP_LOS High = Loss of Receiver Signal Low = Normal Operation ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 35 Chapter 1: ML605 Evaluation Board Table 1-10: SFP Module Connections P4 SFP Module Connector U1 FPGA Pin Schematic Net Name Pin Number Pin Name E3 SFP_RX_P 13 RDP_13 E4 SFP_RX_N 12 RDN_12 C3 SFP_TX_P 18 TDP_18 C4 SFP_TX_N 19 TDN_19 V23 SFP_LOS 8 LOS AP12 SFP_TX_DISABLE(1) 3 TX_DISABLE Notes: 1. The SFP TX Disable pin 3 is driven by transistor Q22, the base of which is driven by the FPGA signal SFP_TX_DISABLE_FPGA. 11. 10/100/1000 Tri-Speed Ethernet PHY The ML605 utilizes the onboard Marvell Alaska PHY device (88E1111) for Ethernet communications at 10, 100, or 1000 Mb/s. The board supports MII, GMII, RGMII, and SGMII interfaces from the FPGA to the PHY (Table 1-11). The PHY connection to a userprovided Ethernet cable is through a Halo HFJ11-1G01E RJ-45 connector with built-in magnetics. Table 1-11: PHY Default Interface Mode Jumper Settings Mode J66 J67 J68 GMII/MII to copper (default) Jumper over pins 1-2 Jumper over pins 1-2 No jumper SGMII to copper, no clock Jumper over pins 2-3 Jumper over pins 2-3 No jumper RGMII Jumper over pins 1-2 No jumper Jumper on On power-up, or on reset, the PHY is configured to operate in GMII mode with PHY address 0b00111 using the settings shown in Table 1-12. These settings can be overwritten via software commands passed over the MDIO interface. Table 1-12: Pin 36 Board Connections for PHY Configuration Pins Connection on Bit[2] Bit[1] Bit[0] Board Definition and Value Definition and Value Definition and Value CFG0 VCC 2.5V PHYADR[2] = 1 PHYADR[1] = 1 PHYADR[0] = 1 CFG1 Ground ENA_PAUSE = 0 PHYADR[4] = 0 PHYADR[3] = 0 CFG2 VCC 2.5V ANEG[3] = 1 ANEG[2] = 1 ANEG[1] = 1 CFG3 VCC 2.5V ANEG[0] = 1 ENA_XC = 1 DIS_125 = 1 CFG4 VCC 2.5V HWCFG_MD[2] = 1 HWCFG_MD[1] = 1 HWCFG_MD[0] = 1 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description Table 1-12: Board Connections for PHY Configuration Pins (Cont’d) Connection on Bit[2] Bit[1] Bit[0] Board Definition and Value Definition and Value Definition and Value Pin CFG5 VCC 2.5V DIS_FC = 1 DIS_SLEEP = 1 HWCFG_MD[3] = 1 CFG6 PHY_LED_RX SEL_BDT = 0 INT_POL = 1 75/50 OHM = 0 SGMII GTX Transceiver Clock Generation An Integrated Circuit Systems ICS844021I chip generates a high-quality, low-jitter, 125MHz LVDS clock from an inexpensive 25-MHz crystal oscillator. This clock is sent to the GTX driving the SGMII interface. Series AC coupling capacitors are also present to allow the clock input of the FPGA to set the common mode voltage. X-Ref Target - Figure 1-13 VDDA_SGMIICLK SGMIICLK_XTAL_OUT 3 SGMIICLK_XTAL_IN 4 1 Q0 GND X3 1 R132 DNP 1% 2 1/16W VDD XTAL_OUT NQ0 XTAL_IN OE C56 1 0.1UF 10V 2 X5R VDDA 2 8 7 SGMIICLK_QO_C_P 6 SGMIICLK_QO_C_N SGMIICLK_QO_N 5 U82 25.000MHZ GND_SGMIICLK SGMIICLK_QO_P C55 1 0.1UF 10V 2 X5R C348 33PF 2 50V NPO 1 1 C347 33PF 2 50V NPO VDD_SGMIICLK ICS84402II 125.00 MHz Clock UG534_13_111709 Figure 1-13: Ethernet SGMII Clock - 125 MHz Table 1-13 shows the connections and pin numbers for the PHY. Table 1-13: Ethernet PHYConnections U80 M88E1111 U1 FPGA Pin Schematic Net Name Pin Number Pin Name AN14 PHY_MDIO 33 MDIO AP14 PHY_MDC 35 MDC AH14 PHY_INT 32 INT_B AH13 PHY_RESET 36 RESET_B AL13 PHY_CRS 115 CRS AK13 PHY_COL 114 COL AP11 PHY_RXCLK 7 RXCLK AG12 PHY_RXER 8 RXER AM13 PHY_RXCTL_RXDV 4 RXDV AN13 PHY_RXD0 3 RXD0 AF14 PHY_RXD1 128 RXD1 AE14 PHY_RXD2 126 RXD2 AN12 PHY_RXD3 125 RXD3 ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 37 Chapter 1: ML605 Evaluation Board Table 1-13: Ethernet PHYConnections (Cont’d) U80 M88E1111 U1 FPGA Pin Schematic Net Name Pin Number Pin Name AM12 PHY_RXD4 124 RXD4 AD11 PHY_RXD5 123 RXD5 AC12 PHY_RXD6 121 RXD6 AC13 PHY_RXD7 120 RXD7 AH12 PHY_TXC_GTXCLK 14 GTXCLK AD12 PHY_TXCLK 10 TXCLK AH10 PHY_TXER 13 TXER AJ10 PHY_TXCTL_TXEN 16 TXEN AM11 PHY_TXD0 18 TXD0 AL11 PHY_TXD1 19 TXD1 AG10 PHY_TXD2 20 TXD2 AG11 PHY_TXD3 24 TXD3 AL10 PHY_TXD4 25 TXD4 AM10 PHY_TXD5 26 TXD5 AE11 PHY_TXD6 28 TXD6 AF11 PHY_TXD7 29 TXD7 A3 SGMII_TX_P 113 SIN_P A4 SGMII_TX_N 112 SIN_N B5 SGMII_RX_P 107 SOUT_P B6 SGMII_RX_N 105 SOUT_N References See the Marvell Alaska Gigabit Ethernet Transceivers product page for more information. [Ref 28] Also, see the LogiCORE™ IP Tri-Mode Ethernet MAC User Guide. [Ref 19] 38 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description 12. USB-to-UART Bridge The ML605 contains a Silicon Labs CP2103GM USB-to-UART bridge device (U34) which allows connection to a host computer with a USB cable. The USB cable is supplied in this evaluation kit (Type A end to host computer, Type Mini-B end to ML605 connector J21). Table 1-14 details the ML605 J21 pinout. Xilinx UART IP is expected to be implemented in the FPGA fabric (for instance, Xilinx XPS UART Lite. The FPGA supports the USB-to-UART bridge using four signal pins: Transmit (TX), Receive (RX), Request to Send (RTS), and Clear to Send (CTS). Silicon Labs provides royalty-free Virtual COM Port (VCP) drivers which permit the CP2103GM USB-to-UART bridge to appear as a COM port to host computer communications application software (for example, HyperTerm or TeraTerm). The VCP device driver must be installed on the host PC prior to establishing communications with the ML605. Refer to the evaluation kit Getting Started Guide for driver installation instructions. Table 1-14: USB Type B Pin Assignments and Signal Definitions USB Connector Pin Signal Name Description 1 VBUS +5V from host system (not used) 2 USB_DATA_N Bidirectional differential serial data (N-side) 3 USB_DATA_P Bidirectional differential serial data (P-side) 4 GROUND Signal ground Table 1-15: USB-to-UART Connections U1 FPGA Pin UART function in FPGA Schematic Net Name U34 CP2103GM Pin UART Function in CP2103GM T24 RTS, output USB_1_CTS 22 CTS, input T23 CTS, input USB_1_RTS 23 RTS, output J25 TX, data out USB_1_RX 24 RXD, data in J24 RX, data in USB_1_TX 25 TXD, data out References Refer to the Silicon Labs website for technical information on the CP2103GM and the VCP drivers. In addition, see some of the Xilinx UART IP specifications at: • http://www.xilinx.com/support/documentation/ip_documentation/xps_uartlite.pdf • http://www.xilinx.com/support/documentation/ip_documentation/xps_uart16550.pdf ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 39 Chapter 1: ML605 Evaluation Board 13. USB Controller The ML605 provides USB support via a Cypress CY7C67300 EZ-Host™ Programmable Embedded USB Host and Peripheral Controller (U81). The host port is a USB Type-A connector (J5). A USB keyboard (without an internal USB hub) will be able to connect to this USB Host port to demonstrate functionality. The peripheral port is a USB Type MiniB (J20). Table 1-16: USB Controller Connections U81 USB Controller U1 FPGA Pin Schematic Net Name Y32 Pin Number Pin Name USB_A0_LS 52 GPIO19_A0_CS0_52 W26 USB_A1_LS 50 50_GPIO20_A1_CS1 W27 USB_CS_B_LS 49 49_GPIO21_CS_N R33 USB_D0_LS 94 GPIO0_D0_94 R34 USB_D1_LS 93 GPIO1_D1_93 T30 USB_D2_LS 92 GPIO2_D2_92 T31 USB_D3_LS 91 GPIO3_D3_91 T29 USB_D4_LS 90 GPIO4_D4_90 V28 USB_D5_LS 89 GPIO5_D5_89 V27 USB_D6_LS 87 GPIO6_D6_87 U25 USB_D7_LS 86 GPIO7_D7_86 Y28 USB_D8_LS 66 GPIO8_D8_MISO_66 W32 USB_D9_LS 65 GPIO9_D9_nSSI_65 W31 USB_D10_LS 61 GPIO10_D10_SCK_61 Y29 USB_D11_LS 60 GPIO11_D11_MOSI_60 W29 USB_D12_LS 59 GPIO12_D12_59 Y34 USB_D13_LS 58 GPIO13_D13_58 Y33 USB_D14_LS 57 GPIO14_D14_57 Y31 USB_D15_LS 56 GPIO15_D15_SSI_N_56 Y27 USB_INT_LS 46 46_GPIO24_INT_IORDY_IRQ0 W25 USB_RD_B_LS 47 47_GPIO23_RD_N_IOR T25 USB_RESET_B_LS 85 RESET_N_85 V25 USB_WR_B_LS 48 48_GPIO22_WR_N_IOW References See the Cypress CY7C67300 Data Sheet for more information. [Ref 29] In addition, see the USB Specifications for more information. [Ref 30] The FPGA requires implementation of a peripheral controller in order to communicate with the Cypress USB device. See the XPS External Peripheral Controller (EPC) v1.02a Data Sheet for more information. [Ref 20] 40 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description 14. DVI Codec The ML605 features a DVI connector (P3) to support an external video monitor. The DVI circuitry utilizes a Chrontel CH7301C (U38) capable of 1600 X 1200 resolution with 24-bit color. The video interface chip drives both the digital and analog signals to the DVI connector. A DVI monitor can be connected to the board directly. A VGA monitor can also be connected to the board using the supplied DVI-to-VGA adaptor. The Chrontel CH7301C is controlled by way of the video IIC bus. The DVI connector (Table 1-17) supports the IIC protocol to allow the board to read the monitor's configuration parameters. These parameters can be read by the FPGA using the DVI IIC bus (see “15. IIC Bus,” page 42). Table 1-17: DVI Controller Connections U38 Chrontel CH7301C U1 FPGA Pin Schematic Net Name Pin Number Pin Name AJ19 DVI_D0 63 D0 AH19 DVI_D1 62 D1 AM17 DVI_D2 61 D2 AM16 DVI_D3 60 D3 AD17 DVI_D4 59 D4 AE17 DVI_D5 58 D5 AK18 DVI_D6 55 D6 AK17 DVI_D7 54 D7 AE18 DVI_D8 53 D8 AF18 DVI_D9 52 D9 AL16 DVI_D10 51 D10 AK16 DVI_D11 50 D11 AD16 DVI_DE 2 DE AN17 DVI_H 4 H AP17 DVI_RESET_B_LS 13 RESET_B AD15 DVI_V 5 V AC17 DVI_XCLK_N 56 XCLK_N AC18 DVI_XCLK_P 57 XCLK_P No Connect DVI_GPIO0 8 GPIO0 No Connect DVI_GPIO1 7 GPIO1 ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 41 Chapter 1: ML605 Evaluation Board 15. IIC Bus The ML605 implements four IIC bus interfaces at the FPGA. The "MAIN" IIC bus hosts four items: • FPGA U1 Bank 34 "MAIN" IIC interface • 8Kb NV Memory U6 • FMC HPC connector J64 • DDR3 SODIMM Socket J1 The "DVI" IIC bus hosts two items: • FPGA U1 Bank 34 "DVI" IIC interface • DVI codec U38 and DVI connector J63 The "LPC" IIC bus hosts two items: • FPGA U1 Bank 33 "LPC" IIC interface • FMC LPC connector J63 The "SFP" IIC bus hosts two items: • FPGA U1 Bank 13 "SFP" IIC interface • SFP module connector P4 The ML605 IIC bus topology is shown in Figure 1-14. 42 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description X-Ref Target - Figure 1-14 U1 IIC_SDA_MAIN_LS FPGA IIC INTERFACE BANK 34 BANK 13 BANK 34 IIC_SCL_MAIN_LS IIC_SDA_SFP IIC_SCL_SFP IIC_SDA_DVI LEVEL SHIFTER IIC_SCL_DVI FMC_LPC_IIC_SDA_LS BANK 33 FMC_LPC_IIC_SCL_LS LEVEL SHIFTER J63 FMC LPC COLUMN C 2 Kb EEPROM on any FMC LPC Mezzanine Card Addr: 0b1010001 LEVEL SHIFTER LEVEL SHIFTER FMC_LPC_IIC_SCL FMC_LPC_IIC_SDA U6 ST MICRO M24C08-WDW6TP Addr: 0b1010100 through 0b1010111 J64 FMC HPC COLUMN C 2 Kb EEPROM on any FMC LPC Mezzanine Card Addr: 0b1010000 J1 P3 DVI CONN DDR3 SODIMM IIC_SCL_MAIN SOCKET Addr: 0b1010011 IIC_SDA_MAIN 2 Kb EEPROM Addr: 0b0011011 Temperature Sensor P4 SFP_MOD_DEF2 SFP MODULE CONNECTOR SFP_MOD_DEF1 Addr: 0b1010000 IIC_CLK_DVI_F IIC_SDA_DVI_F Addr: 0b1010000 U38 DVI CODEC CHRONTEL CH730C-TF Addr: 0b1110110 UG534_14_092109 Figure 1-14: ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 IIC Bus Topology www.xilinx.com 43 Chapter 1: ML605 Evaluation Board 8 Kb NV Memory The ML605 hosts an 8 Kb ST Microelectronics M24C08-WDW6TP IIC parameter storage memory device (U6). The IIC address of U7 is 0b1010100, and U6 is not write protected (WP pin 7 is tied to GND). The IIC memory is shown in Figure 1-15. X-Ref Target - Figure 1-15 VCC3V3 5% R414 0 5% 1/16W 2 1 2 1 2 R413 0 5% 1/16W IIC SCL MAIN IIC SDA MAIN 0 R414 1 VCC3V3 U6 6 SCL 5 SDA WP 1 A0 2 A1 3 A2 8 VCC GND 4 VCC3V3 7 1 C65 X5R 10V 0.1UF 2 M24C08-WDW6TP 1 2 IIC Address = 0b1010100 R305 DNP 1% 1/16W UG534_15_072109 Figure 1-15: Table 1-18: IIC Memory U6 IIC Memory Connections IIC Memory U6 FPGA U1 Pin Schematic Net Name Pin Number Pin Name Not Applicable Tied to GND 1 A0 Not Applicable Tied to GND 2 A1 Not Applicable Pulled up (0 ohm) to VCC3V3 3 A2 N10 IIC_SDA_MAIN 5 SDA P11 IIC_SCL_MAIN 6 SCL Tied to GND 7 WP Not Applicable References See the ST Micro M24C08 Data Sheet for more information. [Ref 31] In addition, see the Xilinx XPS IIC Bus Interface (v2.00a) Data Sheet. [Ref 21] 44 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description 16. Status LEDs Table 1-19 defines the status LEDs. Table 1-19: Status LEDs Designator Signal Name Color Label Description DS1 SYSACE_STAT_LED GREEN System ACE CF Status LED System ACE CF Status DS2 TI_PWRGOOD and MGT_TI_PWRGOOD GREEN POWER GOOD Both UCD9240 controllers report power good DS13 FPGA_DONE GREEN DONE FPGA configured successfully DS23 LED_GRN GREEN STATUS LED_RED RED USB JTAG Connection Status (Dual LED) DS25 12V GREEN 12V 12V Power On DS27 MGT_AVCC GREEN AVCC GD MGT AVCC Power On DS28 MGT_AVTT GREEN MGT_AVTT MGT AVTT Power On DS29 DDR3_VTTDDR_PWRGOOD GREEN DDR3 PWR GD DDR3 VTTDDR Power Good DS30 SYSACE_ERR_LED RED System ACE CF Error LED System ACE CF Error DS31 FPGA_INIT_B RED INIT FPGA Initialization in progress DS32 DVI_GPIO1_FMC_C2M_PG FMC PWR GD FMC Power Good ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 GREEN www.xilinx.com 45 Chapter 1: ML605 Evaluation Board Ethernet PHY Status LEDs The Ethernet PHY status LEDs are mounted to be visible when the ML605 board is installed into a PC motherboard. They are mounted in right-angle, plastic housings and can be seen on the connector end of the board. This cluster of six LEDs is installed adjacent to the RJ45 Ethernet jack P2. X-Ref Target - Figure 1-16 Direction Indicator Link Rate (Mbps) 10 100 1000 DUP TX RX P2 End view of ML605 Ethernet jack and status LEDs when installed vertically in a PC chassis UG534_16_101209 Figure 1-16: 46 Ethernet PHY Status LEDs www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description FPGA INIT and DONE LEDs The typical Xilinx FPGA power up and configuration status LEDs are present on the ML605. The red INIT LED DS31 comes on momentarily after the FPGA powers up and during its internal power-on process. The DONE LED DS13 comes on after the FPGA programming bitstream has been downloaded and the FPGA successfully configured. X-Ref Target - Figure 1-17 VCC2V5 VCC2V5 1 2 R419 330 5% 1/16W Q14 FPGA INIT B 2 FPGA_DONE 1 R3 27.4 1% 1/16W LED-GRN-SMT DS13 2 2 LED-RED-SMT DS31 1 1 1 2 3 NDS336P 1 2 R4 27.4 1% 1/16W UG534_17_011310 Figure 1-17: Table 1-20: FPGA INIT and DONE LEDs FPGA INIT and DONE LED Connections FPGA U1 Pin Schematic Net Name Controlled LED P8 FPGA_INIT_B DS31 INIT, Red R8 FPGA_DONE DS13 DONE, Green 17. User I/O The ML605 provides the following user and general purpose I/O capabilities: • User LEDs (8) with parallel wired GPIO male pin header • User Pushbutton (5) switches with associated direction LEDs • CPU Reset pushbutton switch • User DIP switch (8-pole) • User SMA GPIO • LCD Display (16 char x 2 lines) ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 47 Chapter 1: ML605 Evaluation Board User LEDs The ML605 provides two groups of active-High LEDs as described in Figure 1-18 and Table 1-21. X-Ref Target - Figure 1-18 J62 GPIO_LED_0 GPIO_LED_1 1 2 GPIO_LED_2 GPIO_LED_3 3 4 GPIO_LED_4 GPIO_LED_5 5 6 GPIO_LED_6 7 GPIO_LED_7 8 1 2 1 2 2 2 1 R8 27.4 1% 1/16W 2 2 1 1 1 R11 27.4 1% 1/16W 2 LED-GRN-SMT DS12 2 2 1 R10 27.4 1% 1/16W LED-GRN-SMT DS11 2 1 R9 27.4 1% 1/16W LED-GRN-SMT DS9 1 DS10 2 1 1 1 R7 27.4 1% 1/16W LED-GRN-SMT 2 1 LED-GRN-SMT DS15 2 1 R6 27.4 1% 1/16W LED-GRN-SMT DS14 2 R5 27.4 1% 1/16W LED-GRN-SMT DS22 1 LED-GRN-SMT 1 DS21 2 H-1X8 R12 27.4 1% 1/16W 2 GPIO_LED_C GPIO_LED_W GPIO_LED_E GPIO_LED_S 2 1 R16 27.4 1% 1/16W 2 1 27.4 1% 1/16W 2 LED-GRN-SMT DS16 1 GPIO_LED_C_R LED-GRN-SMT 1 GPIO_LED_W_R 2 2 1 R15 27.4 1% 1/16W 2 DS17 2 1 GPIO_LED_E_R 1 R14 27.4 1% 1/16W 2 LED-GRN-SMT DS19 LED-GRN-SMT 1 DS18 2 1 R13 GPIO_LED_S_R LED-GRN-SMT DS20 1 GPIO_LED_N_R This group of LEDs is mounted adjacent to their respective “direction” pushbuttons, as seen on the right side of the LCD on the board photo (Figure 1-2). 2 GPIO_LED_N R17 27.4 1% 1/16W UG534_18_081109 Figure 1-18: User LEDs and GPIO Connector, Directional LEDs Note: See “User Pushbutton Switches,” page 49 for more details about the LEDs. 48 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description Table 1-21: User LED Connections FPGA U1 Pin Schematic Net Name GPIO J62 Pin Controlled LED AC22 GPIO_LED_0 1 DS12 AC24 GPIO_LED_1 2 DS11 AE22 GPIO_LED_2 3 DS9 AE23 GPIO_LED_3 4 DS10 AB23 GPIO_LED_4 5 DS15 AG23 GPIO_LED_5 6 DS14 AE24 GPIO_LED_6 7 DS22 AD24 GPIO_LED_7 8 DS21 AP24 GPIO_LED_C – DS16 AD21 GPIO_LED_W – DS17 AE21 GPIO_LED_E – DS19 AH28 GPIO_LED_S – DS18 AH27 GPIO_LED_N – DS20 User Pushbutton Switches The ML605 provides six active-High pushbutton switches: • SW5, SW6, SW7, SW8 and SW9, arranged in a diamond configuration to depict “directional” headings North, South, East, West and Center respectively • SW10 CPU Reset pushbutton The six pushbuttons all have the same active-High topology as the sample shown in Figure 1-19. The five directional pushbuttons are assigned as GPIO and the sixth is assigned as CPU_RESET. Figure 1-19 and Table 1-22, page 50 describe the pushbutton switches. X-Ref Target - Figure 1-19 VCC1V5 Pushbutton 2 P4 P2 P3 4 3 4.7K R401 2 CPU RESET P1 1 1 5% 1/16W sw10 UG534_19_072109 Figure 1-19: ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 User Pushbutton Switch (Typical) www.xilinx.com 49 Chapter 1: ML605 Evaluation Board Table 1-22: User Pushbutton Switch Connections Pushbutton Switch Pin U1 FPGA Pin Schematic Net Name A19 GPIO_SW_N SW5.2 A18 GPIO_SW_S SW6.2 G17 GPIO_SW_E SW7.2 H17 GPIO_SW_W SW8.2 G26 GPIO_SW_C SW9.2 H10 CPU_RESET SW10.2 User DIP Switch The ML605 includes an active-High eight pole DIP switch as described in Figure 1-20 and Table 1-23. X-Ref Target - Figure 1-20 VCC1V5 SW1 16 15 14 13 12 11 10 9 1 2 3 4 5 6 7 8 5% SDMX-8-X 4.7K 2 4.7K 5% 1 RP7 3 4.7K 5% 1 RP7 4 4.7K 5% 5 1 RP7 10 5% 5% 9 5% RP7 6 4.7K RP7 6 4.7K RP7 6 4.7K RP7 6 4.7K 1 RP7 5% 7 8 GPIO DIP SW1 GPIO DIP SW2 GPIO DIP SW3 GPIO DIP SW4 GPIO DIP SW5 GPIO DIP SW6 GPIO DIP SW7 GPIO DIP SW8 UG534_20_072109 Figure 1-20: Table 1-23: 50 User 8-pole DIP Switch User DIP Switch Connections U1 FPGA Pin Schematic Net Name DIP Switch Pin D22 GPIO_DIP_SW1 SW1.1 C22 GPIO_DIP_SW2 SW1.2 L21 GPIO_DIP_SW3 SW1.3 L20 GPIO_DIP_SW4 SW1.4 C18 GPIO_DIP_SW5 SW1.5 B18 GPIO_DIP_SW6 SW1.6 K22 GPIO_DIP_SW7 SW1.7 K21 GPIO_DIP_SW8 SW1.8 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description User SMA GPIO The ML605 includes an pair of SMA connectors for GPIO as described in Figure 1-21 and Table 1-24. X-Ref Target - Figure 1-21 J56 32K10K-400E3 2 GND1 3 GND2 4 GND3 1 5 SIG GND4 6 GND5 7 GND6 8 GND7 USER SMA GPIO N USER SMA GPIO P J76 32K10K-400E3 2 GND1 3 GND2 4 GND3 1 5 SIG GND4 6 GND5 7 GND6 8 GND7 UG534_21_072109 Figure 1-21: User SMA GPIO Table 1-24: User SMA Connections U1 FPGA Pin Schematic Net Name SMA Pin W34 USER_SMA_GPIO_N J56.1 V34 USER_SMA_GPIO_P J57.1 ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 51 Chapter 1: ML605 Evaluation Board LCD Display (16 Character x 2 Lines) The ML605 board has a 16-character x 2-line LCD (Display Tech S162D BA BC, installed onto J41 2x7 header) on the board to display text information. Potentiometer R270 adjusts the contrast of the LCD. A ST2378E (U33) 2.5V-to-5V level-shifter is used to shift the voltage level between the FPGA and the LCD. The data interface to the LCD is connected to the FPGA to support 4-bit mode only. The LCD module has a connector that allows the 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. X-Ref Target - Figure 1-22 VCC5 VCC5 NC NC LCD_E LCD_RS LCD_DB6 LCD_DB4 NC NC LCD_RW LCD_VEE 2 4 6 8 10 12 14 1 1 3 5 7 9 11 13 32 32 6.81K 1% 1 LCD_DB7 LCD_DB5 2 R158 J41 R270 0-2K 1/2W 20% 32 2 3 SSW-107-01-T-D silkscreen: “LCD Contrast” UG534_22_073109 Figure 1-22: Table 1-25: 52 LCD Header J41 and Contrast Trimpot R270 LCD Header Connections U1 FPGA Pin Schematic Net Name J41 Pin AD14 LCD_DB4_LS 4 AK11 LCD_DB5_LS 3 AJ11 LCD_DB6_LS 2 AE12 LCD_DB7_LS 1 AC14 LCD_RW_LS 10 T28 LCD_RS_LS 11 AK12 LCD_E_LS 9 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description 18. Switches The ML605 Evaluation board includes the following switches: • Power On/Off Slide Switch SW2 • FPGA_PROG_B SW4 (active-Low) • SYSACE_RESET_B SW3 (active-Low) • System ACE CF CompactFlash Image Select DIP Switch S1 (active-High) • MODE, Boot EEPROM Select and CCLK Osc Enable DIP switch S2 (active-High) Power On/Off Slide Switch SW2 SW2 is the ML605 board main power on/off switch. Sliding the switch actuator from the off to on position applies 12V power from either J60 (6-pin Mini-Fit) or J25 (4-pin ATX) power connector to the VCC12_P power plane via the 1mΩ 1% 3W series current sense resistor R346. See “22. System Monitor,” page 68 for further details on 12V input current sensing. Green LED DS25 will illuminate when the ML605 board power is on. See section “21. Power Management,” page 65 for details on the onboard power system. X-Ref Target - Figure 1-23 VCC12_P J60 12v 12v N/C N/C NC 2 3 4 2 5 4 NC 1 NC 2 3 + C280 330UF 6 6 I2 I2 1 E1 E2 E1 E2 3W 0.001R 0.5% Y14880R00100B09R 2 SW2 1201M2S3ABE2 CAUTION! PCIe DO NOT plug a PC ATX power supply 6-pin connector into the J60 connector on the ML605 board. The ATX 6-pin connector has a different pinout than J60 and will damage the ML605 board and void the board warranty. Power ATX Peripheral Cable Connector can plug into J25 when ML605 is in PC and the desk top AC adapter (brick) is not used. J25 COM COM 5V 1 39-30-1060 12V R322 1.00K 1% 1/16W DS25 16V ELEC 5 I1 I1 NC 2 COM R346 1 VCC12_P_IN 1 LED-GRN-SMT COM DPDT 1 DO NOT plug an auxilliary PCIe 6-pin molex power connector into the J60 connector as this could damage the PCIe motherboard and/or the ML605 board. J60 is marked with a NO PCIE POWER label to warn users of the potential hazard. 2 3 4 NC DO NOT apply power to J60 and the 4-pin ATX disk drive connector J25 at the same time as this will damage the ML605 board. 350211-1 UG534_23 _081209 Figure 1-23: ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Power On/Off Slide Switch SW2 www.xilinx.com 53 Chapter 1: ML605 Evaluation Board FPGA_PROG_B Pushbutton SW4 (Active-Low) This switch grounds the FPGA's PROG_B pin when pressed. This action clears the FPGA. See the Virtex-6 FPGA Data Sheet for more information on clearing the contents of the FPGA. [Ref 4] X-Ref Target - Figure 1-24 RP4 1 4.7K 4 5% VCC2V5 FPGA PROG Pushbutton FPGA_PROG_B 1 2 P1 P4 P2 P3 4 3 SW4 Silkscreen: PROG UG534_24_073109 Figure 1-24: FPGA PROG_B Pushbutton SW4 SYSACE_RESET_B Pushbutton SW3 (Active-Low) When the System ACE CF configuration mode pin is high (enabled by closing DIP switch S1 switch 4), the System ACE CF controller configures the FPGA from the CompactFlash card when a card is inserted or the SYSACE RESET button is pressed. See “5. System ACE CF and CompactFlash Connector,” page 24 for more details. X-Ref Target - Figure 1-25 silkscreen: “SYSACE RESET” SYSACE_RESET_B Pushbutton 1 2 P1 P4 P2 P3 4 3 SW3 UG534_25_073109 Figure 1-25: System ACE CF RESET_B Pushbutton SW3 54 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description System ACE CF CompactFlash Image Select DIP Switch S1 System ACE CF CompactFlash (CF) image select DIP switch S1, switches 1–3, select which CF resident bitstream image is downloaded to the FPGA (Figure 1-26). S1 switches 1–3 offer eight binary addresses. When ON (High), the S1 switch 4 enables the System ACE CF controller to configure the FPGA from the CF card when a card is inserted or when the SYSACE RESET button is pressed. See “5. System ACE CF and CompactFlash Connector,” page 24 for more details about the System ACE controller. X-Ref Target - Figure 1-26 1 SYSACE_CFGMODEPIN SYSACE_CFGADDR2 SYSACE_CFGADDR1 SYSACE_CFGADDR0 1 1% 1/16W 1 1% 1.00K 1/16W 1 2 R58 R61 1 2 2 1% 1.00K 1/16W 1.00K 2 R59 SDMX-4-X 1% 1.00K 1/16W 5% R55 4 3 2 1 R60 1 2 3 4 5% R64 S1 5 6 7 8 ON 5% 5% R62 2 R63 2 2 510 510 1/16W 1/16W 1 510 1/16W 1 510 1/16W VCC2V5 UG534_26_110409 Figure 1-26: System ACE CF CompactFlash Image Select DIP Switch S1 Note: S1 switch 4 is the System ACE controller enable switch. When ON, this switch allows the System ACE to boot at power-on if it finds a CF card present. In order to boot from BPI Flash U4 or Xilinx Platform Flash (U27) without System ACE contention, S1 switch 4 must be OFF. ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 55 Chapter 1: ML605 Evaluation Board Mode, Osc Enable, Boot EEPROM Select, and Addr Select DIP Switch S2 DIP switch S2 is a multi-purpose selector switch (Figure 1-27 and Table 1-27, page 57). FPGA Mode: S2 switches 3, 4, and 5 control the FPGA mode (Table 1-26). Oscillator Enable: S2 switch 1, CCLK_EXTERNAL, controls the enable pin of the 47 MHz oscillator SiT8102 (X4). When switch 1 is closed (CCLK_EXTERNAL High), X4 drives a 47 MHz clock onto the FPGA_CCLK signal. Boot EEPROM Select: S2 switch 2 is used to select the between the Xilinx Platform Flash or the Numonyx Linear BPI Flash for the FPGA boot memory device. Upper or Lower Address Select: S2 switch 6 is used to select the upper or lower half of flash memory U4 as the source of the FPGA bitstream image. When FLASH_A23 is High, the upper half of the address is selected. When FLASH_A23 is Low, the lower half of the address is selected. X-Ref Target - Figure 1-27 S2 R43 2 2 2 5% 1/16w 4.7K 2 5% 2 5% 2 1/16w 1 5% 1 1/16w 1 1/16w 1 5% 1 1/16w 1 1/16w 4.7K R50 R53 4.7K R54 4.7K R55 4.7K SDMX-6-X 4.7K R56 FLASH_A23 FPGA_M2 FPGA_M1 FPGA_M0 P30_CS_SEL CCLK EXTERNAL 5% 5 6 6 5 4 3 2 1 1 2 3 4 7 8 9 10 11 12 ON R57 5% 2 5% R52 5% R51 1/16W 510 1 2 2 5% 1/16W 1/16W 1 510 1 510 1/16W VCC2V5 UG534_27_110409 Figure 1-27: Multi-Purpose Select DIP Switch S2 Table 1-26 shows the FPGA configuration modes controlled by S2 switches 3, 4, and 5. Table 1-26: ML605 Configuration Modes Configuration Mode 56 M[2:0] Bus Width CCLK Master BPI-Up 010 8, 16 Output JTAG 101 1 Input (TCK) Slave SelectMAP 110 8, 16, 32 Input www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description Table 1-27: Switch S2 Configuration Details Switch Configuration Mode/Method Switch Net Name JTAG System ACE CF Slave SelectMAP Platform Flash XL Master BPI P30 Linear Flash S2.1 CCLK_EXTERNAL Off On Off S2.2 P30_CS_SEL On(1) Off On S2.3 FPGA_M0 On Off Off S2.4 FPGA_M1 Off On On S2.5 FPGA_M2 On On Off S2.6 FLASH_A23 Off Don't Care Off(2) Notes: 1. In JTAG mode, S2.2 is shown as ON for FPGA access to the P30 Linear Flash. Alternatively, set S2.2 to OFF for FPGA access to the Platform Flash XL. 2. In Master BPI mode, S2.6 is shown as OFF for selecting initial configuration from BPI address 0x000000. Alternatively, set S2.6 to ON to select initial configuration from BPI address 0x800000. See “3. 128 Mb Platform Flash XL,” page 20 and “4. 32 MB Linear BPI Flash,” page 20 for details. 19. VITA 57.1 FMC HPC Connector The ML605 implements both the High Pin Count (HPC, J64) and Low Pin Count (LPC, J63) connector options of VITA 57.1.1 FMC specification. This section discusses the FMC HPC J64 connector. The FMC standard calls for two connector densities: a High Pin Count (HPC) and a Low Pin Count (LPC) implementation. A common 10 x 40 position (400 pin locations) connector form factor is used for both versions. The HPC version is fully populated with 400 pins present, and the LPC version is partially populated with 160 pins. The 10 x 40 rows of a FMC HPC connector provides connectivity for: • 160 single-ended or 80 differential user-defined signals • 10 MGTs • 2 MGT clocks • 4 differential clocks • 159 ground, 15 power connections Of the above signal and clock connectivity capability, the ML605 implements the following subset: • 78 differential user defined pairs: ♦ 34 LA pairs ♦ 24 HA pairs ♦ 20 HB pairs • 8 MGTs • 2 MGT clocks • 4 differential clocks ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 57 Chapter 1: ML605 Evaluation Board Note: The ML605 board VADJ voltage for the FMC HPC and LPC connectors (J64 and J63) is fixed at 2.5V (non-adjustable). The 2.5V rail cannot be turned off. The ML605 VITA 57.1 FMC interfaces are compatible with 2.5V mezzanine cards capable of supporting 2.5V VADJ. Table 1-28 shows the VITA 57.1 FMC HPC connections. The connector pinout is in Appendix B, “VITA 57.1 FMC LPC (J63) and HPC (J64) Connector Pinout.” Any signal named FMC_HPC_xxxx that is wired between a U1 FPGA pin and some other device does not appear in this table. Table 1-28: J64 FMC HPC Pin 58 VITA 57.1 FMC HPC Connections Schematic Net Name U1 FPGA Pin J64 FMC HPC Pin Schematic Net Name U1 FPGA Pin A2 FMC_HPC_DP1_M2C_P AE3 B12 FMC_HPC_DP7_M2C_P AP5 A3 FMC_HPC_DP1_M2C_N AE4 B13 FMC_HPC_DP7_M2C_N AP6 A6 FMC_HPC_DP2_M2C_P AF5 B16 FMC_HPC_DP6_M2C_P AM5 A7 FMC_HPC_DP2_M2C_N AF6 B17 FMC_HPC_DP6_M2C_N AM6 A10 FMC_HPC_DP3_M2C_P AG3 B20 FMC_HPC_GBTCLK1_M2C_P AK6 A11 FMC_HPC_DP3_M2C_N AG4 B21 FMC_HPC_GBTCLK1_M2C_N AK5 A14 FMC_HPC_DP4_M2C_P AJ3 B32 FMC_HPC_DP7_C2M_P AP1 A15 FMC_HPC_DP4_M2C_N AJ4 B33 FMC_HPC_DP7_C2M_N AP2 A18 FMC_HPC_DP5_M2C_P AL3 B36 FMC_HPC_DP6_C2M_P AN3 A19 FMC_HPC_DP5_M2C_N AL4 B37 FMC_HPC_DP6_C2M_N AN4 A22 FMC_HPC_DP1_C2M_P AD1 A23 FMC_HPC_DP1_C2M_N AD2 A26 FMC_HPC_DP2_C2M_P AF1 A27 FMC_HPC_DP2_C2M_N AF2 A30 FMC_HPC_DP3_C2M_P AH1 A31 FMC_HPC_DP3_C2M_N AH2 A34 FMC_HPC_DP4_C2M_P AK1 A35 FMC_HPC_DP4_C2M_N AK2 A38 FMC_HPC_DP5_C2M_P AM1 A39 FMC_HPC_DP5_C2M_N AM2 C2 FMC_HPC_DP0_C2M_P AB1 D4 FMC_HPC_GBTCLK0_M2C_P AD6 C3 FMC_HPC_DP0_C2M_N AB2 D5 FMC_HPC_GBTCLK0_M2C_N AD5 C6 FMC_HPC_DP0_M2C_P AC3 D8 FMC_HPC_LA01_CC_P AK19 C7 FMC_HPC_DP0_M2C_N AC4 D9 FMC_HPC_LA01_CC_N AL19 C10 FMC_HPC_LA06_P AG20 D11 FMC_HPC_LA05_P AG22 C11 FMC_HPC_LA06_N AG21 D12 FMC_HPC_LA05_N AH22 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description Table 1-28: J64 FMC HPC Pin VITA 57.1 FMC HPC Connections (Cont’d) Schematic Net Name U1 FPGA Pin J64 FMC HPC Pin Schematic Net Name U1 FPGA Pin C14 FMC_HPC_LA10_P AM20 D14 FMC_HPC_LA09_P AM18 C15 FMC_HPC_LA10_N AL20 D15 FMC_HPC_LA09_N AL18 C18 FMC_HPC_LA14_P AN19 D17 FMC_HPC_LA13_P AP19 C19 FMC_HPC_LA14_N AN20 D18 FMC_HPC_LA13_N AN18 C22 FMC_HPC_LA18_CC_P AH25 D20 FMC_HPC_LA17_CC_P AN27 C23 FMC_HPC_LA18_CC_N AJ25 D21 FMC_HPC_LA17_CC_N AM27 C26 FMC_HPC_LA27_P AP30 D23 FMC_HPC_LA23_P AL26 C27 FMC_HPC_LA27_N AP31 D24 FMC_HPC_LA23_N AM26 C30 IIC_SCL_MAIN_LS(1) AK9 D26 FMC_HPC_LA26_P AM25 C31 IIC_SDA_MAIN_LS(1) AE9 D27 FMC_HPC_LA26_N AL25 D29 FMC_HPC_TCK_BUF(2) D30 FMC_TDI_BUF(2) J17.1 D31 FMC_HPC_TDO(2) J17.3 D33 FMC_TMS_BUF(2) U88.17 U88.15 E2 FMC_HPC_HA01_CC_P AD29 F1 FMC_HPC_PG_M2C_LS(1) E3 FMC_HPC_HA01_CC_N AC29 F4 FMC_HPC_HA00_CC_P AE33 E6 FMC_HPC_HA05_P AB27 F5 FMC_HPC_HA00_CC_N AF33 E7 FMC_HPC_HA05_N AC27 F7 FMC_HPC_HA04_P AB28 E9 FMC_HPC_HA09_P AB30 F8 FMC_HPC_HA04_N AC28 E10 FMC_HPC_HA09_N AB31 F10 FMC_HPC_HA08_P AG31 E12 FMC_HPC_HA13_P AE31 F11 FMC_HPC_HA08_N AF31 E13 FMC_HPC_HA13_N AD31 F13 FMC_HPC_HA12_P AD32 E15 FMC_HPC_HA16_P AC33 F14 FMC_HPC_HA12_N AE32 E16 FMC_HPC_HA16_N AB33 F16 FMC_HPC_HA15_P AB32 E18 FMC_HPC_HA20_P V32 F17 FMC_HPC_HA15_N AC32 E19 FMC_HPC_HA20_N V33 F19 FMC_HPC_HA19_P U33 E21 FMC_HPC_HB03_P AL30 F20 FMC_HPC_HA19_N U32 E22 FMC_HPC_HB03_N AM31 F22 FMC_HPC_HB02_P AP32 E24 FMC_HPC_HB05_P AN33 F23 FMC_HPC_HB02_N AP33 E25 FMC_HPC_HB05_N AN34 F25 FMC_HPC_HB04_P AM33 E27 FMC_HPC_HB09_P AL34 F26 FMC_HPC_HB04_N AL33 ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com J27 59 Chapter 1: ML605 Evaluation Board Table 1-28: J64 FMC HPC Pin 60 VITA 57.1 FMC HPC Connections (Cont’d) Schematic Net Name U1 FPGA Pin J64 FMC HPC Pin Schematic Net Name U1 FPGA Pin E28 FMC_HPC_HB09_N AK34 F28 FMC_HPC_HB08_P AK33 E30 FMC_HPC_HB13_P AH33 F29 FMC_HPC_HB08_N AK32 E31 FMC_HPC_HB13_N AH32 F31 FMC_HPC_HB12_P AJ31 E33 FMC_HPC_HB19_P AL31 F32 FMC_HPC_HB12_N AJ32 E34 FMC_HPC_HB19_N AK31 F34 FMC_HPC_HB16_P AH29 F35 FMC_HPC_HB16_N AH30 AP25 G2 FMC_HPC_CLK1_M2C_P AP20 H2 FMC_HPC_PRSNT_M2C_L(1) G3 FMC_HPC_CLK1_M2C_N AP21 H4 FMC_HPC_CLK0_M2C_P K24 G6 FMC_HPC_LA00_CC_P AF20 H5 FMC_HPC_CLK0_M2C_N K23 G7 FMC_HPC_LA00_CC_N AF21 H7 FMC_HPC_LA02_P AC20 G9 FMC_HPC_LA03_P AC19 H8 FMC_HPC_LA02_N AD20 G10 FMC_HPC_LA03_N AD19 H10 FMC_HPC_LA04_P AF19 G12 FMC_HPC_LA08_P AK22 H11 FMC_HPC_LA04_N AE19 G13 FMC_HPC_LA08_N AJ22 H13 FMC_HPC_LA07_P AK21 G15 FMC_HPC_LA12_P AM21 H14 FMC_HPC_LA07_N AJ21 G16 FMC_HPC_LA12_N AL21 H16 FMC_HPC_LA11_P AM22 G18 FMC_HPC_LA16_P AP22 H17 FMC_HPC_LA11_N AN22 G19 FMC_HPC_LA16_N AN23 H19 FMC_HPC_LA15_P AM23 G21 FMC_HPC_LA20_P AK23 H20 FMC_HPC_LA15_N AL23 G22 FMC_HPC_LA20_N AL24 H22 FMC_HPC_LA19_P AN25 G24 FMC_HPC_LA22_P AP27 H23 FMC_HPC_LA19_N AN24 G25 FMC_HPC_LA22_N AP26 H25 FMC_HPC_LA21_P AN29 G27 FMC_HPC_LA25_P AN28 H26 FMC_HPC_LA21_N AP29 G28 FMC_HPC_LA25_N AM28 H28 FMC_HPC_LA24_P AN30 G30 FMC_HPC_LA29_P AL28 H29 FMC_HPC_LA24_N AM30 G31 FMC_HPC_LA29_N AK28 H31 FMC_HPC_LA28_P AK27 G33 FMC_HPC_LA31_P AL29 H32 FMC_HPC_LA28_N AJ27 G34 FMC_HPC_LA31_N AK29 H34 FMC_HPC_LA30_P AJ24 G36 FMC_HPC_LA33_P AH23 H35 FMC_HPC_LA30_N AK24 G37 FMC_HPC_LA33_N AH24 H37 FMC_HPC_LA32_P AG25 H38 FMC_HPC_LA32_N AG26 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description Table 1-28: J64 FMC HPC Pin VITA 57.1 FMC HPC Connections (Cont’d) Schematic Net Name U1 FPGA Pin J64 FMC HPC Pin Schematic Net Name U1 FPGA Pin J2 FMC_HPC_CLK3_M2C_P(2) U84.6 K4 FMC_HPC_CLK2_M2C_P(2) U83.6 J3 FMC_HPC_CLK3_M2C_N(2) U84.7 K5 FMC_HPC_CLK2_M2C_N(2) U83.7 J6 FMC_HPC_HA03_P AA25 K7 FMC_HPC_HA02_P AB25 J7 FMC_HPC_HA03_N Y26 K8 FMC_HPC_HA02_N AC25 J9 FMC_HPC_HA07_P AA26 K10 FMC_HPC_HA06_P AA28 J10 FMC_HPC_HA07_N AB26 K11 FMC_HPC_HA06_N AA29 J12 FMC_HPC_HA11_P AG33 K13 FMC_HPC_HA10_P AD34 J13 FMC_HPC_HA11_N AG32 K14 FMC_HPC_HA10_N AC34 J15 FMC_HPC_HA14_P AA30 K16 FMC_HPC_HA17_CC_P V30 J16 FMC_HPC_HA14_N AA31 K17 FMC_HPC_HA17_CC_N W30 J18 FMC_HPC_HA18_P T33 K19 FMC_HPC_HA21_P U31 J19 FMC_HPC_HA18_N T34 K20 FMC_HPC_HA21_N U30 J21 FMC_HPC_HA22_P U28 K22 FMC_HPC_HA23_P U26 J22 FMC_HPC_HA22_N V29 K23 FMC_HPC_HA23_N U27 J24 FMC_HPC_HB01_P AN32 K25 FMC_HPC_HB00_CC_P AF30 J25 FMC_HPC_HB01_N AM32 K26 FMC_HPC_HB00_CC_N AG30 J27 FMC_HPC_HB07_P AJ34 K28 FMC_HPC_HB06_CC_P AF26 J28 FMC_HPC_HB07_N AH34 K29 FMC_HPC_HB06_CC_N AE26 J30 FMC_HPC_HB11_P AJ29 K31 FMC_HPC_HB10_P AF28 J31 FMC_HPC_HB11_N AJ30 K32 FMC_HPC_HB10_N AF29 J33 FMC_HPC_HB15_P AE28 K34 FMC_HPC_HB14_P AE27 J34 FMC_HPC_HB15_N AE29 K35 FMC_HPC_HB14_N AD27 J36 FMC_HPC_HB18_P AD25 K37 FMC_HPC_HB17_CC_P AG27 J37 FMC_HPC_HB18_N AD26 K38 FMC_HPC_HB17_CC_N AG28 Notes: 1. Signals ending with _LS are not directly connected to the FMC HPC connector. _LS signals are connected between the listed U1 FPGA pin and a level shifter device. The signal connected between the shifted side of said device and the FMC HPC pin listed has the same signal name, without the _LS on the end. 2. These signals do not connect to U1 FPGA pins. The pin numbers in the right-hand column identify the device and pin these signals are connected to (U88.17 = U88 pin 17, and so on). ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 61 Chapter 1: ML605 Evaluation Board Table 1-29: Power Supply Voltages for HPC Connector Voltage Supply VADJ 62 Allowable Voltage Range No Pins Max Amps Tolerance Max Capacitive Load Fixed 2.5V 4 4 +/- 5% 1000 uF VIO_B_M2C 0-VADJ 2 1.15 +/- 5% 500 uF VREF_A_M2C 0-VADJ 1 1 mA +/- 2% 10 uF VREF_B_M2C 0-VIO_B_M2C 1 1 mA +/- 2% 10 uF 3P3VAUX 3.3V 1 20 mA +/- 5% 150 uF 3P3V 3.3V 4 3 +/- 5% 1000 uF 12P0V 12V 2 1 +/- 5% 1000 uF www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description 20. VITA 57.1 FMC LPC Connector The ML605 implements both the High Pin Count (HPC, J64) and Low Pin Count (LPC, J63) connector options of VITA 57.1.1 FMC specification. This section discusses the FMC LPC J63 connector. The FMC standard calls for two connector densities: a High Pin Count (HPC) and a Low Pin Count (LPC) implementation. A common 10 x 40 position (400 pin locations) connector form factor is used for both versions. The HPC version is fully populated with 400 pins present, and the LPC version is partially populated with 160 pins. The 10 x 40 rows of a FMC LPC connector provides connectivity for: • 68 single-ended or 34 differential user defined signals • 1 MGT • 1 MGT clock • 2 differential clocks • 61 ground, 10 power connections Of the above signal and clock connectivity capability, the ML605 implements the full set: • 34 differential user-defined pairs: ♦ 34 LA pairs • 1 MGT • 1 MGT clock • 2 differential clocks Signaling Speed Ratings: • Single-ended: 9 GHz / 18 Gb/s • Differential ♦ Optimal Vertical: 9 GHz / 18 Gb/s ♦ Optimal Horizontal: 16 GHz / 32 Gb/s ♦ High Density Vertical 7 GHz / 15 Gb/s Mechanical specifications: • Samtec SEAM/SEAF Series • 1.27mm x 1.27mm (0.050" x 0.050") pitch The Samtec connector system is rated for signaling speeds up to 9 GHz (18 Gb/s) based on a -3 dB insertion loss point within a two-level signaling environment. Note: The ML605 board VADJ voltage for the FMC HPC and LPC connectors (J64 and J63) is fixed at 2.5V (non-adjustable). The 2.5V rail cannot be turned off. The ML605 VITA 57.1 FMC interfaces are compatible with 2.5V mezzanine cards capable of supporting 2.5V VADJ. ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 63 Chapter 1: ML605 Evaluation Board Table 1-30 shows the VITA 57.1 FMC LPC connections. The connector pinout is in Appendix B, “VITA 57.1 FMC LPC (J63) and HPC (J64) Connector Pinout.” Any signal named FMC_LPC_xxxx that is wired between a U1 FPGA pin and some other device does not appear in this table.. Table 1-30: J63 FMC LPC Pin 64 VITA 57.1 FMC LPC Connections Schematic Net Name U1 FPGA Pin J63 FMC LPC Pin Schematic Net Name U1 FPGA Pin C2 FMC_LPC_DP0_C2M_P D1 D4 FMC_LPC_GBTCLK0_M2C_P M6 C3 FMC_LPC_DP0_C2M_N D2 D5 FMC_LPC_GBTCLK0_M2C_N M5 C6 FMC_LPC_DP0_M2C_P G3 D8 FMC_LPC_LA01_CC_P F31 C7 FMC_LPC_DP0_M2C_N G4 D9 FMC_LPC_LA01_CC_N E31 C10 FMC_LPC_LA06_P K33 D11 FMC_LPC_LA05_P H34 C11 FMC_LPC_LA06_N J34 D12 FMC_LPC_LA05_N H33 C14 FMC_LPC_LA10_P F30 D14 FMC_LPC_LA09_P L25 C15 FMC_LPC_LA10_N G30 D15 FMC_LPC_LA09_N L26 C18 FMC_LPC_LA14_P C33 D17 FMC_LPC_LA13_P D34 C19 FMC_LPC_LA14_N B34 D18 FMC_LPC_LA13_N C34 C22 FMC_LPC_LA18_CC_P L29 D20 FMC_LPC_LA17_CC_P N28 C23 FMC_LPC_LA18_CC_N L30 D21 FMC_LPC_LA17_CC_N N29 C26 FMC_LPC_LA27_P R31 D23 FMC_LPC_LA23_P R28 C27 FMC_LPC_LA27_N R32 D24 FMC_LPC_LA23_N R27 D26 FMC_LPC_LA26_P L33 D27 FMC_LPC_LA26_N M32 G2 FMC_LPC_CLK1_M2C_P F33 H2 FMC_LPC_PRSNT_M2C_L AD9 G3 FMC_LPC_CLK1_M2C_N G33 H4 FMC_LPC_CLK0_M2C_P A10 G6 FMC_LPC_LA00_CC_P K26 H5 FMC_LPC_CLK0_M2C_N B10 G7 FMC_LPC_LA00_CC_N K27 H7 FMC_LPC_LA02_P G31 G9 FMC_LPC_LA03_P J31 H8 FMC_LPC_LA02_N H30 G10 FMC_LPC_LA03_N J32 H10 FMC_LPC_LA04_P K28 G12 FMC_LPC_LA08_P J30 H11 FMC_LPC_LA04_N J29 G13 FMC_LPC_LA08_N K29 H13 FMC_LPC_LA07_P G32 G15 FMC_LPC_LA12_P E32 H14 FMC_LPC_LA07_N H32 G16 FMC_LPC_LA12_N E33 H16 FMC_LPC_LA11_P D31 G18 FMC_LPC_LA16_P A33 H17 FMC_LPC_LA11_N D32 G19 FMC_LPC_LA16_N B33 H19 FMC_LPC_LA15_P C32 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description Table 1-30: J63 FMC LPC Pin VITA 57.1 FMC LPC Connections (Cont’d) Schematic Net Name U1 FPGA Pin J63 FMC LPC Pin Schematic Net Name U1 FPGA Pin G21 FMC_LPC_LA20_P P29 H20 FMC_LPC_LA15_N B32 G22 FMC_LPC_LA20_N R29 H22 FMC_LPC_LA19_P M30 G24 FMC_LPC_LA22_P N27 H23 FMC_LPC_LA19_N N30 G25 FMC_LPC_LA22_N P27 H25 FMC_LPC_LA21_P R26 G27 FMC_LPC_LA25_P P31 H26 FMC_LPC_LA21_N T26 G28 FMC_LPC_LA25_N P30 H28 FMC_LPC_LA24_P N32 G30 FMC_LPC_LA29_P N34 H29 FMC_LPC_LA24_N P32 G31 FMC_LPC_LA29_N P34 H31 FMC_LPC_LA28_P N33 G33 FMC_LPC_LA31_P M31 H32 FMC_LPC_LA28_N M33 G34 FMC_LPC_LA31_N L31 H34 FMC_LPC_LA30_P M26 G36 FMC_LPC_LA33_P K32 H35 FMC_LPC_LA30_N M27 G37 FMC_LPC_LA33_N K31 H37 FMC_LPC_LA32_P N25 H38 FMC_LPC_LA32_N M25 References See the data sheet for the ROHS compliant FMC HPC Samtec SEARAY connector (carrier side socket ASP-134486-01; module side plug ASP-134488-01), and the high-speed characterization report for this connector system on the Samtec website. [Ref 32] 21. Power Management AC Adapter and Input Power Jack/Switch The ML605 is powered from a 12V source that is connected through a 6-pin (2X3) rightangle Mini-Fit type connector J60. The AC-to-DC power supply included in the kit has a mating 6-pin plug. When the ML605 is installed into a table top or tower PC's PCIe slot, the ML605 is typically powered from the PC ATX power supply. One of the ATX hard disk type 4-pin power connectors is plugged into ML605 connector J25. The ML605 can be powered with the AC power adapter even when plugged into a PC PCIe motherboard slot; however, users are cautioned not to also connect an ATX 4-pin power connector to J25. See the caution notes below and in Figure 1-23, page 53. Caution! DO NOT plug a PC ATX power supply 6-pin connector into ML605 connector J60. The ATX 6-pin connector has a different pinout than ML605 J60, and connecting the ATX 6-pin connector will damage the ML605 and void the board warranty. Caution! DO NOT apply power to J60 and the 4-pin ATX disk drive connector J25 at the same time as this will damage the ML605 board. Refer to Figure 1-23, page 53 for details. The ML605 power can be turned on or off through the board mounted slide switch SW2. When the switch is in the on position, a green LED (DS25) is illuminated. ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 65 Chapter 1: ML605 Evaluation Board Onboard Power Regulation Figure 1-28 shows the ML605 onboard power supply architecture. The ML605 uses power solutions from Texas Instruments. X-Ref Target - Figure 1-28 12V PWR Jack J25/J60 Power Supply Linear Regulator TL1963 5.0V@1.5A max U8 Power Controller 1 UCD9240PFC VCC5 U24 Switching Module PTD08A020W 1.00V@20A max U42 VCCINT Switching Module PTD08A010W 2.50V@10A max U91 VCCAUX Switching Module PTD08A020W 2.5V@20A max U43 VCC2V5, FPGA_VCC2V5 Linear Regulator TL1963A 1.8V@500mA max U79 Power Controller 2 UCD9240PFC VCC1V8 U25 Switching Regulator UCD7230RG 1.00V@6A max U35 MGT_AVCC Switching Regulator UCD7230RG 1.20V@6A max U36 MGT_AVTT Switching Module PTD08A010W 1.5V@10A max U20 VCC1V5, FPGA_VCC1V5 Switching Module PTD08A010W 3.3V@10A max U21 VCC3V3 Sink/Source DDR Regulator Linear Regulator TPS51200 0.75V@3A max U17 VTTDDR UG534_28_012010 Figure 1-28: 66 ML605 Onboard Power Regulators www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description Table 1-31: Onboard Power System Devices Device Type Reference Designator Description Power Rail Net Name Power Rail Schematic Voltage Page UCD9240PFC U24 PMBus Controller - Core (Addr = 52) 35 PTD08A020W U42 20A 0.6V - 3.6V Adj. Switching Regulator VCCINT_FPGA 1.00V 36 PTD08A020W U43 20A 0.6V - 3.6V Adj. Switching Regulator VCC2V5_FPGA 2.50V 37 PTD08A010W U91 10A 0.6V - 3.6V Adj. Switching Regulator VCCAUX 2.50V 38 UCD9240PFC U25 PMBus Controller - Aux (Addr = 53) UCD7230RGWR U35 6A 0.6V - 3.6V Adj. Switching Regulator MGT_AVCC 1.00V 41 UCD7230RGWR U36 6A 0.6V - 3.6V Adj. Switching Regulator MGT_AVTT 1.20V 42 PTD08A010W U20 10A 0.6V - 3.6V Adj. Switching Regulator VCC_1V5 1.50V 43 PTD08A010W U21 10A 0.6V - 3.6V Adj. Switching Regulator VCC_3V3 3.30V 44 TPS79518DCQR U79 500mA Fixed Linear Regulator VCC_1V8 1.80V 45 TPS512300DRCT U17 3A DDR3 VTERM Tracking Linear Regulator VTTDDR 0.75V 45 TPS512300DRCT U17 10mA Tracking Reference output VTTVREF 0.75V 45 TL1963 U8 1.5A Fixed Linear Regulator VCC5 5.00V 35 40 Voltage and current monitoring and control are available for selected power rails through Texas Instruments’ Fusion Digital Power™ graphical user interface (GUI). Both onboard TI power controllers are wired to the same PMBus. The PMBus connector, J3, is provided for use with the TI USB Interface Adapter PMBus pod and associated TI GUI. References For more detailed information about this technology and the various power management controllers and regulator modules offered by Texas Instruments, visit http://www.ti.com/ww/en/analog/digital-power/index.html. ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 67 Chapter 1: ML605 Evaluation Board 22. System Monitor The System Monitor provides information regarding the FPGA on-chip temperature and power supply conditions via JTAG and an internal FPGA interface. The System Monitor can also be used to monitor external analog signals via 17 external analog input channels. For more information regarding this functionality, which is featured on every Virtex-6 family member, see http://www.xilinx.com/systemmonitor. This section provides a brief overview of the System Monitor related functionality that is supported on the ML605. Reference and Power Supply The System Monitor has dedicated analog power supply pins and supports the use of an external 1.25V reference IC (U23) for the analog-to-digital conversion process. An option (using jumper J19) to select an on-chip reference is also provided; however, the highest accuracy over a temperature range of -40°C to +125°C is obtained using an external reference. Figure 1-29 illustrates the power supply and reference options on the ML605. For a more detailed discussion of these requirements, see the Virtex-6 FPGA System Monitor User Guide. [Ref 15] X-Ref Target - Figure 1-29 VCC2V5 Analog Supply Filter 1 2 SYSMON_AVDD C78 X5R 10V 0.1UF C190 X5R 6.3V 1UF J19 3 VCC5 SYSMON_VREFP 2 AGND U23 1 REF3012 REF3012AIDBZT 1 IN 2 OUT C383 X5R 10V 0.1UF 1.25V GND Ferrie Bead C191 X5R 6.3V 1UF C79 X5R 10V 0.1UF 3 AGND GND AGND Jumper on pins 1-2 Default Setting: 1-2 Select External Reference 2-3 Select On-Chip Reference UG534_29_081209 Figure 1-29: 68 System Monitor External Reference www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description System Monitor Header (J35) Figure 1-30 shows the pinout for the System Monitor 12-pin header. The header provides user access to the analog power supply (AVdd) and the 1.25V reference shown in Figure 1-29, page 68. Access to the FPGA thermal diode and dedicated analog input channel (Vp/Vn) is also provided on this header. The header can be used to connect user specific analog signals and sensors to the system monitor. The kelvin points for a 5 milliohm current sensing shunt in the FPGA 1V Vccint core supply are also available on this header. By connecting header pins 9 to 11 and 10 to 12 using jumpers, the system monitor can be used to monitor the FPGA core current and power consumption. This can be used to collect useful power information about a particular design or implementation. X-Ref Target - Figure 1-30 NC 1 2 FPGA Thermal Diode access FPGA_DX_P NC 3 4 FPGA_DX_N 5 6 7 8 9 10 11 12 System Monitor Header J35 1.25V Reference Anti-alias Filter SYSMON_VP C169 X7R 16V 0.01UF R233 100 1% 1/16W SYSMON_VN Vccint_shunt_P R232 100 1% 1/16W Vccint_shunt_N SYSMON_AVDD AGND To Measure VCCINT Current: Jumper on 9-11, 10-12 Dedicated Analog Inputs Connect Vccint shunt to Vp,Vn UG534_37 _081209 Figure 1-30: ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 System Monitor Header (J35) www.xilinx.com 69 Chapter 1: ML605 Evaluation Board ML605 Board Power Monitor In addition to monitoring the FPGA core supply power consumption, two auxiliary analog input channels (of the 16 that are available) are used to implement a power monitor for the entire ML605 board. The board power is monitored at the 12V power input connector. Figure 1-31 shows how the power monitor is implemented and connected to the System Monitor auxiliary input channels 12 and 13. A simple resistor divider is used to monitor the 12V supply voltage and to provide a reference voltage to an instrumentation amplifier (InAmp). The voltage on the auxiliary channel 12 is equal to supply voltage divided by 24 (~ 0.5V). The InAmp is used to amplify (by a factor of 50) the voltage dropped across a 2 milliohm current sense shunt. The voltage at the output of the InAmp is proportional to the current. The voltage on auxiliary channel 13 = Current (amps) x 0.002 x 50. (e.g., 5A = 0.5V). X-Ref Target - Figure 1-31 12V Supply Monitor 2mΩ ±1% R1 R2 K1 K2 100nF 11.5kΩ ±0.5% ~0.5V 499Ω ±0.5% IN+ IN- V+ INA213 REF SC70-6 Package 50V/V OUT ~470Ω 10nF 1kΩ 10nF VAUXP[13] Current Channel GND 1kΩ 10nF ~470Ω VAUXN[13] 1kΩ VAUXP[12] 10nF 1kΩ Figure 1-31: 70 Voltage Channel VAUXN[12] UG534_38 _081209 ML605 12V Power Monitor www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Detailed Description Fan Controller In highly demanding situations, active thermal management in the form of a heat sink and fan may be required. In order to support this, drive circuitry for an external fan has been provided on the ML605. A fan with tach output can be connect at header J59 as shown in Figure 1-32. The fan PWM signal is generated by the FPGA and the tach input can be used to close the control loop and regulate the fan speed. Alternatively, the FPGA temperature as recorded by the System Monitor can be used to close the PWM control loop for the fan. X-Ref Target - Figure 1-32 VCC12_P R367 10.0K 1% 1/16W GND 1 12V 2 SM_FAN_TACH 3 R358 4.75K 1% 2 D16 VCC2V5 1N4148 1 Tach R368 10.0K 1% 1/16W J59 R369 10.0K 1% 1/16W 2 Q24 SM_FAN_PWM 4 0 1 NDT3055L 3 UG534_39 _081209 Figure 1-32: ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com ML605 Fan Driver 71 Chapter 1: ML605 Evaluation Board FPGA Power Supply Margining The PMBus (IIC), which provides access to the 2 x UDC9240 power controllers, can also be accessed via FPGA I/O in addition to a dedicated header (J3), see Figure 1-33. A full description of the UDC9240 functionality is outside the scope of this user guide. However, this useful feature can be used, for example, to margin the FPGA and board power supplies when evaluating a design. The System Monitor provides accurate measurements of the on-chip supply voltages as the FPGA supplies are margined. The PMBus (and fan) connections are shown in Figure 1-33. X-Ref Target - Figure 1-33 TI_V3P3 PMBus Connector R301 100K 5% J3 NC NC NC 1 3 5 7 9 R299 100K 5% R300 100K 5% UDC9240 NC NC 2 4 6 8 10 PMBUS_ALERT PMBUS_DATA PMBUS_CLK PMBUS_CTRL 35 20 19 36 DGND1 9240 R335 1.0M 5% AGND1 BANK 34 6vlx240tff1156 IO_L11N_SRCC_34_AJ9 IO_L11P_SRCC_34_AH9 IO_L10N_MRCC_34_AB10 IO_L10P_MRCC_34_AC10 IO_L9N_MRCC_34_M10 IO_L9P_MRCC_34_L10 AJ9 AH9 AB10 AC10 M10 L10 PMBUS_CTRL_LS PMBUS_ALERT_LS PMBUS_DATA_LS PMBUS_CLK_LS SM_FAN_TACH SM_FAN_PWM UG534_35_081209 Figure 1-33: UDC9240 PMBus Access System Monitor ML605 Demonstration Design The various features described in this section are easily evaluated using a MicroBlaze™ based reference designed provided with the ML605 Evaluation Board. This reference design supports a UART based interface using a terminal program such as Hyperterminal to provide information on the FPGA power supplies, temperature, and power consumption. In addition, the UART interface can be used to margin the FPGA supplies over the PMBus. The System Monitor functionality can also be accessed at any time via JTAG using the ChipScope Pro Analyzer tool without design modifications or cores inserted into a user design. The ChipScope Pro Analyzer tool automatically connects to the System Monitor via a JTAG cable after a connection is established. References For more information on using the System Monitor and an overview of the tool support for this feature, see the Virtex-6 FPGA System Monitor User Guide. [Ref 15] 72 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Configuration Options Configuration Options The FPGA on the ML605 Evaluation Board can be configured by the following methods: • “3. 128 Mb Platform Flash XL,” page 20 • “4. 32 MB Linear BPI Flash,” page 20 • “5. System ACE CF and CompactFlash Connector” • “6. USB JTAG,” page 26 For more information, see the Virtex-6 FPGA Configuration User Guide at http://www.xilinx.com/support/documentation/user_guides/ug360.pdf. Table 1-32: Mode Switch S2 Settings Mode Pins (M2,M1,M0) Configuration Mode 110 Slave SelectMAP 010 BPI Mode 101 JTAG With the mode set to JTAG 101, the ML605 will not attempt to boot or load a bitstream from either of the Flash devices. If a CompactFlash (CF) card is installed in the CF socket U73, System ACE CF will attempt to load a bitstream from the CF card image address pointed to by the image select switch S1. With no CF card present, the ML605 can be configured via the onboard JTAG controller and USB download cable as described above. With the mode set to either Slave SelectMAP 110, or BPI Mode 010, the FPGA will attempt to configure itself from the selected Flash device as described in “3. 128 Mb Platform Flash XL,” page 20. Note: S1 switch 4 is the System ACE controller enable switch. When ON, this switch allows the System ACE to boot at power-on if it finds a CF card present. In order to boot from BPI Flash U4 or Xilinx Platform Flash (U27) without System ACE contention, S1 switch 4 must be OFF. ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 73 Chapter 1: ML605 Evaluation Board 74 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Appendix A Default Switch and Jumper Settings Table A-1: Default Switch Settings REFDES SW2 Function/Type Board power slide-switch Default off User GPIO 8-pole DIP switch SW1 8 off 7 off 6 off 5 off 4 off 3 off 2 off 1 off System ACE CF configuration and image select 4-pole DIP switch S1 4 SysACE Mode = 1 (1) off 3 SysAce CFGAddr 2 = 0 off 2 SysAce CFGAddr 1 = 0 off 1 SysAce CFGAddr 0 = 0 off FPGA mode, boot PROM select and FPGA CCLK select 6-pole DIP switch S2 6 FLASH_A23 = 0 off 5 M2 = 0 off 4 M1 = 1 M[2:0] = 010 = Master BPI-Up on 3 M0 = 0 off 2 CS_SEL = 1 = boot from BPI Flash on 1 EXT_CCLK = 0 off Notes: 1. S1 position 4 is the System ACE controller enable switch. When ON, this switch allows the System ACE to boot at power on if it finds a CF card present. In order to boot from BPI Flash or Xilinx Platform Flash without System ACE contention, S1 switch 4 must be OFF. ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 75 Appendix A: Default Switch and Jumper Settings Table A-2: Default Jumper Settings Jumper REFDES Function Default J69 System ACE CF Error LED Enable Jump 1-2 J66 pins 1-2: GMII/MII to Cu pins 2-3: SGMII to Cu, no clk Jump 1 - 2 J67 pins 1-2: GMII/MII to Cu pins 2-3: SGMII to Cu, no clk Jump 1 - 2 J68 J66 pins 1-2, J68 ON: RGMII, modified MII in Cu no jumper J18 exclude FMC LPC connector Jump 1 - 2 J17 exclude FMC LPC connector Jump 1 - 2 J19 Test_mon_vrefp sourced by U23, REF3012 Jump 1 - 2 J35 measure voltage on R-kelvin on 12V rail GMII: FMC Bypass: System Monitor: Jump 9 - 11, Jump 10 - 12 SFP Module: J54 Full BW Jump 1 - 2 J65 SFP Enable Jump 1 - 2 1 lane Jump 1 - 2 PCIe Lane Size: J42 76 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Appendix B VITA 57.1 FMC LPC (J63) and HPC (J64) Connector Pinout Figure B-1 shows the pinout of the FMC LPC connector. Pins marked NC are not connected. X-Ref Target - Figure B-1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 K NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC J NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC H VR EF _A_M2C PR SNT_M2C_L GND CLK0_M2C _P CLK0_M2C _N GND LA02_P LA02_N GND LA04_P LA04_N G ND LA07_P LA07_N G ND LA11_P LA11_N G ND LA15_P LA15_N G ND LA19_P LA19_N G ND LA21_P LA21_N G ND LA24_P LA24_N G ND LA28_P LA28_N G ND LA30_P LA30_N G ND LA32_P LA32_N G ND V ADJ G GND C LK 1_M2C_P C LK 1_M2C_N GND GND LA00_P _C C LA00_N_C C GND LA03_P LA03_N GND LA08_P LA08_N GND LA12_P LA12_N GND LA16_P LA16_N GND LA20_P LA20_N GND LA22_P LA22_N GND LA25_P LA25_N GND LA29_P LA29_N GND LA31_P LA31_N GND LA33_P LA33_N GND VADJ G ND Figure B-1: ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 F NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC E D NC P G_C2M NC G ND NC G ND NC G BT CLK0_M2C _P NC G BT CLK0_M2C _N NC G ND NC G ND NC LA01_P _C C NC LA01_N_C C NC GND NC LA05_P NC LA05_N NC GND NC LA09_P NC LA09_N NC GND NC LA13_P NC LA13_N NC GND NC LA17_P _C C NC LA17_N_C C NC GND NC LA23_P NC LA23_N NC GND NC LA26_P NC LA26_N NC GND NC T CK NC TDI NC TDO NC 3P3VAUX NC TMS NC TR ST _L NC G A1 NC 3P 3V NC GND NC 3P3V NC GND NC 3P 3V C G ND DP 0_C2M_P DP 0_C2M_N GND GND DP 0_M2C_P DP 0_M2C_N G ND G ND LA06_P LA06_N GND G ND LA10_P LA10_N G ND GND LA14_P LA14_N G ND G ND LA18_P _C C LA18_N_C C GND G ND LA27_P LA27_N G ND GND S CL S DA GND G ND GA0 12P0V GND 12P0V G ND 3P3V GND B NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC A NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC FMC LPC Connector Pinout www.xilinx.com 77 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 K VR EF _B _M2C GND GND CLK2_M2C _P CLK2_M2C _N GND HA02_P HA02_N GND HA06_P HA06_N G ND HA10_P HA10_N G ND HA17_P _C C HA17_N_C C G ND HA21_P HA21_N G ND HA23_P HA23_N G ND HB00_P _C C HB00_N_C C G ND HB06_P _C C HB06_N_C C G ND HB10_P HB10_N G ND HB14_P HB14_N G ND HB17_P _C C HB17_N_C C G ND V IO_B _M2C J GND C LK 3_M2C_P C LK 3_M2C_N GND GND HA03_P HA03_N GND HA07_P HA07_N GND HA11_P HA11_N GND HA14_P HA14_N G ND HA18_P HA18_N GND HA22_P HA22_N GND HB01_P HB01_N G ND HB07_P HB07_N G ND HB11_P HB11_N GND HB15_P HB15_N GND HB18_P HB18_N G ND VIO_B_M2C GND H V RE F_A_M2C P RS NT _M2C _L G ND C LK 0_M2C_P C LK 0_M2C_N GND LA02_P LA02_N GND LA04_P LA04_N GND LA07_P LA07_N GND LA11_P LA11_N GND LA15_P LA15_N GND LA19_P LA19_N GND LA21_P LA21_N GND LA24_P LA24_N GND LA28_P LA28_N GND LA30_P LA30_N GND LA32_P LA32_N G ND V ADJ G G ND CLK1_M2C _P CLK1_M2C _N G ND G ND LA00_P _C C LA00_N_C C GND LA03_P LA03_N GND LA08_P LA08_N GND LA12_P LA12_N GND LA16_P LA16_N GND LA20_P LA20_N GND LA22_P LA22_N GND LA25_P LA25_N GND LA29_P LA29_N GND LA31_P LA31_N GND LA33_P LA33_N GND VADJ G ND F PG _M2C GND GND HA00_P _C C HA00_N_C C G ND HA04_P HA04_N GND HA08_P HA08_N GND HA12_P HA12_N GND HA15_P HA15_N GND HA19_P HA19_N GND HB02_P HB02_N GND HB04_P HB04_N GND HB08_P HB08_N GND HB12_P HB12_N GND HB16_P HB16_N GND HB20_P HB20_N GND VADJ E GND HA01_P _C C HA01_N_C C G ND G ND HA05_P HA05_N GND HA09_P HA09_N GND HA13_P HA13_N GND HA16_P HA16_N GND HA20_P HA20_N GND HB03_P HB03_N GND HB05_P HB05_N GND HB09_P HB09_N GND HB13_P HB13_N GND HB19_P HB19_N GND HB21_P HB21_N GND V ADJ GND D P G_C2M G ND G ND GB TC LK 0_M2C_P GB TC LK 0_M2C_N GND GND LA01_P _C C LA01_N_C C GND LA05_P LA05_N GND LA09_P LA09_N GND LA13_P LA13_N GND LA17_P _C C LA17_N_C C GND LA23_P LA23_N GND LA26_P LA26_N GND T CK TDI TDO 3P3VAUX TMS TR ST _L G A1 3P 3V GND 3P3V G ND 3P3V C G ND DP 0_C2M_P DP 0_C2M_N G ND G ND DP0_M2C _P DP0_M2C _N G ND G ND LA06_P LA06_N GND G ND LA10_P LA10_N G ND GND LA14_P LA14_N G ND G ND LA18_P _C C LA18_N_C C GND G ND LA27_P LA27_N G ND GND S CL S DA GND G ND GA0 12P0V GND 12P0V G ND 3P 3V G ND B RE S1 G ND G ND DP 9_M2C_P DP 9_M2C_N GND GND DP 8_M2C_P DP 8_M2C_N GND GND DP7_M2C _P DP 7_M2C_N GND GND DP 6_M2C_P DP6_M2C _N GND GND GB TC LK 1_M2C_P GB TC LK 1_M2C_N G ND G ND DP9_C 2M_P DP 9_C2M_N GND GND DP 8_C2M_P DP8_C 2M_N GND GND DP7_C 2M_P DP 7_C2M_N G ND G ND DP6_C 2M_P DP6_C 2M_N GND GND RE S0 A GND DP 1_M2C_P DP 1_M2C_N G ND G ND DP2_M2C _P DP2_M2C _N G ND G ND DP3_M2C _P DP3_M2C _N GND G ND DP4_M2C _P DP4_M2C _N G ND GND DP5_M2C _P DP5_M2C _N G ND G ND DP 1_C2M_P DP 1_C2M_N GND G ND DP2_C 2M_P DP2_C 2M_N G ND GND DP3_C 2M_P DP3_C 2M_N GND G ND DP 4_C2M_P DP 4_C2M_N GND GND DP5_C 2M_P DP5_C 2M_N GND Appendix B: VITA 57.1 FMC LPC (J63) and HPC (J64) Connector Pinout Figure B-2 shows the pinout of the FMC HPC connector. X-Ref Target - Figure B-2 Figure B-2: FMC HPC Connector Pinout 78 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Appendix C ML605 Master UCF The UCF template is provided for designs that target the ML605. Net names provided in the constraints below correlate with net names on the ML605 Rev. D schematic. On identifying the appropriate pins, the net names below should be replaced with net names in the user RTL. See the Constraints Guide for more information. Users can refer to the UCF files generated by tools such as MIG (Memory Interface Generator for memory interfaces) and BSB (Base System Builder) for more detailed information concerning the I/O standards required for each particular interface. The FMC connectors J63 and J64 are connected to 2.5V Vcco banks. Because each user’s FMC card implements customer-specific circuitry, the FMC bank I/O standards must be uniquely defined by each customer. NET NET ## NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET "CLK_33MHZ_SYSACE" "CPU_RESET" LOC = "AE16"; LOC = "H10"; ## 93 ## 2 on U19 on SW10 pushbutton (active-High) "DDR3_A0" "DDR3_A1" "DDR3_A2" "DDR3_A3" "DDR3_A4" "DDR3_A5" "DDR3_A6" "DDR3_A7" "DDR3_A8" "DDR3_A9" "DDR3_A10" "DDR3_A11" "DDR3_A12" "DDR3_A13" "DDR3_A14" "DDR3_A15" "DDR3_BA0" "DDR3_BA1" "DDR3_BA2" "DDR3_CAS_B" "DDR3_CKE0" "DDR3_CKE1" "DDR3_CLK0_N" "DDR3_CLK0_P" "DDR3_CLK1_N" "DDR3_CLK1_P" "DDR3_D0" "DDR3_D1" "DDR3_D2" "DDR3_D3" "DDR3_D4" "DDR3_D5" "DDR3_D6" "DDR3_D7" LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = "L14"; "A16"; "B16"; "E16"; "D16"; "J17"; "A15"; "B15"; "G15"; "F15"; "M16"; "M15"; "H15"; "J15"; "D15"; "C15"; "K19"; "J19"; "L15"; "C17"; "M18"; "M17"; "H18"; "G18"; "L16"; "K16"; "J11"; "E13"; "F13"; "K11"; "L11"; "K13"; "K12"; "D11"; 98 97 96 95 92 91 90 86 89 85 107 84 83 119 80 78 109 108 79 115 73 74 103 101 104 102 5 7 15 17 4 6 16 18 www.xilinx.com J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 79 Appendix C: ML605 Master UCF NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET 80 "DDR3_D8" "DDR3_D9" "DDR3_D10" "DDR3_D11" "DDR3_D12" "DDR3_D13" "DDR3_D14" "DDR3_D15" "DDR3_D16" "DDR3_D17" "DDR3_D18" "DDR3_D19" "DDR3_D20" "DDR3_D21" "DDR3_D22" "DDR3_D23" "DDR3_D24" "DDR3_D25" "DDR3_D26" "DDR3_D27" "DDR3_D28" "DDR3_D29" "DDR3_D30" "DDR3_D31" "DDR3_D32" "DDR3_D33" "DDR3_D34" "DDR3_D35" "DDR3_D36" "DDR3_D37" "DDR3_D38" "DDR3_D39" "DDR3_D40" "DDR3_D41" "DDR3_D42" "DDR3_D43" "DDR3_D44" "DDR3_D45" "DDR3_D46" "DDR3_D47" "DDR3_D48" "DDR3_D49" "DDR3_D50" "DDR3_D51" "DDR3_D52" "DDR3_D53" "DDR3_D54" "DDR3_D55" "DDR3_D56" "DDR3_D57" "DDR3_D58" "DDR3_D59" "DDR3_D60" "DDR3_D61" "DDR3_D62" "DDR3_D63" "DDR3_DM0" "DDR3_DM1" "DDR3_DM2" "DDR3_DM3" "DDR3_DM4" "DDR3_DM5" "DDR3_DM6" "DDR3_DM7" "DDR3_DQS0_N" LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = "M13"; "J14"; "B13"; "B12"; "G10"; "M11"; "C12"; "A11"; "G11"; "F11"; "D14"; "C14"; "G12"; "G13"; "F14"; "H14"; "C19"; "G20"; "E19"; "F20"; "A20"; "A21"; "E22"; "E23"; "G21"; "B21"; "A23"; "A24"; "C20"; "D20"; "J20"; "G22"; "D26"; "F26"; "B26"; "E26"; "C24"; "D25"; "D27"; "C25"; "C27"; "B28"; "D29"; "B27"; "G27"; "A28"; "E24"; "G25"; "F28"; "B31"; "H29"; "H28"; "B30"; "A30"; "E29"; "F29"; "E11"; "B11"; "E14"; "D19"; "B22"; "A26"; "A29"; "A31"; "E12"; ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## 21 23 33 35 22 24 34 36 39 41 51 53 40 42 50 52 57 59 67 69 56 58 68 70 129 131 141 143 130 132 140 142 147 149 157 159 146 148 158 160 163 165 175 177 164 166 174 176 181 183 191 193 180 182 192 194 11 28 46 63 136 153 170 187 10 www.xilinx.com on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET ## NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET ## NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET "DDR3_DQS0_P" "DDR3_DQS1_N" "DDR3_DQS1_P" "DDR3_DQS2_N" "DDR3_DQS2_P" "DDR3_DQS3_N" "DDR3_DQS3_P" "DDR3_DQS4_N" "DDR3_DQS4_P" "DDR3_DQS5_N" "DDR3_DQS5_P" "DDR3_DQS6_N" "DDR3_DQS6_P" "DDR3_DQS7_N" "DDR3_DQS7_P" "DDR3_ODT0" "DDR3_ODT1" "DDR3_RAS_B" "DDR3_RESET_B" "DDR3_S0_B" "DDR3_S1_B" "DDR3_TEMP_EVENT" "DDR3_WE_B" LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC = = = = = = = = = = = = = = = = = = = = = = = "D12"; "J12"; "H12"; "A14"; "A13"; "H20"; "H19"; "C23"; "B23"; "A25"; "B25"; "G28"; "H27"; "D30"; "C30"; "F18"; "E17"; "L19"; "E18"; "K18"; "K17"; "D17"; "B17"; ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## 12 27 29 45 47 62 64 135 137 152 154 169 171 186 188 116 120 110 30 114 121 198 113 "DVI_D0" "DVI_D1" "DVI_D2" "DVI_D3" "DVI_D4" "DVI_D5" "DVI_D6" "DVI_D7" "DVI_D8" "DVI_D9" "DVI_D10" "DVI_D11" "DVI_DE" "DVI_GPIO1_FMC_C2M_PG_LS" "DVI_H" "DVI_RESET_B_LS" "DVI_V" "DVI_XCLK_N" "DVI_XCLK_P" LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC = = = = = = = = = = = = = = = = = = = "AJ19"; "AH19"; "AM17"; "AM16"; "AD17"; "AE17"; "AK18"; "AK17"; "AE18"; "AF18"; "AL16"; "AK16"; "AD16"; "K9"; "AN17"; "AP17"; "AD15"; "AC17"; "AC18"; ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## 63 62 61 60 59 58 55 54 53 52 51 50 2 18 4 2 5 56 57 on on on on on on on on on on on on on on on on on on on U38 U38 U38 U38 U38 U38 U38 U38 U38 U38 U38 U38 U38 U32 U38 U32 U38 U38 U38 (thru series R111 47.5 (thru series R110 47.5 (thru series R109 47.5 (thru series R108 47.5 (thru series R107 47.5 (thru series R106 47.5 (thru series R105 47.5 (thru series R104 47.5 (thru series R103 47.5 (thru series R102 47.5 (thru series R101 47.5 (thru series R100 47.5 (thru series R112 47.5 (not wired to U38) (thru series R113 47.5 (DVI_RESET_B pin 13 on (thru series R114 47.5 "FLASH_A0" "FLASH_A1" "FLASH_A2" "FLASH_A3" "FLASH_A4" "FLASH_A5" "FLASH_A6" "FLASH_A7" "FLASH_A8" "FLASH_A9" "FLASH_A10" "FLASH_A11" "FLASH_A12" "FLASH_A13" "FLASH_A14" "FLASH_A15" "FLASH_A16" "FLASH_A17" "FLASH_A18" "FLASH_A19" "FLASH_A20" LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC = = = = = = = = = = = = = = = = = = = = = "AL8"; "AK8"; "AC9"; "AD10"; "C8"; "B8"; "E9"; "E8"; "A8"; "A9"; "D9"; "C9"; "D10"; "C10"; "F10"; "F9"; "AH8"; "AG8"; "AP9"; "AN9"; "AF10"; ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## 29 25 24 23 22 21 20 19 8 7 6 5 4 3 2 1 55 18 17 16 11 on on on on on on on on on on on on on on on on on on on on on U4, U4, U4, U4, U4, U4, U4, U4, U4, U4, U4, U4, U4, U4, U4, U4, U4, U4, U4, U4, U4, A1 B1 C1 D1 D2 A2 C2 A3 B3 C3 D3 C4 A5 B5 C5 D7 D8 A7 B7 C7 C8 ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com on on on on on on on on on on on on on on on on on on on on on on on J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 J1 on on on on on on on on on on on on on on on on on on on on on ohm) ohm) ohm) ohm) ohm) ohm) ohm) ohm) ohm) ohm) ohm) ohm) ohm) ohm) U38) ohm) U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 81 Appendix C: ML605 Master UCF NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET ## ## NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET 82 "FLASH_A21" "FLASH_A22" "FLASH_A23" "FLASH_D0" "FLASH_D1" "FLASH_D2" "FLASH_D3" "FLASH_D4" "FLASH_D5" "FLASH_D6" "FLASH_D7" "FLASH_D8" "FLASH_D9" "FLASH_D10" "FLASH_D11" "FLASH_D12" "FLASH_D13" "FLASH_D14" "FLASH_D15" "FLASH_WAIT" "FPGA_FWE_B" "FPGA_FOE_B" "FPGA_CCLK" "PLATFLASH_L_B" "FPGA_FCS_B" "FMC_HPC_CLK0_M2C_N" "FMC_HPC_CLK0_M2C_P" "FMC_HPC_CLK1_M2C_N" "FMC_HPC_CLK1_M2C_P" "FMC_HPC_CLK2_M2C_IO_N" "FMC_HPC_CLK2_M2C_IO_P" "FMC_HPC_CLK2_M2C_MGT_C_N" "FMC_HPC_CLK2_M2C_MGT_C_P" "FMC_HPC_CLK3_M2C_IO_N" "FMC_HPC_CLK3_M2C_IO_P" "FMC_HPC_CLK3_M2C_MGT_C_N" "FMC_HPC_CLK3_M2C_MGT_C_P" "FMC_HPC_DP0_C2M_N" "FMC_HPC_DP0_C2M_P" "FMC_HPC_DP0_M2C_N" "FMC_HPC_DP0_M2C_P" "FMC_HPC_DP1_C2M_N" "FMC_HPC_DP1_C2M_P" "FMC_HPC_DP1_M2C_N" "FMC_HPC_DP1_M2C_P" "FMC_HPC_DP2_C2M_N" "FMC_HPC_DP2_C2M_P" "FMC_HPC_DP2_M2C_N" "FMC_HPC_DP2_M2C_P" "FMC_HPC_DP3_C2M_N" "FMC_HPC_DP3_C2M_P" "FMC_HPC_DP3_M2C_N" "FMC_HPC_DP3_M2C_P" "FMC_HPC_DP4_C2M_N" "FMC_HPC_DP4_C2M_P" "FMC_HPC_DP4_M2C_N" "FMC_HPC_DP4_M2C_P" "FMC_HPC_DP5_C2M_N" "FMC_HPC_DP5_C2M_P" "FMC_HPC_DP5_M2C_N" "FMC_HPC_DP5_M2C_P" "FMC_HPC_DP6_C2M_N" "FMC_HPC_DP6_C2M_P" LOC = "AF9"; LOC = "AL9"; LOC = "AA23"; LOC = "AF24"; LOC = "AF25"; LOC = "W24"; LOC = "V24"; LOC = "H24"; LOC = "H25"; LOC = "P24"; LOC = "R24"; LOC = "G23"; LOC = "H23"; LOC = "N24"; LOC = "N23"; LOC = "F23"; LOC = "F24"; LOC = "L24"; LOC = "M23"; LOC = "J26"; LOC = "AF23"; LOC = "AA24"; LOC = "K8"; LOC = "AC23"; LOC = "Y24"; LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = "K23"; "K24"; "AP21"; "AP20"; "AC30"; "AD30"; "AB5"; "AB6"; "AF34"; "AE34"; "AH5"; "AH6"; "AB2"; "AB1"; "AC4"; "AC3"; "AD2"; "AD1"; "AE4"; "AE3"; "AF2"; "AF1"; "AF6"; "AF5"; "AH2"; "AH1"; "AG4"; "AG3"; "AK2"; "AK1"; "AJ4"; "AJ3"; "AM2"; "AM1"; "AL4"; "AL3"; "AN4"; "AN3"; ## 10 on U4, A8 on U27 ## 9 on U4, G1 on U27 ## 26 on U4 ## 34 on U4 (thru series R215 ## 36 on U4 (thru series R216 ## 39 on U4 (thru series R217 ## 41 on U4 (thru series R218 ## 47 on U4 (thru series R219 ## 49 on U4 (thru series R220 ## 51 on U4 (thru series R221 ## 53 on U4 (thru series R222 ## 35 on U4 (thru series R223 ## 37 on U4 (thru series R224 ## 40 on U4 (thru series R225 ## 42 on U4 (thru series R226 ## 48 on U4 (thru series R227 ## 50 on U4 (thru series R228 ## 52 on U4 (thru series R229 ## 54 on U4 (thru series R230 ## 56 on U4 ## 14 on U4, G8 on U27 ## 32 on U4, F8 on U27 ## F1 on U27 ## H1 on U27 ## 30 on U4, B4 on U27 (U10 and select either U4 or U27) ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## H5 H4 G3 G2 15 16 2 2 J3 J2 2 2 C3 C2 C7 C6 A23 A22 A3 A2 A27 A26 A7 A6 A31 A30 A11 A10 A35 A34 A15 A14 A39 A38 A19 A18 B37 B36 www.xilinx.com on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on J64 J64 J64 J64 U83 U83 series series J64 J64 series series J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 ohm), ohm), ohm), ohm), ohm), ohm), ohm), ohm), ohm), ohm), ohm), ohm), ohm), ohm), ohm), ohm), F2 E2 G3 E4 E5 G5 G6 H7 E1 E3 F3 F4 F5 H5 G7 E7 on on on on on on on on on on on on on on on on U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 U27 switch S2.2 setting C399 0.1uF C398 0.1uF C397 0.1uF C396 0.1uF ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET "FMC_HPC_DP6_M2C_N" "FMC_HPC_DP6_M2C_P" "FMC_HPC_DP7_C2M_N" "FMC_HPC_DP7_C2M_P" "FMC_HPC_DP7_M2C_N" "FMC_HPC_DP7_M2C_P" "FMC_HPC_GBTCLK0_M2C_N" "FMC_HPC_GBTCLK0_M2C_P" "FMC_HPC_GBTCLK1_M2C_N" "FMC_HPC_GBTCLK1_M2C_P" "FMC_HPC_HA00_CC_N" "FMC_HPC_HA00_CC_P" "FMC_HPC_HA01_CC_N" "FMC_HPC_HA01_CC_P" "FMC_HPC_HA02_N" "FMC_HPC_HA02_P" "FMC_HPC_HA03_N" "FMC_HPC_HA03_P" "FMC_HPC_HA04_N" "FMC_HPC_HA04_P" "FMC_HPC_HA05_N" "FMC_HPC_HA05_P" "FMC_HPC_HA06_N" "FMC_HPC_HA06_P" "FMC_HPC_HA07_N" "FMC_HPC_HA07_P" "FMC_HPC_HA08_N" "FMC_HPC_HA08_P" "FMC_HPC_HA09_N" "FMC_HPC_HA09_P" "FMC_HPC_HA10_N" "FMC_HPC_HA10_P" "FMC_HPC_HA11_N" "FMC_HPC_HA11_P" "FMC_HPC_HA12_N" "FMC_HPC_HA12_P" "FMC_HPC_HA13_N" "FMC_HPC_HA13_P" "FMC_HPC_HA14_N" "FMC_HPC_HA14_P" "FMC_HPC_HA15_N" "FMC_HPC_HA15_P" "FMC_HPC_HA16_N" "FMC_HPC_HA16_P" "FMC_HPC_HA17_CC_N" "FMC_HPC_HA17_CC_P" "FMC_HPC_HA18_N" "FMC_HPC_HA18_P" "FMC_HPC_HA19_N" "FMC_HPC_HA19_P" "FMC_HPC_HA20_N" "FMC_HPC_HA20_P" "FMC_HPC_HA21_N" "FMC_HPC_HA21_P" "FMC_HPC_HA22_N" "FMC_HPC_HA22_P" "FMC_HPC_HA23_N" "FMC_HPC_HA23_P" "FMC_HPC_HB00_CC_N" "FMC_HPC_HB00_CC_P" "FMC_HPC_HB01_N" "FMC_HPC_HB01_P" "FMC_HPC_HB02_N" "FMC_HPC_HB02_P" "FMC_HPC_HB03_N" ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = "AM6"; "AM5"; "AP2"; "AP1"; "AP6"; "AP5"; "AD5"; "AD6"; "AK5"; "AK6"; "AF33"; "AE33"; "AC29"; "AD29"; "AC25"; "AB25"; "Y26"; "AA25"; "AC28"; "AB28"; "AC27"; "AB27"; "AA29"; "AA28"; "AB26"; "AA26"; "AF31"; "AG31"; "AB31"; "AB30"; "AC34"; "AD34"; "AG32"; "AG33"; "AE32"; "AD32"; "AD31"; "AE31"; "AA31"; "AA30"; "AC32"; "AB32"; "AB33"; "AC33"; "W30"; "V30"; "T34"; "T33"; "U32"; "U33"; "V33"; "V32"; "U30"; "U31"; "V29"; "U28"; "U27"; "U26"; "AG30"; "AF30"; "AM32"; "AN32"; "AP33"; "AP32"; "AM31"; ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## B17 B16 B33 B32 B13 B12 D5 D4 B21 B20 F5 F4 E3 E2 K8 K7 J7 J6 F8 F7 E7 E6 K11 K10 J10 J9 F11 F10 E10 E9 K14 K13 J13 J12 F14 F13 E13 E12 J16 J15 F17 F16 E16 E15 K17 K16 J19 J18 F20 F19 E19 E18 K20 K19 J22 J21 K23 K22 K26 K25 J25 J24 F23 F22 E22 www.xilinx.com on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 83 Appendix C: ML605 Master UCF NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET 84 "FMC_HPC_HB03_P" "FMC_HPC_HB04_N" "FMC_HPC_HB04_P" "FMC_HPC_HB05_N" "FMC_HPC_HB05_P" "FMC_HPC_HB06_CC_N" "FMC_HPC_HB06_CC_P" "FMC_HPC_HB07_N" "FMC_HPC_HB07_P" "FMC_HPC_HB08_N" "FMC_HPC_HB08_P" "FMC_HPC_HB09_N" "FMC_HPC_HB09_P" "FMC_HPC_HB10_N" "FMC_HPC_HB10_P" "FMC_HPC_HB11_N" "FMC_HPC_HB11_P" "FMC_HPC_HB12_N" "FMC_HPC_HB12_P" "FMC_HPC_HB13_N" "FMC_HPC_HB13_P" "FMC_HPC_HB14_N" "FMC_HPC_HB14_P" "FMC_HPC_HB15_N" "FMC_HPC_HB15_P" "FMC_HPC_HB16_N" "FMC_HPC_HB16_P" "FMC_HPC_HB17_CC_N" "FMC_HPC_HB17_CC_P" "FMC_HPC_HB18_N" "FMC_HPC_HB18_P" "FMC_HPC_HB19_N" "FMC_HPC_HB19_P" "FMC_HPC_LA00_CC_N" "FMC_HPC_LA00_CC_P" "FMC_HPC_LA01_CC_N" "FMC_HPC_LA01_CC_P" "FMC_HPC_LA02_N" "FMC_HPC_LA02_P" "FMC_HPC_LA03_N" "FMC_HPC_LA03_P" "FMC_HPC_LA04_N" "FMC_HPC_LA04_P" "FMC_HPC_LA05_N" "FMC_HPC_LA05_P" "FMC_HPC_LA06_N" "FMC_HPC_LA06_P" "FMC_HPC_LA07_N" "FMC_HPC_LA07_P" "FMC_HPC_LA08_N" "FMC_HPC_LA08_P" "FMC_HPC_LA09_N" "FMC_HPC_LA09_P" "FMC_HPC_LA10_N" "FMC_HPC_LA10_P" "FMC_HPC_LA11_N" "FMC_HPC_LA11_P" "FMC_HPC_LA12_N" "FMC_HPC_LA12_P" "FMC_HPC_LA13_N" "FMC_HPC_LA13_P" "FMC_HPC_LA14_N" "FMC_HPC_LA14_P" "FMC_HPC_LA15_N" "FMC_HPC_LA15_P" LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = "AL30"; "AL33"; "AM33"; "AN34"; "AN33"; "AE26"; "AF26"; "AH34"; "AJ34"; "AK32"; "AK33"; "AK34"; "AL34"; "AF29"; "AF28"; "AJ30"; "AJ29"; "AJ32"; "AJ31"; "AH32"; "AH33"; "AD27"; "AE27"; "AE29"; "AE28"; "AH30"; "AH29"; "AG28"; "AG27"; "AD26"; "AD25"; "AK31"; "AL31"; "AF21"; "AF20"; "AL19"; "AK19"; "AD20"; "AC20"; "AD19"; "AC19"; "AE19"; "AF19"; "AH22"; "AG22"; "AG21"; "AG20"; "AJ21"; "AK21"; "AJ22"; "AK22"; "AL18"; "AM18"; "AL20"; "AM20"; "AN22"; "AM22"; "AL21"; "AM21"; "AN18"; "AP19"; "AN20"; "AN19"; "AL23"; "AM23"; ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## E21 F26 F25 E25 E24 K29 K28 J28 J27 F29 F28 E28 E27 K32 K31 J31 J30 F32 F31 E31 E30 K35 K34 J34 J33 F35 F34 K38 K37 J37 J36 E34 E33 G7 G6 D9 D8 H8 H7 G10 G9 H11 H10 D12 D11 C11 C10 H14 H13 G13 G12 D15 D14 C15 C14 H17 H16 G16 G15 D18 D17 C19 C18 H20 H19 www.xilinx.com on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET ## NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET "FMC_HPC_LA16_N" "FMC_HPC_LA16_P" "FMC_HPC_LA17_CC_N" "FMC_HPC_LA17_CC_P" "FMC_HPC_LA18_CC_N" "FMC_HPC_LA18_CC_P" "FMC_HPC_LA19_N" "FMC_HPC_LA19_P" "FMC_HPC_LA20_N" "FMC_HPC_LA20_P" "FMC_HPC_LA21_N" "FMC_HPC_LA21_P" "FMC_HPC_LA22_N" "FMC_HPC_LA22_P" "FMC_HPC_LA23_N" "FMC_HPC_LA23_P" "FMC_HPC_LA24_N" "FMC_HPC_LA24_P" "FMC_HPC_LA25_N" "FMC_HPC_LA25_P" "FMC_HPC_LA26_N" "FMC_HPC_LA26_P" "FMC_HPC_LA27_N" "FMC_HPC_LA27_P" "FMC_HPC_LA28_N" "FMC_HPC_LA28_P" "FMC_HPC_LA29_N" "FMC_HPC_LA29_P" "FMC_HPC_LA30_N" "FMC_HPC_LA30_P" "FMC_HPC_LA31_N" "FMC_HPC_LA31_P" "FMC_HPC_LA32_N" "FMC_HPC_LA32_P" "FMC_HPC_LA33_N" "FMC_HPC_LA33_P" "FMC_HPC_PG_M2C_LS" "FMC_HPC_PRSNT_M2C_L" LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = "AN23"; "AP22"; "AM27"; "AN27"; "AJ25"; "AH25"; "AN24"; "AN25"; "AL24"; "AK23"; "AP29"; "AN29"; "AP26"; "AP27"; "AM26"; "AL26"; "AM30"; "AN30"; "AM28"; "AN28"; "AL25"; "AM25"; "AP31"; "AP30"; "AJ27"; "AK27"; "AK28"; "AL28"; "AK24"; "AJ24"; "AK29"; "AL29"; "AG26"; "AG25"; "AH24"; "AH23"; "J27"; "AP25"; ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## G19 G18 D21 D20 C23 C22 H23 H22 G22 G21 H26 H25 G25 G24 D24 D23 H29 H28 G28 G27 D27 D26 C27 C26 H32 H31 G31 G30 H35 H34 G34 G33 H38 H37 G37 G36 F1 H2 on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 J64 "FMC_LPC_CLK0_M2C_N" "FMC_LPC_CLK0_M2C_P" "FMC_LPC_CLK1_M2C_N" "FMC_LPC_CLK1_M2C_P" "FMC_LPC_DP0_C2M_N" "FMC_LPC_DP0_C2M_P" "FMC_LPC_DP0_M2C_N" "FMC_LPC_DP0_M2C_P" "FMC_LPC_GBTCLK0_M2C_N" "FMC_LPC_GBTCLK0_M2C_P" "FMC_LPC_IIC_SCL_LS" "FMC_LPC_IIC_SDA_LS" "FMC_LPC_LA00_CC_N" "FMC_LPC_LA00_CC_P" "FMC_LPC_LA01_CC_N" "FMC_LPC_LA01_CC_P" "FMC_LPC_LA02_N" "FMC_LPC_LA02_P" "FMC_LPC_LA03_N" "FMC_LPC_LA03_P" "FMC_LPC_LA04_N" "FMC_LPC_LA04_P" "FMC_LPC_LA05_N" "FMC_LPC_LA05_P" "FMC_LPC_LA06_N" "FMC_LPC_LA06_P" LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC = = = = = = = = = = = = = = = = = = = = = = = = = = "B10"; "A10"; "G33"; "F33"; "D2"; "D1"; "G4"; "G3"; "M5"; "M6"; "AF13"; "AG13"; "K27"; "K26"; "E31"; "F31"; "H30"; "G31"; "J32"; "J31"; "J29"; "K28"; "H33"; "H34"; "J34"; "K33"; ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## H5 H4 G3 G2 C3 C2 C7 C6 D5 D4 2 2 G7 G6 D9 D8 H8 H7 G10 G9 H11 H10 D12 D11 C11 C10 on on on on on on on on on on of of on on on on on on on on on on on on on on J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 Q26 Q27 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 85 Appendix C: ML605 Master UCF NET "FMC_LPC_LA07_N" NET "FMC_LPC_LA07_P" NET "FMC_LPC_LA08_N" NET "FMC_LPC_LA08_P" NET "FMC_LPC_LA09_N" NET "FMC_LPC_LA09_P" NET "FMC_LPC_LA10_N" NET "FMC_LPC_LA10_P" NET "FMC_LPC_LA11_N" NET "FMC_LPC_LA11_P" NET "FMC_LPC_LA12_N" NET "FMC_LPC_LA12_P" NET "FMC_LPC_LA13_N" NET "FMC_LPC_LA13_P" NET "FMC_LPC_LA14_N" NET "FMC_LPC_LA14_P" NET "FMC_LPC_LA15_N" NET "FMC_LPC_LA15_P" NET "FMC_LPC_LA16_N" NET "FMC_LPC_LA16_P" NET "FMC_LPC_LA17_CC_N" NET "FMC_LPC_LA17_CC_P" NET "FMC_LPC_LA18_CC_N" NET "FMC_LPC_LA18_CC_P" NET "FMC_LPC_LA19_N" NET "FMC_LPC_LA19_P" NET "FMC_LPC_LA20_N" NET "FMC_LPC_LA20_P" NET "FMC_LPC_LA21_N" NET "FMC_LPC_LA21_P" NET "FMC_LPC_LA22_N" NET "FMC_LPC_LA22_P" NET "FMC_LPC_LA23_N" NET "FMC_LPC_LA23_P" NET "FMC_LPC_LA24_N" NET "FMC_LPC_LA24_P" NET "FMC_LPC_LA25_N" NET "FMC_LPC_LA25_P" NET "FMC_LPC_LA26_N" NET "FMC_LPC_LA26_P" NET "FMC_LPC_LA27_N" NET "FMC_LPC_LA27_P" NET "FMC_LPC_LA28_N" NET "FMC_LPC_LA28_P" NET "FMC_LPC_LA29_N" NET "FMC_LPC_LA29_P" NET "FMC_LPC_LA30_N" NET "FMC_LPC_LA30_P" NET "FMC_LPC_LA31_N" NET "FMC_LPC_LA31_P" NET "FMC_LPC_LA32_N" NET "FMC_LPC_LA32_P" NET "FMC_LPC_LA33_N" NET "FMC_LPC_LA33_P" NET "FMC_LPC_PRSNT_M2C_L" ## ## NET "FPGA_CCLK" NET "FPGA_DONE" NET "FPGA_DX_N" NET "FPGA_DX_P" ## NET "FPGA_FCS_B" ## NET "FPGA_FOE_B" ## NET "FPGA_FWE_B" ## NET "FPGA_INIT_B" 86 LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = "H32"; "G32"; "K29"; "J30"; "L26"; "L25"; "G30"; "F30"; "D32"; "D31"; "E33"; "E32"; "C34"; "D34"; "B34"; "C33"; "B32"; "C32"; "B33"; "A33"; "N29"; "N28"; "L30"; "L29"; "N30"; "M30"; "R29"; "P29"; "T26"; "R26"; "P27"; "N27"; "R27"; "R28"; "P32"; "N32"; "P30"; "P31"; "M32"; "L33"; "R32"; "R31"; "M33"; "N33"; "P34"; "N34"; "M27"; "M26"; "L31"; "M31"; "M25"; "N25"; "K31"; "K32"; "AD9"; ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## H14 H13 G13 G12 D15 D14 C15 C14 H17 H16 G16 G15 D18 D17 C19 C18 H20 H19 G19 G18 D21 D20 C23 C22 H23 H22 G22 G21 H26 H25 G25 G24 D24 D23 H29 H28 G28 G27 D27 D26 C27 C26 H32 H31 G31 G30 H35 H34 G34 G33 H38 H37 G37 G36 H2 on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on on LOC LOC LOC LOC LOC LOC LOC = = = = = = = "K8"; "R8"; "W17"; "W18"; "Y24"; "AA24"; "AF23"; ## ## ## ## ## ## ## SEE 2 4 2 SEE SEE SEE NET "FLASH_NN" GROUP on "DONE" LED DS13 on J35 on J35 NET "FLASH_NN" GROUP NET "FLASH_NN" GROUP NET "FLASH_NN" GROUP LOC = "P8"; ## 1 www.xilinx.com J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 J63 on Q14 ("INIT" LED DS31 driver) ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 NET NET NET NET NET NET NET NET ## NET NET NET NET NET NET NET NET ## NET NET NET NET NET NET NET NET ## NET NET NET NET NET ## NET NET NET NET NET ## NET NET NET NET NET NET ## NET NET NET NET NET NET NET ## NET ## NET NET NET NET NET NET NET NET NET "FPGA_M0" "FPGA_M1" "FPGA_M2" "FPGA_PROG_B" "FPGA_TCK" "FPGA_TDI" "FPGA_TMS" "FPGA_VBATT" LOC LOC LOC LOC LOC LOC LOC LOC = = = = = = = = "U8"; "W8"; "V8"; "L8"; "AE8"; "AD8"; "AF8"; "N8"; ## ## ## ## ## ## ## ## 3 4 4 1 80 82 85 1 on on on on on on on on S2 DIP switch (active-High) S2 DIP switch (active-High) S2 DIP switch (active-High) SW4 pushbutton (active-Low) U19 U19 U19 B1 (battery + terminal) "GPIO_DIP_SW1" "GPIO_DIP_SW2" "GPIO_DIP_SW3" "GPIO_DIP_SW4" "GPIO_DIP_SW5" "GPIO_DIP_SW6" "GPIO_DIP_SW7" "GPIO_DIP_SW8" LOC LOC LOC LOC LOC LOC LOC LOC = = = = = = = = "D22"; "C22"; "L21"; "L20"; "C18"; "B18"; "K22"; "K21"; ## ## ## ## ## ## ## ## 1 2 3 4 5 6 7 8 on on on on on on on on SW1 SW1 SW1 SW1 SW1 SW1 SW1 SW1 DIP DIP DIP DIP DIP DIP DIP DIP "GPIO_LED_0" "GPIO_LED_1" "GPIO_LED_2" "GPIO_LED_3" "GPIO_LED_4" "GPIO_LED_5" "GPIO_LED_6" "GPIO_LED_7" LOC LOC LOC LOC LOC LOC LOC LOC = = = = = = = = "AC22"; "AC24"; "AE22"; "AE23"; "AB23"; "AG23"; "AE24"; "AD24"; ## ## ## ## ## ## ## ## 2 2 2 2 2 2 2 2 on on on on on on on on LED LED LED LED LED LED LED LED DS12, DS11, DS9, DS10, DS15, DS14, DS22, DS21, "GPIO_LED_C" "GPIO_LED_E" "GPIO_LED_N" "GPIO_LED_S" "GPIO_LED_W" LOC LOC LOC LOC LOC = = = = = "AP24"; "AE21"; "AH27"; "AH28"; "AD21"; ## ## ## ## ## 2 2 2 2 2 on on on on on LED LED LED LED LED DS16 DS19 DS20 DS18 DS17 "GPIO_SW_C" "GPIO_SW_E" "GPIO_SW_N" "GPIO_SW_S" "GPIO_SW_W" LOC LOC LOC LOC LOC = = = = = "G26"; "G17"; "A19"; "A18"; "H17"; ## ## ## ## ## 2 2 2 2 2 on on on on on SW9 SW7 SW5 SW6 SW8 pushbutton pushbutton pushbutton pushbutton pushbutton "IIC_SCL_DVI" "IIC_SCL_MAIN_LS" "IIC_SCL_SFP" "IIC_SDA_DVI" "IIC_SDA_MAIN_LS" "IIC_SDA_SFP" LOC LOC LOC LOC LOC LOC = = = = = = "AN10"; "AK9"; "AA34"; "AP10"; "AE9"; "AA33"; ## ## ## ## ## ## 2 2 2 2 2 2 on on on on on on Q5, 15 on U38 Q19 Q23 Q6, 14 on U38 Q20 Q21 "LCD_DB4_LS" "LCD_DB5_LS" "LCD_DB6_LS" "LCD_DB7_LS" "LCD_E_LS" "LCD_RS_LS" "LCD_RW_LS" LOC LOC LOC LOC LOC LOC LOC = = = = = = = "AD14"; "AK11"; "AJ11"; "AE12"; "AK12"; "T28"; "AC14"; ## ## ## ## ## ## ## 4 3 2 1 9 11 10 on on on on on on on J41 J41 J41 J41 J41 J41 J41 "P30_CS_SEL" LOC = "AJ12"; ## 2 on S2 DIP switch (active-High),1 on U10 "PCIE_100M_MGT0_N" "PCIE_100M_MGT0_P" "PCIE_250M_MGT1_N" "PCIE_250M_MGT1_P" "PCIE_PERST_B_LS" "PCIE_RX0_N" "PCIE_RX0_P" "PCIE_RX1_N" "PCIE_RX1_P" LOC LOC LOC LOC LOC LOC LOC LOC LOC ## ## ## ## ## ## ## ## ## on on on on on on on on on ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 = = = = = = = = = "P5"; "P6"; "V5"; "V6"; "AE13"; "J4"; "J3"; "K6"; "K5"; 15 16 18 17 4 B15 B14 B20 B19 www.xilinx.com switch switch switch switch switch switch switch switch 1 2 3 4 5 6 7 8 on on on on on on on on (active-High) (active-High) (active-High) (active-High) (active-High) (active-High) (active-High) (active-High) J62 J62 J62 J62 J62 J62 J62 J62 (active-High) (active-High) (active-High) (active-High) (active-High) U14 U14 U9 U9 U32 P1 P1 P1 P1 87 Appendix C: ML605 Master UCF NET "PCIE_RX2_N" NET "PCIE_RX2_P" NET "PCIE_RX3_N" NET "PCIE_RX3_P" NET "PCIE_RX4_N" NET "PCIE_RX4_P" NET "PCIE_RX5_N" NET "PCIE_RX5_P" NET "PCIE_RX6_N" NET "PCIE_RX6_P" NET "PCIE_RX7_N" NET "PCIE_RX7_P" NET "PCIE_TX0_N" NET "PCIE_TX0_P" NET "PCIE_TX1_N" NET "PCIE_TX1_P" NET "PCIE_TX2_N" NET "PCIE_TX2_P" NET "PCIE_TX3_N" NET "PCIE_TX3_P" NET "PCIE_TX4_N" NET "PCIE_TX4_P" NET "PCIE_TX5_N" NET "PCIE_TX5_P" NET "PCIE_TX6_N" NET "PCIE_TX6_P" NET "PCIE_TX7_N" NET "PCIE_TX7_P" NET "PCIE_WAKE_B_LS" ## NET "PHY_COL" NET "PHY_CRS" NET "PHY_INT" NET "PHY_MDC" NET "PHY_MDIO" NET "PHY_RESET" NET "PHY_RXCLK" NET "PHY_RXCTL_RXDV" NET "PHY_RXD0" NET "PHY_RXD1" NET "PHY_RXD2" NET "PHY_RXD3" NET "PHY_RXD4" NET "PHY_RXD5" NET "PHY_RXD6" NET "PHY_RXD7" NET "PHY_RXER" NET "PHY_TXCLK" NET "PHY_TXCTL_TXEN" NET "PHY_TXC_GTXCLK" NET "PHY_TXD0" NET "PHY_TXD1" NET "PHY_TXD2" NET "PHY_TXD3" NET "PHY_TXD4" NET "PHY_TXD5" NET "PHY_TXD6" NET "PHY_TXD7" NET "PHY_TXER" ## ## NET "PLATFLASH_L_B" ## NET "PMBUS_ALERT_LS" NET "PMBUS_CLK_LS" NET "PMBUS_CTRL_LS" 88 LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC = = = = = = = = = = = = = = = = = = = = = = = = = = = = = "L4"; "L3"; "N4"; "N3"; "R4"; "R3"; "U4"; "U3"; "W4"; "W3"; "AA4"; "AA3"; "F2"; "F1"; "H2"; "H1"; "K2"; "K1"; "M2"; "M1"; "P2"; "P1"; "T2"; "T1"; "V2"; "V1"; "Y2"; "Y1"; "AD22"; ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## B24 B23 B28 B27 B34 B33 B38 B37 B42 B41 B46 B45 A17 A16 A22 A21 A26 A25 A30 A29 A36 A35 A40 A39 A44 A43 A48 A47 B11 on on on on on on on on on on on on on on on on on on on on on on on on on on on on on P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC = = = = = = = = = = = = = = = = = = = = = = = = = = = = = "AK13"; "AL13"; "AH14"; "AP14"; "AN14"; "AH13"; "AP11"; "AM13"; "AN13"; "AF14"; "AE14"; "AN12"; "AM12"; "AD11"; "AC12"; "AC13"; "AG12"; "AD12"; "AJ10"; "AH12"; "AM11"; "AL11"; "AG10"; "AG11"; "AL10"; "AM10"; "AE11"; "AF11"; "AH10"; ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## 114 115 32 35 33 36 7 4 3 128 126 125 124 123 121 120 9 10 16 14 18 19 20 24 25 26 28 29 13 on on on on on on on on on on on on on on on on on on on on on on on on on on on on on U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 U80 LOC = "AC23"; ## SEE NET "FLASH_NN" GROUP LOC = "AH9"; LOC = "AC10"; LOC = "AJ9"; ## 2 ## 2 ## 2 www.xilinx.com on Q15 on Q18 on Q16 ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 NET ## NET NET NET NET NET NET ## NET NET NET NET NET NET ## NET NET NET NET NET NET ## NET NET ## NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET NET ## NET NET ## NET NET NET NET ## NET NET NET NET NET NET NET NET NET "PMBUS_DATA_LS" LOC = "AB10"; ## 2 on Q17 "SFP_LOS" "SFP_RX_N" "SFP_RX_P" "SFP_TX_DISABLE_FPGA" "SFP_TX_N" "SFP_TX_P" LOC LOC LOC LOC LOC LOC = = = = = = "V23"; "E4"; "E3"; "AP12"; "C4"; "C3"; ## ## ## ## ## ## 8 12 13 1 19 18 on on on on on on P4 P4 P4 Q22 P4 P4 "SGMIICLK_QO_N" "SGMIICLK_QO_P" "SGMII_RX_N" "SGMII_RX_P" "SGMII_TX_N" "SGMII_TX_P" LOC LOC LOC LOC LOC LOC = = = = = = "H5"; "H6"; "B6"; "B5"; "A4"; "A3"; ## ## ## ## ## ## 2 2 1 1 1 1 on on on on on on series series series series series series "SMA_REFCLK_N" "SMA_REFCLK_P" "SMA_RX_N" "SMA_RX_P" "SMA_TX_N" "SMA_TX_P" LOC LOC LOC LOC LOC LOC = = = = = = "F5"; "F6"; "D6"; "D5"; "B2"; "B1"; ## ## ## ## ## ## 1 1 1 1 1 1 on on on on on on series C61 series C62 series C57 series C58 J27 SMA J26 SMA "SM_FAN_PWM" "SM_FAN_TACH" LOC = "L10"; LOC = "M10"; ## 1 ## 2 on Q24 on R368 "SYSACE_CFGTDI" "SYSACE_D0" "SYSACE_D1" "SYSACE_D2" "SYSACE_D3" "SYSACE_D4" "SYSACE_D5" "SYSACE_D6" "SYSACE_D7" "SYSACE_MPA00" "SYSACE_MPA01" "SYSACE_MPA02" "SYSACE_MPA03" "SYSACE_MPA04" "SYSACE_MPA05" "SYSACE_MPA06" "SYSACE_MPBRDY" "SYSACE_MPCE" "SYSACE_MPIRQ" "SYSACE_MPOE" "SYSACE_MPWE" LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## on on on on on on on on on on on on on on on on on on on on on "SYSCLK_N" "SYSCLK_P" LOC = "H9"; LOC = "J9"; ## 5 ## 4 on U11, 5 on U89 (DNP) on U11, 4 on U89 (DNP) "USB_1_CTS" "USB_1_RTS" "USB_1_RX" "USB_1_TX" LOC LOC LOC LOC = = = = "T24"; "T23"; "J25"; "J24"; ## ## ## ## 22 23 24 25 on on on on U34 U34 U34 U34 "USB_A0_LS" "USB_A1_LS" "USB_CS_B_LS" "USB_D0_LS" "USB_D1_LS" "USB_D2_LS" "USB_D3_LS" "USB_D4_LS" "USB_D5_LS" LOC LOC LOC LOC LOC LOC LOC LOC LOC = = = = = = = = = "Y32"; "W26"; "W27"; "R33"; "R34"; "T30"; "T31"; "T29"; "V28"; ## ## ## ## ## ## ## ## ## 14 2 18 8 14 6 16 4 18 on on on on on on on on on U30 U29 U29 U31 U31 U31 U31 U31 U31 ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 = = = = = = = = = = = = = = = = = = = = = "AC8"; "AM15"; "AJ17"; "AJ16"; "AP16"; "AG16"; "AH15"; "AF16"; "AN15"; "AC15"; "AP15"; "AG17"; "AH17"; "AG15"; "AF15"; "AK14"; "AJ15"; "AJ14"; "L9"; "AL15"; "AL14"; 81 66 65 63 62 61 60 59 58 70 69 68 67 45 44 43 39 42 41 77 76 www.xilinx.com C55 0.1uF C56 0.1uF C163 0.01uF C162 0.01uF C164 0.01uF C165 0.01uF 0.1uF 0.1uF 0.1uF 0.1uF U19 U19 U19 U19 U19 U19 U19 U19 U19 U19 U19 U19 U19 U19 U19 U19 U19 U19 U19 U19 U19 89 Appendix C: ML605 Master UCF NET NET NET NET NET NET NET NET NET NET NET NET NET NET ## NET NET NET NET NET ## NET NET NET NET 90 "USB_D6_LS" "USB_D7_LS" "USB_D8_LS" "USB_D9_LS" "USB_D10_LS" "USB_D11_LS" "USB_D12_LS" "USB_D13_LS" "USB_D14_LS" "USB_D15_LS" "USB_INT_LS" "USB_RD_B_LS" "USB_RESET_B_LS" "USB_WR_B_LS" LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC LOC = = = = = = = = = = = = = = "V27"; "U25"; "Y28"; "W32"; "W31"; "Y29"; "W29"; "Y34"; "Y33"; "Y31"; "Y27"; "W25"; "T25"; "V25"; ## ## ## ## ## ## ## ## ## ## ## ## ## ## 2 12 14 8 12 2 18 4 16 6 6 16 8 4 on on on on on on on on on on on on on on U31 U30 U29 U29 U29 U30 U30 U30 U30 U30 U29 U29 U30 U29 "USER_CLOCK" "USER_SMA_CLOCK_N" "USER_SMA_CLOCK_P" "USER_SMA_GPIO_N" "USER_SMA_GPIO_P" LOC LOC LOC LOC LOC = = = = = "U23"; "M22"; "L23"; "W34"; "V34"; ## ## ## ## ## 5 1 1 1 1 on on on on on X5 J55 J58 J56 J57 "VAUX_CURR_N" "VAUX_CURR_P" "VAUX_VOLT_N" "VAUX_VOLT_P" LOC LOC LOC LOC = = = = "P26"; "P25"; "M28"; "L28"; ## ## ## ## 1 1 1 1 on on on on series series series series www.xilinx.com SMA SMA SMA SMA R373 R370 R371 R372 1.00K 1.00K 1.00K 1.00K ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 Appendix D References This section provides references to documentation supporting Virtex-6 FPGAs, tools, and IP. For additional information, see www.xilinx.com/support/documentation/index.htm. Documents supporting the ML605 Evaluation Board: 1. UG535, ML605 Reference Design User Guide 2. UG525, Getting Started with the Xilinx Virtex-6 FPGA ML605 Evaluation Kit 3. DS150, Virtex-6 Family Overview 4. DS152, Viretx-6 FPGA Data Sheet: DC and Switching Characteristics 5. UG360, Virtex-6 FPGA Configuration User Guide 6. UG406, Virtex-6 FPGA Memory Interface Solutions User Guide 7. UG361, Virtex-6 FPGA SelectIO Resources User Guide 8. UG362, Virtex-6 FPGA User Guide: Clocking Resources 9. UG363, Virtex-6 FPGA Memory Resources User Guide 10. UG364, Virtex-6 FPGA Configurable Logic Block User Guide 11. UG365, Virtex-6 FPGA Packaging and Pinout Specifications 12. UG366, Virtex-6 FPGA GTX Transceivers User Guide 13. UG369, Virtex-6 FPGA DSP48E1 Slice User Guide 14. DS186, Virtex-6 FPGA Memory Interface Solutions Data Sheet 15. UG370, Virtex-6 FPGA System Monitor User Guide 16. DS715, Virtex-6 FPGA Integrated Block v1.2 for PCI Express Data Sheet 17. DS617, Platform Flash XL High-Density Configuration and Storage Device Data Sheet 18. DS080, System ACE CompactFlash Solution Data Sheet 19. UG138, LogiCORE™ IP Tri-Mode Ethernet MAC v4.2 User Guide 20. DS581, XPS External Peripheral Controller (EPC) v1.02a Data Sheet 21. DS606, XPS IIC Bus Interface (v2.00a) Data Sheet ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010 www.xilinx.com 91 Appendix D: References Additional documentation: 22. Micron Technology, Inc., DDR3 SODIMM Specification (MT4JSF6464HY-1G1) 23. Winbond, Serial Flash Memory Data Sheet (W25Q64VSFIG) 24. Numonyx, Embedded Flash Memory Data Sheet (TE28F128J3D-75) 25. Epson Toyocom, Oscillator Data Sheet (EG-2121CA-200.0000M-LHPA) 26. MMD Components, MBH Series Data Sheet (MBH2100H-66.000 MHz) 27. PCI SIG, PCI Express Specifications 28. Marvell, Alaska Gigabit Ethernet Transceivers Product Page 29. Cypress Semiconductor, CY7C67300 Data Sheet 30. USB Implementers Forum, Inc., USB Specifications 31. ST Micro, M24C08 Data Sheet 32. Samtec, Inc. 92 www.xilinx.com ML605 Hardware User Guide UG534 (v1.2.1) January 21, 2010
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.4 Linearized : Yes Page Mode : UseOutlines XMP Toolkit : 3.1-701 Producer : Acrobat Distiller 7.0.5 (Windows) Keywords : ML605, Virtex-6, board, PCB Creator Tool : FrameMaker 7.2 Modify Date : 2010:01:20 13:52:43Z Create Date : 2010:01:20 13:47:18Z Format : application/pdf Title : Xilinx UG534 ML605 Hardware, User Guide Creator : Xilinx, Inc. Description : This user guide documents the Virtex-6 FPGA ML605 Evaluation board. Document ID : uuid:23ee55d4-aae7-49d1-b35a-84b1d27306bc Instance ID : uuid:ba21a55f-b9da-4f5d-b352-5afe1ca62532 Page Count : 92 Subject : This user guide documents the Virtex-6 FPGA ML605 Evaluation board. Author : Xilinx, Inc.EXIF Metadata provided by EXIF.tools