ADSP-219x Workshop

This course is for potential participants of DSP who need to create systems and are more interested in its applications than in the theory. This 219x workshop is designed to show the Multi-Core ADSP-219x DSP architecture and programing. ADSP-219x is used throughout the course to enforce the understanding and implementation of Multi-core DSP algorithms. Hands-On the software and the hardware tools constitute the major part of this course. It offers techniques to filter signals and if time allowed to FFT the signals. It extends the hardware design consideration to include multiprocessing system using ADSP-219x.

The VisualDSP++™ is used throughout the workshop. The Hardware Development tools are based on ADSP-2191 and ADSP-21991 EZ-Kit Lite™ both developed by ADI. Click here for Schedule.

image

Book a Workshop?

Our Workshops are Excellent Value for money

*Fully Sponsored by Analog Devices Inc.: Therefore, you are eligible to 50% discount on the development kits

*Does Not End by three days: You may email us or phone us to discuss your further and practical programming or hardware problems... for months to come

*Location, timing and cost that suits you and your company: Contact us for further details

*Backed by experience since 1990: Regent Technology were the only ADI training center in UK and Europe since 1990, enriched with experience in assembly, C & C++ and hardware implementation

*The price covers: Lunches, refreshments, set of notes, CD and goodies!

Objectives

You will be able to solve a particular problem for Digital Signal Processing. You will be familiar with the specific hardware and software tools to develop a complete DSP design cycle based on ADSP-219x and VisualDSP++.

Workshop Outline:


ADSP 2191 Introduction and Overview : Architecture Basics (CPU, On-chip Peripherals) 
Development Tools: Software Development (VisualDSP++, Assembler, Linker, Debugger), Visual DSP Linker Description File, Visual DSP Assembler, (Directives, Constants, Symbols), Visual DSP Linker, Visual DSP Debugger, EZ-KIT Lite 
Data Moves and Addressing : (Function and programming) 
Data Address Generators (Registers, Circular Buffers, Bit- Reversing), PMD-DMD (Program memory data - Data memory data exchange), Ports 
Computational Units : (Function and programming), ALU, MAC, Shifter 
Program Control: Sequencer, (Program Counter and Stack, Loop Counter and Stack, Address Comparator and Stack, DO UNTIL, subroutines), Interrupt Controller, (Configuration, Mask Register), Status Registers, IDLE, Conditions 
Programming : (Subroutines, circular buffers) and (Overflow, Block Floating Point, bit-Reverse Addressing) 
System Design: Clock and PLL, Flag Registers, Memories 
I/O Processor : DMA, MeMDMA, Host Port, Serial Ports, SPI Ports, UART Port)
External Port : (External Memory Spaces, Banks, Clock Modes, Wait States)
Host Port : Data Bus & Address Bus, Host Port timing 
Serial Ports: Receive & Transmit Configuration Multichannel operation 
UART Port : (Functions, Baud rates) 
Timers : Internal Clock Mode, Width & Auto-Baud Mode, External Clock Mode
Booting : Non-Boot, Boot Modes, Boot Sources
Note: The Workshop Outline is subject to change without prior notification
©2006 Regent Technology