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 |
|---|---|
| 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): |
| 06/14/2006 | XAPP944 - Using a Xilinx CoolRunner-II CPLD as a Data Stream Switch(PDF, ver 1.0, 55 KB )
This application note shows how a Xilinx® CoolRunner™-II CPLD can be used as a simple logical switch that can quickly and reliably select between different MPEG video sources. Design File(s): |
| 03/07/2000 | XAPP328 - Design of an MP3 Portable Player Using a CoolRunner CPLD(PDF, ver 1.2, 408 KB )
MP3 portable players are the trend in music-listening technology. These players do not include any mechanical movements, thereby making them ideal for listening to music during any type of activity. MP3 is a digital compression technique based on MPEG Layer 3 which stores music in a lot less space than current CD technology. Software is readily available to create MP3 files from an existing CD, and the user can then download these files into a portable MP3 player to be enjoyed in almost any environment. |
| 11/21/2007 | WP328 - FPGAs Driving Voice-Data Convergence(PDF, ver 1.0.1, 170 KB )
This TechXclusive article gives an overview of voice data convergence technologies, the benefits to the users and some of the significant challenges facing the designers of these systems. |
| 09/28/2009 | XAPP1015 - Audio/Video Connectivity Solutions for Spartan-3E FPGAs(PDF, ver 01, 4.9 MB )
This application note describes how to use Spartan®-3E FPGAs to implement various serial digital video interfaces commonly used in the professional video broadcast industry. Design File(s): |
| 11/09/2009 | XAPP1014 - Audio/Video Connectivity Solutions for Virtex-5 FPGAs(PDF, ver 1.2, 23.51 MB )
This application note is a collection of audio and video connectivity solutions for the broadcast industry. It describes how to use Virtex®-5 FPGAs to implement serial digital video and audio interfaces commonly used in the professional video broadcast industry. The associated reference designs support many video rates and standards, and provide for embedded audio. Design File(s): |
| Date | Name |
|---|---|
| 02/01/2012 | XAPP521 - Bridging Xilinx Streaming Video Interface with the AXI4-Stream Protocol(application/x-download, ver 1.0, 733 KB )
This application note details bridging an XSVI interface to an AXI4-Stream interface, enabling video designs with Xilinx video IP cores and XSVI interfaces to use the AXI VDMA. Design File(s): |
| 11/03/2011 | XAPP740 - Designing High-Performance Video Systems with the AXI Interconnect(PDF, ver 1.0, 1.58 MB )
This application note covers the design considerations of a system using the performance features of the LogiCORE™ IP Advanced eXtensible Interface (AXI) Interconnect core. Design File(s): |
| 01/18/2012 | AXI Reference Guide (AXI)(PDF, ver 13.4, 3.86 MB )
This guide introduces key concepts of the AXI protocol, gives an overview of what Xilinx tools you can use to create AXI-based IP, explains what features of AXI Xilinx has adopted and provide guidance on how to migrate your existing design to AXI. This document contains information about the AXI4 version of the core. |
| 09/23/2011 | XAPP739 - AXI Multi-Ported Memory Controller(application/x-download, ver 1.0, 15.56 MB )
This application note demonstrates how to create a basic DDR3 MPMC design using the ISE® Design Suite Logic Edition tools, including Project Navigator (ProjNav) and the CORE Generator™ tool. Design File(s): |
| 04/24/2012 | XAPP788 - 7 Series FPGAs AXI Multi-Port Memory Controller Using the PlanAhead Tool Application Note(PDF, ver 1.0, 11.19 MB )
Step-by-step example using the PlanAhead™ tool to implement an AXI multi-port memory controller (MPMC) in a video test pattern generator on the KC705 board. Design File(s): |
| 04/30/2012 | XAPP741 - Designing High-Performance Video Systems in 7 Series FPGAs with the AXI Interconnect(PDF, ver 1.1, 1.98 MB )
This application note covers the design considerations of a video system using the performance features of the LogiCORE™ IP Advanced eXtensible Interface (AXI) Interconnect core. Design File(s): |
| 05/03/2012 | XAPP742 - AXI VDMA Reference Design(PDF, ver 1.0, 2.07 MB )
This application note demonstrates the creation of video systems by using Xilinx native video IP cores such as AXI Video Direct Memory Access (VDMA), Video Timing Controller (VTC), test pattern generator (TPG), and the DDR3 memory controller to process configurable frame rates and resolutions in Kintex™-7 FPGAs. Design File(s): |
| Date | Name |
|---|---|
| No Documents Available | |
| Date | Name |
|---|---|
| 05/19/2011 | WP396 - High-Volume Spartan-6 FPGAs: Performance and Power Leadership by Design(PDF, ver 1.0, 722 KB )
The purpose of this white paper is to describe how Spartan®-6 FPGAs address the needs of high-volume systems. The ability to connect efficiently and inexpensively to commodity memories, high-performance chip-to-chip interface capability, and innovative power down modes are just a few of the problems solved by high-performance, low-power, and low-cost Spartan-6 FPGAs. |
| 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): |
| Date | Name |
|---|---|
| 09/27/2005 | XAPP390 - Design of a Digital Camera with CoolRunner-II CPLDs(PDF, ver 1.1, 1.68 MB )
This application note describes a digital camera reference design that uses a CoolRunner-II™ CPLD. |
| 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): |
| 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): |
| 12/13/2010 | XAPP495 - Implementing a TMDS Video Interface in the Spartan-6 FPGA(PDF, ver 1.0, 1.24 MB )
This application note describes a set of reference designs able to transmit and receive DVI and HDMI data streams up to 1080 Mb/s using the native TMDS I/O interface featured by Spartan®-6 FPGAs. |
| Date | Name |
|---|---|
| 03/22/2010 | XAPP1065 - Spread-Spectrum Clock Generation in Spartan-6 FPGAs(PDF, ver 1.0, 1.23 MB )
This application note and reference design gives examples of a typical spread-spectrum clock for video applications using the Spartan®-6 FPGA DCM_CLKGEN primitive. DCM_CLKGEN can be used for fixed spread-spectrum generation without any logic or in a soft spread-spectrum solution using a state machine. Design File(s): |
| 11/10/2011 | WP408 - Enabling Next-Generation Broadband Networks Over Existing Cable Infrastructure(PDF, ver 1.0, 283 KB )
New architectures developed by equipment vendors must be flexible, scalable, and show a roadmap towards lower power. This white paper discusses emerging standards and how FPGAs offer a flexible silicon platform for equipment vendors to meet the needs of a shifting marketplace. |
| 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): |
| 06/05/2002 | XAPP380 - Building Crosspoint Switches with CoolRunner-II CPLDs(PDF, ver 1.0, 80 KB )
This application note provides a functional description of VHDL source code for a N x N Digital Crosspoint Switch. The code is designed with eight inputs and eight outputs in order to target the 128-macrocell CoolRunner™-II CPLD device but can be easily expanded to target higher density devices. |
| 08/14/2006 | XAPP946 - Switching Power Supplies for Virtex-4 RocketIO MGTs(PDF, ver 1.0.1, 575 KB )
This document presents design techniques and reference circuits that power Virtex™-4 FX RocketIO™ multi-gigabit transceivers (MGTs) operating at data rates below 3.125 Gb/s. |
| 04/18/2007 | XAPP713 - Virtex-4 RocketIO Bit-Error Rate Tester(PDF, ver 1.1, 693 KB )
This application note describes the implementation of a Virtex™-4 RocketIO bit-error rate tester (XBERT) reference design. The XBERT reference design generates and verifies non-encoded or 8B/10B-encoded high-speed serial data on one or multiple point-to-point links between Virtex-4 RocketIO Multi-Gigabit Transceiver (MGT) ports embedded within a single Virtex-4 FPGA. Design File(s): |
| 02/14/2006 | XAPP708 - 133 MHz PCI-X to 128 MB DDR Small-Outline DIMM Memory Bridge(PDF, ver 1.0, 325 KB )
This application note describes the implementation details of a bridge between a 133-MHz, 64-bit PCI-X interface and a 128 MB Double Data Rate (DDR), Small-Outline Dual Inline Memory Module (SODIMM) interface for Virtex™-4 devices. The reference design is capable of reading and writing up to four KB bursts of 64-bit data at 133 MHz. Design File(s): |
| 04/19/2007 | XAPP928 - Digital Display Panel Reference Design(PDF, ver 1.1, 580 KB )
This is a reference design for the Spartan™-3E Display Development Kit to assist in developing display panel products. The display solution FPGA design consists of a Video Input interface, Color Temperature Correction, Precise Gamma Correction, Image Dithering Engine, and an output interface. Design File(s): |
| 08/25/2005 | XAPP905 - Using CoolRunner-II with OMAP, XScale, i.MX & Other Chipsets(PDF, ver 1.0, 48 KB )
Using CoolRunner™-II CPLDs with standard chipsets. |
| 08/22/2005 | XAPP904 - CoolRunner-II Character LCD Module Interface(PDF, ver 1.0, 949 KB )
Uses CoolRunner™-II to control dot matrix LCD module. Includes design file. Design File(s): |
| 04/21/2008 | WP270 - Forward Error Correction in Digital Television Broadcast Systems(PDF, ver 1.0.1, 920 KB )
This white paper gives an overall view of the various mainstream digital television standards and outlines related Forward Error Correction solutions available from Xilinx for cable, satellite, terrestrial, and mobile systems. |
| 07/20/2001 | WP150 - Solving the Challenges for Terabit Networking and Beyond(PDF, ver 1.0, 113 KB )
In today's world of modular networking and telecommunications design, it is becoming increasingly difficult to keep alignment with the many different and often changing interfaces, both inter-board and intra-board. Each manufacturer has their own spin on the way in which devices are connected. To satisfy the needs of our customers, we must be able to support all their interface requirements. For us to be able to make products for many customers, we must adopt a modular approach to the design. This modularity is the one issue that drives the major problem of shifting our bits from one modular interface to another. |
| 02/10/2006 | XAPP913 - Reference System: OPB CAN Controller(PDF, ver 1.0, 135 KB )
This reference system tests the operation of the OPB CAN core in loopback mode. Design File(s): |
| 11/14/2003 | WP200 - Using Spartan-3 FPGAs As Low-Cost Controllers for Remote Digital Cameras(PDF, ver 1.1, 245 KB )
The introduction of Spartan-3™ devices has created multiple changes in the evolution of embedded control designs and pushed processing capabilities to the “almost-free stage.” With these new FPGAs falling under $20, in volume, with over 1 million system gates, and under $5 for 100K gate-level units, any design with programmable logic has a readily available 8- or 16-bit processor costing less than 75 cents and 32-bit processor for less than $1.50. This white paper explores the benefits, system requirements, cost, design process, software and hardware architecture, and expansion strategy, along with many details of these systems. |
| 07/24/2003 | WP196 - Xilinx Devices in Flat Panel Displays(PDF, ver 1.0, 248 KB )
This white paper discusses the FPD market and looks in closer detail at Plasma Display Panels and Liquid Crystal Displays in particular. An overview of where Xilinx devices fit in digital video systems is followed by a market overview of the flat panel display industry. The value proposition for Xilinx devices is presented, followed by a detailed discussion of the relationship of product features and resources to FPD system requirements. |
| 05/04/2007 | WP264 - Using CoolRunner-II CPLDs in Digital Video Applications(PDF, ver 1.0, 769 KB )
An overview of CoolRunner™-II CPLD applications in the Digital Video Applications market. |
| 06/14/2010 | XAPP997-Reference Design: Logicore OPB USB 2.0 Device(PDF, ver 1.1, 364 KB )
The OPB USB 2.0 Device core performs the functionality of a USB high speed device and is compliant with the USB 2.0 Specification. Design File(s): |
| 06/21/2010 | XAPP486 - 7:1 Serialization in Spartan-3E/3A FPGAs at Speeds Up to 666 Mbps(PDF, ver 1.1, 949 KB )
This application note targets Spartan™-3E devices in applications that require 4-bit or 5-bit transmit data bus widths and operate at rates up to 666 Mbps per line with a forwarded clock at 1/7th the bit rate. This type of interface is commonly used in flat panel displays and automotive applications. Design File(s): |
| 06/09/2010 | XAPP485 - 1:7 Deserialization in Spartan-3E/3A FPGAs at Speeds Up to 666 Mbps(PDF, ver 1.3, 774 KB )
This application note targets Spartan®-3E/3A devices in applications that require 4-bit or 5-bit receive data bus widths and operate at rates up to 666 Mbps per line with a clock at 1/7th the bit rate. This type of interface is commonly used in flat panel displays and automotive applications. Design File(s): |
| 09/28/2009 | XAPP1015 - Audio/Video Connectivity Solutions for Spartan-3E FPGAs(PDF, ver 01, 4.9 MB )
This application note describes how to use Spartan®-3E FPGAs to implement various serial digital video interfaces commonly used in the professional video broadcast industry. Design File(s): |
| 11/09/2009 | XAPP1014 - Audio/Video Connectivity Solutions for Virtex-5 FPGAs(PDF, ver 1.2, 23.51 MB )
This application note is a collection of audio and video connectivity solutions for the broadcast industry. It describes how to use Virtex®-5 FPGAs to implement serial digital video and audio interfaces commonly used in the professional video broadcast industry. The associated reference designs support many video rates and standards, and provide for embedded audio. Design File(s): |
| 02/01/2012 | XAPP521 - Bridging Xilinx Streaming Video Interface with the AXI4-Stream Protocol(application/x-download, ver 1.0, 733 KB )
This application note details bridging an XSVI interface to an AXI4-Stream interface, enabling video designs with Xilinx video IP cores and XSVI interfaces to use the AXI VDMA. Design File(s): |
| 11/03/2011 | XAPP740 - Designing High-Performance Video Systems with the AXI Interconnect(PDF, ver 1.0, 1.58 MB )
This application note covers the design considerations of a system using the performance features of the LogiCORE™ IP Advanced eXtensible Interface (AXI) Interconnect core. Design File(s): |
| 09/23/2011 | XAPP739 - AXI Multi-Ported Memory Controller(application/x-download, ver 1.0, 15.56 MB )
This application note demonstrates how to create a basic DDR3 MPMC design using the ISE® Design Suite Logic Edition tools, including Project Navigator (ProjNav) and the CORE Generator™ tool. Design File(s): |
| 04/24/2012 | XAPP788 - 7 Series FPGAs AXI Multi-Port Memory Controller Using the PlanAhead Tool Application Note(PDF, ver 1.0, 11.19 MB )
Step-by-step example using the PlanAhead™ tool to implement an AXI multi-port memory controller (MPMC) in a video test pattern generator on the KC705 board. Design File(s): |
| 04/30/2012 | XAPP741 - Designing High-Performance Video Systems in 7 Series FPGAs with the AXI Interconnect(PDF, ver 1.1, 1.98 MB )
This application note covers the design considerations of a video system using the performance features of the LogiCORE™ IP Advanced eXtensible Interface (AXI) Interconnect core. Design File(s): |
| Date | Name |
|---|---|
| 06/21/2011 | XAPP1075 - Implementing Triple-Rate SDI with Virtex-6 FPGA GTX Transceivers(PDF, ver 2.0, 4.55 MB )
The triple-rate serial digital interface, which supports the SMPTE SD-SDI, HD-SDI, and 3G-SDI standards, is widely used in professional broadcast video equipment. This document describes how to implement triple-rate SDI interfaces with GTX transceivers in Virtex®-6 FPGAs. Design File(s): |
| 10/10/2006 | XAPP854 - Digital Phase-Locked Loop (DPLL) Reference Design(PDF, ver 1.0, 886 KB )
This application note and reference design provide a digital phase-locked loop (DPLL) solution using minimal external components and spare Virtex™-4 resources. The performance of the DPLL is superior to most integrated mixed-signal solutions. The DPLL design can be used in many different applications, including jitter reduction PLLs, clock multiplier PLLs, clock recovery PLLs, and clock generators. Design File(s): |
| 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): |
| 11/28/2007 | WP324 - New High Speed Broadcast Video Connectivity Solution (3G) with Low-cost FPGAs(PDF, ver 1.0, 618 KB )
Using Xilinx Spartan™-3E and Spartan-3A FPGAs, a National Semiconductor PHY, and a Xilinx video processing stack provides a very cost-effective and flexible approach to the challenges of multi-rate broadcast. |
| 09/28/2009 | XAPP1015 - Audio/Video Connectivity Solutions for Spartan-3E FPGAs(PDF, ver 01, 4.9 MB )
This application note describes how to use Spartan®-3E FPGAs to implement various serial digital video interfaces commonly used in the professional video broadcast industry. Design File(s): |
| 11/09/2009 | XAPP1014 - Audio/Video Connectivity Solutions for Virtex-5 FPGAs(PDF, ver 1.2, 23.51 MB )
This application note is a collection of audio and video connectivity solutions for the broadcast industry. It describes how to use Virtex®-5 FPGAs to implement serial digital video and audio interfaces commonly used in the professional video broadcast industry. The associated reference designs support many video rates and standards, and provide for embedded audio. Design File(s): |
| 12/13/2010 | XAPP495 - Implementing a TMDS Video Interface in the Spartan-6 FPGA(PDF, ver 1.0, 1.24 MB )
This application note describes a set of reference designs able to transmit and receive DVI and HDMI data streams up to 1080 Mb/s using the native TMDS I/O interface featured by Spartan®-6 FPGAs. |
| 12/15/2010 | XAPP1076 - Implementing Triple-Rate SDI with Spartan-6 FPGA GTP Transceivers(PDF, ver 1.0, 2.21 MB )
This document describes how to implement triple-rate SDI interfaces using Spartan®-6 FPGAs. Design File(s): |
| 05/08/2012 | XAPP589 - All Digital VCXO Replacement for Gigabit Transceiver Applications(PDF, ver 1.0, 2.26 MB )
This application note delivers a system that is designed to replace external voltage controlled crystal oscillator (VCXO) circuits by utilizing functionality within each serial gigabit transceiver. |