DSP/BIOSTM LINK

VERSION 1.65.02.09

DRA44x Processor
DRX45X Processor

OMAP3530 Processor

DM6446 Processor

TNETV107X Processor

The documents included with DSP/BIOSTM LINK are listed here under categories based on their intended usage.

GETTING STARTED

USER GUIDE

[UserGuide.pdf]

This document provides information to get started with using DSP/BIOSTM LINK.

PROGRAMMER'S GUIDE

[ProgrammersGuide.pdf]

This document provides information enabling users to write applications using DSP/BIOSTM LINK.

INSTALLATION GUIDE FOR DRA44x AND DRX416 PROCESSOR

[InstallGuide_PrOS_DRA44x_DRX416.pdf]

This document provides information to install DSP/BIOSTM LINK on the development host and setup the development platform.

INSTALLATION GUIDE FOR DRX45x PROCESSOR

[InstallGuide_PrOS_DRX45x.pdf]

This document provides information to install DSP/BIOSTM LINK on the development host and setup the development platform.

INSTALLATION GUIDE FOR DRA44x AND DM6437 VLYNQ

[InstallGuide_PrOS_DRA44x_DM6437_VLYNQ.pdf]

This document provides information to install DSP/BIOSTM LINK on the development host and setup the development platform.

INSTALLATION GUIDE FOR DM6446 on WINCE

[InstallGuide_WinCE_DM6446.pdf]

This document provides information to install DSP/BIOSTM LINK on the development host and setup the development platform.

 

INSTALLATION GUIDE FOR OMAP3530 on WINCE

[InstallGuide_WinCE_OMAP3530.pdf]

This document provides information to install DSP/BIOSTM LINK on the development host and setup the development platform.

 

INSTALLATION GUIDE FOR TNETV107X on WINCE

[InstallGuide_WinCE_TNETV107X.pdf]

This document provides information to install DSP/BIOSTM LINK on the development host and setup the development platform.

 

PLATFORM GUIDE FOR DRA44x AND DRX416 PROCESSOR

[PlatformGuide_DRA44x_DRX416.pdf]

It also provides platform-specific information for the DRA44x AND DRX416 Procesor.

PLATFORM GUIDE FOR DRX45X PROCESSOR

[PlatformGuide_DRX45x.pdf]

It also provides platform-specific information for the DRX45X Procesor.

PLATFORM GUIDE FOR DRA44x AND DM6437 VLYNQ

[PlatformGuide_DRA44x_DM6437_VLYNQ.pdf]

It also provides platform-specific information for the DRA44x connected to DM6437 over VLYNQ.

 

PLATFORM GUIDE FOR DRA44x AND DM6437 VLYNQ

[PlatformGuide_DRA44x_DM6437_VLYNQ.pdf]

It also provides platform-specific information for the DRA44x connected to DM6437 over VLYNQ.

 

DESIGN DOCUMENTS

PROCESSOR MANAGER

[LNK_010_DES.pdf]

This document describes the detailed design of the Processor Manager component.

LINK DRIVER

[LNK_012_DES.pdf]

This document describes the detailed design of the Link Driver component.

MESSAGING COMPONENT

[LNK_031_DES.pdf]

This document describes the detailed design of the messaging component based on MSGQ module of DSP/BIOSTM.

RING IO

[LNK_129_DES.pdf]

This document describes the design of the RingIO component that provides a ring-buffer as a data transport across GPP and DSP.TM.

DSP EXECUTABLE LOADER

[LNK_040_DES.pdf]

This document describes the overall design and architecture of the Loader used to parse and load DSP binaries. It lists the interfaces exposed by the loader and also describes the overall design for implementation of these interfaces.
It would be the starting point for users trying to implement their own parser and/ or loader.

POOL

[LNK_082_DES.pdf]

This document describes the overall design of POOL APIs and interfaces. This components provides an interface to the buffer pools for memory allocation and free operations.

IPS & NOTIFY

[LNK_128_DES.pdf]

This document describes the overall design of IPS and Notify components.
Notify component allows applications to register for notification of events occurring on the remote processor and send event notification to the remote processor.

MPLIST

[LNK_131_DES.pdf]

This document describes the overall design of the MPLIST component.
MPLIST component provides a doubly-linked circular linked list based transport mechanism between GPP and DSP. DSP.

MPCS

[LNK_133_DES.pdf]

This document describes the overall design of the MPCS component.
This component allows applications to achieve mutually exclusive access to shared data structures through a multi-processor critical section (MPCS) between GPP and DSP.

Dynamic Configuration

[LNK_137_DES.pdf]

This document describes the overall design of dynamic configuration of DSP/BIOSTM LINK
This feature allows applications to modify the DSP/BIOS LINK configuration without having to rebuild the DSP/BIOS LINK GPP-side kernel module and DSP-side libraries.

ENHANCED MULTI-PROCESS SUPPORT

[LNK_157_DES.pdf]

This document describes the design of enhanced multi-process support for DSP/BIOSTMLINK.
This feature allows multiple applications/processes to use DSP/BIOS
TMLINK independently, and without being aware of each other.

MULTI-DSP DESIGN

[LNK_182_DES.pdf]

This document describes the design of multi-DSP support in for DSP/BIOSTMLINK.
This feature allows applications on host to communicate with multiple DSPs.

OS SPECIFIC DOCUMENTS

OS ADAPTATION LAYER FOR PROS

[LNK_096_DES.pdf]

This document describes the overall design and architecture of the OS Adaptation Layer for PrOS.

HARDWARE SPECIFIC DOCUMENTS

ZERO COPY LINK DRIVER

[LNK_041_DES.pdf]

This document describes the overall design of the shared memory based zero copy driver message and data transfer.

API REFERENCE GUIDE

API REFERENCE GUIDE

[index.html]

Provides doxygen generated API reference guide for the developers.

PORTING DOCUMENTS

PORTING GUIDE

[LNK_017_PRT.pdf]

Provides recommendations and guidelines for the developers to port DSP/BIOSTM LINK to either a different GPP OS, a different platform or a different physical link.