DSP/BIOS API Module and Summary
DSP/BIOS API Module and Summary
DSP/BIOS
DSP/BIOS
-
-
API Modules
API Modules
Instrumentation/Real
Instrumentation/Real
-
-
Time Analysis
Time Analysis
LOG
LOG
Message log manager
Message log manager
STS
STS
Statistics accumulator manager
Statistics accumulator manager
TRC
TRC
Trace manager
Trace manager
RTDX
RTDX
Real
Real
-
-
Time Data
Time Data
eXchange
eXchange
manager
manager
Thread Types
Thread Types
HWI
HWI
Hardware interrupt manager
Hardware interrupt manager
SWI
SWI
Software interrupt manager
Software interrupt manager
TSK
TSK
Multi
Multi
-
-
tasking manager
tasking manager
IDL
IDL
Idle function & process loop manager
Idle function & process loop manager
Clock and Periodic Functions
Clock and Periodic Functions
CLK
CLK
System clock manager
System clock manager
PRD
PRD
Periodic function manager
Periodic function manager
TSK Communication/Synchronization
TSK Communication/Synchronization
SEM
SEM
Semaphores manager
Semaphores manager
MBX
MBX
Mailboxes manager
Mailboxes manager
LCK
LCK
Resource lock manager
Resource lock manager
Device
Device
-
-
Independent Input/Output
Independent Input/Output
PIP
PIP
Data pipe manager
Data pipe manager
HST
HST
Host input/output manager
Host input/output manager
SIO
SIO
Stream I/O manager
Stream I/O manager
DEV
DEV
Device driver interface
Device driver interface
Memory and Low
Memory and Low
-
-
Level Primitives
Level Primitives
MEM
MEM
Memory manager
Memory manager
SYS
SYS
System services manager
System services manager
QUE
QUE
Queue manager
Queue manager
ATM
ATM
Atomic functions
Atomic functions
GBL
GBL
Global setting manager
Global setting manager
Summary and Benefits of DSP/BIOS
Summary and Benefits of DSP/BIOS
Fast time to market
Fast time to market
no need to develop or maintain a “home-brew” kernel
Efficient debugging of real
Efficient debugging of real
-
-
time applications
time applications
Real-Time Analysis
Create robust applications
Create robust applications
industry proven kernel technology
Reduce cost of software maintenance
Reduce cost of software maintenance
code reuse and standardized software
Standardized APIs
Standardized APIs
enable rapid migration across C2000 TMS320 DSPs
Small footprint (2
Small footprint (2
-
-
8Kw)
8Kw)
easily fits in limited memory space
Set of library functions (scalable)
Set of library functions (scalable)
use only what is needed to minimize code and data size
Full featured kernel (extensible)
Full featured kernel (extensible)
allows additional OS functions in future
9 - 14
C28x - Using DSP/BIOS
Содержание C28 Series
Страница 64: ...Summary 3 16 C28x Peripheral Registers Header Files ...
Страница 78: ...Interrupt Sources 4 14 C28x Reset and Interrupts ...
Страница 218: ...Lab 9 DSP BIOS 9 22 C28x Using DSP BIOS ...
Страница 244: ...Lab 10 Programming the Flash 10 26 C28x System Design ...
Страница 273: ...Appendix A eZdsp F2812 C28x Appendix A eZdsp F2812 A 1 ...
Страница 275: ...Appendix eZdsp F2812 eZdsp F2812 Connector Header and Pin Diagram C28x Appendix A eZdsp F2812 A 3 ...
Страница 276: ...Appendix P2 Expansion Interface A 4 C28x Appendix A eZdsp F2812 ...
Страница 277: ...Appendix P4 P8 P7 I O Interface C28x Appendix A eZdsp F2812 A 5 ...
Страница 278: ...Appendix A 6 C28x Appendix A eZdsp F2812 ...
Страница 279: ...Appendix P5 P9 Analog Interface C28x Appendix A eZdsp F2812 A 7 ...
Страница 281: ...Appendix JP7 JP8 JP11 JP12 Boot Mode Select JP9 PLL Disable DS1 DS2 LEDs C28x Appendix A eZdsp F2812 A 9 ...
Страница 282: ...Appendix A 10 C28x Appendix A eZdsp F2812 TP1 TP2 Test Points ...