COMPANY PROFILE PRODUCTS SERVICES TRAINING SUPPORT CAREERS DOWNLOADS
 
VLSI Design DSP Design Matlab Embedded Systems RF& Wireless Design High Speed Data Acquisition Registration Online
 
TRAINING DSP Design

1.DSP Design Using AccelDSP Synthesis

Course Description
This is a 2 day course to learn how to synthesize an algorithm written in MATLAB into a design that is optimized for a Xilinx FPGA. Learn how to take MATLAB coding changes that improve area and performance. Use the floating- to fixed-point and design exploration features of the Accel DSP Synthesis Tool to achieve maximum results. Learn how to merge a synthesized MATLAB block into a larger HDL design or System Generator design.

Duration
2 days

Course Outline

Module 1 : Introducing Accel DSP
Lab 1 – Get Started

Module 2: Synthesizable MATLAB
Lab 2 – Synthesizable MATLAB

Module 3: Quantization
Lab 3 – Quantization

Module 4: Multi-Rate Design
Lab 4 – Multi-Rate Design

Module 5: Using AccelWare
Lab 5 – Using AccelWare

Module 6: Design Exploration
Lab 6 – Design Exploration

Module 7: Adding Hardware Control
Lab 7 – Adding Hardware Control

Module 8: Coding for Hardware Performance
Lab 8 – Coding for Hardware Performance

Module 9: Interfacing to System Hardware
Lab 9 – Interfacing to System Hardware

Module 10: Exporting to System Generator
Lab 10 – Exporting to System Generator


2.DSP Implementation Techniques for Xilinx FPGAs

Course Description
This 3 days practical workshop is designed to close the gap between DSP system designers and hardware developers. As well as explaining how DSP algorithms can be efficiently implemented, it also shows how decisions at system level can influence both the development process and the product costs. This workshop is thus aimed at developers who are familiar with product developments requiring digital signal processing. The focus will be on system design, hardware design and DSP algorithms. The theoretical content will be rounded off with exercises on the laptop/PC.

Duration
3 days

Who Must Attend
Engineers and designers who have an interest in developing products that use digital signal processing
Prerequisites

Although the workshop begins with a brief outline of the basic DSP theory, you should have a fundamental knowledge of the following areas:

  • Scanning frequencies and FIR (Finite Impulse Response) and IIR (Infinite Impulse Response) filter
  • Oscillators, mixers and FFT (Fast Fourier Transformation) algorithms.

Why this training pays huge dividends
After completing this training, you will be able to:

  • Describe how DSP algorithms can be efficiently implemented using Xilinx FPGA technology
  • Establish methods for the accurate estimation of silicon area consumed and hence costs
  • Evaluate which algorithms are best suited to FPGA implementation and understand which algorithms are less desirable
  • Observe how system level decisions impact the hardware implementation, and that the hardware implementation can enhance the results at the system level
  • Investigate the use of Xilinx CORE Generator to realize typical DSP algorithms

Course Outline
“Being on the same wavelength”

  • Basic terminology and acronyms used in DSP design
  • Sample rates and bit widths used in DSP applications
  • DSP building blocks and processing requirements

“Some bits about numbers”

  • Numbering formats, range and precision
  • Mathematical operations using a variety of formats

“Tuning the receiver”

  • Structure and resources of XILINX devices
  • Estimating DSP building block sizes & Implementing the multiplication function
  • Bit width impact on system level decisions

“Memories are made of This”

  • Block versus distributed memory
  • Memory aspect ratios and their manipulation
  • SRL16E and the delay function

“Selective Filters”

  • FIR filter specifications and implementations & Selection of a technique for a given specification
  • Effects of halfband and interpolated filters
  • Creating an SDA FIR filter with Core Generator

“One filter doesn't make a system”

  • Rate changing and how it effects FIR filter choice
  • Filtering algorithms that exploit device architecture
  • Importance of connectivity versus isolated functions

“Don’t block the data path”

  • Strategies for FFT implementation
  • Achieving bandwidth requirements of the FF

3.DSP design courses

DSP Design Flow

Course Description
The DSP Design Flow course provides the advanced tools and expertise you need to develop more advanced, low-cost DSP designs. This intermediate course in implementing DSP functions focuses on learning how to use System Generator for DSP, as well as HDL design flow, CORE Generator™ software, design implementation tools, and hardware in the loop verification. Through hands-on exercises, you will implement a design from algorithm concept to hardware verification using Xilinx FPGA capabilities.

Level
- Intermediate

Duration
- 3 days

Who Must Attend
System engineers and designers, logic designers, and experienced hardware engineers who areimplementing DSP algorithms using MathWorks® MATLAB and Simulink™ and using the Xilinx System Generator for DSP.

Prerequisites

  • Fundamentals of MATLAB/Simulink and Xilinx FPGAs
  • Basics of digital signal processing theory for functions such as FIR (Finite Impulse Response) filters, oscillators and mixers, and FFT (Fast Fourier Transform) algorithms

Why this training pays huge dividends

  • Make cost-versus-performance tradeoffs early in the design process, and use bit- and cycle-true simulations in Simulink
  • Understand how decisions made in the Simulink environment impact the size of the FPGA design
  • Understand the strengths and weaknesses of three design flows (HDL, CORE Generator, System Generator)
  • Implement a design from start to finish using the System Generator
  • Understand the hardware in the loop-accelerated verification

Software Tools

  • ISE
  • System Generator for DSP

Mentor Graphics® ModelSim™

  • The MathWorks MATLAB

Course Outline
Day 1 DSP Design Implementation Tools

  • Agenda
  • Introduction
  • DSP Design Flows in FPGAs
  • Lab 1: Creating a 12 x 8 MAC Using VHDL
  • Lab 2: Creating a 12 x 8 MAC Using the Xilinx CORE Generator System
  • Lab 3: Creating a 12 x 8 MAC Using the Xilinx System Generator

Day 2 Digital Signal Processing Functions

  • Digital Filtering
  • Lab 4: Designing a FIR Filter
  • HDL Co-Simulation
  • Lab 5: MAC FIR Filter Verification Using Co-Simulations
  • Looking Under the Hood
  • Lab 6: Looking Under the Hood
  • Controlling the System
  • Lab 7: Controlling the System

Day 3 Digital Signal Processing Functions

  • Multi-rate Systems
  • Lab 8: Designing a MAC FIR
  • Advanced Features
  • Lab 9: Designing Using the PicoBlaze™ Microcontroller
  • Lab 10: Creating Parametric Designs
  • Wrap up

LAB DESCRIPTIONS
This lab-intensive class gives you hands-on experience using the System Generator for DSP to visualize, simulate, verify, and implement DSP algorithms in Xilinx FPGAs. The labs start at a descriptive level and build on each other. You can expect each successive lesson's challenges to increase. Many new System Generator for DSP 6.1 features are identified, and a few demonstrations are presented to illustrate the strengths of the new features in improving productivity using hardware in the loop accelerated verification.

 
 

© 2007 RAMP PLUS TECHNOLOGIESTM
#1588, "Sri Ranga Vaibhava:, Attiguppe Main Road, Chandra Layout, Bangalore - 560040, TELEFAX:+91 - 080 - 23217306
E-mail:info@rampplus.com Website: http://www.rampplus.com

POWERED BY BUSINESS ONLINE, BANGALORE