FPGA / CPLD Articles
-
Preservation of Circuit Structure and Timing during Fault Emulation in FPGA (Apr. 10, 2008)
This paper presents a technique that allows to preserve structure of a circuit according to a target technology during fault emulation in FPGA. The technique is not restricted to any target technology or FPGA emulation platform
-
How to implement a high-definition video design framework for FPGAs (Apr. 07, 2008)
This article explores a video design framework that can allow for a faster design cycle; components can be used collectively or you can pick-and-choose as required.
-
HD video line buffering in FPGA (Mar. 31, 2008)
Complex video processing algorithms need access to various pixel values.
-
Strategies for minimizing Xilinx implementation tool runtimes (Mar. 24, 2008)
When coupled with the new capabilities provided by the latest release of the Xilinx ISE Design Suite, these strategies can significantly reduce implementation tool runtimes.
-
Multimode sensor processing using Massively Parallel Processor Arrays (MPPAs) (Mar. 20, 2008)
A multimode sensor processing solution that is upwardly scalable, reconfigurable, and programmable, all while reducing development costs and time to market.
-
Evolving passive optical networks (PONs) demand FPGA design flexibility (Mar. 13, 2008)
Standards uncertainties abound going forward with PONs; the bedrock for bridging those issues is scalability and flexibility, both of which are provided by FPGAs.
-
Designing FPGA Based Reliable Systems Using Virtex-5 System Monitor (Mar. 10, 2008)
The fast track development and 24x7 operations have put tremendous pressure on the servers, networking systems and communication equipments. It has become necessary that these systems should operate reliably irrespective of the change in external operating environment like the temperature, humidity, and power fluctuations or, on chip conditions like on-chip temperature, internal voltage levels etc. Measuring the reliability of these physical systems is must for every operational unit.
-
Using FPGAs to avoid microprocessor obsolescence (Mar. 06, 2008)
This "How To" tutorial examines the options that are available to designers facing microprocessor (and microcontroller) obsolescence using FPGAs.
-
Comparing IP integration approaches for FPGA implementation (Feb. 21, 2008)
Avoiding the fixed routing and timetable of a standard bus can open up new avenues for design and restore a bit of glamour and creativity to an otherwise mundane project
-
DSPs vs. FPGAs for multiprocessing (Feb. 04, 2008)
For distributed applications, the choice of interconnect technology can also obviously have a crucial effect on the overall solution. Crunching the data is all very well, but your system needs to have the right interfaces to move it around between the different processors, and off-load the results. What do the DSP and FPGA vendors have to offer in this area?
-
FPGAs tackle microcontroller tasks: Part 2 - 'Flexible' CPUs (Jan. 24, 2008)
FPGAs offer flexibility to handle the explosion in electronic content in today's automotive systems.
-
FPGAs tackle microcontroller tasks: Part 1 - Application growth strains architecture and ASICs (Jan. 21, 2008)
FPGAs offer flexibility to handle the explosion in electronic content in today's automotive systems
-
FPGA design and verification using Simulink (Jan. 14, 2008)
Here's how to implement the H.264 CABAC encoder on an FPGA using System Generator for DSP.
-
The art of FPGA construction (Jan. 07, 2008)
Working with FPGAs isn't intimidating when you know the basic techniques and options.
-
Lower the cost of intelligent power control with FPGAs (Dec. 17, 2007)
Combining a programmable solution with an industry-standard processor core can save time, money, and real estate.
-
KNOW THE ISSUES: Applying FPGAs in system-critical automotive electronics (Dec. 17, 2007)
Programmable technology is expanding in under hood power-train and safety systems applications
-
Using Off-the-Shelf Technology with an FPGA to Replace Custom Hardware (Dec. 17, 2007)
This article examines the issues designers need to keep in mind when creating custom hardware in an industrial setting.
-
Generate FPGA designs from M-code (Nov. 15, 2007)
You can use MATLAB M-files with the AccelChip synthesis tool to implement DSP on Xilinx FPGAs.
-
Using Serial RapidIO for FPGA co-processing (Nov. 08, 2007)
This article explains the basics of Serial RapidIO, how it compares to other interconnects, and how it enables DSP co-processing in FPGAs. It also looks at the features of Xilinx's Serial RapidIO solution.
-
Low-power portable product design with FPGAs (Oct. 11, 2007)
Flash-based FPGAs featuring sophisticated low-power operating modes allow designers to quickly develop products that maximize battery life.
-
Using FPGAs for advanced collision avoidance systems (Oct. 08, 2007)
The nonvolatility of flash-based field-programmable gate arrays makes them the method of choice for manufacturers designing both active and passive electronic safety systems for today's automobiles.
-
How to implement double-precision floating-point on FPGAs (Oct. 04, 2007)
The real results of a double-precision matrix multiply core that can easily be extended to a full DGEMM benchmark are demonstrated.
-
How to turn every FPGA LVDS pair into a complete SERDES solution (Sep. 27, 2007)
An innovative new technology called Align Lock Loops (ALLs) forms the basis for implementing fast, simple, and affordable chip-to-chip and board-to-board communication.
-
How to use FPGAs for quadrature encoder-based motor control applications (Sep. 13, 2007)
The accuracy and performance of quadrature encoders are superior to traditional solutions in high-speed motor control schemes.
-
Top-down DSP design for FPGAs (Sep. 06, 2007)
High-level C++ synthesis in combination with FPGAs is an attractive solution for achieving a rapid path from C++ to RTL running in hardware
-
Polyphase Video Scaling in FPGAs (Sep. 06, 2007)
This article gives a basic overview of polyphase video scaling followed by a detailed description of how to implement polyphase scaling in an FPGA.
-
FPGA design from scratch (Sep. 03, 2007)
I have been designing ASICs for more than 15 years. A few years ago I started to realize that there is another player in town and that is the FPGA circuit. With increasing NRE costs and with the long turn-around times, ASIC designs have become high-risk projects. At the same time FPGAs are getting bigger and faster and many companies have therefore decided to only use FPGAs.
-
How to support multiple SD devices using CPLDs (Aug. 23, 2007)
This tutorial details a scalable, auto-sensing bidirectional multiplexer-based CPLD-based design that allows host devices to support any number of SD devices.
-
Implementing an FPGA-based scalable OFDMA engine for WiMAX (Aug. 23, 2007)
The underlying nature of OFDMA is ideal for an FPGA-based WiMAX basestation design PHY. By leveraging a scalable OFDMA engine, engineering teams can save up to 18 months of development time. FPGA building blocks include bit-level, OFDMA symbol-level and digital intermediate frequency processing blocks.
-
Accelerate system performance with hybrid multiprocessing and FPGAs (Aug. 13, 2007)
Multiprocessing is becoming a key differentiator for FPGA-based processor architectures.