Site affiché en Français Voir le site en English (USA) Voir le site en English (GB)
Vous êtes ici: ac6 > ac6-formation > Freescale DSPs > DSP563XX implementation
Télécharger le catalogue
Télécharger le catalogue
Télécharger la page
Télécharger la page
Ecrivez nous
Ecrivez nous
Version imprimable
Version imprimable
 

FD2 DSP563XX implementation

This course covers the 563XX 24-bit DSP Freescale family


formateur
Objectives
bullet_jaune_1 The course explains how to design a 56L307 based board
bullet_jaune_1 Optimized coding examples are described
bullet_jaune_1 A generic interrupt handler is introduced
bullet_jaune_1 DMA channels are viewed in detail
bullet_jaune_1 The course focuses on the serial ports SCI and ESSI
bullet_jaune_1 Practical exercices are executed on a 56L307 board
A lot of programming examples have been developed by ACSYS to explain how to write optimized code.

  •They have been developed with CodeWarrior compiler and are executed under CodeWarrior debugger.
A more detailed course description is available on request at info@ac6-training.com
Prerequisites
bullet_jaune_2 Basic knowledge of signal processing.

Plan
INTRODUCTION TO DIGITAL SIGNAL PROCESSING
bullet_jaune_2 Arithmetic processing of real-time signals
bullet_jaune_2 Modified dual Harvard architecture : the X-memory and the Y-memory
bullet_jaune_2 MAC operation
bullet_jaune_2 DSP 563XX family introduction
563XX ARCHITECTURE
bullet_jaune_2 Core buses
bullet_jaune_2 Processing states
bullet_jaune_2 Reset
bullet_jaune_2 56L307 mapping
THE DSP CORE
bullet_jaune_2 The Data ALU
bullet_jaune_2 The Address Generation Unit
bullet_jaune_2 The Program Control Unit
bullet_jaune_2 The instruction set
bullet_jaune_2 C-to-assembly interface
bullet_jaune_2 The PLL
bullet_jaune_2 The 563XX instruction cache
bullet_jaune_2 Exception management
bullet_jaune_2 The debugging support
bullet_jaune_2 JTAG use to access the OnCE
HARDWARE IMPLEMENTATION
bullet_jaune_2 External memory addressing
bullet_jaune_2 Arbitration protocol
bullet_jaune_2 SRAM interface
bullet_jaune_2 DRAM basics
bullet_jaune_2 DRAM interface
THE DMA CONTROLLER
bullet_jaune_2 Overlap between DMA channel and core
bullet_jaune_2 Channel priority
bullet_jaune_2 Triggering modes
bullet_jaune_2 Circular buffer management
THE HOST INTERFACE
bullet_jaune_2 Host interface description
bullet_jaune_2 Transfer modes
bullet_jaune_2 Handshaking protocols
bullet_jaune_2 DMA access to HTX and HRX data registers
bullet_jaune_2 Boot up using the HIO8 host port
bullet_jaune_2 Programming model : host-side and DSP-side register banks
THE TRIPLE TIMER MODULE
bullet_jaune_2 Timer related pins
bullet_jaune_2 Triple timer modes
bullet_jaune_2 Event capture
bullet_jaune_2 Signal width / period measuring
bullet_jaune_2 PWM
bullet_jaune_2 Watchdog modes
THE ENHANCED SYNCHRONOUS SERIAL INTERFACE
bullet_jaune_2 ESSI signals
bullet_jaune_2 Network mode
bullet_jaune_2 On-Demand mode
bullet_jaune_2 ESSI exceptions
bullet_jaune_2 Transmit and receive sequences
THE SERIAL COMMUNICATION INTERFACE
bullet_jaune_2 SCI block diagram
bullet_jaune_2 Asynchronous vs synchronous operation modes
bullet_jaune_2 Baud rate selection
bullet_jaune_2 Bootstrap loading from the SCI
bullet_jaune_2 Asynchronous transmit and receive sequences
THE ENHANCED FILTER COPROCESSOR
bullet_jaune_2 PMB interface, FMAC unit, FDM bank, FCM bank
bullet_jaune_2 FIR filter options
bullet_jaune_2 IIR filter options
bullet_jaune_2 Multichannel mode
bullet_jaune_2 Input scaling