Presentation is loading. Please wait.

Presentation is loading. Please wait.

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™

Similar presentations


Presentation on theme: "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™"— Presentation transcript:

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


Download ppt "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™"

Similar presentations


Ads by Google