TMS320C64x/C67x™ DSP System Integration Workshop
 Training Home TRAINING HOME
DETAILS
LOGISTICS
Duration
4 Days


  OVERVIEW   

This workshop takes you through all phases of designing a C6000 DSP-based system using eXpressDSP™ tools. Using the C6713 DSK or C6416T DSK platform, you will gain hands-on experience using Code Composer Studio Platinum Edition 3.1™ to build and debug projects.

All of this is accomplished through designing a system that inputs data via the codec and serial port on the C6713 or C6416T DSK. The EDMA is used to move the data onto the processor, navigating double-buffers and sorting data into left and right channels. All of the programming is done in the C language and makes use of TI´s Chip Support Library.

European workshop price: €2250 excluding VAT   includes a take-home C6713 DSK or C6416T DSK

€1800 excluding VAT  without a take-home DSK

Israeli workshop price:  $950  (Please note: This is for the Israeli venue only)
United States workshop price:

PLEASE NOTE: This class is not offered in the United States.  For a C6000 system integration option in the US please refer to the C64x+ System Integration using DSP/BIOS workshop.

   
China workshop price: RMB 3000 tax included
Taiwan workshop price: NT$ 26775  tax included
Rest of Asia (excluding Korea and Japan) US$ 750  tax excluded

 

Workshops are conducted in the following languages:

  • All European Multi-day workshops are conducted in English
  • Workshops in Korea are conducted in Korean
  • Workshops in Japan are conducted in Japanese
  • Workshops in China and Taiwan are conducted in Mandarin Chinese
  • Workshops in other parts of Asia are conducted in English

 

Who Should Attend

This workshop is for software and system design engineers using the TMS320C6000 architecture to build a DSP system. This workshop is useful for designers who are doing system integration and planning to use TI´s advanced software technologies, such as DSP/BIOS real-time scheduling, Chip Support Library (CSL), and Reference Frameworks application templates.

Workshop Comparison Chart

Processor-to-Workshop Selection Guide

Course Prerequisites

The course has no specific prerequisites. However, some familiarity with the following is helpful:

  • Embedded processor design
  • C programming language (all programming in this workshop is C based)
  • Graphical development environments (e.g. Code Composer Studio Platinum Edition 3.1, Microsoft Visual Studio™)

Workshop Agenda

Most of the following topics include "hands-on" lab exercises which allow you to practice the techniques and methods discussed in class.

Day 1

  • Introduction 
  • Code Composer Studio Platinum Edition 3.1™  (CCS)
  • Basic Memory Management
  • Using the EDMA (Intro to CSL) 

Day 2

  • Hardware Interrupts (HWI)
  • Configure and use the Serial Port (McBSP)
  • Utilizing a Different ADC
  • Channel Sorting using EDMA
  • Using a Double Buffer

Day 3

  • DSP/BIOSTM Scheduling (SWI)
  • Advanced Memory Management
  • Integration of eXpressDSPTM Compliant Algorithms 
  • Using Reference Frameworks and IOM Device Drivers (RF, IOM)
  • External Memory Interface (EMIF)

Day 4

  • Creating a stand-alone System (Flash, Boot)
  • Using the Cache
  • Using the HPI
  • Wrap Up

Workshop Comparison Chart

 

Workshop Applicable Devices Primary OS Peripheral programming Framework or Example Code Algorithms Interrupts Cache DMA Flash Stand-alone system
DaVinci™ System Integration using Linux DM644x, DM646x, DM355, OMAP35x Linux PSP Linux drivers Codec Engine call xDM codecs/algorithms     none  
TMS320C64x+™ DSP System Integration using DSP/BIOS DM643x, C642x, DM647, DM648 DSP/BIOS PSP BIOS drivers Framework Components (DSKT, DMAN, ACOPY) call xDAIS or xDM algorithms Yes   DSKT and DMAN framework components  
TMS320C645x DSP System Integration Workshop C645x DSP/BIOS CSL 3.0, NDK, SRIO   none Yes Yes EDMA 3.0 details yes
TMS320C6000 DSP Optimization Workshop All C6000, detailed CPU architecture   overview   create a XDAIS algorithm Basic Yes brief discussion  
TMS320C64x/C67x™ DSP System Integration Workshop C6414T, C6415T, C6416T DSP/BIOS CSL 2.0, Serial port, DMA Programming examples none Yes Yes EDMA 2.0 details yes
TMS320DM64x™Video System Integration Workshop DM642 DSP/BIOS CSL 2.0, Serial port, DMA Programming examples none Yes Yes EDMA 2.0 details yes
TMS320C28x™ DSP Workshop F283xx, F282xx, F281x, F280x No OS or DSP/BIOS C header files Programming examples none Yes   C28x DMA examples yes

Processor-to-Workshop Selection Chart

 

Processor Platforms Processors Recommended Workshop Tool used
DaVinci™ Digital Media Processors TMS320DM644x DaVinci™ System Integration using Linux DM6446 EVM
  TMS320DM646x DaVinci™ System Integration using Linux DM6446 EVM
  TMS320DM355 DaVinci™ System Integration using Linux DM6446 EVM
  TMS320DM643x TMS320C64x+™ DSP System Integration using DSP/BIOS DM6437 EVM
  TMS320DM642 TMS320DM64x™Video System Integration Workshop DM642 EVM
  TMS320DM647 TMS320C64x+™ DSP System Integration using DSP/BIOS DM6437 EVM
  TMS320DM648  TMS320C64x+™ DSP System Integration using DSP/BIOS DM6437 EVM
OMAP™ Applications Processors OMAP35x™ DaVinci™ System Integration using Linux DM6446 EVM
TMS320C6000™ DSPs TMS320C6414T/15T/16T  TMS320C64x/C67x™ DSP System Integration Workshop 6416T EVM
  TMS320C6410/12/13/18 TMS320C64x/C67x™ DSP System Integration Workshop 6416T EVM
  TMS320C645x™ TMS320C645x DSP System Integration Workshop 6455 EVM
  TMS320C642x™ TMS320C64x+™ DSP System Integration using DSP/BIOS DM6437 EVM
  TMS320C67x™ TMS320C64x/C67x™ DSP System Integration Workshop 6416T EVM
  TMS320C672x™ TMS320C64x/C67x™ DSP System Integration Workshop 6416T EVM
TMS320C2000™ Digital Signal Controllers TMS320F283xx TMS320C28x™ DSP Workshop F28335 eZdsp
  TMS320F282xx  TMS320C28x™ DSP Workshop F28335 eZdsp
  TMS320F281x  TMS320C28x™ DSP Workshop F28335 eZdsp
  TMS320F280x TMS320C28x™ DSP Workshop F28335 eZdsp

Course Details

  • Classes begin at 8:30 a.m. and run through 5:30 p.m. each day. You can expect to finish class between noon and 2:00pm on the final day
  • Click on "Locations" on the left navigation bar for directions to the training facility and information on payment options

Cancellation Policy

  • European classes are subject to cancellation if minimum number of attendees is not  met one week prior to the date of the workshop.  
  • US classes are subject to cancellation if minimum number of attendees is not met two weeks prior to  the date of the workshop.

   Minimum = 5   Maximum = 12

Back to top