Download presentation
Presentation is loading. Please wait.
Published byAlvin Watson Modified over 9 years ago
1
Getting Started With DSP A. What is DSP? B. Which TI DSP do I use? Highest performance C6000 Most power efficient C5000 Control optimized C2000 TMS320C6000™ DSP platform DSL & pooled modems Digital imaging Voice over Packet Wireless base stations Wireless LAN Central office switches Network cameras Private branch exchange Speech recognition It processes data in real time Is a type of microprocessor - one that is incredibly fast and powerful Advantages of designing with DSPs over other microprocessors: Single-cycle multiply- accumulate operations Real-time performance, simulation and emulation Flexibility Reliability Increased system performance Reduced system cost
2
C. How Do I Get Going? Basic Steps to Starting Development 1Step One: Selecting a DSP Processor 2Step Two: Evaluation of DSP Technology and Tools DSP Starter Kit (DSK) - A DSP-based board with a code size-limited version of Code Composer Studio to use the board 3.Step Three: Initial Development Code Composer Studio™ IDE - Code Composer Studio (CCS) includes all the software (including hardware drivers) Evaluation Module (EVM) – This development board comes with CCS IDE Compile Tools and emulation device drivers Which TI DSP do I use? TMS320C5000™ DSP platform 2G, 2.5G and 3G cell phones Digital audio players Digital still cameras Portable products Networking Voice over Packet Wireless modems IP phone Personal digital assistants TMS320C2000™ DSP platform Pumps, fans, HVAC Appliance controllers Servo motion control Factory automation Transportation Power supplies Consumer goods Industrial drives Office equipment
3
Step Four: Product Development Emulation Technology Overview Code Composer Studio IDE - CCS IDE includes all the software (including hardware drivers) Emulation - The XDS510 is used for JTAG emulation. In order to debug custom target boards Third Party Network Overview D. What Else Can Help Me? Has a tremendous amount of information and resources to offer customers. Support Technical Glossary Advantage of DSO + Analog DSP University Programs
4
DSP CORE and ON CHIP PERIPHERALS
5
Program Memory Mapping – Addressable Description of DSP Memory I /O CODEC Inter. Ext. Boot Loader MEMORY MAPPING REGISTER DATA SARAMROMDARAM Load Prog. to DSP External Mem. Serial Port HPI JTAG Read or write Per cycle Read/Write per cycle Registers for CPU and Peripherals PMST reg: Processor Mode status – Enable/disable ROM for boot mode OVLY flag: Enable/disable mapping of data memory to program memory space MEMORY CONFIGURATION
6
DSP and Development Tools Visual Integrated Devp.Env. Assembler Linker Compiler Debugger DSP CHIP DSKEmulator EVM Built in Emulator Computer Express DSPCCS C’COMPILER DSP/BIOS RTDX GEL JTAG CSL PCI Parallel JTAG Parallel Emulator – JTAG Joint Test and Analysis Group Real time Analysis With out Stopping DSP JTAG run parallel To DSP operations Forces logic input Testing software Single step Monitor Register Memory Space Configuration of Devices What DSP? Hardware development tools Software development tools
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.