MSC8101
NXP
evaluate the performance of an executable file on a target SC140 board, such as the MSC8101ADS
Comprehensive tutorial for developing parallel processing applications on the StarCore SC140 DSP core, including C optimization, assembly, and migration from legacy Motorola DSPs.
This application note provides a detailed tutorial for DSP programmers working with the StarCore SC140 DSP core, found in processors such as the NXP MSC8101. It covers the core's architecture, including its four arithmetic logic units (ALUs) and Variable-Length Execution Set (VLES) model. The document guides users through the toolchain, featuring the assembler, linker, simulator, and compiler. Key chapters address application development using parallel execution, structured C programming with GSM EFR vocoder examples, and advanced code optimization techniques. It also includes methods for multisample programming and provides a framework for estimating code size requirements when migrating from Motorola DSP56300 or DSP56600 architectures to the SC140 core.
MSC8101
NXP
evaluate the performance of an executable file on a target SC140 board, such as the MSC8101ADS
DSP56300
Motorola
implementing a given application developed for Motorola DSP56300 or DSP56600 on the SC140 core
DSP56600
Motorola
implementing a given application developed for Motorola DSP56300 or DSP56600 on the SC140 core
| MSC8101 | NXP | evaluate the performance of an executable file on a target SC140 board, such as the MSC8101ADS |
| DSP56300 | Motorola | implementing a given application developed for Motorola DSP56300 or DSP56600 on the SC140 core |
| DSP56600 | Motorola | implementing a given application developed for Motorola DSP56300 or DSP56600 on the SC140 core |