ICASSP 2006 - May 15-19, 2006 - Toulouse, France

Mathworks Workshop at ICASSP 2006

Developing Fixed-Point Multimedia Applications with MATLAB and Simulink

In this presentation, you will learn how to use new capabilities of MATLAB and Simulink to develop fixed-point multimedia signal processing systems. We will demonstrate the design of fixed-point multistage and multirate filters, validate the design and estimate its computational complexity in MATLAB, automatically generate VHDL/Verilog code and co-simulate the generated code with Simulink and ModelSim. We will also examine steps involved with the design of a fixed-point video processing system. We will cover all stages of the workflow from modeling and simulation in Simulink, converting the design from a floating-point to a fixed-point representation, automatically generating code for deployment on hardware and finally using MATLAB to verify that the real-time behavior of the deployed system meets the design requirements.

Time: Sunday Afternoon, May 14, 14:00

Attendance is free, but pre-registration is required.

Applications are no longer being taken.

Texas Instruments DSP Workshops at ICASSP 2006

TI have run regular workshops at ICASSP for many years, but they have not always been confirmed well in advance. This meant that some delegates missed out through lack of notice. This year, the organisers have teamed-up with TI to ensure that everyone knows what is available, and has the chance to register for the workshops. There will be a nominal charge (to be confirmed) per place paid through ICASSP. The workshops usually cost 495 Euros to commercial companies. Attendees will receive a full set of materials, including a DSP hardware platform and Code Composer Studio software. This is an investment by TI of circa $625 per delegate, so it is imperative that if you are successful in gaining a place, you should ensure you attend!

There are two workshops, and there will be 32 places (working two per workstation) per workshop, making a total of 64 places across two days.

DateLocationDescription
(1) Sunday May 14th
10:00 to 18:30
Conference Room SPOT, on level 1 (first floor, one above ground level) of the Congress CentreA Control-oriented DSP Workshop using the F2808 DSP-controller platform.
- Full details below.
(2) Monday May 15th
09:00 to 17:30
Conference Room SPOT, level 1A practical introduction to the TMS320C6000 DSP using the C6713 DSK platform.
- Full details below.

Eligibility

TI wishes to ensure that attendees to the workshops are bona-fide members of academia, and not from commercial companies or from TI competitors. Also, because demand usually exceeds supply, TI wants to ensure an equitable distribution of places amongst different institutions. Therefore, it is unlikely that a delegate would be permitted to attend both Workshops.

To manage this process, there will be a pre-registration, and the list will be scrutinised by TI at the latest by the end of March, or when there is clearly more demand than places. Places will then be confirmed or rejected. For this reason, we urge you to pre-register and request a place as soon as possible if you wish to attend one of these workshops.

Pre-Registration

Applications for the workshop will be collected until all available spots are filled. No payment will initially be collected. TI will select qualified applicants and contact them to determine if they are still willing to attend the workshop. At that time, accepted applicants may submit their payment information via website.

Applications are no longer being taken.

Workshop Contents

(1) A Control-oriented DSP Workshop using the F2808 DSP-controller platform

Overview

The TMS320F2808 eZdsp workshop is a one-day hands-on workshop facilitated by qualified Texas Instruments instructors. This is a new workshop and will cover the new F280x devices, which are the latest members of the C2000 DSP family. Lab exercises will be done using the F2808 eZdsp development board.

Who Should attend?

This workshop is tailored for hardware or software design engineers who plan on designing with the TMS320F280x DSP controller. Experience with digital systems and basic knowledge of programming is helpful.

Language

The workshop presentation and all the materials will be in English.

Materials

Delegates will receive copies of all the course materials and a take-home F2808 ezDSP Starter Kit including Code Composer Studio software.

Course Objectives

  • Basic DSP controller implementation
  • TMS320F2808 architecture
  • How to use PC-based development tools - F2808 eZdsp and Code Composer Studio
  • System design
  • Class runs 10:00 - 18:30 on Sunday, May 14th. Refreshments and a light Lunch will be provided

TMS320F2808 eZdsp Workshop Outline

  1. C28x One-day Workshop Overview
  2. Introduction to the TMS320F280x
  3. Development Tools
  4. Control Peripherals
  5. DSP/BIOS Real-Time OS
  6. Flash Programming
  7. The Next Step ...

(2) A practical introduction to the TMS320C6000 DSP

Overview

This workshop is a one-day, hands-on technical workshop facilitated by qualified Texas Instruments instructors. It is designed to offer a practical introduction to the TMS320C6000 DSP.

Who should attend?

This workshop is tailored for hardware or software design engineers who plan on designing with the TMS320C6000 DSP. No prior DSP experience is required.

Language

The workshop presentation and all the materials will be in English

Materials

Delegates will receive copies of all the course materials and a take-home C6713 DSP Starter Kit including Code Composer Studio software.

Schedule

Class runs 09:00 - 17:30 on Monday, May 15th. Refreshments and a light Lunch will be provided.

What you will learn

  1. Welcome
    • Introduction to TI DSP
    • C6000 Roadmap
    • Where to get more information
  2. Introduction to C6000 and CCS
    • C6000 CPU architecture
    • Overview of Code Composer StudioT
    • Creating and Building CCS projects
    • C6416 DSK Hardware and Software
    • Lab 1:
      • Installing the DSK Hardware
      • Create and Build a CCS project (graph sine wave)
      • Debug the program
  3. C6000 Peripherals
    • Overview of C6000 Peripherals
    • Programming peripherals with the Chip Support Library (CSL)
    • DSK programming examples and Board Support Library (BSL)
    • Lab 2:
      • Output sine wave via McBSP and Codec
      • Use BSL functions provided with DSK
      • Examine CSL functions used in BSL code
  4. Using the C6000 System tools and Software
    • Overview of C6000 System Tools and Software:
      • DSP/BIOS Scheduler (HWI, SWI, TSK, IDL)
      • Real-time Analysis (RTA)
      • Real-Time Data Transfer (RTDX)
      • I/O miniDriver model (IOM)
      • DSP Algorithm Interface Standard (xDAIS)
      • Reference Frameworks (RF)
    • Lab 3:
      • Use "Audio pass-through" application based on Reference Framework, to explore:
        1. Using the EDMA to move data from/to McBSP
        2. IOM drivers
        3. Adapting a Reference Framework
    • Optional Lab:
      • Use RTDX to control an algorithm
  5. Optimizing C6000 Code
    • Optimizing Code using C Compiler
    • Enabling Cache Memory for better performance
    • Using TI's DSP Image Library (IMGLib)
    • Lab 4:
      • Use image correlation algorithm as basis for unoptimized code
      • Compare effect of all three code optimizations discussed in chapter against unoptimized code
    • Optional Lab:
      • Adapt Reference Framework from Lab 3 by adding a new thread to perform the image correlation
      • Use two different methods to correct real-time problems created by integrating the new algorithm

IEEESignal Processing Society

©2018 Conference Management Services, Inc. -||- email: webmaster@icassp2006.org -||- Last updated Friday, May 12, 2006