How to Rebuild DSPLIB
2.3.5
How DSPLIB Deals With Overflow and Scaling Issues
2.3.6
Interrupt Behavior of DSPLIB Functions
2.4 How to Rebuild DSPLIB
2-6
For example:
#define R_TOL
Here, the maximum difference allowed between the output reference array
from the C implementation and all other implementations (linear asm, hand
asm) is 1e-05 (0.00001).
The error tolerance is therefore different for different functions.
The DSPLIB functions implement the same functionality of the reference C
code. The user is expected to conform to the range requirements specified in
the API function, and in addition, take care to restrict the input range in such a
way that the outputs do not overflow.
Most DSPLIB functions are interrupt-tolerant but not interruptible. The cycle
count formula provided for each function can be used to estimate the number
of cycles during which interrupts cannot be taken.
If you would like to rebuild DSPLIB (for example, because you modified the
source file contained in the archive), you will have to use the mk6x utility as
follows:
mk6x dsp67x.src -mv6700 -l dsp67x.lib
(1e-05)
Need help?
Do you have a question about the TMS320C67 DSP Series and is the answer not in the manual?
Questions and answers