Reply by pekk...@iname.com●October 25, 20102010-10-25
Hello,
I'm also interested about this ASRC example code, but cannot find this
attachment.
Pekka
Hi, >
>I was wondering if anyone out there has successfully used the ASRC
(asynchronous sample rate converter) for any of the dual core 567xx chips? If
so, do you have some sample code that would shed some light on the intented use
of this coprocessor?
>
>I should say that, following the manual and using the eval board, I have it in
a quasi-working state using motherboard S/PDIF in/out on the Core0 ESAIs. By
"quasi" I mean that in a simple 2-channel pass through test, with a sine wave on
each channel, it sounds like it's working, but I get channel swapping.
This is with some rudimentary method of ESAI interrupts and ASRC polling. I
figure the channel swapping is just due this first crude exploration, but I have
not been successful in using DMA, ASRC interrupts, or anything more elegant or
efficient.
>
>Outside of some register descriptions, the manual does not offer much in the
way of a programming model or an initialization scheme.
>
>Any help or discussion would be greatly appreciated.
>
>Thanks,
>Russell
Reply by wede...@gmail.com●June 30, 20102010-06-30
Thanks Johnny. I got it up and going, this was a great starting point. Sorry
it took me so long to reply.
-Russell
Hi, >
>I was wondering if anyone out there has successfully used the ASRC
(asynchronous sample rate converter) for any of the dual core 567xx chips? If
so, do you have some sample code that would shed some light on the intented use
of this coprocessor?
>
>I should say that, following the manual and using the eval board, I have it in
a quasi-working state using motherboard S/PDIF in/out on the Core0 ESAIs. By
"quasi" I mean that in a simple 2-channel pass through test, with a sine wave on
each channel, it sounds like it's working, but I get channel swapping.
This is with some rudimentary method of ESAI interrupts and ASRC polling. I
figure the channel swapping is just due this first crude exploration, but I have
not been successful in using DMA, ASRC interrupts, or anything more elegant or
efficient.
>
>Outside of some register descriptions, the manual does not offer much in the
way of a programming model or an initialization scheme.
>
>Any help or discussion would be greatly appreciated.
>
>Thanks,
>Russell
Reply by Johnny Chen●May 11, 20102010-05-11
Hi Russell,
Attached please find the example for 72x ASRC. Jumper setting for 725 also
introduced in the files. If you only have 720 board, please update jumper
settings accordingly. Command file for tool Suite563 also provided.
One is for DMA, the other is using Interruption.
--
Best Regards.
Johnny Chen
2010/5/8
> Hi,
>
> I was wondering if anyone out there has successfully used the ASRC
> (asynchronous sample rate converter) for any of the dual core 567xx chips?
> If so, do you have some sample code that would shed some light on the
> intented use of this coprocessor?
>
> I should say that, following the manual and using the eval board, I have it
> in a quasi-working state using motherboard S/PDIF in/out on the Core0
ESAIs.
> By "quasi" I mean that in a simple 2-channel pass through test, with a sine
> wave on each channel, it sounds like it's working, but I get channel
> swapping. This is with some rudimentary method of ESAI interrupts and ASRC
> polling. I figure the channel swapping is just due this first crude
> exploration, but I have not been successful in using DMA, ASRC interrupts,
> or anything more elegant or efficient.
>
> Outside of some register descriptions, the manual does not offer much in
> the way of a programming model or an initialization scheme.
>
> Any help or discussion would be greatly appreciated.
>
> Thanks,
> Russell
Reply by wede...@gmail.com●May 7, 20102010-05-07
Hi,
I was wondering if anyone out there has successfully used the ASRC (asynchronous
sample rate converter) for any of the dual core 567xx chips? If so, do you have
some sample code that would shed some light on the intented use of this
coprocessor?
I should say that, following the manual and using the eval board, I have it in a
quasi-working state using motherboard S/PDIF in/out on the Core0 ESAIs. By
"quasi" I mean that in a simple 2-channel pass through test, with a sine wave on
each channel, it sounds like it's working, but I get channel swapping.
This is with some rudimentary method of ESAI interrupts and ASRC polling. I
figure the channel swapping is just due this first crude exploration, but I have
not been successful in using DMA, ASRC interrupts, or anything more elegant or
efficient.
Outside of some register descriptions, the manual does not offer much in the way
of a programming model or an initialization scheme.
Any help or discussion would be greatly appreciated.