Summary of Contents for Xilinx Virtex-5 FPGA ML555
Page 1
Virtex-5 FPGA ML555 Development Kit for PCI and PCI Express Designs User Guide UG201 (v1.4) March 10, 2008...
Page 2
Xilinx reserves the right to make changes, at any time, to the Design as deemed desirable in the sole discretion of Xilinx. Xilinx assumes no obligation to correct any errors contained herein or to advise you of any correction if such be made. Xilinx will not assume any liability for the accuracy or correctness of any engineering or technical support or assistance provided to you in connection with the Design.
Page 3
“Platform Flash Image Generation and Programming,” page 101 to include process steps and screen shots from ISE 9.1i. Inserted two new figures (Figure 4-11, page 105 Figure 4-12, page 105). UG201 (v1.4) March 10, 2008 www.xilinx.com Virtex-5 FPGA ML555 Development Kit...
Page 4
Board,” page 15. Updated Figure 3-1, page 21 to reflect “as built” 30 MHz LVCMOS oscillator. Added reference and link to Xilinx application notes XAPP1022 and XAPP1002 in “Edge Connector for PCI Express Operation,” page 23. Added footnote 6 Table 3-1, page 24 to identify FPGA connection of PCIE_PERST.
This user guide is a description of the Virtex™-5 FPGA ML555 Development Kit for PCI™ ® and PCI Express designs. Complete and up-to-date documentation of the Virtex-5 family of FPGAs is available on the Xilinx website at http://www.xilinx.com/virtex5. Guide Contents This manual contains the following chapters: •...
Page 8
XAPP865, Hardware Accelerator for RAID6 Parity Generation / Data Recovery Controller with ECC and MIG DDR2 Controller 10. UG086, Xilinx Memory Interface Generator (MIG) User Guide 11. XAPP870, Serial ATA Physical Link Initialization with the GTP Transceiver of Virtex-5 LXT FPGAs www.xilinx.com...
Express designs found in the Virtex-5 LXT and SXT devices. The Endpoint Block Plus core is a Xilinx CORE Generator™ IP core included in the latest IP Update on the Xilinx IP Center. Included with the Xilinx IP are a data sheet, a getting started guide, and a user guide.
Configuration Guide for more information. Italic font The address (F) is asserted after Emphasis in text clock event 2. Underlined Text Indicates a link to a web page. http://www.xilinx.com/virtex5 www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Cross-reference link to a location Figure 5 in the Virtex-5 FPGA Red text in another document Data Sheet Go to http://www.xilinx.com Blue, underlined text Hyperlink to a website (URL) for the latest documentation. Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Page 12
Preface: About This Guide www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Parallel Bus Development for PCI Operation This Virtex-5 FPGA based kit provides a development platform for designing and verifying PCI and PCI-X™ applications utilizing Xilinx LogiCORE™ intellectual property (IP) cores in a 3.3V signaling environment. The ML555 board is intended to plug-in to a 3.3V keyed system board.
Page 14
Chapter 1: Introduction The ML555 board is supported by Xilinx LogiCORE IP versions 4 and 6, respectively. Each core has a primary version number, shown in Table 1-1, followed by a revision or build number. More information about the current versions of these cores is available in the LogiCORE data sheets for the PCI and PCI-X section of the PCI/PCI-X product lounge (refer to http://www.xilinx.com/products/logicore/lounge/lounge.htm).
Xilinx Platform Cable USB programming cable • ISE™ evaluation software For assistance with any of these items, contact your local Xilinx distributor or visit the Xilinx online store at www.xilinx.com. The heart of the kit is the ML555 board. This manual provides comprehensive information on this board.
The ML555 board has one set of SMA connectors connected to one of the GTP transceiver ports of the XC5VLX50T FPGA. Xilinx sells a number of SMA conversion module boards that permit the conversion of the on-board SMA interface to other popular multi-gigabit serial connector interfaces.
ML555 Board The SMA to RJ45 conversion module can be ordered from Xilinx as part number HW-AFX- SMA-RJ45. Contact your local sales office for pricing information. Additional information on the conversion module is available from the Xilinx website at: www.xilinx.com/xlnx/xebiz/designResources/ip_product_details.jsp?key=HW-AFX-SMA-RJ45...
Page 18
Chapter 1: Introduction www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Documentation and Reference Design CD The CD included in the Virtex-5 FPGA ML555 board kit contains the board design files, including schematics, PCB layout, and bill of materials. FPGA and CPLD design constraint files are included on the CD. This file provides a signal listing and physical FPGA pin locations (LOC) constraint to get started designing user applications with the Xilinx ISE software.
Page 20
Chapter 2: Getting Started www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Chapter 3 Hardware Description A high-level block diagram of the Virtex-5 FPGA ML555 board is shown in Figure 3-1, followed by a brief description of each board section. Figure 3-2 is a photograph of the ML555 board with the key interfaces marked.
Page 22
J1: USB “B” User Pushbuttons/LEDS J3: SFP1 J4: SFP2 Serial ATA UG201_c3_02_022708 Figure 3-2: Annotated ML555 Board The CD included in the kit contains ML555 board schematics and layout files. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Page 25
6. PCIE_PERST connects to FPGA pin AE14. The PCI Express Card Electromechanical Specification requires add-in cards to implement variable-length edge finger pads and tie PRSNT1_B and PRSNT2_B signals together on the Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Page 26
ML555 development kit. Table 3-3 shows the correlation between PCI Express signals, P13 add-in card pin, FPGA pins, and GTP_DUAL tile location assignments. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Page 28
[Ref 6] for examples of how to get started designing and debugging PCI Express endpoint applications using the Integrated Endpoint Block for PCI Express designs available in Virtex-5 LXT FPGAs. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
P18: (Remove Shunts for PCI and PCI-X Modes) UG201_c3_04_092706 Notes: 1. SW8 and P18 must be configured for PCI power mode. Figure 3-4: PCI Connector and Power Management Headers Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Page 32
3. PCIBUSCLK1 is routed to FPGA global clock input pin J14, and PCIBUSCLK2 is routed to FPGA regional clock input pin L34. See “Clock Generation,” page 52 for information on how the PCI bus clock is connected on the ML555 board. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
PCI signal names. The ML555 board supports both PCI and PCI-X applications. The edge connector interfaces with the system board connector. Xilinx has LogiCORE solutions available for both PCI and PCI-X designs to facilitate getting started with the application-specific design.
The ML555 board contains a 200-pin, small-outline dual in-line memory module (SODIMM) connector (J2) that supports installation of DDR2 SDRAM SODIMMs of 128 MB, 256 MB, or 512 MB. Dual-rank SODIMMs are not supported. Xilinx provides a 256 MB DDR2-667 SODIMM Micron Semiconductor part number 4HTF3264HY-40E with the kit.
Page 35
DDR2 SDRAM SODIMM the DQ and DQS ports on the SODIMM side of the interface. The Xilinx Digitally Controlled Impedance (DCI) standard SSTL18_I_DCI can be utilized to terminate unidirectional address and control signals transmitted by the FPGA. External 50 Ω...
Page 38
DDR2 memory. This increases power dissipation rather than memory performance, and should be avoided for PCI Express and PCI bus applications where add-in card power is limited by specification to 25W. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
8. Loss of signal from the SFP interface is connected to light emitting diode (LED) D7 for SFP1 and D8 for SFP2. The ML555 kit does not include SFP modules to plug into the connectors. The user must provide these. Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
SATA baud rates. A second SATA interface can be supported using the SMA connectors on the board and an external SMA to SATA interface board available from Xilinx with part number HW-AFX-SMA-SATA. The SATA and SMA transceivers are connected to a common GTP primitive block in the FPGA.
Another set of SMA connectors is also provided to input a clock to the GTP MGTREFCLK inputs. There are a number of Xilinx evaluation boards that convert an SMA interface to SATA, RJ45, or SFP, for example.
Page 42
, is 2.5V. See the ML555 board schematics on the CD-ROM for additional information. 3. These clocks are connected to FPGA clock-capable I/O pins. 4. NC = no connect. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Page 43
CD-ROM for additional information. 2. NC = no connect. 3. These clocks are connected to FPGA clock-capable I/O pins. 4. These clocks are connected to FPGA global clock pins. Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
16 LVDS data channels and a forwarded clock. A DDR SPI4.2 like interface consists of 16 LVDS data channels and one forwarded clock. Xilinx has several SDR and DDR LVDS reference designs that can be ported to run on the ML555 board.
Page 45
SAMTEC pin connections for P32 and P33, respectively. Table 3-12: SAMTEC Pin Connections (P32) SAMTEC-QSE- SAMTEC-QSE- FPGA FPGA 028-DP P32 Signal 028-DP P32 Signal Even GPIO1_I00_N GPIO1_I01_N GPIO1_I00_P GPIO1_I01_P No connect No connect Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Page 47
AG12 GP1O2_I22_N AE12 No Connect No Connect No Connect No Connect GP1O2_I21_P GP1O2_I20_P GP1O2_I21_N GP1O2_I20_N GP1O2_I19_P GP1O2_I18_P GP1O2_I19_N GP1O2_I18_N GP1O2_I17_P GP1O2_I16_P GP1O2_I17_N GP1O2_I16_N GP1O2_I15_P GP1O2_I14_P GP1O2_I15_N GP1O2_I14_N GP1O2_I13_P GP1O2_I12_P Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Page 48
2.5V. See ML555 board schematics on the CD-ROM for additional information. 2. Bank 2 GPIO clock-capable I/O signals. All others are in FPGA Bank 18. 3. NC = no connect. 4. Bank 18 clock-capable I/O pins. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Page 49
2. GPIO channel 1 of P32 connects to GPIO channel 1 of P33 when LVDS interface cable connects P32 to P33. 3. NC = No connection. Figure 3-6: LVDS Transmit and Receive Connections Between P32 and P33 Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
FPGA is at LVCMOS_25 standard levels. The user must provide a UART core internal to the FPGA to enable serial communication between the FPGA and USB attached serial port. UART cores are available from the Xilinx IP center at www.xilinx.com/ipcenter. Table 3-16 describes the RS-232 interface pin assignments.
PC prior to attempting to establish communications with the ML555 board. The device driver is on the ML555 CD-ROM. The driver allows the PC USB port to Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Consult the Virtex-5 FPGA User Guide for additional information on clocking and the appropriate I/O standards for high-speed clock and data signals. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Page 53
Input PCIE_REFCLKP Differential LVDS 100 MHz FPGA U10 GTP_DUAL tile X0Y2 MGTREFCLK_P (system board Spread pin Y4 and FPGA U10 global clock input pin J16 as input) Spectrum PCIE_GCLK_P Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Page 54
GTP_DUAL tiles for PCI Express operation. The architecture of the FPGA permits an external MGTREFCLK to be driven a maximum of three GTP_DUAL tiles up or down. See “Serial Bus Clocking with Optional ICS874003-02 Clock Jitter Attenuator (PCI Express Operation),” page 60 for additional information. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Page 56
Chapter 3: Hardware Description Figure 3-9 shows an optional clock synthesis configuration, which uses an ICS874003 jitter attenuator circuit. Contact your local Xilinx representative for more information on this option. U10 FPGA FPGA_GCLK_30MHZ GCLK SMA_GCLKP GCLKP SMA_GCLKN GCLKN PCIE250M_P MGT_REFCLKP...
SMA_MGT_GCLK global clock inputs. The ML555 board has a 4.7KΩ pull-up resistor to 2.5V to provide default selection of clock synthesizer 2 as the output of the Clock Mux block shown in Figure 3-8 Figure 3-9. Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
PCI Express designs, internal dedicated clock routing resources are used to distribute the PCI Express system clock to GTP_DUAL tiles X0Y0, X0Y1, and X0Y3. See “Serial Bus Clocking with Optional ICS874003-02 Clock Jitter Attenuator (PCI Express Operation),” page 60 for additional information. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
If full electrical compliance is required, the designer has the option to remove one of the two resistors (R2 or R242). As shipped, the ML555 board has both resistors installed. Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
GTP_DUAL tile shares its clock with its neighbors using dedicated internal clock routing resources. Refer to the Virtex-5 FPGA RocketIO GTP Transceiver User Guide for additional information on clocking resources. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
The VCO can be divided by an integer value 1, 2, 4, or 8 using the DIP switches as shown Table 3-21. The frequency output of the clock synthesizer is given by the equation: /N = F X M/N (provided the VCO is locked) XTAL Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
VCO lock ranges. Multiplier bits that would result in a VCO unlock condition are hardwired to a logic 0 level on the board. Figure 3-11 shows the locations of the switches for both synthesizers. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Page 63
Clock Synthesizer 1. There are ranges below and above the VCO operating range, which must never be selected by the user, where the VCO does not lock and an Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Page 67
Alternatively, the FPGA PLOAD1 or PLOAD2 output can be asserted and deasserted to perform a parallel load without having to press and release the pushbutton switch associated with the clock synthesizer. Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Data is clocked into the ICS8442 on the rising edge of the SCLOCK. The ICS8442 data sheet provides a serial loading timing diagram and definitions for serial data bits. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Page 69
2. The LVDSCLKMOD_2 differential clock is connected to a differential clock multiplexer. The output of the multiplexer goes to FPGA global clock inputs J20(P) and J21(N) and MGT_X0Y5 MGTREFCLK inputs E4 and D4. Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
FPGA Pin FPGA Bank Bank V (Volts) Function PCIBUSCLK1 Regional PCI bus applications FPGA_CLK_30MHZ AD32 User defined GPIO2_I10_N GP1O2_I10_P GPIO2_I11_N GP1O2_I11_P User-defined LVDS general-purpose I/O interface GPIO2_I12_N GP1O2_I12_P GPIO2_I13_N GP1O2_I13_P www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Page 71
HW-AFX-BERG-EPHY P0_TXC_GTXCLK P1_TXC_GTXCLK Ethernet PHY clocks from daughtercard HW-AFX-BERG-EPHY P1_RXC_RXCLK CPLD_SPARE1 User defined CPLD_SPARE2 PCIW_EN Potential dynamic reconfiguration request or other user-defined application using a core for PCI operation Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
ML555 SMA clock inputs J10 (GCLKP H17) and J11 (GCLKN H18). The frequency generator output is set to the desired frequency. A DCM is not required for this method of generating the IDELAYCTRL reference clock. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
1. These signals are connected to FPGA configuration bank 0. The FPGA reference voltage for this bank is 2.5V. See the ML555 board schematics on the CD-ROM for additional information. Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
EDGE_PRSNT1# and EDGE_PRSNT2# signals to request the maximum 25W power limit by grounding PRSNT1# and leaving PRSNT2# open. The SKT_PRSNT[1:2]# signals on the PCI-X expansion socket (J1) are routed to the FPGA for sensing. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Two configuration headers are provided on the ML555 board to select between the 5V and 3.3V power sources as indicated in Table 3-30 Table 3-31. Figure 3-14 is a block diagram of the ML555 voltage regulator topology. Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Page 76
The end user must configure the ML555 board prior to installing the board in the system unit. Failure to configure the board jumpers prior to installation in the system unit might cause damage to the ML555 board. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Page 77
Parallel PCI Bus Mode: Open Circuit, Remove Shunts Serial PCI Express Mode: Install Shunts to Connect P18-1 to P18-2 and P18-3 to P18-4 UG201_c3_14_022708 Figure 3-15: Location of SW8 and P18 Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Page 78
Onboard 12V to 5V DC converter powers most of the voltage regulators on the ML555 board. • Connect shunts on connector P18 pins 3-4 Shunts are provided on the board. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
+3.3V AUX 375 mA 5.0A -12V 100 mA +12V 500 mA Notes: 1. All values are maximum current permitted per voltage supply. Cards must still stay within 25W maximum. Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
PCI Express operation. These interface connectors are available from Catalyst Enterprises. ML555 Board DC Power Regulators The ML555 board contains oncard voltage regulators that provide power for the Virtex-5 FPGA and onboard peripherals (see Table 3-34). www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Page 81
Virtex-5 Devices” for a specified voltage power-on sequence (V ). The ML555 board does not have, nor does CCINT CCAUX it need to have, voltage sequencing circuitry for the DC-to-DC voltage converters on the board. Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Volt-Ohm-Meter (VOM) to measure the voltage drop across the resistor. The current then can be calculated dividing the voltage by 0.010Ω. Power equals voltage times current. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Page 83
10 mΩ resistor used in other sense circuits. Current is calculated by dividing the sense voltage by 0.150Ω. Figure 3-18 shows the power measurement headers, and Table 3-36 defines their functions. Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Page 84
1.0V FPGA Internal Voltage P44-1 P44-2 10 mΩ CCINT 12V-to-5V Converter for 5V Power Consumption in PCI Express P19-1 P19-2 150 mΩ PCI Express Applications Applications. Includes all 5V power loads. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
XC2C32 CoolRunner-II CPLD U6 The ML555 board cannot margin any of the oncard power supplies. Other Xilinx boards have power supply monitoring and margining capabilities for application-specific functions, such as memory interfaces and LVDS interfaces. Characterization boards are available for GTP transceiver characterization.
PC using a memory endpoint test driver. In concert with the XC2C32 CPLD, the XCF32PFS48C supports static and dynamic reconfiguration of the FPGA. Chapter 4, “Configuration,” provides more details concerning the ML555 board configuration. www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
FPGA via Slave and Master SelectMAP modes. This chapter provides a description of the FPGA configuration circuitry and methods used on the Virtex-5 FPGA ML555 board. The JTAG chain permits the CPLD and/or the Platform Flash devices to be bypassed with onboard headers. Figure 4-1 shows the location of configuration switches, connectors, and devices discussed in this chapter.
JTAG chain on the ML555 board. The chain can be driven by the following sources: • Xilinx Parallel Cable IV or Platform Cable USB • Other JTAG cables The JTAG chain supports bypassing of the CPLD or the Platform Flash devices. The FPGA cannot be bypassed.
JTAG connector. The JTAG cable connects to P5, and the connector on the ML555 board has a keyed, plastic shroud to ensure that the device programming cable connects properly. JTAG Connector 2.5V 2 mm UG201_c4_04_070306 Figure 4-4: JTAG Cable Hook-up www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
FPGA, CPLD, and Platform Flash, respectively. The two Platform Flash devices are connected in parallel, with the exception of the chip-enable inputs. The CPLD has one chip-enable output for each Platform Flash device. Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Page 93
5. The Platform Flash data bus is connected to FPGA Bank 2. The FPGA reference voltage, V , for this bank is 2.5V. Platform Flash data bit 0 is also connected to FPGA bank 0 to support the Serial SelectMAP configuration. Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Page 94
Output connected to PROG_B pin of FPGA WIDE IO17 Output connected to Pin F12 of FPGA EDGE_RST_I_B IO/GS-R Input connected from Pin A15 of Edge PCI FORCE IO/GOE1 Output connected to Pin F13 of FPGA www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Page 95
FLASH_CLKIN Clock Input connected from Pin 1 of Header P2 FLASH_CLKOUT CLKOUT Clock Output connected to Pin 5 of Header P2 FLASH_D0 SelectMAP data bit 0 connected to FPGA Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Page 96
VCCO1 2.5V I/O Power VCC2V5 VCCO2 2.5V I/O Power VCC2V5 VCCO4 2.5V I/O Power Unused DNC1 Do Not Connect Unused DNC2 Do Not Connect Unused DNC3 Do Not Connect www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
FPGA to be statically selected and programmed with up to four bitstreams located in the Flash. The selection of the bitstream is based on the configuration of the Flash Image Select header P3. Table 4-6 shows the jumper settings for header P3. Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
CPLD loads a predetermined, default bitstream from the Platform Flash upon power-up. After initial configuration, the FPGA can signal to the CPLD that it wants to be reconfigured with a different bitstream, using the CPLD_SPARE[1:10] pins. The FPGA www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Page 99
12 8 2 3 13 30 MHz From/To P2 CPLD DIP SW UG201_c4_07_022608 Notes: 1. FORCE, WIDE, PCIW_EN, and RTR are FPGA general-purpose I/Os. Figure 4-7: CPLD Configuration for Dynamic Reconfiguration Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Master SelectMAP FPGA CCLK drives Platform Flash CLKIN Notes: 1. Xilinx recommends using an FPGA configuration clock frequency of 20 MHz rather than the default 2 MHz CCLK used by the BitGen application. Refer to “Platform Flash Image Generation and Programming,”...
Help -> Help Topics menu selection in iMPACT. The Xilinx Development System Reference Guide provides details on how to create a PROM image file using PROMGen. The Development System Reference Guide provides details on bitstream file options available with the BitGen application.
Page 102
This directory is the same location as where the generated PROM output files are stored. The design example uses C:/Data. ♦ Click Next. UG201_c4_09_052307 Figure 4-9: Prepare PROM Files www.xilinx.com Virtex-5 FPGA ML555 Development Kit UG201 (v1.4) March 10, 2008...
Platform Flash Image Generation and Programming Specifying the Xilinx PROM Device Follow these steps to specify the PROM device: Under Specify Xilinx PROM Device, shown in Figure 4-10, select the following: ♦ From the Number of Revisions drop-down box, choose 2. The XCF32P supports a maximum of two XC5VLX50T design images.
ML555 board after the computer boots. To program the XCF32P PROM, follow these steps: Open iMPACT: Start → All Programs → Xilinx ISE → Accessories → iMPACT. Double-click the Boundary Scan menu option. Right-click on Right click to Add Device or Initialize JTAG chain.
Page 105
Platform Flash Image Generation and Programming UG201_c4_14_052307 Figure 4-11: Initialize JTAG Chain with iMPACT Tool UG201_c4_15_052307 Figure 4-12: ML555 JTAG Chain with All Four Programmable Devices in the Chain Virtex-5 FPGA ML555 Development Kit www.xilinx.com UG201 (v1.4) March 10, 2008...
Need help?
Do you have a question about the Virtex-5 FPGA ML555 and is the answer not in the manual?
Questions and answers