ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Microprocessors and Microsystems
Volume 26, Issue 7, 10 September 2002, Pages 311-324
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (446 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/S0141-9331(02)00040-6    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2002 Elsevier Science B.V. All rights reserved.

Rapid prototyping of DSP algorithms on VLIW TMS320C6701 DSP

K. H. Hong, W. S. GanCorresponding Author Contact Information, E-mail The Corresponding Author, Y. K. Chong, T. F. Cheong and S. H. Tan

Digital Signal Processing Laboratory, School of Electrical and Electronics Engineering, Nanyang Technological University, Singapore, Singapore 639798

Received 6 August 2001; 
revised 10 February 2002; 
accepted 10 May 2002. 
Available online 3 August 2002.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

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.

Author Keywords: Rapid prototyping; TMS320C6x; Simulink; Real-time workshop; Modulo scheduling

Article Outline

1. Introduction
2. A VLIW-based rapid prototyping system—an overview
3. Building efficient DSP kernel blocksets for the TMS320C6701 DSP
3.1. Designing DSP algorithms for the TMS320C6701 DSP
3.2. An algorithm-architecture mapping methodology
4. Application of modulo scheduling theory (MS-pipeline theory) for loop scheduling on the TMS320C6701 DSP
4.1. Preliminaries—modulo-scheduled pipelines
4.2. Application of modulo scheduling theory for loop scheduling
5. An illustrative example: FIR filter
6. DSP kernel benchmarks
6.1. FIR filter benchmarks
6.2. IIR filter benchmarks
6.3. Adaptive LMS FIR filter benchmarks
6.4. FFT benchmarks
7. Conclusions
References
Vitae















Microprocessors and Microsystems
Volume 26, Issue 7, 10 September 2002, Pages 311-324
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.