DSP/BIOSTM LINK

VERSION 1.65.02.09

OMAP3530 Processor
OMAP2530 Processor
DM6446 Media Processor
DM357 Media Processor
DM6467 Processor
DM6437 Processor
DA8XX Media Processor
OMAPL1xx Media processor
DA850 Media processor
OMAPL138 Media processor
DM648 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 OMAP3530 EVM

  [InstallGuide_Linux_OMAP3530.pdf]

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

  INSTALLATION GUIDE FOR OMAP2530 EVM

 

  [InstallGuide_Linux_OMAP2530.pdf]

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

  INSTALLATION GUIDE FOR DM6446, DM6467 AND DM6467 MEDIA PROCESSOR

  [InstallGuide_Linux_DM6446_DM6467_DM6467T.pdf]

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

  INSTALLATION GUIDE FOR DM357 MEDIA PROCESSOR

  [InstallGuide_Linux_DM357.pdf]

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

  INSTALLATION GUIDE FOR DM6437

  [InstallGuide_Linux_PCI.pdf]

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

 INSTALLATION GUIDE FOR DM648

 [InstallGuide_Linux_PCI.pdf]

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

INSTALLATION GUIDE FOR DA8XX MEDIA PROCESSOR

 [InstallGuide_Linux_DA8xx.pdf]

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

INSTALLATION GUIDE FOR OMAPL1XX MEDIA PROCESSOR

 [InstallGuide_Linux_OMAPL1xx.pdf]

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

INSTALLATION GUIDE FOR OMAPL138 MEDIA PROCESSOR

 [InstallGuide_Linux_OMAPL138.pdf]

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

INSTALLATION GUIDE FOR DA850 MEDIA PROCESSOR

 [InstallGuide_Linux_DA850.pdf]

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

PLATFORM GUIDE FOR OMAP3530 EVM

[PlatformGuide_OMAP3530.pdf]

This document provides platform and device-specific information for the OMAP3530 platform

 

 PLATFORM GUIDE FOR OMAP2530 EVM

[PlatformGuide_OMAP2530.pdf

This document provides platform and device-specific information for the OMAP2530 platform.

 

 PLATFORM GUIDE FOR DM64466 AND DM6467 MEDIA PROCESSOR

[PlatformGuide_DM6446_DM6467.pdf]

This document provides platform-specific information for DM6446 and DM6467 Media Processor.

 PLATFORM GUIDE FOR DM357 MEDIA PROCESSOR

[PlatformGuide_DM357.pdf]

This document provides platform-specific information for DM357 .

 

 PLATFORM GUIDE FOR DM6437

[PlatformGuide_PCI.pdf]

This document provides platform-specific information for the DM6437 Processor.

 PLATFORM GUIDE FOR DM648

[PlatformGuide_PCI.pdf]

This document provides platform-specific information for the DM648 Processor.

  PLATFORM GUIDE FOR DA8XX MEDIA PROCESSOR

 [PlatformGuide_DA8xx.pdf]

 This document provides platform-specific information for DA8XX.

  PLATFORM GUIDE FOR OMAPL1XX MEDIA PROCESSOR

 [PlatformGuide_OMAPL1xx.pdf]

 This document provides platform-specific information for OMAPL1xx platform

PLATFORM GUIDE FOR OMAPL138 EVM

[PlatformGuide_OMAPL138.pdf]

This document provides platform and device-specific information for the OMAPL138 platform

 

PLATFORM GUIDE FOR DA850 EVM

[PlatformGuide_DA850.pdf]

This document provides platform and device-specific information for the DA850 platform

 

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 component 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/BIOSTMLINK independently, and without being aware of each other.

MMU Dynamic entry support (OMAP)

[LNK_181_DES.pdf]

This document describes the design of dynamic entry creation in TLB.

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 LINUX

[LNK_024_DES.pdf]

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

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.