Rapid prototyping of DSP algorithms on VLIW TMS320C6701 DSP
In this paper, an overview of a rapid prototyping system using MATLAB Real-Time Workshop (RTW) and TI TMS320C6701-EVM is presented. The MATLAB RTW generated ANSI C code from Simulink blocksets has poor real-time implementation benchmarks for DSP kernels. To improve the performance of the DSP kernel...
Saved in:
Published in | Microprocessors and microsystems Vol. 26; no. 7; pp. 311 - 324 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
Elsevier B.V
10.09.2002
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | In this paper, an overview of a rapid prototyping system using MATLAB Real-Time Workshop (RTW) and TI TMS320C6701-EVM is presented. The MATLAB RTW generated ANSI C code from Simulink blocksets has poor real-time implementation benchmarks for DSP kernels. To improve the performance of the DSP kernel blocksets on TI TMS320C6701 DSP, a design methodology employing various levels of optimising techniques are discussed and these algorithms are evaluated on the DSP. Modulo scheduling theory is applied to improve the loop performance. Performance results show that code developed based on optimal scheduling for the C6000 prototyping system is highly efficient. The optimised blockset provides an easy-to-use and highly efficient real-time DSP algorithm development platform. |
---|---|
Bibliography: | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
ISSN: | 0141-9331 1872-9436 |
DOI: | 10.1016/S0141-9331(02)00040-6 |