Hi David,

I remember the DSP cores of the pandaboard being mentioned in a talk on youtube.

After doing some searching, I found it was in the "rescuing joe" talk by andrew tridgell in LinuxconfAU2012
https://www.youtube.com/watch?v=ML__e_ZcWiQ
(go to timestamp 44:30).

I don't know who is the "dave mandola" he mentions.


BTW. The whole "rescuing joe" project is pretty amazing (even partly ham-related). I don't do what they put in the drinking-water down under but it must be something very special. :-)


73
Kristoff - ON1ARF

On 25-04-13 19:14, David Witten wrote:
Kristoff,

It seems to me that the OMAP series chips with Floating Point (C6/C7) DSPs would be ideal for HAM purposes, but:...

1. To the best of my knowledge, you *must* use TI's CCS development tools to access the DSP functionality, and follow fairly complex rules for coordinating data transfer and resource management between the DSP and CPU('s). Though some of these tools are based on GNU gcc/g++, some (and especially library code) are not. This seems to take a coder out of the Open Source world pretty quickly.

2. Talking to TI support people for another project seems to indicate that all of the OMAP products (except perhaps the OMAP-L137/138) are considered 'High Volume Customer' products, and support is only provided to customers purchasing $1M+ volumes. The following is from a note I sent to a client some time back:

"As I have feared, TI's future plans continue to de-emphasize their
ARM+DSP products.  Monday I attempted to speak with their telephone
support and was told that most of the OMAP processors are no longer
considered general market products and are only supported for 'very
large volume customers', meaning ones who purchase in multiple 100K+
volumes.  They were very nice about it.  They just did not have
support personnel who were up to date on these products."

"It seems that the number of customers who have need of DSP
functionality beyond that bundled in the pre-programmed floating
point, video acceleration, audio and video decoding, etc. is
vanishingly small.    And with the processing power of the multiple
general-purpose cores in these chips, specialized programmable DSP
functionality no longer rates a core of its own."

"I have seen a steady decrease in the information available on the DSP
portion of these platforms with each successive family.  With the OMAP
55XX series it is scarcely mentioned at all."

"The one exception to this is the OMAP-L137/138 Integra DSP+ARM
packages.  They are supported, and supposedly will continue to be.
Up to date, relevant (audio processing) examples are available.  See:

http://www.ti.com/product/omap-l138

I believe that the OMAP-L138 has a tightly coupled C674x DSP running
at 456 MHz coupled to an ARM-9 CPU, Also running at 456MHz.  Much like
the OMAP 3530 in the Beagle XM.  This would seem to be more than
powerful enough for your purposes."

"A development system for this chip is shown here:

http://www.mitydsp.com/products-services/cpu-engines/mitydsp-l138/";

This may or may not be correct, but it is my impression

The tools are there, and so is the documentation. But expect a really tough go tracking them all down and keeping them up to date.

The situation is similar or possibly worse with other vendors of this class of products. I have stuff for Samsung, Marvell, Freescale, etc. If you are not Apple, you can buy them, but don't ask any dumb questions.

Dave Witten, KD0EAG



    ------------------------------

    Message: 6
    Date: Thu, 25 Apr 2013 18:22:10 +0200
    From: Kristoff Bonne <[email protected] <mailto:[email protected]>>
    Subject: Re: [Freetel-codec2] Codec2 for uC or DSP
    To: [email protected]
    <mailto:[email protected]>
    Message-ID: <[email protected]
    <mailto:[email protected]>>
    Content-Type: text/plain; charset=ISO-8859-1; format=flowed

    Bruce,




    On 23-04-13 22:05, Bruce Perens wrote:
    > On 4/23/2013 12:54 PM, Curt, WE7U wrote:
    >> On Thu, 18 Apr 2013, Kristoff Bonne wrote:
    >>
    >> Now there's a BeagleBone for $45 too.  I haven't looked at the
    specs to see whether it has floating point, but maybe another
    possibility?
    >>
    >> 1GHz Cortex-A8, 2GB on-board flash, microSD, microHDMI,
    ethernet, $45:
    >>
    >> http://goo.gl/SsqE6
    > It's a Sitara, related to the one in our AM335x starter kit
    which we'll
    > be showing at Dayton, except that the starter kit has a touchscreen,
    > bluetooth, and wifi. I think the BeagleBone Black has 4
    processors on
    > chip: a Cortex A8 (which I think does have floating point), C7
    DSP (OK
    > if you want to invest the time), two PRUs. A PRU is very simple
    scalar
    > in-order 32 bit processor with 4K program RAM and the ability to
    access
    > all of the on-chip peripherals and to share a pair of mailbox
    registers
    > and some RAM with the main processor. It does the real-time and
    > sleep-mode jobs more efficiently than the main processor.
    This kind-of makes me think of TI's OMAP soc devices that have one (or
    more) cortex-A CPUs + an additional cortex-M for "slow stuff".


    Just wondering, will it actually be able to access these additional
    processors?

    I have a pandaboard which is OMAP4430 based. That chip also has an
    additional DSP core and a GPU.

    However, I never really found a good document that describes how to
    actually use the. I read that the DSP core had to be addresses via
    some
    special API, that was about it.


    So, will we be able to use these additional cores?
    I would be interested to know how coding this kind of enviroment
    really
    is done.


    73
    Kristoff - ON1ARF



    ------------------------------

    
------------------------------------------------------------------------------
    Try New Relic Now & We'll Send You this Cool Shirt
    New Relic is the only SaaS-based application performance
    monitoring service
    that delivers powerful full stack analytics. Optimize and monitor your
    browser, app, & servers with just a few lines of code. Try New Relic
    and get this awesome Nerd Life shirt!
    http://p.sf.net/sfu/newrelic_d2d_apr

    ------------------------------

    _______________________________________________
    Freetel-codec2 mailing list
    [email protected]
    <mailto:[email protected]>
    https://lists.sourceforge.net/lists/listinfo/freetel-codec2


    End of Freetel-codec2 Digest, Vol 36, Issue 36
    **********************************************




------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr


_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to