27.01.2015 Views

DSP Selection Guide

DSP Selection Guide

DSP Selection Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>DSP</strong> Support Resources<br />

Support<br />

99<br />

➔<br />

Multi-Day Workshops<br />

Three- or four-day, hands-on, advanced,<br />

educational courses are highly technical<br />

and designed for engineers who want to<br />

sharpen their design and development<br />

skills. Managed by TI’s technical training<br />

staff, these workshops include extensive<br />

hands-on labs emphasizing the demonstration<br />

and application of techniques<br />

and skills. Visit www.ti.com/training<br />

for a complete list of courses.<br />

TMS320DM644x DaVinci<br />

Technology Workshop<br />

Topics covered in this workshop include:<br />

• Introduction to DaVinci technology:<br />

device, software and tools<br />

• Application layer programming<br />

• Signal-processing layer programming<br />

• Advanced system programming details<br />

TMS320DM64x Video System<br />

Integration Workshop<br />

Topics covered in this workshop include:<br />

• DM642 hardware<br />

• Code Composer Studio IDE<br />

introduction<br />

• <strong>DSP</strong>/BIOS kernel introduction<br />

• Reference frameworks<br />

• Video basics<br />

• Video peripherals<br />

• Using and modifying the FVID driver<br />

• Optimizations<br />

• Audio<br />

• Communications<br />

TMS320C6000 <strong>DSP</strong> Optimization<br />

Workshop<br />

• C6000 <strong>DSP</strong> platform CPU architecture<br />

• C6000 <strong>DSP</strong> platform CPU pipeline<br />

• Building Code Composer Studio<br />

projects<br />

• Exploring C6000 <strong>DSP</strong> compiler build<br />

options<br />

• Writing efficient C code<br />

• Writing optimized standard and linear<br />

assembly code<br />

• Mixing C and Assembly language<br />

• Software pipelining techniques<br />

• Numerical issues with fixed-point<br />

processors<br />

• Basic C6000 <strong>DSP</strong> system memory<br />

management<br />

• How caches work and optimizing their<br />

usage<br />

TMS320C645x <strong>DSP</strong> System<br />

Integration Workshop<br />

Topics covered in this workshop include:<br />

• Architectural overview<br />

• Code Composer Studio IDE basics<br />

• Intro to <strong>DSP</strong>/BIOS kernel<br />

• Basic memory setup, PLL, CSL 3.0<br />

• Interrupts<br />

• EDMA 3.0<br />

• Using the EMAC/NDK<br />

• Serial RapidIO ® and MSGQ<br />

• Optimizing your code/system<br />

• System design considerations<br />

• Other peripherals<br />

TMS320C64x/C67x <strong>DSP</strong> System<br />

Integration Workshop<br />

Topics covered in this workshop include:<br />

• Intro to Code Composer Studio<br />

Platinum Edition 3.1 IDE<br />

• Basic memory management and using<br />

the EDMA<br />

• Hardware interrupts<br />

• <strong>DSP</strong>/BIOS kernel scheduling<br />

• Integration of eXpress<strong>DSP</strong>-compliant<br />

algorithms<br />

• Creating a standalone system (Flash,<br />

Boot)<br />

<strong>DSP</strong>/BIOS OS Design Workshop<br />

Topics covered in this workshop include:<br />

• Real-time system concepts<br />

• Hardware interrupts (HWI)<br />

• Software interrupts (SWI)<br />

• Tasks and semaphores (TSK, SEM)<br />

• Streams (SIO)<br />

• Multi-threaded systems (CLK, PRD)<br />

• BIOS instrumentation (LOG, STS, SYS,<br />

TRC)<br />

• Static systems (GCONF, TCONF)<br />

• Dynamic systems (MEM, BUF)<br />

• Inter-thread communication (MSGQ, ...)<br />

• Input output mini-drivers (IOM)<br />

• TMS320 <strong>DSP</strong> Algorithm Standard<br />

(XDAIS)<br />

• Reference Frameworks (RF1, 3, 5, 6)<br />

TMS320C28x <strong>DSP</strong> Workshop<br />

Topics covered in this workshop include:<br />

• Evaluate C28x <strong>DSP</strong> ability to meet<br />

your system requirements<br />

• Compare/contrast C28x <strong>DSP</strong> to other<br />

solutions you have used or evaluated<br />

• Use development tools to compile,<br />

optimize, assemble, link, debug and<br />

benchmark code<br />

• Demonstrate a working knowledge of<br />

the C28x <strong>DSP</strong> functional modules<br />

• Demonstrate a working knowledge of<br />

the basic operations for the C28x <strong>DSP</strong><br />

• Understand where to go to get more<br />

information<br />

• Have a full working knowledge of your<br />

take-home eZdsp board<br />

Registration<br />

To register for these workshops, please<br />

visit<br />

www.ti.com/multidayworkshops<br />

Texas Instruments 1Q 2007<br />

<strong>DSP</strong> <strong>Selection</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!