View the site in Français Site displayed in English (USA) View the site in English (GB)
You are here: ac6 > ac6-formation > Freescale DSPs > DSP563XX implementation
Download Catalog
Download Catalog
Download as PDF
Download as PDF
Write us
Write us
Printable version
Printable version
 

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.

Outline
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