Processors

C55x DSP - Tools and software

<Section CTA Link - not authored>
<Horizontal Rule - not authored>
<Section CTA Link - not authored>
<Horizontal Rule - not authored>

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 (CSL)

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. CSLs will shorten development time by providing standardization and portability.

  • 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

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. It 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.

Code Composer Studio IDE

Development tools

Four platforms are available to enable developers to explore the full functionality of the C55X DSPs.

C5515 Evaluation Module (EVM)

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 EVM

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.

C5515 EVM

C5517 Evaluation Module (EVM)

The TMDSEVM5517 is a general purpose EVM which includes 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. This solution provides nearly doubles the performance of previous generation of ultra-low-power DSP devices while delivering power optimization to support longer battery life. The kit has an on-board (XDS100) emulator for full course-level debug capability.

C5517 EVM

C5535 eZdsp USB stick development kit

The TMDX5535eZdsp is a 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. This ultra-low-cost kit allows quick and easy evaluation of the advanced capabilities of the C5532, C5533, C5534 and C5535 processors. The kit has an on-board XDS100 emulator for full course-level debug capability.

C5535 eZdsp

Support and training

You know what processor you want to use, you ordered the hardware tools and downloaded the software tools, now you need to know what support resources are available in case you have any questions.

TI E2E online community

TI's E2E community includes support forums in which you can search for answers to your question or submit a new question. Odds are your question has already been answered.