Has anyone attempted this directly yet? I am looking to implement something capable of 2400 baud in combination with a third party SLIC.
Any particular 3rd party SLIC? Does it already have software modem support under Linux (http://www.linmodems.org)? If it does then it'll work the same on the AVR32 as on any other platform. If not then you've got a bunch of code to write, but there's still nothing theoretically impossible there.
SLIC is line interface only, no DSP unfortuanately. Quanities involved mean it's going to be software.
I've got some good basics to work from, and a third party OTS library is always an option - but it does suprise me a little nobody is working on this. Or maybe not, I guess, modems are falling out of favor.
Indeed they are. A more appropriate forum for this would be over at linmodems.org, there's nothing avr32 specific about what you're trying to achieve (not that you've let on at least); you may be able to find a suitable driver (or part thereof) there.
Is there anything avr32-specific about this bit of your project..?
One would think that the use of the AVR32 specific DSP functions would be of great utility, as would an idea of the upper limits I could expect in terms of performance on the core.
Fair enough, they probably would. If you've got a question around those we can answer them :-).
So; are you going to have to write something from scratch or have you dug up a driver already and you wanna optimize it?
I am looking at porting several items into a modern driver, hopefully for re-release back to the community. It depends where the third party providers fall in at unit cost wise, and they'll still need porting to the AVR32, too new.
My knowledge of direct DSP programming on the AVR32 is about to get a lot better. :lol:
Sorry I don’t have an answer only questions too, but other Freaks and I would be very interested in your solution I’ll start looking also, hopefully there is already a solution.
Thanks and please keep us informed!
Resistance is futile…… You will be compiled!
It's likely we'll be releasing some sort of open source avr32 optimized modem as a result of this project. It'll be interesting.
My current plan is to take the base DSP libraries from SpanDSP and evaluate their fixed point codecs on the AVR32. I think there is ample opportunity to hardware accelerate these, but it will get me a good starting point.
From there I'm going to combine in the basic framework from Fabrice Ballard's linmodem project - an excellent starting point.
I'll add in the SPI driver for the SLIC chip, and the result should be a good basis for further development. I have recieved approval to GPL and release to the community the resultant driver, so I am hoping it goes well. :-)
© 2020 Microchip Technology Inc.