Processors

C5000 low-power DSP – Tools & software

TI provides key runtime software components and documentation to further ease development. The  following software components are the ones most widely used.

Development tools

C5515 evaluation module

The TMS320C5515 DSP EVM is a low cost, feature rich development platform designed to speed the evaluation process of TI's three latest lowest power C55x DSP families, TMS320C5515, TMS320C5505, and TMS320C5535. 

  • Both experienced and novice designers can get started immediately with innovative product designs by utilizing the EVM’s full-featured Code Composer Studio IDE and eXpressDSP™ software which includes the DSP/BIOS™ kernel.

C5515 eZDSP USB stick development tool

The TMDX5515eZDSP is a small form factor, low-cost, USB-powered DSP development tool which includes all the hardware and software needed to evaluate the ultra-low-power 16-bit TMS320C5515 DSP.

  • The USB port provides enough power to operate the ultra-low-power C5515 DSP so no external power supply is required. This tool allows quick and easy evaluation of the advanced capabilities of the C5515, C5514, C5505A and C5504A DSPs.

C5517 evaluation module

General purpose EVM featuring all the hardware and software needed to evaluate the C5517 DSP. The C5517 DSP is a highly integrated solution offered in a simple package to reduce cost and development time.

  • Includes an on-board (XDS100) emulator for full course-level debug capability.

C5535 eZdsp USB stick development kit

Small form factor, very low cost USB-powered DSP development kit which includes all the hardware and software needed to evaluate the C553x generation DSP. It is the industry’s lowest-cost and lowest-power 16-bit DSP.

  • Kit includes an on-board XDS100 emulator for full course-level debug capability.

TMS320 general purpose evaluation module

A general purpose evaluation module which includes all the hardware and software needed to evaluate the C5517 DSP.

C5545 booster pack

Small form factor board for C553x and C5545 families with easy connectivity to MSP432 Launch Pads

Featured reference designs

Audio pre-processing system reference design using C5517

This reference design uses multiple microphones, a beamforming algorithm, and other processes to extract clear speech and audio amidst noise and other clutter. 

Voice triggering and processing with cloud connection to IBM Watson reference design

This reference design enables a single platform for demonstrating end-to-end voice capture, recognition and processing functionality.

Software

TI provides key runtime software components and documentation to further ease development. The following software components are the ones most widely used.

C55x DSP chip support libraries

The C55x DSP CSL provides an application programming interface (API) used for configuring and controlling the DSP on-chip peripherals for ease of use, compatibility between various C55x DSP devices and hardware abstraction.

  • C55x DSP CSL (SPRC133): The functions listed in the features section are specifically designed for TMS320C55x DSPs including C5501, C5502, C5509, C5509A, and C5510, C5510A.

  • C55x DSP CSL - Low Power: The functions listed in the features section are specifically designed for TMS320C55x Low Power DSPs including C5504/05, C5514/15/17 and C5535/45 devices.

Code Composer Studio™ IDE

Code Composer Studio™ is an Eclipse-based IDE developed and supported by TI for TI embedded processor families. The software comprises a suite of tools used to develop and debug embedded applications.

  • Includes compiler, source code editor, project build environment, debugger, profiler, simulators, real-time operating system and many other features. The intuitive IDE provides a single user interface taking you through each step of the application development flow.