On Sunday, 18 January 2015 03:34:53 UTC+1, liyaoshi wrote:
>
> 1) dm81xx only support syslink ti called ipc ver1.x
> 2) dra74x only support ipc version 3.x , compatible with linux kernel rpmsg
>

IPC should be pretty easily portable; which is also evident from the fact 
that IPC 3.x supports tci6638, omap-L138, omap5, and vayu 
(dra7xx/am57xx)... which are pretty different processors.
 

> 3)pci-e is nothing with Ti ipc
>

IPC is used for communication between cores on the chip.  It has no 
relationship whatsoever with PCIe.
 

> 4) Ti implement ipu/hdvpss on their m4/m3 with BIOS/rtos, this is depend 
> on the ipc version. and no opensource code
>

You're confusing a few things. HDVPSS handles (uncompressed) video in/out 
streams and compositing, and is basically a predecessor of Vayu's 
VIP/VPE/DSS (but together in one subsystem with one VPDMA instance). IPU is 
the dual cortex-m4 subsystem, successor of the dual cortex-m3 subsystem 
(aka "Media controller") that's on omap4 and dm81xx, which is used to 
manage the video subsystems. I've never looked into what tasks it handles 
exactly, and that may be platform-dependent, but it does have a close 
relationship with ISS if present, and probably glues video in/out streams 
onto IVA-HD (aka HDVICP2) for en/decoding.

The closed firmware blobs are annoying, and could probably be replaced with 
open source code if interaction with IVA-HD can be figured out and someone 
cares enough to put in the effort.

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to