Graham, thanks for your thoughts, sorry for delayed reply. 
I am hoping that the Arm chip can cope with the data ratre involved, 
certainly it will be a challenge. The tdm audio out thing was only that I 
do want HDMI video out, and didn't want its possible audio use to interfere 
with tdm input.

The X-15 would be higher on my list but it's a trifle expensive :( hope I 
don't have to get one anyway :)

Ruth


On Sunday, 27 November 2016 21:43:38 UTC, Graham wrote:
>
> The ADC can be set up to run audio format TDM. You have two MCASP, which 
> are high speed multi-channel TDM engines to play with. 
>
> (Although I think they only did a real good job of pinning out MCASP0, 
> need to investigate, but one might be enough.)
>
> Each are relatively independent bi-directional. 
>
> Curious as to why you need outbound TDM,  If for configuring the part, use 
> a SPI peripheral for that.
>
> One question is if you can find a Linux driver that can be configured the 
> way you need it.
>
> Without an on-board DSP, beware of the amount of number crunching you can 
> do, at the same time you are moving around that much data.
>
> A DaVinci processor, which is basically a Sitara plus a C67 DSP would have 
> a lot more DSP capability, or the newer Keystone series processors.
>
> The Beagleboard X-15 is probably more like what you will need, if you are 
> going to do a lot of signal processing.
>
> --- Graham
>
> ==
>
>
>
> On Sun, Nov 27, 2016 at 3:10 PM, Ruth Ivimey-Cook <[email protected] 
> <javascript:>> wrote:
>
>> Hi
>>
>> William: Unfortunately the TI chips I found on the launchpads page have 
>> multichannel interfaces, but not simultaneous: that is there is only one 
>> actual ADC and multiple Sample/Hold units. In the application I'm 
>> interested in, sampling truly simultaneously is one of the requirements.
>>
>> Graham: Thanks for that; I hadn't considered that the McASP might be able 
>> to read as well as write data streams, but I guess it does make sense. I'll 
>> have a look.
>>
>> I did things like this in the past on Sun-4 workstations at 200MHz, 
>> though only 1/4 real time. Hoping that an ARM-8 with SIMD extensions will 
>> be able to do it real-time :-)
>>
>> Regards
>> Ruth
>>
>>
>> On Sunday, 27 November 2016 20:55:15 UTC, Graham wrote:
>>>
>>> Ruth
>>>
>>> I would suggest that you look at the MCASP peripheral feature on the 
>>> Beaglebone Sitara processor.
>>>
>>> See "AM335x Technical Reference Manual", Chapter 22 
>>>
>>> There are two of them, and each is a multi-channel audio interface. 
>>>
>>> It looks like your AD7761 can be configured to run serial wire per 
>>> channel, two four channel TDM or one eight channel TDM.
>>>
>>> Each MCASP can be configured as four channel, one data wire per channel 
>>> parallel interface, or in TDM mode each can be configured for either four 
>>> or eight channel 24 or 32 bit serial.
>>>
>>> So, it seems that one MCASP should be able to deal with the AD7761 ADC, 
>>> and you would have multiple options as to how to configure the interface, 
>>> using two MCASP periherals.
>>>
>>> You would have to make sure that all the wires you would need are pinned 
>>> out from the Sitara to one of the headers, where you could get at them, as 
>>> well as there are no conflicts for each of those pins, as to other things 
>>> you expect the Beaglebone to be doing.
>>>
>>> You would need to investigate the availability of a configurable driver, 
>>> or worst case, write your own custom driver.
>>>
>>> You are talking about streaming a lot of data, so likely only a modest 
>>> amount of signal processing can be done on the Sitara in real time.
>>>
>>> --- Graham
>>>
>>> ==
>>>
>>>
>>>
>>>
>>>
>>> -- 
>> For more options, visit http://beagleboard.org/discuss
>> --- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "BeagleBoard" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/beagleboard/CtE2AkylDCE/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/beagleboard/5a124ba5-d2dd-4328-8eb4-b9a812da95ca%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/beagleboard/5a124ba5-d2dd-4328-8eb4-b9a812da95ca%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/5bef0365-31a7-4e9f-a29d-9e8833279738%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to