IPNC架构

2015年1月4日 由 Creater 留言 »

1.在Rdk平台软件中做了很好的分层,如下图所示:
20130824020138312

20130824024044859

注意:上图中核间通过Syslink/IPC通信,任意2个核之间都可以直接通信,是一个星型网络,上图画的连接关系描述的是对等层次的概念。

上图中相关层的功能及相关描述如下表所示:

处理器 描述 相关TI软件包
Linux HOST A8 Linux OS, includes, filesystems,SATA, Ethernet, USB and other

IO drivers

Linux PSP
BIOS6 VPSS M3Video M3

DSP

BIOS RTOS used as OS onVideo-M3, VPSS-M3, DSP.

Provides features like threads,

semaphores, interrupts.

Queues and message passing

between links is implemented

using BIOS semaphores.

BIOSXDC (used for BIOS and

other configuration)

Syslink / IPC HOST A8VPSS M3

Video M3

DSP

Software APIs used forcommunicating between

processors. Provides features

like processor loading and

booting, multiprocessor heaps,

multiprocessor linked list

(ListMP), message queues, notify etc

SyslinkIPC
HDVPSSDrivers VPSS M3 HDVPSS drivers like capture,display, deinterlacer, scaling

based on FVID2 interface to

control and configure the

HDVPSS HW

HDVPSS
VideoEncode/Decode Video M3 Video encode / decode APIsbased on XDM / XDIAS interface.

Uses framework components for

resource allocation

XDIASFramework components

IVAHD HDVICP2 API

H264 decoder

H264 encoder

Links Links HOST A8VPSS M3

Video M3

DSP

Implementation of individuallinks. Some links are specific to

a processor while some links are

common across processors

DVR RDK
Link API HOST A8 The link API allows users tocreate , connect, and control

links on HOSTA8, VPSS M3,

Video M3 and DSP.

Link API is used to create a chain

of links which forms

a user defined use-case.

The connection of links to each

other is platform dependant.

McFW
McFW API HOST A8 Multi-Channel FrameWork API.Multi-Channel Application

specific API which allows user to

setup and control pre-defined

application specific chains for

DVR, NVR, using a single

simplified API interface.

This allows users to directly use

the links without having to

understand the detailed link API.

The McFW API is platform

independent and same API will

work on DM816x, DM814x,

DM810x

McFW
UserApplication HOST A8 Typically GUI and otherapplication specific components

like file read/write, network

streaming.

Customer specific
广告位

发表评论

你必须 登陆 方可发表评论.