Visa apivisa api, Linux apis, Arm subsystem dsp subsystem + co-processor – Texas Instruments TMS320DM6446 DVEVM v2.0 User Manual
Page 36: Transport, Dsp/bios
Software Overview
4-4
4.1.2
Software Components
The following figure shows the software components used for application
development with the DVEVM kit:
In the previous figure, your application runs on the ARM subsystem. It
handles I/O and application processing. To process video, image,
speech, and audio signals it uses the VISA APIs provided by the Codec
Engine. The Codec Engine, in turn, uses services such as DSP/BIOS
Link and protocols such as xDAIS and xDM to communicate with a pre-
configured Codec Engine Remote Server on the DSP subsystem. The
DSP handles signal processing and the results are available to the ARM
subsystem in shared memory. For more information, see the Codec
Engine Application Developer's Guide (SPRUE67).
In addition, Linux running on the ARM makes a large number of APIs
available to your application, including drivers and timers.
Codec Engine
Engine
VID
IMG
SPH
AUD
VISA API
VISA APIVISA API
I-Node
Image-Task
A-Node
Audio-Task
V-Node
Video-Task
S-Node
Speech-Task
DSKT2
DMAN3 ACPY3
RMAN
Codec
Engine
Remote
Server
Framework
Components
xDM
API
Audio
Codec
xDM
API
Speech
Codec
xDM
API
Imaging
Codec
xDM
API
Video
Codec
I-Node
Image-Task
A-Node
Audio-Task
V-Node
Video-Task
S-Node
Speech-Task
DSKT2
DMAN3 ACPY3
RMAN
Codec
Engine
Remote
Server
Framework
Components
DSKT2
DMAN3 ACPY3
RMAN
DSKT2
DMAN3 ACPY3
RMAN
Codec
Engine
Remote
Server
Framework
Components
xDM
API
Audio
Codec
xDM
API
Speech
Codec
xDM
API
Imaging
Codec
xDM
API
Video
Codec
ARM Subsystem
DSP Subsystem + Co-Processor
User Space
Kernel Space
Transport
I/O
I/O
I/O
USB 2.0
Driver
I/O
I/O
I/O
GP
Timer
Watchdg
Timer
I
2
C
Driver
CMEM
Driver
Video
Driver
Audio
Driver
EMAC
Driver
MMC/SD
Driver
SPI
Driver
File
(ATA)
Linux APIs
Linux APIs
Link
Driver
UART
Driver
DSP/BIOS™Link
DSP/BIOS™
Application
xDM
API
Speech Codec
xDM
API
Speech Codec
Operating System
Adaptation Layer
(OSAL)
Server
DMAI