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...

Full description

Saved in:
Bibliographic Details
Published inMicroprocessors and microsystems Vol. 26; no. 7; pp. 311 - 324
Main Authors Hong, K.H., Gan, W.S., Chong, Y.K., Cheong, T.F., Tan, S.H.
Format Journal Article
LanguageEnglish
Published Elsevier B.V 10.09.2002
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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