All of lore.kernel.org
 help / color / mirror / Atom feed
* Can DSP Gateway be used with OMAP 730
@ 2007-04-02  6:46 Pharaoh .
  2007-04-02  8:34 ` Pharaoh .
  0 siblings, 1 reply; 5+ messages in thread
From: Pharaoh . @ 2007-04-02  6:46 UTC (permalink / raw)
  To: linux-omap-open-source

Hello,

I am working on a OMAP 730 based board. We are supposed to have a
software module called CSMI (coprocessor shared memory interface)
which is needed for communications between the ARM9EJS and the DBB
part of OMAP 730. While googling I found DSP Gateway which is a smilar
kind of mechanism. My question is, can this be used with OMAP 730?
According to the website it does not support OMAP 730. Has anyone made
it work for OMAP 730? Can this be modified to work with OMAP 730? Am I
thinking in the right direction or it just a different thing
altogether?


-Pharaoh.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Can DSP Gateway be used with OMAP 730
  2007-04-02  6:46 Can DSP Gateway be used with OMAP 730 Pharaoh .
@ 2007-04-02  8:34 ` Pharaoh .
  2007-04-02 12:29   ` Hiroshi DOYU
  0 siblings, 1 reply; 5+ messages in thread
From: Pharaoh . @ 2007-04-02  8:34 UTC (permalink / raw)
  To: linux-omap-open-source

On 4/2/07, Pharaoh . <pharaoh137@gmail.com> wrote:
> Hello,
>
> I am working on a OMAP 730 based board. We are supposed to have a
> software module called CSMI (coprocessor shared memory interface)
> which is needed for communications between the ARM9EJS and the DBB
> part of OMAP 730. While googling I found DSP Gateway which is a smilar
> kind of mechanism. My question is, can this be used with OMAP 730?
> According to the website it does not support OMAP 730. Has anyone made
> it work for OMAP 730? Can this be modified to work with OMAP 730? Am I
> thinking in the right direction or it just a different thing
> altogether?
>
>
> -Pharaoh.
>


I think I have found the answer for my previous query, not sure
though. DSP Gateway can be used to communicate between the ARM core
and the DSP. For example in case of OMAP 1710 there is an ARM926 core
and a DSP, DSP gateway is used for communicating between them. In case
for OMAPs like OMAP 730 etc the arch is little bit different i.e. ARM
926 is used as an application processor and on the DBB side there is
ARM 7 and a DSP.

-pharaoh.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Can DSP Gateway be used with OMAP 730
  2007-04-02  8:34 ` Pharaoh .
@ 2007-04-02 12:29   ` Hiroshi DOYU
  2007-04-03  7:01     ` Pharaoh .
  0 siblings, 1 reply; 5+ messages in thread
From: Hiroshi DOYU @ 2007-04-02 12:29 UTC (permalink / raw)
  To: pharaoh137; +Cc: linux-omap-open-source

From: "ext Pharaoh ." <pharaoh137@gmail.com>
Subject: Re: Can DSP Gateway be used with OMAP 730
Date: Mon, 2 Apr 2007 14:04:43 +0530

> On 4/2/07, Pharaoh . <pharaoh137@gmail.com> wrote:
> > Hello,
> >
> > I am working on a OMAP 730 based board. We are supposed to have a
> > software module called CSMI (coprocessor shared memory interface)
> > which is needed for communications between the ARM9EJS and the DBB
> > part of OMAP 730. While googling I found DSP Gateway which is a smilar
> > kind of mechanism. My question is, can this be used with OMAP 730?
> > According to the website it does not support OMAP 730. Has anyone made
> > it work for OMAP 730? Can this be modified to work with OMAP 730? Am I
> > thinking in the right direction or it just a different thing
> > altogether?
> >
> >
> > -Pharaoh.
> >
> 
> 
> I think I have found the answer for my previous query, not sure
> though. DSP Gateway can be used to communicate between the ARM core
> and the DSP. For example in case of OMAP 1710 there is an ARM926 core
> and a DSP, DSP gateway is used for communicating between them. In case
> for OMAPs like OMAP 730 etc the arch is little bit different i.e. ARM
> 926 is used as an application processor and on the DBB side there is
> ARM 7 and a DSP.

