QUARTERLY SPOTLIGHT :: SUMMER 2005

FROM THE EDITOR

Welcome to FPGA Journal's Summer Spotlight.

In this issue, we shine our spotlight on digital signal processing (DSP) with FPGAs. If your system requires a high-performance datapath, today’s FPGAs offer a wealth of resources including high-performance, hard-wired multipliers, MACs, and DSP accelerators. At the same time, design tools for DSP design with FPGAs are maturing rapidly, offering direct compilation to FPGA technology from a variety of input sources. Whether your DSP solution involves FPGAs as the primary processor, or working in conjunction with traditional DSP devices, this spotlight will help you get on your way.

Each quarter, we focus on a specific hot topic in programmable logic and structured ASIC design, with articles and technical papers from leading programmable logic, tool, and IP companies. In the fall, our final 2005 spotlight will focus on low-cost/high-volume value-based FPGAs and structured ASICs. Then next year we’ll be repeating the cycle of focused topics in FPGA and structured ASIC including embedded systems design, design tools, DSP, and low-cost/high-volume. We hope you enjoy this popular supplement to FPGA and Programmable Logic Journal.

Kevin Morris – Editor
FPGA and Programmable Logic Journal

CONTENTS

FPGAs for High-Performance DSP Applications
Altera Corporation

Logic Navigator – A vender neutral logic
analyzer for FPGA debug

by Neal Stollon, First Silicon Solutions, Inc. (FS2)

Designing Multirate Filter Systems in FPGAs using
Synthesizable MATLAB

by Tom Hill, Technical Marketing Manager
AccelChip, Inc.

Implementation of an OFDM Wireless Transceiver using IP Cores on an FPGA
Lattice Semiconductor Corporation

High-Performance EMIF Bridge Core Reference Design
Altera Corporation


FPGAs for High-Performance DSP Applications
Altera Corporation


SPONSORED WHITE PAPER

This white paper compares the performance of DSP applications in Altera FPGAs with popular DSP processors as well as competitive FPGA offerings. With higher performance, you can easily time-division-multiplex your DSP design to increase the number of processing channels, reducing the overall cost of your system. Table 1 shows the performance advantages Altera offers over other silicon solutions for DSP systems.

Figure 1 compares design performance in Altera Stratix II and Cyclone II devices to Xilinx Virtex-4 and Spartan-3 devices, respectively.

The Stratix II devices achieved an f MAX of over 350 MHz in 9 of the 17 designs, and two FIR designs exceeded 400 MHz. In comparison, only 2 of the 17 designs in Virtex-4 devices operated above 350 MHz.

The Cyclone II devices achieved an f MAX of over 200 MHz in 9 of the 17 designs, and one FIR design exceeded 300 MHz. None of the 17 designs in Spartan-3 devices operated above 200 MHz. [MORE]


 

Logic Navigator – A vender neutral logic
analyzer for FPGA debug

by Neal Stollon, First Silicon Solutions, Inc. (FS2)


SPONSORED WHITE PAPER

Logic Navigator Overview
The ability to probe and analyze embedded signals in a design is important to rapid verification of large gate count and high performance FPGA designs. In a large design, entire logic subsystems may be essentially inaccessible from the pin IO, which limits the ability for direct verification. Proactive approaches to design debug can significantly improve the comprehensiveness and ease of analyzing complex FPGA designs.

Probably the most fundamental analysis requirement for FPGAs is to allow for trace and debug of groups of embedded signals and for analysis of signals in context of either other related signals or under specific triggering events. Several FPGA venders (Xiinx, Altera, Lattice) have developed their custom debug solutions for their FPGAs. Others, including Actel, Quicklogic, and Atmel have worked with First Silicon Solutions as a debug tools partner to provide debug capabilities to their customers. FS2 Logic Navigator is designed to provide this logic analyzer function for embedded FPGA signals. Since many of these tools have similar features, we use can Logic Navigator® as being of other logic analyzer features and operations as well. [MORE]


