ADSP-218x Workshop

This is one of the first workshops that is designed for engineers and programmers who are moving from Analog domain to digital domain. It is simple and yet practical. The workshop views all family with different memory maps and peripherals. The hands-on examples enable you to write a complete program on the ADSP-218x from scratch. Examples will provide you skills to develop applications with Circular Buffers. Other examples, cover FIR and Interrupts.

The VisualDSP++™ is used throughout the workshop. The Hardware Development tools are based on ADSP-2199 EZ-Kit Lite™ 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: Lunch, refreshments, set of course 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