Xilinx Application Notes

XAPP Application Notes

List 
Summaries 

Get Acrobat to view the pdf PDF files below.


Title Size Summary Family Design
Loadable Binary Counters 41 kB XAPP004 XC3000 VIEWlogic
OrCAD
Register-Based FIFO 56 kB XAPP005 XC3000 VIEWlogic
OrCAD
Boundary-Scan Emulator for XC3000 82 kB XAPP007 XC3000 VIEWlogic
OrCAD
Harmonic Frequency Synthesizer and FSK Modulator 25 kB XAPP009 XC3000
XC4000
VIEWlogic
OrCAD
Bus-Structured Serial Input/Output Device 20 kB XAPP010 XC4000  
LCA Speed Estimation: Asking the Right Question 8 kB XAPP011 XC3000
XC4000
 
Quadrature Phase Detector 20 kB XAPP012 XC3000
Using the Dedicated Carry Logic in XC4000E 99 kB XAPP013 XC4000  
Ultra-Fast Synchronous Counters 36 kB XAPP014 XC3000
XC4000
VIEWlogic
OrCAD
Using the XC4000 Readback Capability 60 kB XAPP015 XC4000  
Boundary Scan in XC4000/XC5000 Devices 111 kB XAPP017 XC4000
XC5000
 
Estimating the Performance of XC4000E Adders and Counters 37 kB XAPP018 XC4000  
Adders, Subtracters and Accumulators in XC3000 65 kB XAPP022 XC3000 VIEWlogic
OrCAD
Accelerating Loadable Counters in XC4000 27 kB XAPP023 XC4000 VIEWlogic
OrCAD
Multiplexers and Barrel Shifters in XC3000/XC3100 38 kB XAPP026 XC3000 VIEWlogic
OrCAD
Implementing State Machines in LCA Devices 31 kB XAPP027 XC3000
XC4000
XC5000
 
Frequency/Phase Comparator for Phase-Locked Loops 35 kB XAPP028 XC3000
XC4000
XC5000
VIEWlogic
OrCAD
Serial Code Conversion between BCD and Binary 18 kB XAPP029 XC3000 VIEWlogic
OrCAD


Title Size  Summary Family Design
Megabit FIFO in Two Chips: One LCA Device and One DRAM 23 kB XAPP030 XC3000  
Improving XC4000 Design Performance 165 kB XAPP043 XC4000  
Synchronous and Asynchronous FIFO Designs 125 kB XAPP051 XC4000  
Efficient Shift Registers, LFSR Counters, and Long Pseudo-Random Sequence Generators 72 kB XAPP052 XC4000  
Implementing FIFOs in XC4000 Series RAM 222 kB XAPP053 XC4000 VIEWlogic
 Constant Coefficient Multipliers for the XC4000E  114 kB XAPP054 XC4000
 Block Adaptive Filter  117 kB XAPP055 XC4000
System Design with New XC4000EX I/O Features 84 kB XAPP056 XC4000  
Using Select-RAM Memory in XC4000 Series FPGAs 144 kB XAPP057 XC4000  
XC9500 In-System Programming Using an 8051 Microcontroller 255 kB XAPP058 XC9500 PC
SunOS
Solaris
HP
Gate Count Capacity Metrics for FPGAs 78 kB XAPP059 XC4000
XC5000
 
Design Migration from XC4000 to XC5200 119 kB XAPP060 XC4000
XC5000
 
 Design Migration from XC2000/XC3000 to XC5200 125 kB XAPP061 XC2000
XC3000
XC5000
Design Migration from XC4000 to XC4000E 65 kB XAPP062 XC4000  
Interfacing the XC6200 to a uP - Motorola MC68020 Example 68 kB XAPP063 XC6200  
Interfacing the XC6200 to uP - TMS320C50 Example 79 kB XAPP064 XC6200  
XC4000 Series Edge-Triggered and Dual-Port RAM Capability 52 kB XAPP065 XC4000  
Design Migration with XC9500 CPLDs 89 kB XAPP066 XC9500  
  Using Automatic Test Equipment to Program XC9500 Devices In-System 67 kB XAPP067 XC9500
 In-System Programming Times 23 kB XAPP068 XC9500
 Using the XC9500 JTAG Boundary-Scan Interface 156 kB XAPP069 XC9500


