User`s guide

Known Software and Documentation Problems
3-9
Known Software and Documentation Problems
This section includes a link to a description of known software and
documentation problems in Version 2.0.
Targeting
For reasons related to the Texas Instruments C compiler, you cannot use
certain Simulink blocks for targeting. They are
- Singular Value Decomposition block in the library dspfactors
- Pseudoinverse block in the library dspinverses
- SVD Solver block in the library dspsolvers
These blocks are not included in the run-time libraries and do not build when
you generate code from your model.
For this of the Embedded Target, the LED overrun indicator has been
removed.
Demos
In MATLAB Demos (select Help->Demos from the MATLAB menu bar), the
Embedded Target demonstration program LMS Adaptive Filtering runs slowly
on DSP Starter Kit (DSK) boards. Design features of the board cause the slow
processing across the RTDX link. Using the Texas Instruments XDS 510 JTAG/
PC Controller, or an equivalent emulator, to connect your host to the DSK can
alleviate the problem.
Data Types
C5000 and C6000 family processors handle integer data types differently. On
C5000 family processors, 8-bit values do not have unique addresses. The C5000
family processors use 16-bit addresses natively. When you read and write to
C5000 family processors, 8-bit integers in MATLAB are stored as 16-bit
integers on the processor. In detail, the differences are
When you write an 8-bit integer from MATLAB to a C5000 family processor,
MATLAB pads the value to 16 bits and the processor stores the value as a
16-bit integer.
When you read an 8-bit integer from the processor into MATLAB, the read
function takes 16 bits from processor memory, discards the eight most