EasyManuals Logo

Texas Instruments TMS320 User Manual

Texas Instruments TMS320
288 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #21 background imageLoading...
Page #21 background image
DSP/BIOS Components
About DSP/BIOS 1-5
1.2.1 DSP/BIOS Real-Time Kernel and API
DSP/BIOS is a scalable real-time kernel, designed for applications that require
real-time scheduling and synchronization, host-to-target communication, or
real-time instrumentation. DSP/BIOS provides preemptive multi-threading,
hardware abstraction, real-time analysis, and configuration tools.
The DSP/BIOS API is divided into modules. Depending on what modules are
configured and used by the application, the size of DSP/BIOS can range from
about 500 to 6500 words of code. All the operations within a module begin
with the letter codes shown Figure 1-1.
Application programs use DSP/BIOS by making calls to the API. All
DSP/BIOS modules provide C-callable interfaces. Most C-callable interfaces
can also be called from assembly language, provided that C calling
conventions are followed. Some of the C interfaces are actually C macros
and therefore, cannot be used when called from assembly language. Refer
to the TMS320 DSP/BIOS API Reference Guide for your platform for details.
Table 1-1. DSP/BIOS Modules
Module Description
ATM Atomic functions written in assembly language
BUF Fixed-length buffer pool manager
C28, C55, C62, C64 Target-specific functions, platform dependent
CLK Clock manager
DEV Device driver interface
GBL Global setting manager
GIO General I/O manager
HOOK Hook function manager
HST Host channel manager
HWI Hardware interrupt manager
IDL Idle function manager
LCK Resource lock manager
LOG Event log manager
MBX Mailbox manager
MEM Memory segment manager
MSGQ Message queue manager
PIP Buffered pipe manager
POOL Allocator pool manager

Table of Contents

Other manuals for Texas Instruments TMS320

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments TMS320 and is the answer not in the manual?

Texas Instruments TMS320 Specifications

General IconGeneral
BrandTexas Instruments
ModelTMS320
CategoryComputer Hardware
LanguageEnglish

Related product manuals