Subscribe to Alerts | for notification of new or changed documents related to your product of interest.
Open a Case | If you have a question about Xilinx documentation, please submit a case to Technical Support.
Download Documentation Navigator | To intuitively find, filter and download documents.
| Date | Name |
|---|---|
| 06/21/2011 | Virtex-II Pro / Virtex-II Pro X Complete Data Sheet (All four modules) - Product Not Recommended for New Designs(PDF, ver 5.0, 2.44 MB )
This data sheet contains products that are not recommended for new designs. |
| 08/14/2004 | Virtex-II Pro Package Files (zip)(ZIP, ver , 211 KB )
All package files are ASCII files in zip format. |
| 08/14/2004 | Virtex-II Pro X Package Files (zip) (ZIP, ver , 23 KB )
All package files are ASCII files in zip format. |
| Date | Name |
|---|---|
| 08/13/2007 | Virtex-II Pro System Wake-Up Solutions - Not Recommended for New Designs(PDF, ver 1.1, 206 KB )
This user guide discusses managing hardware and software data with Virtex-II Pro devices as well as Virtex-II Pro wake-up solutions. This product is not recommended for new designs. |
| 11/05/2007 | Virtex-II Pro and Virtex-II Pro X FPGA User Guide - Not Recommended for New Designs(PDF, ver 4.2, 7.99 MB )
This document contains information about Timing Models, Design Considerations, Configuration, PCB Design Considerations, BitGen and PROMGen Switches, and XC18V00 Series PROMs. This product is not recommended for new designs. Design File(s): |
| 05/28/2004 | RocketIO BERT Reference Design User Guide - Not Recommended for New Designs(PDF, ver 2.4, 300 KB )
The RocketIO BERT reference design for ML32x platforms demonstrates a 2.5 Gbps to 3.125 Gbps serial link between two RocketIO multi-gigabit transceiver (MGT) ports, embedded within a single Virtex-II Pro FPGA. This product is not recommended for new designs. |
| 02/22/2007 | RocketIO Transceiver User Guide - Not Recommended for New Designs(PDF, ver 3.0, 1.58 MB )
This User Guide provides a general overview as well as digital design considerations, analog design considerations, simulation and implementation options, timing model, valid data/control characters, and RocketIO-related online publications. This product is not recommended for new designs. |
| 02/22/2007 | RocketIO X Transceiver User Guide - Obsolete(PDF, ver 2.0, 2.5 MB )
RocketIO™ X transceivers with flexible, programmable features allow a multi-gigabit serial transceiver (MGT) to be easily integrated into any Virtex-II Pro™ X design. This product is obsolete/under obsolescence. |
| 09/30/2004 | RocketIO X BERT Reference Design User Guide(PDF, ver 1.0, 725 KB )
This user guide provides instructions for setting up and operating the RocketIO™ X BERT reference design on MK322 and MK325 platforms. |
| 01/27/2012 | Device Reliability Report, Fourth Quarter 2011(PDF, ver 8.1, 2.2 MB )
Summary of the reliability test data and results for Xilinx devices updated four times per year. |
| Date | Name |
|---|---|
| 06/30/2004 | Virtex-II Pro X FPGAs: -6 and -5 Speed Grade Errata and Deviations from Data Sheet DS083(PDF, ver 2.3, 199 KB ) |
| 12/09/2004 | Virtex-II Pro X FPGAs: -7 Speed Grade Errata and Deviations from Data Sheet DS083(PDF, ver 1.0, 204 KB )
This Errata document covers the -7 speed grade ONLY of the Virtex-II Pro X FPGA. |
| 02/10/2003 | Virtex-II Pro Devices Product Notice (XC2VP2, XC2VP4, XC2VP7, XC2VP20)(PDF, ver 1.1, 177 KB ) |
| 01/01/2003 | XC2VP4 and XC2VP7 ES Errata(PDF, ver 1.6, 192 KB ) |
| 01/01/2003 | XC2VP20 ES Errata(PDF, ver 1.2, 192 KB ) |
| 09/30/2002 | XC2VP2 ES Errata(PDF, ver 1.1, 188 KB ) |
| Date | Name |
|---|---|
| 10/05/2009 | XCN09013 - Flip Chip Substrates BT-to-ABF Conversion for Select Virtex-II Pro FPGA and Virtex-4 FPGA Devices(PDF, ver 1.0, 42 KB )
To announce conversion of substrate material changed from BT to ABF build-up for select Virtex®-II Pro FPGA and Virtex®-4 FPGA device/package. |
| 07/01/1999 | PDN99004 - Discontinuance of Die and Wafer Sales for all Xilinx Product Families(PDF, ver 1.0, 24 KB ) |
| 01/19/2004 | Advisory 2003-10 - Flip-Chip Package Substrate Solder Issue(PDF, ver 1.3, 78 KB )
The purpose of this advisory is to communicate that some Xilinx FPGAs in flip-chip packaging were manufactured using solder material that might cause random upset of device configuration bits. |
| 08/19/2003 | Advisory 2003-02 - Change in BGA Shipping Trays(PDF, ver 1.0, 43 KB )
Xilinx is changing the primary supplier for Ball Grid Array (BGA) shipping trays from Peak to both Daewon and Kostat. |
| 03/08/2002 | Advisory2002-02 - Changes to PDN Policy (PDF, ver 1.0, 19 KB ) |
| 12/06/2004 | PCN2004-28 - Humidity Indicator Card (HIC) Change(PDF, ver 1.0, 161 KB )
Xilinx is changing from a 6 dot HIC to a 3 dot HIC to comply with industry standard dry packing requirements, JEDEC standard J-STD-033. |
| 12/06/2004 | PCN2003-11 - Conversion to Green Material Set (Mold Compound and Die Attach Material)(PDF, ver 1.1, 72 KB ) |
| 05/01/2006 | XCN06012 - Additional Source for Thermal Adhesive in Flip-Chip Packages for Virtex-II/-II Pro/-4(PDF, ver 1.0, 192 KB )
A new thermal lid adhesive has been qualified for use on all flip-chip packages. The adhesion and thermal properties of the new material are comparable or better than the current thermal and lid attach adhesive. |
| 08/01/2005 | XCN05012 - Package Change for the Virtex-II Pro Devices(PDF, ver 1.0, 46 KB )
Notification for a 6-layer to 8-layer package change for some Virtex™-II Pro devices. Design File(s): |
| 08/07/2006 | XCN05011 - Mold Compound & Die-Attach Epoxy Material Conversion(PDF, ver 2.0, 60 KB )
This notification describes a material set consolidation of mold compound and die-attach epoxy across various packages in all Xilinx device families. The new material set is already used in Xilinx RoHS-compliant products. There is no change to the form, fit, or function of the devices. Design File(s): |
| 11/14/2002 | XCU2000-03 - Addition of PPT as a Substrate Supplier(PDF, ver 1.0, 22 KB ) |
| 07/16/2007 | XCN07012 - License Plate Number (LPN) Added to All Customer Labels(PDF, ver 1.0, 164 KB )
Xilinx is implementing a Warehouse Management System (WMS) in its internal warehouses worldwide. As a result, a license plate number (LPN), which is a unique tracking number, will now appear on labels beginning in August 2007. There are no changes to the form, fit, or function of the product. |
| 04/19/2010 | XCN10013 - Flip Chip Substrates BT to ABF Conversion for Select Virtex-II Pro FPGA Devices(PDF, ver 1.0, 47 KB )
To announce conversion of substrate material changed from BT to ABF build-up for select Virtex®-II Pro FPGA device/package. |
| 04/19/2010 | XCN10021 - Product Change Notice for Select LogiCORE Products(PDF, ver 1.0, 52 KB )
To communicate that Xilinx is modifying the offerings associated with these LogiCORE™ IP products. |
| 04/27/2010 | XCN08011 - Product Discontinuation Notice(PDF, ver 1.2, 155 KB )
The purpose of this notification is to communicate that Xilinx is discontinuing certain XC3000, XC4000XL, XC5206, Virtex®, Spartan®-3 products, and Aerospace & Defense "XQ" products. |
| 12/07/2009 | XCN09033 - Humidity Indicator Card (HIC) Change(PDF, ver 1.0, 67 KB )
To inform customers of a change to the Humidity Indicator Card (HIC). There is no change to the form, fit, or function. |
| 07/25/2011 | XCN11018 - Spartan, Virtex and CoolRunner Series Wire Bond BGA Packaging Material Source Addition(PDF, ver 2.0, 147 KB )
To communicate the addition of new supply sources for wire bond BGA package core and prepreg material for Spartan®/-XL/-II/-IIE/-3/-3E/-3A/-3AN/-3ADSP/-6, XC95XXX, XC95XXXXL, Virtex®, Virtex®-E, Virtex®-II/-ll Pro, and CoolRunner™ and CoolRunner™-II product. |
| Date | Name |
|---|---|
| 08/24/2009 | XAPP502 - Using a Microprocessor to Configure Xilinx FPGAs via Slave Serial or SelectMAP Mode(PDF, ver 1.6.1, 356 KB )
In embedded systems, designers can reduce component count and increase flexibility by using a microprocessor to configure an FPGA. C code illustrates the use of either Slave Serial or SelectMAP mode. CPLD design files illustrate a synchronous interface between processor and FPGA. Design File(s): |
| 09/24/2002 | XAPP228 - Quad-Port Memories in Virtex Devices (PDF, ver 1.0, 61 KB )
This application note describes how the existing dual-port block memories in the Spartan®-II and Virtex® families can be used as Quad-Port memories. This essentially involves a data access time (halved) versus functionality (doubled) trade-off. The overall bandwidth of the block memory in terms of bits per second will remain the same. Design File(s): |
| 11/12/2007 | XAPP500 - J Drive: In-System Programming of IEEE Standard 1532 Devices(PDF, ver 2.1.2, 122 KB )
The J Drive programming engine provides immediate and direct in-system configuration (ISC) support for IEEE Standard 1532 programmable logic devices (PLDs). To configure an in-system device, the programming engine uses the configuration algorithm information from a 1532 Boundary Scan Description Language (BSDL) file to apply configuration data from the 1532 data file through the IEEE Standard 1149.1 test access port (TAP). The J Drive executable, source code, and a programming example are available in a download package from the Xilinx website. The J Drive programming engine can be used for the following Xilinx families: CoolRunner-II CPLDs, XC9500/XL/XV CPLDs, Spartan-3 Generation FPGAs, and Virtex-II (and later) series FPGAs. Design File(s): |
| 10/06/2006 | XAPP581 - Virtex-II Pro RocketIO Transceiver with 3X Oversampling for 1G Fibre Channel(PDF, ver 1.0, 245 KB )
This application note describes a 3X-oversampling reference design that provides a 200 Mb/s to 1000 Mb/s serial interface using the Virtex™-II Pro RocketIO™ multi-gigabit transceiver (MGT). The reference design implements a 3X-oversampling circuit at the back end of the MGT and is targeted for the Fibre Channel rate of 1.0625 Gb/s. Design File(s): |
| 08/05/2005 | XAPP575 - UltraController-II: Minimal Footprint Embedded Processing Engine(PDF, ver 1.1.1, 953 KB )
UltraController-II is a minimal footprint embedded processing engine based on the PowerPC™ 405 (PPC405) processor core embedded within Virtex™-4 and Virtex-II Pro Platform FPGAs. System designers can easily incorporate the UltraController-II black-box processing engine into larger ISE designs to gain additional degrees of freedom by balancing usage of the high-performance FPGA fabric with the algorithmic flexibility of software. |
| 01/27/2005 | XAPP571 - DEBUGHALT Controller for PowerPC Boot and Reset Operations(PDF, ver 1.0.1, 70 KB )
The DEBUGHALT controller is a small, yet versatile piece of FPGA logic that simplifies the startup process of the PowerPC™ 405 (PPC405) processors in systems that cannot have any memory at the reset vector, or in systems that completely run out of cache. This application note is accompanied by a reference design that demonstrates debug halt mode implemented in the embedded PPC405 processor available on Virtex-II Pro™ FPGAs. The DEBUGHALT controller design enables external control of the PPC405 processor through the JTAG interfa Design File(s): |
| 01/29/2007 | XAPP564 - PPC405 Lockstep System on ML310(PDF, ver 1.0.2, 121 KB )
This application note describes the implementation of a processor lockstep system using embedded PowerPC™ 405 (PPC405) processors in Xilinx Virtex™-II Pro FPGAs, along with Xilinx software tools. To verify lockstep functionality, users learn how to build and run the Linux operating system with the MontaVista Linux Preview Kit and also how to probe signals in the lockstep system with Xilinx ChipScope™ Pro tools. Design File(s): |
| 04/30/2007 | XAPP549 - DDR2 SDRAM Memory Interface for Virtex-II Pro FPGAs(PDF, ver 1.2, 149 KB )
This application note describes a DDR2 SDRAM memory interface for Virtex™-II Pro FPGAs. |
| 10/15/2008 | XAPP514 - Audio/Video Connectivity Solutions for Virtex-II Pro and Virtex-4 FPGAs(PDF, ver 4.0.1, 6.22 MB )
This book-length compendium of Virtex®-II Pro and Virtex-4 audio and video connectivity solutions for the broadcast industry contains the latest updated revisions of previously published serial video application notes as well as new designs not previously released. See the Preface for a list of the original application note numbers this volume replaces. Design File(s): |
| 10/02/2007 | XAPP501 - Configuration Quick Start Guidelines(PDF, ver 1.5, 249 KB )
This application note discusses the configuration and programming options for Xilinx Complex Programmable Logic Device (CPLD), Field Programmable Gate Array (FPGA), and PROM families and demonstrates some of the most popular configuration methods used for each family. This document includes configuration quick start guidelines for the Virtex™, Spartan™, XPLA3, XC9500, and XC18V00 families. |
| 02/18/2008 | XAPP225 - Data to Clock Phase Alignment(PDF, ver 1.3, 153 KB )
When designing digital systems, there is often a requirement to synchronize incoming data and clock signals with an internal system clock, i.e., the internal and external clock are at exactly the same frequency, but due to variable backplane, board, or application-specific standard product (ASSP) delays, the phase relationship is not known. The circuit described in this application note addresses this issue for both single traces and data buses up to 210 MHz in a Virtex®-II -5 device. The speed limitation is imposed by the maximum frequency that can be accepted by the Digital Clock Manager (DCM), in a mode where it is capable of providing both a new clock and a new clock shifted by 90 degrees. Design File(s): |
| 07/11/2005 | XAPP224 - Data Recovery(PDF, ver 2.5, 206 KB )
Data recovery is a mechanism that allows a receiver to extract embedded clock data from an incoming data stream. The receiver usually extracts this information from the data stream concerned, but sometimes the receiver’s clock is used for data transmission. The circuit described in this application note provides a partial solution at data rates up to 160 Mb/s in a Virtex™-E -7 device, a Spartan™-IIE -6 device, or a Spartan-3 -4 device, and up to 420Mb/s in a Virtex-II -5 device or a Virtex-II Pro™ -6 device. The solution is partial in the sense that no clock is actually recovered, but the data arriving is fully extracted. The speed is limited by the maximum frequency that can be accepted by the Delay Locked Loop (DLL), in a mode where the DLL is capable of providing both a new clock, and another clock shifted by 90 degrees. Design File(s): |
| 12/03/2007 | XAPP290 - Difference-Based Partial Reconfiguration(PDF, ver 2.0, 305 KB )
This application note describes difference-based partial reconfiguration. This type of reconfiguration is used when making small changes to design parameters including logic equations, filter parameters, and I/O standards. |
| 09/09/2006 | XAPP441 - Remote FPGA Reconfiguration Using MicroBlaze or PowerPC(PDF, ver 1.1, 480 KB )
This application note describes techniques for remote reconfiguration of FPGAs through an Ethernet port. Design File(s): |
| 04/03/2007 | XAPP426 - Implementing Xilinx Flip-Chip BGA Packages(PDF, ver 1.3.1, 279 KB )
The Xilinx Flip-Chip BGA package is the latest package offering for Xilinx high-performance FPGA products. Unlike traditional packaging in which the die is attached to the substrate face-up and the connection is made by using wire, the solder-bumped die-in Flip-Chip BGA is flipped over and placed face down, with the conductive bumps connecting directly to the matching metal pads on the laminate substrate. |
| 02/10/2005 | XAPP094 - Metastable Recovery in Virtex-II Pro FPGAs(PDF, ver 3.0, 68 KB )
This application note describes the probability of a metastable event occuring in a Xilinx Virtex™-II Pro FPGA. The test circuit measures the Mean Time Between Failure (MTBF) of these metastable events. |
| 12/20/2007 | XAPP104 - A Quick JTAG ISP Checklist(PDF, ver 3.0.1, 55 KB )
Most Xilinx CPLDs, PROMs, and FPGAs have an IEEE Standard 1149.1 (JTAG) port. Xilinx devices with a JTAG port are in-system programmable (ISP) through the JTAG port. The ISP feature is beneficial for fast prototype development. This application note describes a short list of considerations needed to get the best performance from your ISP designs. |
| 11/18/2004 | XAPP572 - A 3/4/5/6X Oversampling Circuit for 200 Mb/s to 1000 Mb/s Serial Interfaces(PDF, ver 1.0, 679 KB )
The oversampling module described in this application note performs 3/4/5/6X oversampling. The oversampling ratio is selectable during operation to facilitate multi-rate applications. It is designed to accept 20 bits of oversampled data and to output 10 bits of extracted data to the user interface. This module can be used with the Virtex-II Pro™ RocketIO™ Multi-Gigabit Transceiver (MGT) to achieve line rates of 200 Mb/s to 1000 Mb/s. Design File(s): |
| 03/26/2007 | XAPP802 - Memory Interface Application Notes Overview(PDF, ver 1.9, 301 KB )
This document provides an overview of all Xilinx memory interface application notes that support Virtex™ Series FPGAs. In addition, some key features of the prevalent memory technologies are also provided. For each application note, the data capture technique, clocking scheme, FPGA resources used, and supported memory technology are described briefly. |
| 01/29/2007 | XAPP753 - Interfacing Xilinx FPGAs to TI DSP Platforms Using the EMIF(PDF, ver 2.0.1, 1.54 MB )
This application note shows the connection of Xilinx® FPGAs to a Texas Instruments™ S320C6000 series Digital Signal Processor (DSP) using the available External Memory Interface (EMIF). Design File(s): |
| 06/07/2007 | XAPP918 - Incremental Design Reuse with Partitions(PDF, ver 1.0, 1.03 MB )
This application note discusses the use of Partitions in the Incremental Design Flow. It is recommended that module instances with high logic density, timing critical paths, or timing critical module instances be designated Partitions. |
| 06/05/2007 | XAPP909 - Reference System: MCH OPB SDRAM with OPB Central DMA(PDF, ver 1.3, 798 KB )
This application note demonstrates the use of the Multi-Channel OPB Synchronous DRAM controller in a MicroBlaze™ processor system. Design File(s): |
| 06/05/2007 | XAPP806 - Determining the Optimal DCM Phase Shift for the DDR Feedback Clock(PDF, ver 1.2, 411 KB )
This application note describes how to build a system that can be used for determining the optimal phase shift for a DDR memory feedback clock. In this system, the DDR memory is controlled by a controller that attaches to either the OPB or PLB and is used in an embedded microprocessor application. This reference system also uses a DCM that is configured so that the phase of its output clock can be changed while the system is running and a GPIO core that controls that phase shift. The GPIO output is controlled by a software application that can be run on a PPC or MicroBlaze™ microprocessor Design File(s): |
| 09/21/2006 | XAPP953 - Two-Dimensional Rank Order Filter(PDF, ver 1.1, 431 KB )
This application note describes the implementation of a two-dimensional Rank Order filter. The reference design includes the RTL VHDL implementation of an efficient sorting algorithm. Design File(s): |
| 05/01/2008 | XAPP696 - Interfacing LVPECL 3.3V Drivers with Xilinx 2.5V Differential Receivers(PDF, ver 1.3, 324 KB )
This application note describes how to interface 3.3V differential Low-Voltage Positive Emitter Coupled Logic (LVPECL) drivers with Xilinx® 2.5V differential receivers, including Virtex®-II Pro, Virtex-II Pro X, Virtex-4, Virtex-5, Spartan®-3E, and Spartan-3 FPGA 2.5V LVPECL and Low Voltage Differential Signaling (LVDS). Several interface modifications are presented with supporting IBIS simulation results. |
| 01/19/2005 | XAPP693 - A CPLD-Based Configuration and Revision Manager for Xilinx Platform Flash PROMs and FPGAs(PDF, ver 1.1, 100 KB )
This application note illustrates the use of a Xilinx CoolRunner-II™ CPLD to monitor configuration data between a Xilinx Platform Flash Configuration PROM and a Xilinx Spartan™ or Virtex™ family FPGA. The intent is to ensure reliable configuration of the FPGA while providing revision control for one or more configuration files stored in the PROM. Design File(s): |
| 10/30/2007 | XAPP689 - Managing Ground Bounce in Large FPGAs(PDF, ver 1.2, 90 KB )
Ground bounce must be controlled to ensure proper operation of high performance FPGA devices. Particular attention must be applied to minimizing board-level inductance during PCB layout. This document describes calculations that help to ensure that a design meets input undershoot and logic-low voltage requirements for devices receiving signals from an FPGA. Design File(s): |
| 05/12/2008 | XAPP653 - 3.3V PCI Design Guidelines(PDF, ver 3.1.1, 196 KB )
Describes the 3.3V PCI solution for the Virtex®-II Pro, Virtex-4, and Virtex-5 FPGA families. |
| 04/23/2007 | XAPP646 - Connecting Virtex-II Devices to a 3.3V/5V PCI Bus(PDF, ver 1.2.2, 65 KB )
This application note describes how to connect Virtex™-II, Virtex-II Pro, Virtex-4, Virtex-5, Spartan™-3, and Spartan-3E devices to 3.3V or 5V PCI buses. The design responds to customer demand for a general solution for applications with a Virtex-II device and a 5V PCI bus, as well as for applications with a Virtex-II Pro, Virtex-4, Virtex-5, Spartan-3, or Spartan-3E device and a 3.3V or 5V PCI bus. |
| 08/09/2006 | XAPP645 - Single Error Correction and Double Error Detection (PDF, ver 2.2, 184 KB )
This application note describes the implementation of an Error Correction Control (ECC) module in a Virtex™-II, Virtex-II Pro, Virtex-4, and Virtex-5 device. The design can detect and correct all single bit errors (in a code word consisting of either 64-bit data and 8 parity bits, or 32-bit data and 7 parity bits), and it can detect double bit errors in the data. This design utilizes Hamming code, a simple yet powerful method for ECC operations. As a result, this design offers exceptional performance and resource utilization. Design File(s): |
| 10/22/2007 | XAPP1002 - Using ChipScope Pro to Debug Endpoint Block Plus Wrapper, Endpoint, and Endpoint PIPE(PDF, ver 1.0, 1.27 MB )
This document provides information for debugging board level problems by using ChipScope™ Pro with Endpoint for PCI Express designs using Virtex™-4, Virtex-5, Virtex-II Pro FPGAs, the Endpoint PIPE for PCIe core using Spartan™-3/-3E/-3A FPGAs, and in the Endpoint Block Plus for PCIe core with Virtex-5 devices. Design File(s): |
| 10/03/2007 | XAPP1005 - Using Clocking Resources on XtremeDSP Development Kits(PDF, ver 1.1, 1.02 MB )
This application note describes the steps for using the different clocking resources on the XtremeDSP™ Development Kits developed by Nallatech. Design File(s): |
| 01/29/2008 | XAPP868 - Clock Data Recovery Design Techniques for E1/T1 Based on Direct Digital Synthesis(PDF, ver 1.0, 287 KB )
This document details the design aspects of digital PLLs implemented in Virtex® and Spartan® FPGAs for telecommunications applications. PLL performance and loop stability are evaluated. Design File(s): |
| 03/06/2009 | XAPP058 - Xilinx In-System Programming Using an Embedded Microcontroller(PDF, ver 4.1, 641 KB )
The Xilinx high-performance CPLD, FPGA, and configuration PROM families provide in-system programmability, reliable pin locking, and JTAG boundary-scan test capability. This powerful combination of features allows designers to make significant changes and still keep the original device pin-outs, which eliminates the need to re-tool PC boards. Design File(s): |
| 12/02/2009 | XAPP931 - Color-Space Converter: YCrCb to RGB(PDF, ver 1.2, 365 KB )
This application note describes the implementation of a YCrCb color space to an RGB Color space conversion circuit necessary in many video designs. Design File(s): |
| 11/20/2009 | XAPP1022 - Using the Memory Endpoint Test Driver (MET) with the Programmed Input/Output Example Design for PCI Express Endpoint Cores Application Note(PDF, ver 2.0, 3.95 MB )
This application note discusses using the provided Memory Endpoint Test (MET) demonstration driver to exercise the Programmed Input/Output (PIO) design that is delivered with all Xilinx solutions for PCI Express®. Design File(s): |
| 02/12/2009 | XAPP427 - Implementation and Solder Reflow Guidelines for Pb-Free Packages(PDF, ver 2.5, 122 KB )
This application note contains guidelines on reflow soldering, inspection, and rework process for Pb-free packages. |
| 05/28/2010 | XAPP780 - FPGA IFF Copy Protection Using Dallas Semiconductor/Maxim DS2432 Secure EEPROMs(PDF, ver 1.1, 134 KB )
This application note describes a cost-optimized copy protection scheme that helps protect an FPGA against cloning. The design leverages an external secure serial EEPROM. The included reference design uses an optimized PicoBlaze™ 8-bit microcontroller. This application note provides a hardware design with associated PicoBlaze software code. The code loads a secret key into the secure EEPROM and authenticates the user system with the secure EEPROM. Design File(s): |
| 07/28/2010 | XAPP932 Chroma Resampler(PDF, ver 1.0.1, 514 KB )
This application note describes the implementation of six circuits necessary to perform commonly used conversions between various chroma formats. It is accompanied by reference designs which include Generic RTL VHDL code. Design File(s): |
| 07/30/2010 | XAPP551 - Viterbi Decoder Block Decoding - Trellis Termination and Tail Biting(PDF, ver 2.0, 747 KB )
This application note explains how to use the Viterbi Decoder LogiCORE™ module (version 5.0 or later) to implement both trellis termination and tail biting. Design File(s): |
| 04/04/2005 | XAPP776 - AC Coupling Bypass for High-Speed Digitizing on Virtex-II Pro X FPGAs(PDF, ver 1.0, 55 KB )
This application note describes a method for bypassing the AC coupling in Virtex™-II Pro X devices. Doing so allows use of the 10 Gb/s RocketIO™ Multi-Gigabit Transceiver (MGT) in DC-coupled over-sampling applications. Design File(s): |
| 11/21/2003 | XAPP687 - 64B/66B Encoder/Decoder - Not Recommended for New Designs(application/x-download, ver 1.0, 184 KB )
This application note describes the encoding and decoding blocks of the 64B/66B encoding scheme. This application allows designs to use the RocketIO transceiver of the Virtex-II Pro device or an external SERDES with either Virtex-II or Virtex-II Pro devices. This product is not recommended for new designs. Design File(s): |
| 03/04/2005 | XAPP685 - High-Speed Clock Architecture for DDR Designs Using Local Inversion - Not Recommended for New Designs(application/x-download, ver 1.3, 85 KB )
This application note provides implementation guidelines for DDR interfaces using the Digital Clock Manager (DCM) and local inversion clocking techniques for Virtex-II Pro devices. This product is not recommended for new designs. Design File(s): |
| 05/10/2007 | XAPP691 - Parameterizable LocalLink FIFO - Not Recommended for New Designs(application/x-download, ver 1.0.1, 205 KB )
This application note describes the implementation of a parameterizable LocalLink FIFO, which is a First-In-First-Out memory queue with LocalLink interfaces on both sides. The LocalLink interface defines a set of protocol-agnostic signals that allows transmission of packet-oriented data, and enables a set of features such as flow control and transfer data of arbitrary length. The LocalLink FIFO consists of two LocalLink interfaces, one on the write port to interface with an upstream user application, the other on the read port to interface with a downstream user application. This product is not recommended for new designs. Design File(s): |
| 09/28/2006 | XAPP692 - Using the RGMII to Interface with the Gigabit Ethernet MAC - Not Recommended for New Designs(application/x-download, ver 1.0.1, 90 KB )
The Reduced Gigabit Media Independent Interface (RGMII) is an alternative to the Gigabit Media Independent Interface (GMII). In this application note, an RGMII adaptation module is used to reduce the number of pins required to connect the Gigabit Ethernet MAC to a Gigabit PHY from 24 to 12. This product is not recommended for new designs. Design File(s): |
| 12/03/2004 | XAPP777 - A Gigabit Ethernet to Aurora Bridge - Not Recommended for New Designs(application/x-download, ver 1.0, 212 KB )
The design described in this application note utilizes the Virtex™-II Pro RocketIO™ transceivers, the Xilinx Aurora Protocol Engine, and the 1-Gigabit Ethernet MAC core to provide a bridge between Aurora and Gigabit Ethernet. In addition, it can act as a starting point for systems wishing to use either Gigabit Ethernet or Aurora for general data transfer. Target applications include connecting Aurora devices to legacy Gigabit Ethernet networks, testing Aurora devices using Gigabit Ethernet traffic, and building larger systems requiring Aurora or Gigabit Ethernet interface. This product is not recommended for new designs. Design File(s): |
| 08/25/2004 | XAPP775 - 10 Gigabit Ethernet/Fibre Channel PCS Reference Design - Not Recommended for New Designs(application/x-download, ver 1.0, 165 KB )
This application note describes the 10 Gigabit Ethernet Physical Coding Sublayer (PCS) reference design for Xilinx Virtex™-II and Virtex-II Pro FPGAs. The PCS connects between a Xilinx RocketPHY™ 10 Gb/s transceiver and the Xilinx LogiCORE™ 10 Gigabit Ethernet Media Access Controller (MAC) core, LogiCORE XAUI core or 10 Gigabit Media Independent Interface (XGMII) Reference Design (XAPP606). This product is not recommended for new designs. Design File(s): |
| 02/23/2006 | XAPP774 - Connecting Xilinx FPGAs to Texas Instruments ADS527x Series ADCs - Not Recommended for New Designs(application/x-download, ver 1.2, 196 KB )
This application note describes how to connect a high-speed Texas Instruments (TI) ADS5273 analog-to-digital converter (ADC) with serialized LVDS output to a Virtex™-II or Virtex-II Pro FPGA. Lower speed ADC devices from this family can be connected to Spartan™-3 FPGAs. This product is not recommended for new designs. Design File(s): |
| 06/13/2005 | XAPP771 - Synthesizable CIO DDR RLDRAM II Controller for Virtex-II Pro FPGAs - Not Recommended for New Designs(application/x-download, ver 1.0, 275 KB )
This application note describes how to use a Virtex™-II Pro device to interface to Common I/O (CIO) Double Data Rate (DDR) Reduced Latency DRAM (RLDRAM II) devices. The reference design targets two CIO DDR RLDRAM II devices at a clock rate of 270 MHz with data transfers at 540 Mb/s per pin. This product is not recommended for new designs. Design File(s): |
| 05/25/2004 | XAPP764 - Connecting Xilinx FPGAs to the Philips A-rate Fibre Optic Transceiver - Not Recommended for New Designs(application/x-download, ver 1.0, 150 KB )
This application note shows how a Xilinx Virtex™-II or Virtex-II Pro device can connect to a Philips TZA3015HW 30 Mbit/s to 3.2 Gbit/s A-rate 4-bit fibre optic transceiver. The reference design with this application note uses the TZA3015HW. This product is not recommended for new designs. Design File(s): |
| 11/18/2004 | XAPP763 - Local Clocking for MGT RXRECCCLK in Virtex-II Pro Devices - Not Recommended for New Designs(application/x-download, ver 1.1, 69 KB )
This application note describes the local clocking resources available in the Virtex™-II Pro architecture for the RXRECCLK of the 3.125 Gb/s RocketIO™ MGTs. This product is not recommended for new designs. Design File(s): |
| 03/04/2005 | XAPP759 - Configurable Physical Coding Sublayer - Not Recommended for New Designs(application/x-download, ver 1.1, 285 KB )
This application note describes a Configurable Physical Coding Sublayer (CPCS) reference design that extends the functionality of the Xilinx® RocketIO™ multi-gigabit transceiver (MGT) blocks in the Virtex™-II Pro FPGA family. This product is not recommended for new designs. Design File(s): |
| 11/04/2004 | XAPP756 - Transmitting DDR Data Between LVDS and RocketIO CML Devices - Not Recommended for New Designs(application/x-download, ver 1.0, 403 KB )
The serial transfer of data between devices on a board or cards on a backplane using the LVDS differential standard is well established. Existing cards need to be able to interface to newer technologies. This application note discusses two possible ways to interconnect standard LVDS transceivers with the Current Mode Logic (CML) technology used in Xilinx RocketIO™ multi-gigabit transceivers (MGTs) through AC coupling and DC coupling. This product is not recommended for new designs. Design File(s): |
| 10/23/2007 | XAPP933 - Two-Dimensional Linear Filtering - Not Recommended for New Designs(application/x-download, ver 1.1, 213 KB )
This application note provides a Xilinx FPGA solution to two-dimensional filtering with a parameterized VHDL reference design. This product is not recommended for new designs. Design File(s): |
| 02/08/2006 | XAPP755 - PowerPC 405 Clock Macro for –7(C) and –6(I) Speed Grade Dual-Processor Devices - Not Recommended for New Designs(application/x-download, ver 1.2, 69 KB )
The embedded PowerPC® 405 processor blocks in Virtex®-II Pro devices with –7 speed grades can achieve speeds to 400 MHz. Special considerations are necessary when using the left processor in dual-processor devices. This application note describes these considerations and provides a necessary macro when operating the left processor at speeds greater than 350 MHz. This product is not recommended for new designs. Design File(s): |
| 05/24/2004 | XAPP750 - QDR II SRAM Local Clocking Interface for Virtex-II Pro Devices - Not Recommended for New Designs(application/x-download, ver 1.0, 108 KB )
This application note describes a 200 MHz four-word burst QDR II SRAM interface implemented in a Virtex™-II Pro XC2VP20 FF1152 –6 device. This product is not recommended for new designs. |
| 03/03/2004 | XAPP699 - A Software UART for the UltraController GPIO Interface - Not Recommended for New Designs(application/x-download, ver 1.0, 547 KB )
This application note describes how to implement a Software UART using a few I/O lines of the Xilinx UltraController GPIO interface. This product is not recommended for new designs. |
| 02/15/2005 | XAPP698 - Mesh Fabric Reference Design - Not Recommended for New Designs(application/x-download, ver 1.2, 732 KB )
The Xilinx Mesh Fabric Reference Design is a development vehicle for full mesh line cards based on Virtex™-II Pro devices. The design is a fully parameterized IP component that lets designers partition a mesh fabric design into any combination of Virtex-II Pro devices. This product is not recommended for new designs. |
| 01/07/2005 | XAPP697 - Dynamic Phase Alignment Using Asynchronous Data Capture - Not Recommended for New Designs(application/x-download, ver 1.2, 133 KB )
This application note and its accompanying reference design describe a dynamic phase alignment (DPA) module used in bus interfaces, such as SPI 4.2, using asynchronous data capture techniques. The DPA module can run at 800 Mbps and faster in Virtex™-II and Virtex-II Pro devices. It contains a word-alignment unit that can remove channel-to-channel skew. This document is an extension of XAPP671: High-Speed Data Recovery Using Asynchronous Data Capture Techniques. This product is not recommended for new designs. Design File(s): |
| 12/16/2003 | XAPP695 - Gigabit Ethernet Aggregation to SPI-4.2 with Optional GFP-F Adaptation - Not Recommended for New Designs(application/x-download, ver 1.0, 365 KB )
The Gigabit Ethernet Aggregation reference design (EARD) demonstrates the aggregation of up to eight Gigabit Ethernet ports to SPI-4.2 with optional frame-mapped Generic Framing Procedure (GFP-F). This product is not recommended for new designs. |
| 10/06/2003 | XAPP690 - Using Block SelectRAM Memories as Serializers or Deserializers - Not Recommended for New Designs(application/x-download, ver 1.0, 86 KB )
This application note describes how block memories efficiently can implement a serializer or a deserializer function or both with or without pattern-matching capabilities in the Virtex®-II, Virtex-II Pro, and Spartan®-3 architectures. This product is not recommended for new designs. Design File(s): |
| 05/03/2004 | XAPP688 - Creating High-Speed Memory Interfaces with Virtex-II and Virtex-II Pro FPGAs - Not Recommended for New Designs(application/x-download, ver 1.2, 84 KB )
Designing high-speed memory interfaces is a challenging task. Xilinx makes it simple to design such interfaces using the Virtex®-II and Virtex-II Pro FPGAs. This application note discusses the challenges presented by this task, together with various techniques that can be used to overcome them, while illustrating the key concepts in implementing any memory interface. All examples used in this application note assume a DDR-1 interface on an XC2VP20FF1152-6 Virtex-II Pro FPGA. The interface speed is 200 MHz. This product is not recommended for new designs. |
| 10/26/2004 | XAPP634 - Analog Devices TigerSHARC Link - Not Recommended for New Designs(application/x-download, ver 1.2, 60 KB )
This application note describes a full-featured transmitter/receiver macro that can communicate with Spartan® and Virtex® FPGA families via the Analog Devices ADSP-TS101S TigerSHARC™ link-port function. This product is not recommended for new designs. Design File(s): |
| 01/16/2003 | XAPP640 - Timing Constraints for Virtex-II Pro Designs - Not Recommended for New Designs(application/x-download, ver 1.1, 107 KB )
This application note discusses the usage of timing constraints in a Virtex®-II Pro design with the PowerPC™ 405 (PPC405) processor. The interaction of the timing constraints with the PPC405, Processor Local Bus (PLB), On-Chip Peripheral Bus (OPB), and RocketIO™ transceiver are described. The interactions are specified by the clock ratio between the busses and the designs processor block. The clock ratios between the PPC405 and PLB, and the PLB to the OPB are also discussed. A reference design is used to show the exact syntax of the timing constraints and Timing Analyzer results. This product is not recommended for new designs. Design File(s): |
| 10/21/2002 | XAPP642 - Relocating Code and Data for Embedded Systems - Not Recommended for New Designs(application/x-download, ver 1.0, 76 KB )
This application note describes a method for building a ROM firmware image residing in one location of memory and executing from/in another location. The examples given in this application note use the widely available GNU tools targeted for the PowerPC™ processor. This product is not recommended for new designs. Design File(s): |
| 11/30/2004 | XAPP648 - Serial Backplane Interface to a Shared Memory - Not Recommended for New Designs(application/x-download, ver 1.1, 417 KB )
This application note utilizes the Virtex®-II Pro transceivers and the Xilinx® Aurora Protocol Engine to provide a multi-ported interface to a shared memory system in a backplane environment. Multiprocessor systems are often encountered in backplane systems, and distributed processing applications require access to a shared memory across a backplane bus. Utilization of a hardware test-and-set lock mechanism, along with a software protocol to test for a semaphore grant prior to accessing the shared memory, guarantees atomic access to the shared memory. This product is not recommended for new designs. Design File(s): |
| 05/14/2007 | XAPP649 - SONET Rate Conversion in Virtex-II Pro Devices - Not Recommended for New Designs(application/x-download, ver 1.2, 57 KB )
This application note targets Virtex®-II Pro designs for which there is a requirement to directly use RocketIO™ transceivers in 16-bit mode. Use this reference design when 8b/10b data encoding is not required and the output frequency needs to be 16 times the system frequency. This product is not recommended for new designs. Design File(s): |
| 10/13/2004 | XAPP655 - Mixed-Version IP Router (MIR) - Not Recommended for New Designs(application/x-download, ver 1.2, 134 KB )
This application note describes a reference design for a mixed-version IP router (MIR) servicing up to four gigabit Ethernet ports. MIRs are useful where several gigabit Ethernet networks are operating with a mixture of IPv4 and IPv6 hosts and routers attached directly to the networks, and further nodes reached via the routers. A particular benefit of an approach based on the Virtex-II Pro™ family is that the router’s functions can evolve smoothly, maintaining router performance as the organization migrates from IPv4 to IPv6 internally, and also as the Internet migrates external. This product is not recommended for new designs. Design File(s): |
| 11/05/2004 | XAPP656 - Using the Virtex-II Pro RocketIO MGT for Frequency Multiplication - Not Recommended for New Designs(application/x-download, ver 1.0, 45 KB )
An unused RocketIO MGT can be used as a frequency synthesizer, generating a low-jitter clock for use either in the FPGA or in the rest of the system. This product is not recommended for new designs. Design File(s): |
| 04/24/2007 | XAPP659 - Virtex-II Pro / Virtex-II Pro X 3.3V I/O Design Guidelines - Not Recommended for New Designs(application/x-download, ver 1.7, 391 KB )
This application note describes how to interface 3.3V I/O in a Virtex™-II Pro system design. Topics include using the LVDCI_33 I/O standard to interface to LVCMOS or LVTTL external interfaces, Peripheral Component Interface (PCI) bus interface solutions, device configuration, and other board-level design techniques. This product is not recommended for new designs. |
| 02/04/2004 | XAPP660 - Partial Reconfiguration of RocketIO Pre-emphasis and Differential Swing Control Attributes - Not Recommended for New Designs(application/x-download, ver 2.2, 86 KB )
This application note describes a pre-engineered solution for Virtex-II Pro™ devices using the IBM PowerPC™ 405 core to perform a partial reconfiguration of the RocketIO™ Multi-gigabit Transceivers (MGTs) pre-emphasis and differential swing control attributes. This solution is ideal for applications where these attributes must be modified to optimize the MGT signal transmission for various system environments while leaving the rest of the FPGA design unchanged. The hardware and software elements of this solution can be easily integrated into any Virtex-II Pro design. The associated reference design files provide support for all members of the Virtex-II Pro family. This product is not recommended for new designs. Design File(s): |
| 08/15/2002 | XAPP657 - Virtex-II Pro RAID-5 Parity and Data Regeneration Controller - Not Recommended for New Designs(application/x-download, ver 1.0, 107 KB )
Data regeneration is an important function in RAID controllers and is best performed by dedicated hardware under the control of a microprocessor. The Virtex®-II Pro FPGA can perform both the hardware and software functions required for a RAID parity generator and data regeneration controller. This reference design uses burst mode SYNCBURST™SRAM memory accesses and an internal block SelectRAM™+ memory to provide an extremely efficient hardware design in a Virtex-II Pro FPGA. This product is not recommended for new designs. Design File(s): |
| 05/24/2004 | XAPP661 - RocketIO Transceiver Bit-Error Rate Tester - Not Recommended for New Designs(application/x-download, ver 2.0.2, 237 KB )
This application note describes the implementation of a RocketIO™ transceiver bit-error rate tester (BERT) reference design demonstrating a serial link (1.0 Gb/s to 3.125 Gb/s) between two RocketIO multi-gigabit transceivers (MGT) embedded in a single Virtex-II Pro™ FPGA. To build a system, an IBM CoreConnect™ infrastructure connects the PowerPC™405 processor (PPC405) to external memory and other peripherals using the processor local bus (PLB) and device control register (DCR) buses. The reference design uses a two-channel Xilinx bit-error rate tester (XBERT) module for generating and verifying high-speed serial data transmitted and received by the RocketIO transceivers. This product is not recommended for new designs. Design File(s): |
| 05/26/2004 | XAPP662 - In-Circuit Partial Reconfiguration of RocketIO Attributes - Not Recommended for New Designs(application/x-download, ver 2.4, 266 KB )
This application note describes in-circuit partial reconfiguration of RocketIO™ transceiver attributes using the Virtex-II Pro™ internal configuration access port (ICAP). The solution uses a Virtex-II Pro device with an IBM PowerPC™ 405 (PPC405) processor to perform a partial reconfiguration of the RocketIO multi-gigabit transceivers (MGTs) pre-emphasis and differential swing control attributes. These attributes must be modified to optimize the MGT signal transmission prior to and after a system has been deployed in the field. This solution is also ideal for characterization, calibration, and system testing. This product is not recommended for new designs. Design File(s): |
| 08/30/2004 | XAPP663 - TCP/IP on Virtex-II Pro Devices Using lwIP - Not Recommended for New Designs(application/x-download, ver 1.1.1, 777 KB )
TCP/IP is a communication protocol stack designed to provide a reliable data stream between two hosts. It is a popular means of communicating data over a network. Most people use the protocol every day to check email, browse the web, instant message, and download files. TCP/IP is also becoming more utilized in embedded systems. This application note explores the use of an open source TCP/IP stack on the Virtex-II™ Pro PowerPC™ processor. An example reference design is provided allowing remote interaction with the peripherals on the Insight/Memec designed Virtex-II Pro development board. This product is not recommended for new designs. Design File(s): |
| 06/10/2003 | XAPP670 - Minimizing Receiver Elastic Buffer Delay in the Virtex-II Pro RocketIO Transceiver - Not Recommended for New Designs(application/x-download, ver 1.0, 94 KB )
This application note describes a design that reduces latency through the receive elastic buffer of the Virtex™-II Pro RocketIO™ transceiver. This note is applicable only for designs that do not use the clock correction or channel-bonding features of the RocketIO transceiver. (These operations can still be done in the fabric, if needed.) This product is not recommended for new designs. Design File(s): |
| 09/02/2003 | XAPP672 - The UltraController Solution: A Lightweight PowerPC Microcontroller - Not Recommended for New Designs(application/x-download, ver 1.0, 201 KB )
The UltraController™ embedded processor is a complete reference design of a "lightweight" PowerPC™ microcontroller. A 32-bit I/O design is a simple block for integration into larger designs. It only requires a reset and clock input. The UltraController solution utilizes the available PowerPC processor(s) in the Virtex-II Pro™ device and several block RAMs. The UltraController design is available for a variety of applications including logic and data control, device configuration, system monitoring, and simple data manipulation. This product is not recommended for new designs. |
| 05/04/2007 | XAPP511 - Queue Manager Reference Design - Not Recommended for New Designs(application/x-download, ver 1.1, 650 KB )
The Queue Manager Reference Design (QMRD) illustrates per-flow queuing for network processing applications, along with class-based flow control. The QMRD segments variable length frames into fixed length Fabric Protocol Data Units (PDUs) when configured for ingress queuing, and reassembles fixed length Fabric PDUs into variable length frames when configured for egress queuing. It provides command and status interfaces that can be connected to a traffic scheduler, providing a complete traffic queuing and scheduling solution. This product is not recommended for new designs. Design File(s): |
| 05/12/2004 | XAPP529 - Connecting Customized IP to the MicroBlaze Soft Processor Using the Fast Simplex Link(FSL) - Not Recommended for New Designs(application/x-download, ver 1.3, 162 KB )
MicroBlaze™ has the ability to use its dedicated FSL bus interface to integrate a customized IP core into a MicroBlaze soft processor-based system. This document describes possible methods to include customized IP cores into an SCP-based design. This product is not recommended for new designs. Design File(s): |
| 11/29/2004 | XAPP537 - MultiBERT IP Toolkit for Serial Backplane Signal Integrity Validation, Application Note - Not Recommended for New Designs(application/x-download, ver 1.1, 189 KB )
Today's serial backplane implementations support line rates ranging from 622 Mbps to 3.125 Gbps and are now approaching speeds in excess of 10 Gbps. A significant recent development is the emergence of standards to define serial backplanes. Whether proprietary or standards-based, serial backplanes present a very demanding signaling environment with high signal density, multiple connectors, and substantial trace lengths. Proving and characterizing the performance of any high-speed serial solution is critical, and MultiBERT provides a means of accomplishing this with Xilinx™ Multi-Gigabit Transceivers (MGTs). This product is not recommended for new designs. Design File(s): |
| 09/17/2004 | XAPP540 - An Embedded SMTP Client Using VxWorks and the PowerPC - Not Recommended for New Designs(application/x-download, ver 1.0, 79 KB )
This application note describes an embedded Simple Mail Transfer Protocol (SMTP) client reference design that demonstrates the capacity of a network-enabled embedded system to report on its status via E-mail. It describes how to set up the Platform Studio design environment for the PowerPC™ 405, configure the 10/100 Ethernet MAC core, and create the Board Support Package (BSP) for VxWorks®. This product is not recommended for new designs. Design File(s): |
| 07/11/2005 | XAPP507 - Running the Dhrystone 2.1 Benchmark on a Virtex-II Pro PowerPC Processor - Not Recommended for New Designs(application/x-download, ver 1.0, 56 KB )
Describes a working Virtex®-II Pro PowerPC™ system that uses the Dhrystone benchmark and the reference design on which the system runs. This product is not recommended for new designs. Design File(s): |
| 04/24/2006 | XAPP541 - An Ethernet-to-MFRD Traffic Groomer - Not Recommended for New Designs(application/x-download, ver 1.0, 348 KB )
This application note describes the implementation of a traffic groomer that bridges the system space between a network line port (in this case, Gigabit Ethernet frame traffic) and the Mesh Fabric Reference Design (MFRD). This product is not recommended for new designs. Design File(s): |
| 09/27/2004 | XAPP542 - Getting Started With U-Boot on the ML300 - Not Recommended for New Designs(application/x-download, ver 1.0, 84 KB )
This application note covers the steps necessary to run the open source firmware, Universal Bootloader (U-Boot), and to use it to boot Linux on the embedded IBM PowerPC™ 405 (PPC405) processor available on Virtex-II Pro™ ML300 Evaluation Platforms. This product is not recommended for new designs. Design File(s): |
| 09/15/2004 | XAPP545 - Statistical Profiler for Embedded IBM PowerPC - Not Recommended for New Designs(application/x-download, ver 1.0, 71 KB )
This application note describes how to generate statistical profiling information from the IBM PowerPC 405D, which is embedded in some Virtex-II Pro™ FPGAs. Specifically, the application note details how to convert trace output files generated from the Agilent Technologies Trace Port Analyzer into a gprof (GNU profiler) readable format. The gprof tool is capable of generating a histogram of a program's functions and a call-graph table of those functions. This product is not recommended for new designs. Design File(s): |
| Date | Name |
|---|---|
| 10/26/2004 | RocketIO Transceiver Characterization Report for Virtex-II Pro X FPGAs - Obsolete(PDF, ver 1.0, 4.84 MB )
This characterization report documents the verification and characterization results of the RocketIO™ transceiver for stepping -0 of Virtex®-II Pro X XC2VPX20 FPGAs. This document is obsolete/under obsolescence. |
| 10/21/2004 | RocketIO Oversampling Logic Block Characterization: Test Report - Not Recommended for New Designs(PDF, ver 1.0, 568 KB )
This document describes techniques to use FPGA logic to implement this oversampling circuitry. It also shows the test results from actual implementations of this circuitry used to verify the stability of the design. These techniques can be used with both an embedded FPGA SERDES as well as a SERDES that is external to the FPGA, and can also be applied to an ASIC-based oversampling design. This product is not recommended for new designs. |
| 05/10/2004 | Serial ATA Cable Characterization with RocketIO MGTs - Not Recommended for New Design - Not Recommended for New Designs(PDF, ver 2.0, 2.08 MB )
This report characterizes the performance of RocketIO™ MGTs over Serial ATA (SATA) cables. The test cases are chosen to reveal the capabilities and limitations of the cable in terms of data rate and cable length. This product is not recommended for new designs. This product is not recommended for new designs and will be moved to the Archive area in Rx. |
| 01/28/2003 | Virtex-II Pro RocketIO Multi-Gigabit Transceiver Characterization Summary - Not Recommended for New Designs(PDF, ver 2.0, 20.43 MB )
This document presents characterization data taken on Virtex™-II Pro devices to verify the performance of the RocketIO™ MGTs with respect to industry standards and the product specification. This product is not recommended for new designs. |
| 05/10/2004 | CAT5, CAT5E, CAT6 Cable Characterization with RocketIO MGTs - Not Recommended for New Designs - Not Recommended for New Designs(PDF, ver 2.0, 2.69 MB )
This report characterizes the performance of RocketIO™ Multi-Gigabit Transceivers (MGTs) over Category 5, Category 5E, and Category 6 cables. The test cases are chosen to reveal the capabilities and limitations of each type of cable in terms of data rate and cable length. This document is not recommended for new designs. This product is not recommended for new designs. |
| 05/11/2006 | Notification Information System ACE CompactFlash Compatibility - Not Recommended for New Designs(PDF, ver 1.0.1, 31 KB )
This document provides vendor compatibility information for the System ACE™ CompactFlash (XCCACE-TQ144) controller. This product is not recommended for new designs and will be moved to the Archive area in Rx. |
| 05/10/2004 | Infiniband Cable Characterization with RocketIO MGTs - Not Recommended for New Designs(PDF, ver 2.0, 1.34 MB )
This report characterizes the performance of RocketIO™ MGTs over Infiniband cables. The test cases are chosen to reveal the capabilities and limitations of the cable in terms of data rate and cable length. This product is not recommended for new designs. |
| Date | Name |
|---|---|
| 02/08/2007 | WP258 - Considerations for Heatsink Selection - Xilinx Thermal Data Application(PDF, ver 1.0, 135 KB )
This white paper reviews the potential inaccuracies associated with the traditional one-resistor approach to selecting heatsinks, and suggests a more accurate two-resistor (2-R) approach based on both theta-jc and theta-jb from the device datasheet. |
| 04/10/2003 | WP162 - Multiprocessor Systems(PDF, ver 1.0, 250 KB )
With the availability of the Virtex-II Pro devices containing more than one PowerPC processor and MicroBlaze and PicoBlaze soft processor cores, it is important to understand the basics of multiprocessor systems. This document provides a background for building true multiprocessor systems. It is by no means a comprehensive discussion on the topic of multiprocessing. For more information see Parallel Computer Architecture by Culler and Singh, with Gupta. |
| 05/12/2003 | WP192 - SMT Package Rework(PDF, ver 1.0, 42 KB )
Surface Mount Technology (SMT) packages include the leaded family packages (Quad Flat Pack (QFP) and Plastic Leaded Chip Carrier (PLCC)) and the Ball Grid Array (BGA) packages. SMT rework can be necessary for any of the following reasons: assembly related defects, such as shorts, opens, wrong orientation, and solder ball defects; device/package related defects/failure analysis; and engineering change or system upgrade. |
| 12/08/2006 | WP240 - AccelDSP Synthesis Tool Supported MATLAB Constructs and Functions(PDF, ver 1.1, 75 KB )
This document provides a concise overview of the subset of the MATLAB language, including operators, as well as built-in and toolbox functions supported by AccelDSP™ Synthesis Tool for algorithmic synthesis targeting Xilinx FPGAs. |
| 02/25/2003 | WP190 - System Clock Management Simplified with Virtex-II Pro FPGAs(PDF, ver 1.0, 440 KB )
Virtex-II Pro FPGAs provide Digital Clock Management circuitry to handle all clock management requirements at the device, board, and system level resulting in simplified designs and reduced costs. |
| 03/13/2003 | WP174 - Methodologies for Efficient FPGA Integration into PCBs(PDF, ver 1.0, 1.09 MB )
Describes how PCB design considerations play a major role in obtaining the expected performance from FPGAs. Focuses on early analysis and simulation methodologies as a way of performing a guided implementation. If design variables are analyzed and results passed to implementation, it is more likely the desired specifications will be met in the first pass, fulfilling the ultimate goal to keep development effort, cost, and time to a minimum. |
| 02/27/2006 | WP237 - What are OFFSET Constraints?(PDF, ver 1.0, 398 KB )
This paper discusses the overall purpose of OFFSET constraints, the specific paths that are covered by OFFSET constraints, and the differences between the OFFSET IN and OFFSET OUT constraints. |
| 12/23/2004 | WP217 - Estimating Actual Output Timing Without Board Simulation(PDF, ver 1.0, 271 KB )
This document can help designers obtain more accurate I/O timing data without the need for board-level IBIS or SPICE simulations. Until recently, Xilinx specified outputs into a lumped capacitive load. However, since rise and fall times force board interconnect to be considered transmission lines, a lumped capacitive load is no longer relevant (see the TechXclusives document on this for more detail). |
| 04/19/2006 | WP243 - M2C-Accelerator Facilitates Model-Based Design(PDF, ver 1.0, 92 KB )
The M2C-Accelerator extends the Xilinx AccelDSP™ Model-Based Design solution by converting floating-point MATLAB to fixed-point C++ for accelerated MBD verification eliminating a potential bottleneck. |
| 04/19/2006 | WP242 - AccelDSP IP Explorer(PDF, ver 1.0, 412 KB )
AccelDSP™ Synthesis Tool with IP-Explorer technology eliminates the trial-and-error from using IP blocks by allowing the tool automatically to select from various macro-architectures. |
| 05/16/2007 | WP230 - Physical Synthesis and Optimization with ISE 9.1i(PDF, ver 1.1, 223 KB )
The Physical Synthesis and Optimization tools in the Xilinx ISE software have been created to reexamine the structure of your FPGA design during the packing and placement phases of implementation. |
| 01/14/2004 | WP208 - Flip-Chip Package Substrate Solder Issue(PDF, ver 1.1, 135 KB )
Alpha particle emission in close proximity to the device circuitry is minimized by following Xilinx low alpha solder requirements on package substrate pads. One flip-chip packaging vendor’s failure to comply with these requirements has resulted in contamination by high alpha solder causing possible soft errors due to flipped device configuration bits. This white paper provides an overview on soldering material, describes the specific soldering problem, and offers some solutions. |
| 03/01/2004 | WP206 - The 40% Performance Advantage of Virtex-II Pro FPGAs Over Competitive PLDs(PDF, ver 1.2, 216 KB )
As programmable logic devices (PLDs) increase in density and complexity, the combination of a feature-rich fabric and sophisticated design tools enables users to realize their performance goals in less time. Shorter design cycle times enable users to lower overall design costs and meet time-to-market requirements. This white paper highlights how the Virtex-II Pro™ FPGA and ISE6 design tool combination provides a 40% performance advantage over the nearest competitor, the Altera Stratix™ PLD. |
| 05/15/2003 | WP175 - High-Speed Serial Interconnects: Technical Advantages, IC, and System Design Strategies(PDF, ver 1.0, 67 KB )
Companies across a wide range of industries are witnessing a transition from parallel to high-speed serial I/O solutions to reduce system costs, simplify system design, and provide scalability to meet new bandwidth requirements. Serial solutions will ultimately be deployed in nearly every type of electronic products imaginable, from chip-to-chip interfacing, backplane connectivity and system boards, to box-to-box communications. This document focuses on the dynamics of this transition in the connectivity solutions market. |
| 07/27/2004 | WP160 - Emulating External SERDES Devices with Embedded Rocket I/O Transceivers(PDF, ver 1.2, 268 KB )
The Virtex-II Pro™ Platform FPGA provides an attractive single-chip solution to serial transceiver design problems that previously required multiple devices. This white paper describes several different dedicated external SERDES devices, and presents alternative design solutions using the Virtex-II Pro Platform FPGA with RocketIO™ transceivers. |
| 02/17/2004 | WP210 - Programmable Logic Solutions for Next Generation Serial Backplanes(PDF, ver 1.0, 152 KB )
Today's data rates, exceeding 622 Mbps and reaching the 1 to 3.125 Gbps range across 20 inches or more of backplane trace, have made it challenging to pass data reliably over parallel buses. As a result, designers are now forced to shift from the use of parallel buses to utilizing more advanced serial interconnects; however, even serial technologies have limitations, especially at data rates beyond the 1 Gbps level, where new problems arise. This white paper presents methods of addressing these issues with programmable logic solutions for next generation serial backplanes. |
| 06/04/2008 | WP335 - Creative Uses of Block RAM(PDF, ver 1.0, 215 KB )
This white paper examines alternate uses of available block RAM in Virtex® and Spartan® FPGAs. |
| 07/18/2008 | WP279 - Digitally Removing a DC Offset: DSP Without Mathematics(PDF, ver 1.0, 531 KB )
This white paper examines how to remove the DC content from a digitally sampled waveform using DSP without complicated mathematics. |
| 10/22/2007 | WP275 - Get your Priorities Right – Make your Design Up to 50% Smaller(PDF, ver 1.0.1, 239 KB )
This white paper describes a rarely noticed design technique that can make a difference in the size and the performance of your FPGA design. Control signals on FPGA flip-flops have a built-in priority. If you can learn to write code that is sympathetic to the priorities, the results will be rewarding. This white paper provides some simple VHDL and Verilog examples to explain key points. |
| 10/13/2011 | WP286 - Continuing Experiments of Atmospheric Neutron Effects on Deep Submicron Integrated Circuits(PDF, ver 1.1, 117 KB )
This white paper updates the results from the 2005 Xilinx Rosetta experiments published in IEEE Transactions on Device and Materials Reliability, clarifies some open issues, and presents additional results for 90 nm and 65 nm technology nodes. |
| Date | Name |
|---|---|
| 05/05/2004 | PHY Daughter Card User Guide(PDF, ver 1.0, 590 KB )
This guide documents the PHY daughter card for use with Xilinx ML32x Development Platforms. |
| 10/12/2003 | XtremeDSP Development Kit Pro User Guide(PDF, ver 1, 9.47 MB ) |
| 04/26/2006 | Xilinx Personality Module (XPM) Interface Specification(PDF, ver 1.1, 697 KB )
This document provides the specifications for designing customized personality modules for Xilinx Embedded Development Platforms that are equipped with personality module interface connectors. |
| 10/12/2004 | SDRAM Daughter Card User Guide(PDF, ver 1.0.1, 179 KB )
This guide documents the SDRAM daughter card for use with Xilinx ML32x Development Platforms. |
| 12/10/2006 | 19-inch 1U Rack-Mount Chassis User Guide(PDF, ver 1.0.1, 1.22 MB )
The Xilinx 19-inch 1U Rack-Mount Chassis along with a Xilinx ML310 or ML410 embedded development platform is intended to be installed into a 4-post network rack for remote use, regression testing or computing and networking clusters. Custom Personality Modules (providing access to the Xilinx RocketIO™ MGTs, SelectIO™ signals, and other resources) a CD-ROM, or a hard disk can be added to the ML310/ML410 board within the Rack-Mount Chassis. |
| 07/01/2005 | Virtex-II Pro X MK322 and MK325 Platform User Guide(PDF, ver 1.0, 584 KB )
This document describes the features and operation of the Virtex™-II Pro X MK322 and MK325 prototype and demonstration boards. |
| 02/23/2009 | XCN09005 - Xilinx Product Discontinuation Notice for Development Systems Products(PDF, ver 1.0, 73 KB )
To communicate that Xilinx is discontinuing certain Development Systems Products. |
| 06/03/2004 | XLVDSPro Demonstration Boards User Guide - Not Recommended for New Designs(PDF, ver 1.4, 1.46 MB )
XLVDSPro Demonstration Boards User Guide for the Virtex-II Pro Family. This product is not recommended for new designs. |
| 05/30/2006 | Virtex-II Pro ML324 and ML325 Platform User Guide - Not Recommended for New Designs(PDF, ver 1.2, 395 KB )
This document describes the features and operation of the Virtex-II Pro ML324 and ML325 prototype and demonstration boards. This product is not recommended for new designs. |
| 06/29/2004 | ML365 Virtex-II Pro QDR II SRAM (200 MHz) Memory Board User Guide - Not Recommended for New Designs(PDF, ver 1.0, 2.18 MB )
This document describes the functional blocks within the ML365. It also provides various recommendations and requirements for usage of the board, including electrical requirements, logic analyzer requirements, and signal integrity issues. Simulation results using IBIS also are included. This product is not recommended for new designs. |
| 01/07/2004 | Getting Started with the ML300 Virtex-II Pro Development System - Not Recommended for New Designs(PDF, ver 1.3, 88 KB )
Getting Started with the ML300 provides an overview of the contents of the ML300 Evaluation Platform, directions on how to start using your ML300, and references to more information. This product is not recommended for new designs. |
| 10/25/2002 | Virtex-II Pro Prototype Platform User Guide - Not Recommended for New Designs(PDF, ver 1.6, 468 KB )
This document discusses the Virtex-II Pro prototype platform and RISCWatch and RISCTrace interfaces. This product is not recommended for new designs. |
| 11/08/2007 | ML361 Virtex-II Pro DDR400/PC3200 Memory Board User Guide - Not Recommended for New Designs(PDF, ver 1.2, 2.03 MB )
This document describes the design of the ML361 Virtex-II Pro™ DDR400/PC3200 Memory Board, which connects a Virtex-II Pro FPGA to DDR memories. This product is not recommended for new designs. Design File(s): |
| 01/03/2008 | ML300 User Guide - Not Recommended for New Designs(PDF, ver 1.3.2, 1.61 MB )
This manual accompanies the ML300 Development System and contains information about the ML300 Hardware Platform and software tools. The ML300 Kit includes the ML300 Hardware Platform, a system comprised of two boards. The two boards—the ML300 CPU board and the ML300 Power I/O board—provide for a comprehensive collection of peripherals to use in creating a system around the Virtex-II Pro FPGA. This product is not recommended for new designs. Design File(s): |
| 02/01/2007 | ML310 User Guide - Not Recommended for New Designs(PDF, ver 1.1.5, 690 KB )
The ML310 Embedded Development Platform offers designers a versatile Virtex-II Pro XC2VP30-FF896 based platform for rapid prototyping and system verification. This manual accompanies the ML310 Embedded Development System and contains information about the ML310 Hardware Platform and software tools. This product is not recommended for new designs. Design File(s): |
| 03/19/2004 | Virtex-II Pro ML320, ML321, ML323 Platform User Guide - Not Recommended for New Designs(PDF, ver 2.1, 329 KB )
This document describes the features and operation of the Virtex-II Pro ML320, ML321, and ML323 prototype and demonstration boards. The ML32x boards allow designers to investigate and experiment with the features of RocketIO transceivers. This product is not recommended for new designs. |