User`s guide

3 Embedded Target for TI C6000 DSP 1.0 Release Notes
3-6
Note that the interrupt scheduler assumes that the signal processor clock is
running at 100 MHz for the C6701 EVM target or 150 MHz for the C6711 DSK
target. If the clock rate does not match the assumed rate, the sample rates in
your model will be incorrect and your model will generate incorrect results.
Model Profiling Capability Added
When you build CCS projects that include DSP/BIOS, the Embedded Target for
TI C6000 DSP software provides the ability to profile the operation of your
generated code.
If you created your project in CCS or you are using an existing CCS project,
profiling returns information about the code and how it executes on the
target.
If you created your project and executable from a Simulink model,
profile
analyzes your model performance down to the atomic subsystem level and
reports the results in an HTML file.
Invoke the profile capability either from the
RTW Options panel in the
Simulation Parameters dialog in Simulink, or from the MATLAB command
line using
profile. For more information on profiling generated code, refer to
“Profiling Generated Code.”
Added Support for Multirate Models Through a
Software Scheduler
Now you can create models for targeting that use more than one processing
rate. The processing rate of your model can change from the model base rate,
such as using decimation or interpolation in your algorithm.
One important note—the target software assumes that your target C6000
digital signal processor (DSP) is running at the factory default rate of 100 MHz
when your target is the C6701 EVM and 150 MHz for the C6711 DSK. The
scheduler calculates all the interrupt rates for your model using the clock rate.
If you change the rate of the DSP clock, the interrupt rates in your model will
still be calculated with the base rate, not the one you set. As a result, the rates
in your model will be wrong and the results will not be correct. For example, if
your model contains a Sine block running at 1 KHz sample rate and your target
is your C6701 EVM, the scheduler uses the 100 MHz rate to calculate the
interrupt timing to generate the sin wave sampled at 1KHz :