TMS320DM6437 DaVinci™ Technology One-Day Workshop
 Training Home TRAINING HOME
DETAILS
LOGISTICS

Duration
1 Days


  OVERVIEW   

The TMS320DM6437 DaVinci TM Technology One-Day Workshop provides in-depth instruction on the capabilities of the DM643x digital media processors as well as an overview of the development process used to build a complete network-enabled multimedia system using these processors.  This is a lab-based, technical course designed for engineers and engineering managers who would like to evaluate DM643x processors as well as designers who have already selected a DM643x processor and would like an introduction to the software infrastructure and development tools provided by Texas Instruments for use with these processors.  

The workshop covers the development of a networked audio/video application with source code examples that students are able to take home.  The concepts of driver, algorithm and networking development discussed in conjunction with this example system are generically applicable to other types of systems as well.  The lab examples are provided utilizing both the DSP/BIOSTM kernel and the VirtualLogix Linux general-purpose operating system. Students may select which version of the labs to complete according to their design requirements.

European workshop pricing:

€495.00 Euro  with take-home TMS320DM6437 Digital Video Development Platform (DVDP) -  excluding VAT   

€195.00 Euro without take-home DVDP - excluding VAT

United States workshop pricing:

$495.00 USD  with take-home TMS320DM6437 Digital Video Development Platform (DVDP)

$195.00 USD without take-home DVDP

Language:

European One Day Workshops are presented in local language

Length and time of workshop

This is a one day workshop held from 8:30 a.m. to 5:30 p.m. It is designed to include an equal time of  lecture and hands-on lab exercises. (4 hours each)

Workshop Outline

Beginning with an overview of the device architecture, this workshop will use a network-enabled multimedia system to explore the various DM643x hardware peripherals and software components. The workshop focuses on device capabilities and an overview of the software development infrastructure, providing references to web pages, application notes, user guides and other resources for further details on each topic.

The workshop will be presented in four modules:

Module 1: Introduction to DaVinciTM Technology 

Module 1 takes an in-depth look at the core device architecture of  DM643x processors and provides an overview of the software infrastructure (drivers, Codec Engine and operating system) that will be further examined in the subsequent three modules.

Lab 1

In the introductory lab students will rebuild and test the example application that is provided with the DaVinci technology-based TMS320DM6437 Digital Video Development Platform (DVDP). This lab is taught within the DSP/BIOSTM kernel environment.

 

Module 2:  I/O using Device Drivers

Module 2 focuses on audio and video driver usage in DSP/BIOS kernel and Linux-based systems

Lab 2

In the second lab, students will explore the capabilities of the DM643x video processing sub-system, including on-screen display capabilities, as well as audio input and output functions. This lab can be completed within the DSP/BIOS kernel or the VirtualLogix Linux operating system to  allow students to choose the environment appropriate to their system's needs.

Module 3: Signal Processing with the Codec Engine

Module 3 explores the Codec Engine framework, which provides a simple uniform means for system integrators to allocate and even share resources (memory and DMA channels) between algorithms, where purchased from a third party or developed in-house. 

Lab 3

In the third lab, students will explore a network camera application in which video in captured on the DM6437 DVDR and displayed on a host computer via an internet browser. The same application is used for labs 3 and 4.  Focus in Lab 3 is on the JPEG encoding portion of the application, which is implemented using the Codec Engine.   This lab can be completed within the  DSP/BIOSTM kernel or the VirtualLogix Linux operating system, to allow students to choose the environment appropriate to their system's needs.

Module 4: Advanced Operating System Capabilities

Module 4 compares the capabilities of the DSP/BIOS kernel and Linux operating systems and discusses both  networking and file manipulation. 

Lab 4

In the fourth lab, the students will continue to explore the network camera application from Lab 3. Students will focus on the networking portion of the application, which implements an HTTP server on the DVDP using the Networking Development Kit (DSP/BIOS kernel-based system) or the Linux http application (VirtualLogix Linux system). This lab can be completed on either system to allow students to choose the environment appropriate to their system's needs. 

Who Should Attend

This workshop is designed for engineers and engineering managers who would like to evaluate DM643x processors and for designers who have already selected the DM643x processor/s and would like an introduction to the software infrastructure and development tools provided by Texas Instruments for use with these processors. 

 

Prerequisites

While there are no required prerequisites for this workshop, knowledge of C programming will improve students' ability to investigate the lab exercises as they are written in C.

What is not covered in the workshop

Please note that this course is not designed for hardware layout/design engineers. While the material may prove useful to hardware engineers, the course does not address their specific needs. These concerns are being addressed through a series of application notes and reference designs. Please contact your local TI representative (or the Product Information Center -(support@ti.com) if you have further questions.

About DaVinci Technology-Based TMS320DM643x Digital Media Processors

TMS320DM643x processors are optimized for cost-sensitive digital media application and include special features that make them suitable for automotive vision applications as such lane departure and collision avoidance as well as machine-vision systems, robotics, video security and video telephony. 

This workshop focuses on the DM643x architecture, which features the video-optimized programmable TMS320C64x+TM  DSP core plus video, memory and network interfaces, providing the most flexible and cost effective DSP for networked video and vision applications. Designed for applications in which either an entire system runs on the DSP or a separate microprocessor runs the application and networking these processors deliver leading-edge video performance while leaving headroom for networking, user interface and other tasks.

 

Curriculum

The TMS320DM643x DaVinci TM Technology One-day Workshop provides an introduction to building DaVinci technology-based applications, but does not present detailed instruction regarding algorithm development or system integration. Students who would like to further their knowledge in these areas should consider the following multi-day design workshops: 

Workshop Title

Length

TMS320DM644x DaVinciTM Technology Workshop

4 days

DSP/BIOSTM Kernel Design Workshop

4 days

TMS320C6000TM DSP Optimization Workshop

4 days

 

Other Training Suggestions   

VirtualLogix Linux Solution:

For those customers interested in Linux programming on the DM6437 processor, we recommend that you register on the VirtualLogix VLXzone support site: 

 http://www.virtuallogix.com/index.php?id=166

C Programming

There are an incredible number of books, courses, and websites that teach/describe the C Language. We offer the Wikipedia website as a starting point. 

http://en.wikipedia.org/wiki/C_programming_language

 

* 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