XAPP108 - HDL Simulation Using the Xilinx Alliance Series Software (PDF)
View Document Details
This application note describes the basic flow and issues to note when performing HDL simulation with Alliance Series software. The goal of this document is to familiarize the user with some of the concepts, but it should not be considered a replacement for the Xilinx or HDL simulator documentation. Was this document helpful? Yes | No
|
2.0 |
166 KB |
05/22/2000 |
XAPP100 - Choosing a Xilinx Product Family (PDF)
View Document Details
This application note describes the mature Xilinx product families and highlights their differences. Was this document helpful? Yes | No
|
1.4 |
35 KB |
12/03/1998 |
XAPP097 - Xilinx FPGAs: A Technical Overview for the First Time User (PDF)
View Document Details
In the Spartan™ XC3000, XC4000, and XC5200 device families, Xilinx offers several evolutionary and compatible generations of Field Programmable Gate Arrays (FPGAs). This overview describes two aspects of Xilinx FPGAs: What logic resources are available to the user, and how the devices are programmed. Was this document helpful? Yes | No
|
1.3 |
25 KB |
12/12/1998 |
XAPP096 - Overshoot and Undershoot (PDF)
View Document Details
Clarifies why the overshoot/undershoot limit includes both magnitude and duration. Applies to mature FPGA families only. Was this document helpful? Yes | No
|
1.0 |
12 KB |
09/09/1997 |
XAPP095 - Set-up and Hold Times (PDF)
View Document Details
Beware of hold time problems, because they can lead to unreliable, temperature-sensitive designs that can fail even at low clock rates. Was this document helpful? Yes | No
|
1.0 |
12 KB |
11/24/1997 |
XAPP093 - Dynamic Reconfiguration (PDF)
View Document Details
All Xilinx SRAM-based FPGAs can be in-system configured and reconfigured an unlimited number of times. This application note describes the procedures for reconfiguring mature Xilinx FPGAs. Was this document helpful? Yes | No
|
1.1 |
28 KB |
11/10/1997 |
XAPP092 - Configuration Issues: Power-up, Volatility, Security, Battery Back-up (PDF)
View Document Details
This application note covers several related subjects: How does a Xilinx FPGA power up, and how does it react to power supply glitches? What can be done to maintain configuration during loss of primary power? What can be done to secure a design against illegal reverse engineering? Was this document helpful? Yes | No
|
1.1 |
31 KB |
11/24/1997 |
XAPP091 - Configuring Mixed FPGA Daisy Chains (PDF)
View Document Details
Xilinx FPGAs can be configured in a common daisy chain structure, where the lead device generates CCLK pulses and feeds serial configuration information into the next downstream device, which in turn feeds data into the next downstream device, etc. There is no limit to the number of devices in a daisy chain, and XC3000™, XC4000™, Spartan™, and XC5200™-series devices can be mixed freely with only one constraint: the lead device must be a member of the highest order family used in the chain. Was this document helpful? Yes | No
|
1.0 |
26 KB |
11/24/1997 |
XAPP090 - FPGA Configuration Guidelines (PDF)
View Document Details
These guidelines describe the configuration process for all members of the XC3000™, XC4000™, XC5200™, and Spartan™ FPGA devices and their derivatives. The average user need not understand or remember all these details, but should refer to the debugging hints when problems occur. Was this document helpful? Yes | No
|
1.1 |
58 KB |
11/24/1997 |
XAPP061 - Design Migration from XC2000/XC3000 to XC5200 (PDF)
View Document Details
This application note reviews the differences between the XC5200™ and XC2000™/XC3000™ families, recommends approaches for converting XC2000/XC3000 designs to the XC5200 architecture, and provides a methodology to migrate designs easily in multiple CAE environments. Was this document helpful? Yes | No
|
2.1 |
59 KB |
09/03/1997 |
XAPP059 - Gate Count Capacity Metrics for FPGAs (PDF)
View Document Details
This application note defines three metrics to describe FPGA device capacity: Maximum Logic Gates, Maximum Memory Bits, and Typical Gate Range. It also describes the methodology used to determine these values. Was this document helpful? Yes | No
|
1.1 |
36 KB |
02/01/1997 |
XAPP029 - Serial Code Conversion between BCD and Binary (PDF)
View Document Details
This application note discusses binary-to-BCD and BCD-to-binary conversions that are performed between serial binary values and parallel BCD values.
|
1.1 |
27 KB |
10/27/1997 |
XAPP028 - Frequency/Phase Comparator for Phase Locked Loops (PDF)
View Document Details
The phase comparator described in this application note permits phase-locked loops to be constructed using FPGA devices that require only an external voltage-controlled oscillator and integrating amplifier.
|
1.1 |
27 KB |
12/02/1996 |
XAPP027 - Implementing State Machines in FPGA Devices (PDF)
View Document Details
This application note discusses various approaches available for implementing state machines in FPGA devices, in particular, the one-hot-encoding scheme for medium-sized state machines. Was this document helpful? Yes | No
|
1.0 |
26 KB |
11/01/1995 |
XAPP024 - XC3000 Series Technical Information (PDF)
View Document Details
This application note contains additional information for designing with the XC3000™ series of FPGA devices. This information supplements the data sheets, and is provided for guidance only. Was this document helpful? Yes | No
|
1.0 |
90 KB |
11/24/1997 |
XAPP014 - Ultra-Fast Synchronous Counters (PDF)
View Document Details
This fully synchronous, non-loadable, binary counter uses a traditional prescaler technique to achieve high performance. Typically, the speed of a synchronous prescaler counter is limited by the delay incurred distributing the parallel Count Enable. This design minimizes that delay by replicating the LSB of the counter. In this way even the small longline delay is eliminated, resulting in the fastest possible synchronous counter.
|
1.0 |
29 KB |
11/01/1995 |
XAPP012 - Quadrature Phase Detector (PDF)
View Document Details
A simple state machine is used to adapt the output of two photo-cells to control an up/down counter. The state machine provides hysteresis for counting parts correctly, regardless of change in direction. Was this document helpful? Yes | No
|
1.0 |
18 KB |
11/01/1995 |
XAPP011 - LCA Speed Estimation: Asking the Right Question (PDF)
View Document Details
A simple algorithm is described for determining the depth of logic, in CLBs, that can be supported at a given clock frequency. The algorithm is suitable for XC3000 Series or XC4000 Series FPGA devices. Was this document helpful? Yes | No
|
1.0 |
10 KB |
11/01/1995 |
XAPP009 - Harmonic Frequency Synthesizer and FSK Modulator (PDF)
View Document Details
Harmonic Frequency Synthesizer: Uses an accumulator technique to generate frequencies that are evenly spaced harmonics of some minimum frequency. Extensive pipelining is employed to permit high clock rates. FSK Modulator: A modification of the Harmonic Frequency Synthesizer that automatically switches between two frequencies in accordance with an NRZ input.
|
1.0 |
23 KB |
11/01/1995 |
XAPP008 - Complex Digital Waveform Generator (PDF)
View Document Details
CLBs are used to emulate IEEE 1149.1 Boundary Scan. The FPGA device is configured to test the board interconnect, and then reconfigured for operation. Was this document helpful? Yes | No
|
2.0 |
12 KB |
03/01/1997 |
XAPP007 - Boundary Scan Emulator for XC3000 (PDF)
View Document Details
CLBs are used to emulate IEEE 1149.1 Boundary Scan. The FPGA device is configured to test the board interconnect, and then reconfigured for operation.
|
1.1 |
68 KB |
03/11/1997 |
XAPP005 - Register Based FIFO (PDF)
View Document Details
While XC3000 series FPGA devices do not provide RAM, it is possible to construct small register-based FIFOs. A basic synchronous FIFO requires one CLB for each two bits of FIFO capacity, plus one CLB for each word in the FIFO. Optional asynchronous input and output circuits are provided. Design files are available for two implementations of this design. The fastest of the two implementations uses a constraints file to achieve better placement.
|
2.0 |
41 KB |
11/01/1995 |
XAPP004 - Loadable Binary Counters (PDF)
View Document Details
The design strategies for loadable and non-loadable binary counters are significantly different. This application note discusses the differences, and describes the design of a loadable binary counter. Up, down and up/down counters are described, with lengths of 16 and 32 bits. Design files are available for all six versions.
|
2.0 |
31 KB |
11/01/1995 |