DSP Selection Guide1
DSP Selection Guide1
DSP Selection Guide1
Selection Guide
June 2008
Introduction
Contents
DSP System Solutions..................4
DSP Devices.................................17
Development Tools.....................25
Complementary Solutions...........33
Resources....................................35
Digital Communications
Wireless/Wired Communication Systems Overview
Multi-Carrier
rates in radio, IF and base band stages Cascaded Integrator Comb (CIC) 4
between performance and silicon area so DVB Satellite Modulator (MC-XIL-DVBMOD) 4 Avnet
suit your algorithms. Use the Xilinx CORE 1-D Discrete Cosine Transform 4
Xilinx FPGAs and achieve high performance ADPCM, 1024 Channel Simplex (CS4190) 4 Amphion Semiconductor, Ltd.
results while also cutting your design time. ADPCM, 128 Simplex (CS4125) 4 Amphion Semiconductor, Ltd.
ADPCM, 16 Simplex (CS4110) 4 Amphion Semiconductor, Ltd.
The Xilinx CORE Generator system is included
ADPCM, 256 Channel Simplex (CS4130) 4 Amphion Semiconductor, Ltd.
in the ISE™ Foundation™ Design Tool and
ADPCM, 512 Channel Duplex (CS4180) 4 Amphion Semiconductor, Ltd.
comes with an extensive library of Xilinx
Discrete Cosine Transform (eDCT) 4 eInfochips Inc.
LogiCORE™ IP. These include DSP functions,
Discrete Cosine Transform, 2D Inverse (IDCT) 4 CAST, Inc.
memories, storage elements, math functions
Discrete Cosine Transform, Combined 2D Forward/Inverse (DCT_FI) 4 CAST, Inc.
and a variety of basic elements. Evaluation
Discrete Cosine Transform, Forward 2D (DCT) 4 CAST, Inc.
versions of more complex system level cores,
Discrete Wavelet Transform, Combined 2D Forward/Inverse (RC_2DDWT) 4 CAST, Inc.
which can be purchased separately, are also
Discrete Wavelet Transform, Line-based programmable forward (LB_2DFDWT) 4 CAST, Inc.
included. Use Xilinx IP to accelerate your time Discrete Wavelet Transform (BA113FDWT) 4 Barco-Silex
to market with pre-verified IP core functions Discrete Cosine Transform, forward/inverse 2D (DCT/IDCT 2D) 4 Barco-Silex
optimized by expert designers. Discrete Wavelet Transform, Inverse (BA114IDWT) 4 Barco-Silex
AllianceCORE™ products are intellectual Radar Pulse Compression (4954-440) 4 Pentek, Inc.
property (IP) cores that are developed, sold
and supported by our third-party Global
Alliance Partners. AllianceCORE certification
provides a showcase for the most popular IP
cores offered.
Reference Design Matrix Digital Communication Reference Designs Xilinx Alliance Partners Vendor
Xilinx also provides “unsupported” Wireless
reference designs to help developers and Open Base Station Architecture Initiative (OBSAI) RP3 4
innovators implement solutions and test Common Public Radio Interface (CPRI) 4
concepts. Reference designs are deliv- External Memory Interface (EMIF) 4
with the Xilinx System Generator for DSP An Overview of Multiple CAM Designs in Virtex Family Devices XAPP201
Content Addressable Memory (CAM) in ATM Applications XAPP202
tool and allows you to perform hardware-
Designing Flexible, Fast CAMs with Virtex Family FPGAs XAPP203
in-the-loop co-simulation so that you can Using Block RAM for High Performance Read/Write CAMs XAPP204
verify your design running on the FPGA High Performance TCP/IP on Xilinx FPGA Devices Using the Treck Embedded TCP/IP Stack XAPP546
itself. Interface to the PC is via PCI bus Virtex-II SiberBridge XAPP254
allowing for high bandwidth co-simulation. High Performance Multi-Port Memory Controller XAPP535
Gigabit System Reference Design XAPP536
644-Mhz SDR LVDS Transmitter/Receiver XAPP622
FPGA Interface to the TMSC6000 DSP Platform Using EMIF XAPP753
Gigabit Ethernet Aggregation to SPI-4.2 with Optional GFP-F Adaptation XAPP695
Configurable Physical Coding Sublayer XAPP759
PN Generators Using the SRL Macro XAPP211
Hardware Acceleration of 3GPP Turbo Encoder/Decoder BER Measurement Using System Generator XAPP948
PowerPC Processor with Floating Point Unit for Virtex-4 FX Devices XAPP547
Continuously Variable Fractional Rate Decimator – Under Literature Column XAPP936
Xilinx DSP Benefits for MVI Video & Imaging IP LogiCORE AllianceCORE Venue
cutting your design time. Combined 2-D Forward/Inverse Discrete Cosine Transform 4 CAST, Inc.
The Xilinx CORE Generator system is 2-D Forward/Inverse Discrete Cosine Transform 4 Barco-Silex
included in the ISE Foundation Design Tool Discrete Cosine Transform (eDCT) 4 eInfochips Inc.
and comes with an extensive library of Xilinx Combined 2-D Forward/Inverse Discrete Wavelet Transform (RC_2DDWT) 4 CAST, Inc.
LogiCORE IP. These include DSP functions, Discrete Wavelet Transform (BA113FDWT) 4 Barco-Silex
memories, storage elements, math functions Discrete Wavelet Transform Inverse (BA114IDWT) 4 Barco-Silex
and a variety of basic elements. Evaluation Discrete Wavelet Transform Line-based programmable forward (LB 2DFDWT) 4 CAST, Inc.
H.264 Video Compression-MPEG-4/AVC Encoding 4 Ateme SA
versions of more complex system level cores,
Huffman Decoder (HUFFD) 4 CAST, Inc.
which can be purchased separately, are also
Compact Video Controller 4 Xylon d.o.o
included. Use Xilinx IP to accelerate your
time to market with pre-verified IP core
functions optimized by expert designers.
AllianceCORE products are intellectual
property (IP) cores that are developed, sold
and supported by our third-party Global
Alliance Partners. AllianceCORE certification
A rich library of algorithms
provides a showcase for the most popular IP
cores offered. for MVI applications
Serial Digital Interface (SDI) Video Encoder XAPP298 Hardware Development Tools
Serial Digital Interface (SDI) Video Decoder XAPP288 Virtex-II XLVDS Demonstration Board HW-V2-XLVDS
XtremeDSP Development Kit for Virtex-4 DO-DI-DSP-DK4
I2C Video Peripheral Loader XAPP293
Virtex-4 ML403 Embedded Platform HW-V4-ML403
SDI : Ancillary Data & EDH Processor XAPP299
Virtex-4 ML402 SX XtremeDSP Evaluation Platform HW-V4-ML402
SDI : Physical Layer Implementation XAPP247
Spartan-3 Starter Kit DO-SPAR3-DK
DVB-ASI Physical Layer Implementation XAPP509 Video co-processing Kit XEVM642 HW-XEVM642-SX35
10 Gb/s Serial Digital Video Aggregation XAPP543 Video Starter Kit Virtex-4SX35 HW-V4SX35-VIDEO-SK1
Digital Video Test Pattern Generators XAPP248 JTAG Emulators
Virtex-EM FIR Filter for Video Applications v1.1 (10/00) XAPP241 Parallel Cable IV HW-PC4
Platform Cable USB HW-USB
Efficient Math for Video in Virtex Devices XAPP249
Software Development Tools
The Design of a Video Capture Board Using the Spartan Series XAPP172
ISE Foundation
Color Space Conversion: YCrCb to RGB XAPP283
System Generator for DSP DS-SYSGEN-4SL-PC
Color Space Converter: RGB to YCbCr XAPP637 AccelChip DSP Synthesis
DCT - Transforming Image Blocks from Spatial Domain to Transform Domain XAPP610 Development Option, AccelDSP Synthesis DO-ACDSP-F-PC
IDCT - Transforming Image Blocks from Transform Domain to Spatial Domain XAPP611 Development Option, AccelWare Communications Toolkit DO-AWCMT-F-PC
HDTV Video Pattern Generator XAPP682 Development Option, AccelWare Advanced Math Toolkit DO-AWAMT-F-PC
Development Option, AccelDSP Synthesis with AccelWare DSP IP Toolkits DO-ACALL-F-PC
Color-Space Converter: RGB to YCrCb XAPP930
Color-Space Converter: YCrCb to RGB XAPP931
Chroma Resampler XAPP932
Two-Dimensional Linear Filtering (2D FIR) XAPP933
Video Virtual Socket Architecture XAPP919
PowerPC Processor with Floating Point Unit for Virtex-4 Device XAPP547
Defense Systems
Defense Systems Overview
Defense Systems Overview to their parallel processing ability, thereby
Target Markets Defense communication and intelligence significantly reducing system cost and power
• Military Communications systems are migrating from legacy stovepipe consumption.
architectures to Software Defined Radios Electronics Countermeasures (EC) sys-
• Intelligence
(SDR) that can be dynamically reconfigured tems need to identify the signal of interest
• Electronic Warfare based on mission requirements. These SDR and jam it. These systems are required to
• Sensors platforms must support both legacy waveforms perform wideband digital down conver-
for voice and low-speed data as well as new sion, FFTs, signal detection, and target cor-
Target Applications wideband waveforms providing high-speed relation and may include electronic beam
data and multimedia content. This is enabled steering to optimize the jamming energy at
• Cognitive & Software Defined Radio
by new and extremely fast FPGAs, such as the the target receiver. Xilinx FPGAs are uniquely
• Military Satellite Terminals Virtex family, that are designed for reprogram- positioned to meet the DSP requirements
• Smart Antenna (Direction Finding/ mable, high performance, signal processing. demanded by EC.
Beam-forming) Phased Array Radar systems are required to With advanced process technology, Xilinx
• Communications Infrastructure perform many sophisticated signal processing high-density Virtex-5 FPGA devices makes
tasks, including wideband digital down conver- them low in static, dynamic and inrush
• Wideband Analysis
sion, channel equalization, beamforming and power, enabling customers to design systems
• Electronic Countermeasures pulse compression. While there are various with smaller supply circuitry and simpler sys-
• Radar silicon alternatives available for implement- tem thermal design, resulting in lower power
• Sonar ing these functions, such as DSP processors and system cost.
and General Purpose Processors (GPPs), often
Xilinx FPGAs are the preferred solution due
The dedicated resources model pictured above results in: The shared resources model pictured above is a more desirable
• Higher Power Cost modem architecture
The Small Form Factor (SFF) Software-defined Radio (SDR) • SFF SDR Evaluation module: a limited feature version of the SFF
Development Platform is a unique new product that addresses the SDR Development Platform for digital processing only, without
special portable SDR needs of military, public safety, and commer- conversion capabilities, the SCA framework, CORBA nor the
cial markets. It was designed around the TI TMS320DM6446 digital model-based design kit board support package.
media processor DSP and Xilinx Virtex-4 SX35 FPGA as a low-cost,
off-the-shelf, integrated hardware and software development solu- • SFF SCA Development Platform: SCA-enabled version of the SFF
tion for engineers who need a SCA-compliant low power coprocess- SDR Development Platform, with the first CORBA-enabled FPGA
ing modem development platform. This platform enables users to on an SCA platform.
experiment and make educated waveform partitioning decisions
based on power and performance while abstracting the complexities
of of the DSP/FPGA coprocessing interface.
The SFF SDR Development Platform is part of the SFF SDR family,
which also includes:
ITAR Compliance
Xilinx compliance with International Traffic in Capital Arms
Regulations (ITARs) meaning we can accept, develop and market
designs and products that meet the requirements as set out in the
Federal Code of Regulations. ITARs products can be handled by
U.S. citizens.
more functionality to be time shared in FIR Filter using DPRAM 4 eInfochips Inc.
a smaller device, thus reducing system FIR Filter, Parallel Distributed Arithmetic 4 eInfochips Inc.
high noise environments and sensitive FFT, Pipelined (Vectis HiSpeed) 4 RF Engines, Ltd.
XtremeDSP Devices
Overview
XtremeDSP Device portfolio fills the
performance gap created by the growth in
algorithmic complexity and limitation of
sequential processors in wireless, multimedia,
video imaging, and defense systems markets.
The XtremeDSP platform portfolio,
comprised of two series - Virtex-DSP and
Spartan-DSP, provides the range of price,
performance, power efficiency, bandwidth
and I/O to satisfy a broad spectrum of appli-
cation requirements within the communica-
tions, MVI (multimedia, video and imaging)
and Defense Systems.
*Algorithmic Complexity: - As demand for processing power rapidly increases, sequential processing cannot
Industry-Proven Highest
support algorithmic complexities within required response times. To overcome these architectural limita-
Performance DSP tions, the parallel processing offered by XtremeDSP devices is essential.
• Over 580 billion multiply-accumulate
operations per second (GMAC/s)
• Parallelism with distributed memory
enables sample rate to equal the clock rate -
up to 550 mega samples per second (MSPS)
in Virtex-5 SXT devices and 250 MSPS in
Spartan-3A DSP devices (slow speed grade)
• High internal memory bandwidth - 1.5 to
19.3 Gbps (not including distributed
memory)
1
In Slow Speed Grade
2
In Fast Speed Grade
*
DSP48A, DSP48E, DSP48
• SXT Optimized for DSP and memory Based on your system requirements, choose the
intensive applications with low-power platform that best fits the application.
serial connectivity .
Spartan-3A DSP
Breakthrough Price for High-Performance DSP
Spartan-3A DSP
Target Applications
Breakthrough in Price for
High Performance DSP • Picocell /Femto Basestations
The new Spartan-3A DSP platform is • Video Surveillance
ideal for cost sensitive DSP algorithmic • Consumer Video
and co-processing applications requiring • Milcom Portable
significant DSP performance. The new
• Mounted Software Defined Radio
Spartan-3A DSP platform consists of
2 devices, the 3SD3400A and the
3SD1800A. The 3SD3400A delivers Spartan-3A DSP Product Table
over 30 GMAC/s (30 billion multiply
Spartan-3A DSP
accumulate operations per second) and XC3SD1800A XC3SD3400A
up to 2,200 Mbps memory bandwidth XtremeDSP DSP48A Slices 84 126
at a volume price starting at under $45* Dedicated Multipliers DSP48As DSP48As
Block RAM Blocks 84 126
while the 3SD1800A delivers over 20
Block RAM (Kb) 1,512 2,268
GMAC/s for under $30* in a small-foot- Distributed RAM (Kb) 260 373
print package. FFs/LUTs 33,280 47,744
Logic Cells 37,440 53,712
DCMs 8 8
Now Power Efficient Max Diff I/O Pairs 227 213
Introducing Spartan 3A DSP power CS484 19x19mm (0.8mm pitch) 309 309
efficient line of devices, these devices FG676 27x27mm (1.0mm pitch) 309 469
High Speed Connectivity 176 x 622+Mb/s LVDS pairs 208x622+ Mb/s LVDS pairs
deliver 4.06 GMACs per mW of high Low Power 4.06GMACs/mW 4.06GMACs/mW
performance signal processing capabil-
ity to competing devices in this class. Spartan-3A DSP Hardware, IP and Software
Spartan 3A DSP power efficient devices
Description Part Number
deliver a 50% static power savings, and Hardware Development Tools
a 70% savings while in suspend mode, XtremeDSP Spartan-3A DSP development kit HW-S3-DSP-SK-UNI-G
compared to the non-low power devices. Parallel Cable IV HW-PC4
Platform Cable USB HW-USB
Dynamic power in Spartan-3A DSP Software Development Tools
devices is inherently low because of the ISE Foundation DS-ISE-FND
dedicated DSP 48A slices. AccelChip DSP Synthesis
Development option, AccelDSP Synthesis DO-ACDSP-F-PC
This represents an unprecedented
Development option, AccelWare Signal Communications Toolkit DO-AWCMT-F-PC
price/performance and power efficiency Development option, AccelWare Advanced Math Toolkit DO-AWAMT-F-PC
breakthrough that hits the mark for price Development option, AccelDSP Synthesis Tool with Accelware DSP IP Toolkits DO-ACALL-F-PC
System Generator for DSP DS-SYSGEN-4SL-PC
and energy sensitive applications such
as digital front-end (DFE) and baseband
solutions in a single-channel pico-cell Spartan-3A DSP Literature and related
wireless base station, mobile tactical Technical documentation
radios, MILCOM portable, portable Data Sheets Literature Number
medical systems, driver assistance/media Spartan-3A DSP Data Sheet DS610
User’s Guides
systems, HD video and Smart IP cameras
XtremeDSP for Spartan-3A DSP users guide UG431
and motor/motion control. Product Brochures
XtremeDSP Portfolio Brochure
*25K units/yr in late 2008 Spartan 3 Generation Brochure PN 0010829 -1
Overview
High performance XtremeDSP™ DSP48 slices XtremeDSP DSP48s brief comparison:
allow designers to implement multiple slower Function\Device family XtremeDSP DSP48A XtremeDSP DSP48 XtremeDSP DSP48E
operations using time-multiplexing methods. Spartan-3A DSP Virtex-4 Virtex-5
They provide: Multiplier 18 x 18 18 x 18 25 x 18
• Improved flexibility and utilization. Pre-adder Yes No No
Cascade inputs One One Two
• Improved application efficiency.
Cascade output Yes Yes Yes
• Reduced overall power consumption. Dedicated C input Yes No Yes
• Increased maximum frequency. Adder 2 input 48 bit 3 input 48 bit 3 input 48 bit
ALU logic functions No No Yes
• Reduced set-up plus clock-to-out time. Pattern detect No No Yes
• Support for many independent functions, SIMD ALU support No No Yes
including multiply, multiply accumulate Carry signals Carry in Carry in Carry in and out
(MACC), multiply add, three-input add, RTL support Main functions + pre-add Main functions Main functions
barrel shift, wide-bus multiplexing, magn-
tude comparator, bit-wise logic functions,
pattern detect, and wide counter.
• Support for cascading multiple XtremeDSP
DSP48 slices to form wide math functions, DSP XtremeDSP DSP48E Slice
filters, and complex arithmetic without
the use of general FPGA fabric.
• Support for over 40 dynamically controlled Adapt DSPE slice functions from clock cycle to
Over 40 dynamic user-controller operating modes
clock cycle.
operating modes including; multiplier,
18-bit B cascade routing Support input sample propagation.
multiplier-accumulator, multiplier adder/
subtracter, three input adder, barrel shifter, Enable advanced filter implementations and
New 30-bit A cascade routing
wide bus multiplexers, or wide counters reduce power.
XtremeDSP DSP48A Slices for the XtremeDSP DSP48A Slice with Pre-adder
Spartan-3A DSP family
The 250 MHZ DSP48A Slice provides an
18-bit x 18-bit multiplier, 18-bit pre-adder,
48-bit post-adder/accumulator, and cascade
capabilities for various DSP applications.
MATLAB Support
Floating-point MATLAB is supported for model generation,
via the Xilinx AccelDSP Synthesis tool. MATLAB provides an
System Generator Resource Estimator efficient DSP modeling language through native support for
vector and matrix operations and an extensive set of built-in
functions. User defined DSP blocks can be generated from
Algorithm Design AccelDSP Synthesis and used within the System Generator
System Generator comes complete with an optimized, bit modeling and hardware generation environment. AccelWare™
and cycle accurate library for assembling sophisticated signal parameterized DSP IP can be used with the floating-point
processing systems. Xilinx algorithmic IP is an integral part MATLAB for hardware representations of linear algebra opera-
of this library and is used to rapidly create efficient implemen- tions such as adaptive filtering, matrix inversion, matrix factor-
tations of common DSP building blocks such as FIR filters, ization and MIMO.
FFTs and forward error correction (FEC) blocks.
Hardware Design
Hardware engineers developing production FPGAs need to
maximize the performance and minimize the cost of their final
implementation. For these designers VHDL or Verilog is often
their design creation method of choice.
System Generator bridges a verification gap by allow-
ing RTL models to be simulated and verified from within the
Simulink DSP modeling environment. Inputs created using
the Simulink standard blocksets can be used to drive the RTL
simulation and outputs generated from RTL simulation can
be viewed using the standard Simulink plotting functions.
Using Algorithmic IP blocks in Simulink/System Generator Hardware in the loop co-simulation is supported for this flow
providing up to a 1000x simulation performance increase.
The AccelDSP™ Synthesis Tool automates the generation Scalable and Synthesizable Cores
of synthesizable RTL directly from floating point MATLAB AccelWare™ toolkits are hardware optimized DSP IP core generators
models. A Model-Based Design environment is provided from for use with AccelDSP Synthesis that provide essential signal
which high-performance DSP designs can be rapidly imple- processing components. These generators support multiple
mented in Xilinx FPGAs through a highly productive, top- macro-architectures to let designers craft a design for the
down flow integrated with third party and Xilinx design tools. specific requirements. Toolkits are available for:
• Communications, Reed-Solomon encoding/decoding, Viterbi
decoding, etc.
• Advanced Math – SVD/QR/Cholesky matrix factorization,
QR & Cholesky/triangular matrix inversion, etc.
System Modeling and Design Simulink Simulink (from The MathWorks) is a platform for multidomain
simulation and Model-Based Design of dynamic systems. It pro-
vides an interactive graphical environment and a customizable set
of block libraries that let you accurately model and simulate signal
processing, communications, and other time-varying systems.
Algorithm Development MATLAB ATLAB (from The Mathworks) is a high-level technical computing
M
language and interactive environment for algorithm development,
data visualization, data analysis, and numerical computation. Using
MATLAB, you can solve technical computing problems faster
than with traditional programming languages, such as C, C++
HDL Simulation and Generation ISE I SE Foundation software (from Xilinx) allows you to essentially
program the FPGA. Hardware designers can design using VHDL
or Verilog. When using System Generator, ISE design tools can be
invoked in batch mode.
Synthesis XST from Xilinx and Synplify Pro from Synplicity are synthesis
tools that allow low cost and highly efficient mapping to Xilinx
hardware, respectively. When used in conjunction with System
Generator, you have the option to use these tools in batch mode.
ModelSim If you already have legacy or production ready HDL then System
Generator provides the necessary interfaces to allow you to
interface to Mentor Graphics’ ModelSim simulator. You can co-
simulate your HDL using ModelSim and import simulated results
to the Simulink/System Generator simulation in real-time.
Verification and Debug ChipScope Pro onitor internal nodes in the FPGA to expedite the debug stage
M
of your design. ChipScope probes can be inserted from within
Simulink/System Generator. They are automatically inserted into
the hardware during the HDL generation stage.
System Generator Reference Designs Digital Communications & Video/Imaging Reference Designs
Ask your local Xilinx or Xilinx Distributor FAE • 16-QAM receiver, including LMS based equalizer • Gamma Correction
about one of the many DSP reference designs and carrier recovery loop
• Soft Focus
for System Generator. These documented • A/D and delta-sigma D/A conversion
• CORDIC reference design
designs will help you accelerate your learning. • Concatenated FEC codec for DVB
• Polyphase MAC-based FIR
• Custom FIR filter reference library
• Streaming FFT/IFFT
• Digital down converter for GSM
• BER Tester using AWGN model
• 2D discrete wavelet transform
• DWT
Free Online DSP Demos on Demand (DWT) filter
• Others
• 2D filtering using a 5x5 operator
See how System Generator can accelerate • Color space conversion
development of your next high-performance • Scaling: e.g. 4.2.2 > 4.2.0
signal processing design by viewing one of
• Image rotation
the many DSP Demos on Demand available
• Floating Point FFT
on Xilinx DSP Central at www.xilinx.com/dsp.
These hour-long lectures are broken down
into easily digestible, 10 minute modules.
Interfacing Buses
FPGAs support many interface standards and are ideal for
bus-bridging applications. Whether you are connecting
serial interfaces such as Serial RapidIO and PCI Express or
parallel interfaces such as PCI, PCI-X, and VLYNQ, FPGAs can
handle your interfacing and bridging needs.
Interfacing Memory
XtremeDSP Co-Processing
No doubt you will have memory in your system so with FPGAs
The combination of reconfigurable hardware and a program-
you can also bridge different memories using DDR, DDR2 and
mable DSP provides a very good fit for handling highly
DDR3. In addition, Xilinx FPGAs support popular memory
complex signal processing algorithms. With Xilinx XtremeDSP
interfaces to DSP processors such as EMIF for TI DSPs.
co-processing, you can migrate computationally intensive DSP
tasks to the FPGA and free up programmable DSP processors
Consolidating System Logic
to perform other value-added software features.
Reducing system cost is frequently an important aspect to
Xilinx FPGAs extend the capabilities of DSP and media
prolonging the life of your product in the market. By consoli-
processors in many ways as shown.
dating your system glue logic into the FPGA you can reduce
bill of materials and form factor and save costs as a result.
Knowledge gained through Xilinx Education Services on the DSP Design Using System Generator
use of Programmable Logic Devices, design techniques, and Teaches how to implement DSP functions using System
methodologies will enable you to take full advantage of all the Generator for DSP, design implementation tools, and hard-
capabilities of today’s advanced FPGAs when building your ware-in-the-loop verification.
next DSP design. Equipped with this know-how, you can bet-
ter innovate when developing products for your market, reduce DSP Implementation Techniques for Xilinx FPGAs
R&D costs through a more efficient design process, and reduce Instructs how to take advantage of the features available in the
production costs through the use of smaller and slower-speed- Xilinx FPGA architectures and most efficiently implement DSP
grade devices. algorithms. Techniques also demonstrate which decisions at the
system level have the greatest impact on the implementation
Xilinx DSP Curriculum Path is for developers who need to process and product costs.
build a DSP system. The Courses within this curriculum path
include lab sessions to apply the techniques and skills discussed
in the class. For details on the DSP Curriculum path, and the
courses that comprise it, please visit:
http://www.xilinx.com/support/training/cur_paths/atp-dsp.htm
www.xilinx.com/dsp/
Corporate Headquarters
Xilinx, Inc.
2100 Logic Drive
San Jose, CA 95124
USA
Tel: 408-559-7778
Web: www.xilinx.com
Europe
Xilinx Europe
One Logic Drive
Citywest Business Campus
Saggart, County Dublin
Ireland
Tel: +353-1-464-0311
Web: www.xilinx.com
Japan
Xilinx K.K.
Art Village Osaki Central Tower 4F
1-2-2 Osaki, Shinagawa-ku
Tokyo 141-0032 Japan
Tel: +81-3-6744-7777
Web: japan.xilinx.com
www.xilinx.com
©2008 Xilinx, Inc. All rights reserved. XILINX, the Xilinx Logo,
and other designated brands included herein are trademarks of Xilinx, Inc.
PowerPC is a trademark of IBM, Inc. All other trademarks are the property
of their respective owners.