Designing Multirate Filter Systems in FPGAs using
Synthesizable MATLAB

by Tom Hill, Technical Marketing Manager
AccelChip, Inc.


SPONSORED WHITE PAPER

Multirate filters provide a practical approach to designing and implementing finite response (FIR) filters with narrow spectral constraints. By changing the input data rate at one or more intermediate points the filter lengths and computational rates can be greatly reduced when compared to a standard single-rate filter implementation. In this technique, the sampling frequency is first decreased and the actual FIR filter is implemented at the lower sampling frequency which considerably reduces the complexity of the filter.

Multirate filter designs can be easily modeled and analyzed using MATLAB and the Filter Design Toolbox. Once an acceptable response has been designed the behavioral model can be quickly converted into a synthesizable model and implemented on an FPGA using AccelChip™ DSP Synthesis and AccelWare™ IP Cores. This design flow marries the
efficiency and ease of use offered by MATLAB with the processing power of a DSP savvy FPGA such as a Xilinx Virtex 4 or an Altera Stratix II device.

Designing Multirate Filters Systems using Filter Design Toolbox
The Filter Design Toolbox provides an easy method to design and analyze behavioral multirate filters models. It includes functions for designing: Polyphase interpolators Polyphase decimators Polyphase sample-rate converters CIC multirate filters and multistage-multirate filters. [MORE]


Implementation of an OFDM Wireless Transceiver using IP Cores on an FPGA
Lattice Semiconductor Corporation


SPONSORED WHITE PAPER

Introduction
Orthogonal Frequency Division Multiplexing (OFDM) transceivers are widely used in wireless applications including ETSI DVB-T/H digital terrestrial television transmission and IEEE network standards such as 802.11 (“WiFi”), 802.16 (“WiMAX”), 802.20 (proposed PHY). Such transceivers have large arithmetic processing requirements which can become prohibitive if implemented in software on a DSP processor. However, the highly pipelined nature of much of the processing lends itself well to a hardware implementation. A flexible solution such as an FPGA implementation has the added advantage of allowing late modifications in response to “real world” performance evaluation, or for requirement changes if the initial design is based on a draft specification.

This paper describes an FPGA implementation of an OFDM transceiver design based on the core physical layer (PHY) requirements of the “WiMAX” 802.16-2004 OFDM specification. The use of IP cores for already well defined DSP functions can help to reduce the development time. Incorporation of multiple such DSP IP cores into both the design and the design flow is outlined. Various architectural design considerations are discussed, together with how features of the structure of the FPGA can be taken advantage of. Details are given of the final implemented design, the resulting performance and the total FPGA resources used. [MORE]


High-Performance EMIF Bridge Core Reference Design
Altera Corporation


SPONSORED WHITE PAPER

Overview

The high-performance EMIF bridge core reference design provides a connection between an Altera FPGA and the external memory interface (EMIF) of Texas Instruments (TI) TMS320C64x family of digital signal processors. The EMIF bridge core decodes external EMIF accesses and converts and forwards those accesses to the appropriate internal FPGA resource. Both digital signal processing (DSP) memory accesses and direct memory access (DMA) transfer operations are supported. The reference design is supplied with Verilog HDL.

Features

  • Supports synchronous operation up to 133 MHz delivering new data every cycle
  • Configurable as either EMIF A (32-bit or 64-bit data width) or EMIF B (16-bit width only)
  • High-speed interface for developing FPGA co-processor systems

[MORE]


You're receiving this newsletter because you subscribed at our web site www.fpgajournal.com.
If someone forwarded this newsletter to you and you'd like to receive your own free subscription, go to: www.fpgajournal.com/update.
If at any time, you would like to unsubscribe, click here. (But we hope you don't.)
If you have any questions or comments, send them to comments@fpgajournal.com.

All material copyright © 2003-2005 techfocus media, inc. All rights reserved.
Privacy Statement