
TI Platform Support Packages
The TI Platform Support Packages (PSPs) for Prism are designed to help developers targeting TI multicore DSPs.
The following support is available for TI devices
| PSP Name | Target Platform | Target OS | Threading API | PSP Levels | Available Models in Core PSP |
|---|---|---|---|---|---|
| C66x | TI C66x Simulators in Code Composer Studio v5 | N/A | N/A | Instruction, Core |
|
The Prism Support Package for the TI C66x family of multicore DSPs provides a set of analysis tools to help you migrate your sequential applications onto multicore platforms.
Prism is available as a plugin extension for TI's Code Composer Studio (CCS) IDE and provides analysis based upon dynamic application behaviour traced from C66x simulators running under CCS version 5. Both functional and Cycle Approximate simulators are supported.
Based upon the behaviour of the existing software as it runs on the simulator, Prism allows you to experiment with partitioning functions across multiple cores before you make any changes to your code. The C66x provides the following analysis features:
- Detailed Profiling. Understand how your software performs on C66x devices and identify hotspots.
- What-if analysis of sequential code. Experiment with alternative partitions and quickly evaluate the impact of running functions concurrently across multiple DSP cores which full schedule visualization.
- Data Dependency Analysis. Prism lists data dependencies between functions allowing you to quickly identify code which needs to be restructured in order to take advantage of multicore and avoid data races.
- Data Cache Analysis. Identify sources of poor cache performance in you software and evaluate the impact of software partitioning on system wide cache behaviour.

