About This Manual
How to Use This Manual
Welcome to the TMS320C6000 Chip Support Library, or CSL for short. The
CSL is a set of application programming interfaces (APIs) used to configure
and control all on-chip peripherals. It is intended to make it easier for develop-
ers by eliminating much of the tedious grunt-work usually needed to get algo-
rithms up and running in a real system. Some of the advantages offered by the
CSL include: peripheral ease of use, a level of compatibility between devices,
shortened development time, portability, standardization, and hardware ab-
straction. A version of the CSL is available for all TMS320C6000 devices.
This document contains a reference for the CSL APIs and is organized as fol-
lows:
Overview – a high level overview of the CSL
CSL API Module Descriptions – a description of the individual CSL API
modules
CSL API Functions – a brief description of all CSL API functions in table
format
CSL API Reference – an alphabetical listing of all CSL API identifiers
HAL Reference – a low-level reference of the hardware abstraction layer
listing all macros and constants for manipulating the peripheral registers
The information in this document describes the contents of the TMS320C6000
chip support library in several different ways.
Chapter 1 provides an overview of the CSL and its 2-layer architecture
consisting of the service layer and the hardware abstraction layer (HAL).
Chapter 2 provides an introduction to the service-layer API modules and
gives a description of each in alphabetical order together with tables show-
ing the various functions, macros, constants, etc., and a section and page
Preface
Read This First
Contents
iii
Need help?
Do you have a question about the TMS320C6000 and is the answer not in the manual?
Questions and answers