- •Table of Contents
- •Worldwide Contact Information
- •Introduction to TI DSP Solutions
- •Getting Started with TI DSPs
- •New Web-Based Support Tool
- •DSP System Solutions
- •Audio
- •Digital Control
- •TMS320C64x™ DSP Generation, Fixed Point
- •TMS320C6411/C6414/C6415/C6416 DSP Block Diagram
- •TMS320DM642 DSP Block Diagram
- •TMS320C6201/C6701/C6202/C6203/C6204/C6205 DSP Block Diagram
- •TMS320C6000 DSP Platform Software Development Tools
- •TMS320C6000 DSP Platform Tools Documentation
- •TMS320C6000 DSP Foundation Software Technical Documentation
- •TMS320™ DSP Algorithm Standard Technical Documentation
- •TMS320C6000 DSP Platform Product Support
- •Analog-to-Digital Converters for the TMS320C6000 DSP Platform
- •DSP Codecs for the TMS320C6000 DSP Platform
- •TI DSP-Sync FIFOs for the TMS320C6000 DSP Platform
- •TMS320C55x™ DSP Generation, Fixed Point
- •MicroStar BGA™ Package Comparison
- •OMAP5910 Processor
- •Embedded OMAP Processor: OMAP5910
- •OMAP5910 Peripheral Block Diagram
- •OMAP5910 Processor Technical Documentation
- •OMAP5910 Online Training
- •TMS320C54x™ DSP Generation, Fixed Point
- •TMS320C54x DSP Generation Block Diagram
- •TMS320C5421 Multicore DSP Block Diagram
- •Multicore DSP Product Specification Guide
- •TMS320C5470/5471 System-Level DSP Block Diagram
- •TMS320C5000 DSP + RISC Product Specification Guide
- •TMS320C5000 DSP Platform Software Development Tools
- •TMS320C5000 DSP Platform Tools Documentation
- •TMS320C5000 DSP Foundation Software Technical Documentation
- •TMS320™ DSP Algorithm Standard Technical Documentation
- •TMS320C5000 DSP Platform Product Support
- •Analog-to-Digital Converters for the TMS320C5000 DSP Platform
- •DSP Codecs for the TMS320C5000 DSP Platform
- •TMS320C28x™ DSP Generation, Fixed Point
- •TMS320F2810/2812 DSP Block Diagram
- •TMS320C28x DSP Generation Hardware Development Tools
- •TMS320C28x DSP Generation Software Development Tools
- •TMS320C28x DSP Generation Tools Documentation
- •TMS320C28x DSP Literature and Related Technical Documentation
- •TMS320C28x DSP Generation Product Support
- •TMS320C24x™ DSP Generation, Fixed Point
- •TMS320LF2407A DSP Block Diagram
- •TMS320LF2401A DSP: For Space-Constrained Designs
- •TMS320C24x DSP Literature and Related Technical Documentation
- •TMS320C2000 DSP Signal Processing Libraries
- •TMS320C24x DSP Generation Product Support
- •3.3-V CAN Transceivers for the TMS320C2000 DSP Platform
- •DSP Codecs for the TMS320C2000 DSP Platform
- •TMS320™ DSP Floating-Point Roadmap
- •TMS320C3x DSP Platform Block Diagram
- •TMS320C3x DSP Platform Hardware Development Tools
- •TMS320C3x DSP Platform Software Development Tools
- •TMS320C3x DSP Literature and Related Technical Documentation
- •TMS320C3x DSP Platform Product Support
- •DSP Codecs for the TMS320C3x DSP Platform
- •TI DSP-Sync FIFOs for the TMS320C3x DSP Platform
- •Digital Logic Products for All TMS320™ DSP Platforms
- •Bus Interface for TMS320 DSPs
- •Little Logic for TMS320 DSPs
- •Level Translation for TMS320 DSPs
- •Bus Switches for TMS320 DSPs
- •I/O Expansion for TMS320 DSPs
- •eXpressDSP Software and Development Tools
- •eXpressDSP Software and Development Tools Block Diagram
- •Integrated Development Environment
- •Code Composer Studio Development Tools Overview
- •Industry-Leading C/C++ Compiler
- •A Unique Profile-Based Compiler
- •Visual Linker
- •Debug Within the IDE
- •Multi-Target Debug
- •Real-Time Data Exchange (RTDX™)
- •Interactive Profiling
- •Real-Time Analysis
- •Scalable Real-Time Kernel
- •DSP/BIOS Kernel Overview
- •Standards for Application Interoperability
- •TMS320 DSP Algorithm Standard Developer’s Kit
- •TI DSP Third-Party Network
- •Providing DSP Solutions
- •DSP Third-Party Network Overview
- •Third-Party Product Catalog on TI’s Web Site
- •DSP Solutions to Reduce Development Time
- •Third Parties Providing eXpressDSP™-Compliant Algorithms
- •View Updated eXpressDSP-Compliant Third-Party Algorithm List
- •What is a Plug-In?
- •How Do Plug-Ins Speed Development?
- •XDS560™ Emulator
- •DSP Development Tools Feature Matrix
- •Online Resources
- •Design Answers at Your Fingertips
- •TI DSP Online KnowledgeBase
- •TI DSP Training Options
- •DSP Webcasts
- •Free Online Training
- •Getting Started with TI DSP
- •Training Resources
- •Online Training
- •TI DSP Webcast Library
- •One-Day Workshops
- •Four-Day Workshops
- •Texas Instruments DSP Village eStore
- •Fast, Easy Online Store
- •TI Products Available in the DSP Village eStore
Training Resources
Online Training, Webcast Library,
One-Day Workshops, Four-Day Workshops
Online Training
TI provides convenient online training courses for training any time of the day. A list of available courses follows, or can be found at www.ti-training.com
Signal Processing Applications
IMAGING
TMS320C6000™ DSP Imaging Developer’s Kit (IDK)
NETWORKING
TMS320C6000 TCP/IP Network Developer’s Kit (NDK)
NETWORK VIDEO
TMS320C6000 Network Video Developer’s Kit (NVDK)
DSP Silicon Products
GENERAL
TMS320C55x™/C64x™ DSP Generations Overview
TMS320C6000™ DSP
TMS320C64x™ DSP Generation Technical Details
TMS320C6411 DSP Overview
TMS320C6414/6415/6416 DSPs Overview
TMS320C6712 DSP Overview
TMS320C6000 DSP Platform One-Day Workshop
TMS320C5000™ DSP
TMS320C5000 DSP Platform Mini-Workshop
TMS320C54x™ – TMS320C55x DSP Migration Tutorial
TMS320C55x DSP Generation Technical Details
TMS320C5470/5471 DSPs Overview
TMS320C5509/5502 DSPs Overview
TMS320C5509/5502 DSPs Technical Details
TMS320C5510 DSP Technical Details
Communicating Over the C5000™ Host Port Interface
TMS320C5000 DSP Platform One-Day Workshop
OMAP™
OMAP5910 Processor Product Overview
TMS320C2000™ DSP
TMS320LF2401A DSP Overview
TMS320F2810/F2812 DSPs Overview
TMS320F2810/F2812 DSP Technical Details
Debugging Your C24x™ DSP Using Code Composer
Studio Real-Time Monitor
Flash Programming for Your TMS320LF240x System
DSP Tools and Software
GENERAL
eXpressDSP™ S/W and Development Tools Overview
Reference Frameworks for eXpressDSP Software
A Technical Review of eXpressDSP Reference
Frameworks
TMS320™ DSP ALGORITHM STANDARD
TMS320 DSP Algorithm Standard
TMS320 DSP Algorithm Standard - Make vs. Buy
Support
www.ti.com/sc/training 57
TI DSP Webcast Library
The library contains a variety of Webcasts ranging from Technical “How-Tos” to Systems Solution presentations and product overviews, which address current topics most critical to designers. Designed for 24/7 access worldwide via the web, these Webcasts typically last one hour. Each includes a presentation followed by a live Question & Answer session with the technical engineering presenter specializing in the topic. To access the library: www.ti.com/sc/dspwebcastlibrary2
DSP Technology Webcasts
•High-Speed RTDX™ via TI’s new XDS560™ Emulator
•Using XDS560 to Find and Fix Real-Time Problems
•How to Easily Write DSP/BIOS™ Device Drivers for RealTime Data Streaming
•Hardware Design and Debug Checklist for TI DSP Boards/Systems
•Easily Develop Embedded DSP for Control Applications
•Real-Time Processing and Network Connectivity
•Telephony Made Simple: Efficiently Implement 14 of the Industry’s Most Popular Telephony eXpressDSP™- Compliant Algorithms on the TMS320C54x™ DSP
•Easy Peripheral Programming with TI’s Chip Support Library
•Don’t Compromise–DSP Controllers Solve Embedded Control Design Challenges
•Debugging DSP Systems with TI JTAG Emulation
•Maximizing Data Transfer Efficiency with C5000™ DMA Controller
•Getting Started with Code Composer Studio™ IDE Version 2.0
•Utilizing the Two-Level Cache on the TMS320C62x™ / TMS320C67x™ / TMS320C64x™ DSPs in your DSP System
•Flash Programming for TMS320LF240x DSP Digital Control Systems
•Debug C24x™ DSP Digital Control Design with RealTime Monitoring
•Flexible System Interfacing with McBSP
•Manage Code Size vs. Code Speed Tradeoffs with PBC
•Embedded Real-Time Applications Dynamic Behavior with RTDX
•Communicating Over the TMS320C5000™ Host Port Interface
Product / Announcement Webcasts
•New eXpressDSP Reference Frameworks Provide Kickstart for DSP Application Development
•Technical Consideration for Beginning your Wireless Infrastructure, Broadband and Imaging Application Designs using TI’s High-Performance TMS320C64x DSPs
•New TMS320C64x DSPs Revolutionize 3G Wireless
One-Day Workshops
One-day workshops are designed to offer product or technology knowledge and more advanced information about a particular category of devices. These workshops include a significant “hands-on” section and are ideal introductions to get started with DSP. A list of available courses and schedule information can be found at www.ti.com/sc/workshops
• TMS320C24x™ architecture and instruction set
• Memory and I/O design
Cost: U.S. $349.00. Fee includes all training, materials and a LF2407A eZdsp Starter Kit.
TMS320C2812 eZdsp Starter Kit One-Day Workshop
• Basic DSP controller implementation
• Using the F2812 eZdsp DSK
• TMS320F2812 architecture and instruction set
• Memory and I/O usage
Cost: U.S. $349.00. Fee includes all training, materials, and an F2812 eZdsp Starter Kit.
eXpressDSP™ Software Development Tools One-Day Workshop
• Introduction to Reference Frameworks
• Threads and I/O
• Using a XDAIS algorithm
• Application control
Cost: U.S. $349.00. Fee includes all training, materials, and a C6711 DSP Starter Kit (DSK)
58 www.ti.com/sc/training
Four-Day Workshops
Four-day workshops are for engineers who need to sharpen their design and development skills. These workshops include significant “hands-on” labs emphasizing the demonstration and application of techniques and skills. TI workshops are highly beneficial in helping developers implement their DSP designs quickly.
DSP/BIOS™ Kernel for Real-Time Software Design Workshop
•Basic concepts of real-time systems
•Real-time analysis
•Foreground/background scheduling
•Software interrupt scheduling
•Software interrupt communication
•Multitasking scheduling
•Task communication
•Device drivers
•Memory management
Length: 3.5 days
TMS320™ DSP Algorithm Standard (XDAIS) Workshop
•Integration of eXpressDSP™-compliant algorithms into an application
•Development of eXpressDSP-compliant algorithms
•Development of frameworks that integrate eXpressDSPcompliant algorithms with system software
Length: 3 days
TMS320C6000™ DSP Integration Workshop
•Introduction to C6000™ DSPs
•Code Composer Studio™ IDE
•Using DMA/EDMA and HWI
•Configure and use McBSP
•Double-buffered systems
•Multi-threaded systems
•Integrating an eXpressDSP™-compliant algorithm
•Using Reference Frameworks and LIO
•Basic memory management
•External memory
•C runtime environment/Basic optimizations
•Cache memory
•HPI
•Creating a bootable, stand-alone design
•Reuse internal memory with overlays
•Design for test/debug
Length: 4 days • Includes all training, materials and a C6711 DSK
TMS320C6000 DSP Optimization Workshop
•C6000 family CPU architecture
•C6000 family CPU pipeline
•Building Code Composer Studio projects
•Exploring C6000 compiler options
•Writing efficient C code
•Writing standard and optimized linear assembly code
•Mixing C and assembly language
•Software pipelining techniques
•Numerical issues with fixed-point processors
•How caches work and optimizing their usage
Length: 3.5 days • Includes all training, materials and a C6711 DSK
TMS320C54x™ DSP Integration Workshop
•Introduction to C5000™ DSPs
•Code Composer Studio IDE
•Using DMA/EDMA and HWI
•Configure and use McBSP
•Double-buffered systems
•Multi-threaded systems
•Integrating an eXpressDSP-compliant algorithm
•Using Reference Frameworks and LIO
•Basic memory management
•External memory
•C runtime environment/Basic optimizations
•Cache memory
•HPI
•Creating a bootable, stand-alone design
•Reuse internal memory with overlays
•Design for test/debug
Length: 4 days • Includes all training, materials and a C5416 DSK
TMS320C55x™ DSP Workshop
•Architecture (buses, registers, memory map)
•Peripherals (McBSP, DMA, EMIF, HPI, Boot Loader)
•Addressing (how to talk to program/ data memory)
•Filtering (basic block FIR filter)
•Parallelism
•Advanced instructions (LMS, FIRS, Viterbi, min/max)
•Mixing C and assembly code
•Interrupts
•Power considerations (idle domains, PLL, clocking) Length: 3.5 days
Support
www.ti.com/sc/training 59
Four-Day Workshops (Continued)
TMS320C24x™ DSP Workshop
•C24x™ DSP generation architecture and instruction set
•Use of PC-based development tools
•Memory and I/O usage
•Algorithm development
•Basic DSP controller implementation
•Binary arithmetic, scaling, difference equations
•Hardware interface issues
Length: 3.5 days
TMS320C28x™ DSP Workshop
•C28x™ architecture and instruction set Use of Code Composer Studio™ (CCStudio) Development Tools
•Optimization of C programming environment
•Interrupts and traps
•Peripherals and input/output techniques
•Hardware interface issues
•System designs issues
Length: 3.5 days • Includes F2812 eZdsp™ Starter Kit
Registration
TMS320DSC24 Three-Day Workshop
•DSC24 architecture overview
•Imaging primer
•Using the DSC24
•Development tools
•DSC24 ARM subsystem
•DSC24 imaging peripherals
•DSC24 DSP subsystem core
•ARM/DSP communication
•DSP subsystem shared memory
•DSP coprocessors (iMX, VLC) Length: 3 days
OMAP5910 Processor Software Workshop
Note: This new workshop will be available in 4Q02.
•Hardware overview
•OMAP™ software model
•Applications layer – how to invoke DSP functions with no DSP skills
•Gateway layer – control all activity on the DSP via Bridge APIs
•DSP/BIOS™ platform – manage scheduling and data flow on DSP
•Nodes – how to write code managed via Bridge from ARM gateway code
•XDAIS – how to author DSP algorithms for for use in large systems
•Each layer will include extensive lectures and hands-on labs
Length: 4 days
To register for these workshops, please visit www.ti.com/sc/training
60 www.ti.com/sc/training