Title Size  Summary Family Design
 Using In-System Programmability in Boundary-Scan Systems 66 kB XAPP070 XC9500
 Using the XC9500 Timing Model 63 kB XAPP071 XC9500
 XC9500 Design Optimization 71 kB XAPP072 XC9500
 Designing with XC9500 CPLDs 104 kB XAPP073 XC9500
 Pin Preassigning with XC9500 CPLDs 80 kB XAPP074 XC9500
 Using ABEL with Xilinx CPLDs 125 kB XAPP075 XC9500
 Embedded Instrumentation Using XC9500 CPLDs 52 kB XAPP076 XC9500
 Metastability Considerations 33 kB XAPP077 XC9500
 XC9536 ISP Demo Board  54 kB XAPP078 XC9500 ABEL
VHDL
 CPLD-Based 1Mbit Virtual SPROM Downloader for XC4000-Series FPGAs 69 kB XAPP079 XC7300
XC9500
ABEL



XAPP Note Summaries

XAPP004 Loadable Binary Counters

XAPP005 Register-Based FIFO

XAPP007 Boundary-Scan Emulator for XC3000

XAPP009 Harmonic Frequency Synthesizer and FSK Modulator

XAPP010 Bus-Structured Serial Input/Output Device

XAPP011 LCA Speed Estimation: Asking the Right Question

XAPP012 Quadrature Phase Detector

XAPP013 Using the Dedicated Carry Logic in XC4000E

XAPP014 Ultra-Fast Synchronous Counters

XAPP015 Using the XC4000 Readback Capability

XAPP017 Boundary Scan in XC4000 and XC5000 Series Devices

XAPP018 Estimating the Performance of XC4000E Adders and Counters

XAPP022 Adders, Subtracters and Accumulators in XC3000

XAPP023 Accelerating Loadable Counters in XC4000

XAPP026 Multiplexers and Barrel Shifters in XC3000/XC3100

XAPP027 Implementing State Machines in LCA Devices

XAPP028 Frequency/Phase Comparator for Phase-Locked Loops

XAPP029 Serial Code Conversion Between BCD and Binary

XAPP030 Megabit FIFO in Two Chips: One LCA Device and One DRAM

XAPP043 Improving XC4000 Design Performance

XAPP044 High-Performance RAM-Based FIFO

XAPP051 Synchronous and Asynchronous FIFO Designs

XAPP052 Efficient Shift Registers, LFSR Counters, and Long Pseudo-Random Sequence Generators

XAPP053 Implementing FIFOs in XC4000 Series RAM

XAPP054 Constant Coefficient Multipliers for the XC4000E

XAPP055 Block Adaptive Filter

XAPP056 System Design with New XC4000EX I/O Features

XAPP057 Using Select-RAM Memory in XC4000 Series FPGAs

XAPP058 XC9500 In-System Programming Using an 8051 Microcontroller

XAPP059 Gate Count Capacity Metrics for FPGAs

XAPP060 Design Migration from XC4000 to XC5200

XAPP061 Design Migration from XC2000/XC3000 to XC5200 

XAPP062 Design Migration from XC4000 to XC4000E

XAPP063 Interfacing XC6200 To Microprocessors (MC68020 Example)

XAPP064 Interfacing XC6200 To Microprocessors (TMS320C50 Example)

XAPP065 XC4000 Series Edge-Triggered and Dual-Port RAM Capability

XAPP066 Design Migration with XC9500 CPLDs

XAPP067 Using Automatic Test Equipment to Program XC9500 Devices In-System

XAPP068 In-System Programming Times

XAPP069 Using the XC9500 JTAG Boundary-Scan Interface

XAPP070 Using In-System Programmability in Boundary-Scan Systems

XAPP071 Using the XC9500 Timing Model

XAPP072 XC9500 Design Optimization

XAPP073 Designing with XC9500 CPLDs

XAPP074 Pin Preassigning with XC9500 CPLDs

XAPP075 Using ABEL with Xilinx CPLDs

XAPP076 Embedded Instrumentation Using XC9500 CPLDs

XAPP077 Metastability Considerations

XAPP078 XC9536 ISP Demo Board

XAPP079 CPLD-Based 1Mbit Virtual SPROM Downloader for XC4000-Series FPGAs