Though I don't have any information about OMAP730, if TI's DSP/BIOS
runs on/supports DBB side and only C54x(not ARM7) is used to
communicate with ARM926 through mailbox and shared memory, in that
case, the difference may be not huge....

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Can DSP Gateway be used with OMAP 730
  2007-04-02 12:29   ` Hiroshi DOYU
@ 2007-04-03  7:01     ` Pharaoh .
  2007-04-03  8:50       ` Trilok Soni
  0 siblings, 1 reply; 5+ messages in thread
From: Pharaoh . @ 2007-04-03  7:01 UTC (permalink / raw)
  To: Hiroshi DOYU; +Cc: linux-omap-open-source

On 4/2/07, Hiroshi DOYU <Hiroshi.DOYU@nokia.com> wrote:
> From: "ext Pharaoh ." <pharaoh137@gmail.com>
> Subject: Re: Can DSP Gateway be used with OMAP 730
> Date: Mon, 2 Apr 2007 14:04:43 +0530
>
> > On 4/2/07, Pharaoh . <pharaoh137@gmail.com> wrote:
> > > Hello,
> > >
> > > I am working on a OMAP 730 based board. We are supposed to have a
> > > software module called CSMI (coprocessor shared memory interface)
> > > which is needed for communications between the ARM9EJS and the DBB
> > > part of OMAP 730. While googling I found DSP Gateway which is a smilar
> > > kind of mechanism. My question is, can this be used with OMAP 730?
> > > According to the website it does not support OMAP 730. Has anyone made
> > > it work for OMAP 730? Can this be modified to work with OMAP 730? Am I
> > > thinking in the right direction or it just a different thing
> > > altogether?
> > >
> > >
> > > -Pharaoh.
> > >
> >
> >
> > I think I have found the answer for my previous query, not sure
> > though. DSP Gateway can be used to communicate between the ARM core
> > and the DSP. For example in case of OMAP 1710 there is an ARM926 core
> > and a DSP, DSP gateway is used for communicating between them. In case
> > for OMAPs like OMAP 730 etc the arch is little bit different i.e. ARM
> > 926 is used as an application processor and on the DBB side there is
> > ARM 7 and a DSP.
>
> Though I don't have any information about OMAP730, if TI's DSP/BIOS
> runs on/supports DBB side and only C54x(not ARM7) is used to
> communicate with ARM926 through mailbox and shared memory, in that
> case, the difference may be not huge....
>



 Okay, now it is clear. DSP Gateway can not be used for OMAP 730. Since
 the arch is different and OMAP 9 doesn't directly communicate with the
 DSP, rather it communicates with ARM 7. So it is a different thing
 altogether. The communication mechanism and and protocol more or less
 is same i.e. using mailbox IPIs and shared memory.

 -Pharaoh.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Can DSP Gateway be used with OMAP 730
  2007-04-03  7:01     ` Pharaoh .
@ 2007-04-03  8:50       ` Trilok Soni
  0 siblings, 0 replies; 5+ messages in thread
From: Trilok Soni @ 2007-04-03  8:50 UTC (permalink / raw)
  To: Pharaoh .; +Cc: linux-omap-open-source, Hiroshi DOYU

Hi Pharaoh,

On 4/3/07, Pharaoh . <pharaoh137@gmail.com> wrote:

>
>  Okay, now it is clear. DSP Gateway can not be used for OMAP 730. Since
>  the arch is different and OMAP 9 doesn't directly communicate with the
>  DSP, rather it communicates with ARM 7. So it is a different thing
>  altogether. The communication mechanism and and protocol more or less
>  is same i.e. using mailbox IPIs and shared memory.
>

Yes, DSPGW can't be used as is unless you have ARM9/11 and DSPC55x
combination as in case of OMAP1/OMAP2 series (except OMAP730 I
believe). But as you said it has ARM7 on the other side having
interface like mailbox and shared memory to talk with ARM9. In this
case you can develop similar interface like in current DSPGW (and most
of the code can be re-used). Think of IVA1.0 in OMAP2420. It is ARM7
with bunch of co-processor having their own SRAM's.

-- 
--Trilok Soni

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2007-04-03  8:50 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-04-02  6:46 Can DSP Gateway be used with OMAP 730 Pharaoh .
2007-04-02  8:34 ` Pharaoh .
2007-04-02 12:29   ` Hiroshi DOYU
2007-04-03  7:01     ` Pharaoh .
2007-04-03  8:50       ` Trilok Soni

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.