Software modem on AVR32?

Go To Last Post
10 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Has anyone attempted this directly yet? I am looking to implement something capable of 2400 baud in combination with a third party SLIC.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

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.

-S.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

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.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

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..?

-S.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

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.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

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?

-S.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

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.

http://www.soft-switch.org/spand...

My knowledge of direct DSP programming on the AVR32 is about to get a lot better. :lol:

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

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!
John

Resistance is futile…… You will be compiled!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

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.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Some progress:

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.

http://www.soft-switch.org/

From there I'm going to combine in the basic framework from Fabrice Ballard's linmodem project - an excellent starting point.

http://fabrice.bellard.free.fr/l...

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. :-)