Texas Instruments TMS320 DSP 用户手册

下载
页码 88
Preface
SPRU352G – June 2005 – Revised February 2007
Read This First
This document defines a set of requirements for DSP algorithms that, if followed, allow
system integrators to quickly assemble production-quality systems from one or more
such algorithms. Thus, this standard is intended to enable a rich commercial
off-the-shelf (COTS) marketplace for DSP algorithm technology and to significantly
reduce the time-to-market for new DSP-based products.
The TMS320 DSP Algorithm Standard is part of TI's eXpressDSP technology initiative.
Algorithms
that
comply
with
the
standard
are
tested
and
awarded
an
"eXpressDSP-compliant" mark upon successful completion of the test.
In describing these requirements and their purpose, it is often necessary to describe
how applications might be structured to take advantage of eXpressDSP-compliant
algorithms. It is important to keep in mind, however, that the TMS320 DSP Algorithm
Standards make no substantive demands on the clients of these algorithms.
Intended Audience
This document assumes that the reader is fluent in the C programming language, has a good working
knowledge of digital signal processing (DSP) and the requirements of DSP applications, and has some
exposure to the principles and practices of object-oriented programming.
This document describes the rules that must be followed by all eXpressDSP-compliant algorithm software
and interfaces between algorithms and applications that use these algorithms. There are two audiences
for this document:
Algorithm writers learn how to ensure that an algorithm can coexist with other algorithms in a single
system and how to package an algorithm for deployment into a wide variety of systems.
System integrators learn how to incorporate multiple algorithms from separate sources into a complete
system.
Document Overview
Throughout this document, the rules and guidelines of the TMS320 DSP Algorithm Standard (referred to
as XDAIS) are highlighted. Rules must be followed to be compliant with the TMS320 DSP Algorithm
Standard Guidelines. Guidelines should be obeyed but may be violated by eXpressDSP-compliant
software. A complete list of all rules and guidelines is provided in Appendix A. Electronic versions of this
document contain hyperlinks from each rule and guideline in Appendix A to the main body of the
document.
This document contains the following chapters:
Chapter 1 - Overview, provides the motivation for the standard and describes how algorithms (as
defined by the TMS320 DSP Algorithm Standard) are used in DSP systems.
Chapter 2 - General Programming Guidelines, describes a general programming model for DSP
software and contains rules and guidelines that apply to all eXpressDSP-compliant software.
Chapter 3 - Algorithm Component Model, describes rules and guidelines that enable
eXpressDSP-compliant algorithms from multiple sources to operate harmoniously in a single system.
Chapter 4 - Algorithm Performance Characterization, describes how an eXpressDSP-compliant
algorithm's performance must be characterized.
Chapter 5 - DSP-Specific Guidelines, defines a model for describing the DSP's on-chip registers and
contains rules and guidelines for each specific DSP architecture covered by this specification.
SPRU352G – June 2005 – Revised February 2007
Read This First
7