Jean-Marc Valin escreveu:>> My name is Vasily. >> I am a software developer from Ukrane, and i am going to use Speex on >> TMS320F28335 DSP-controller wich has only 68KB of RAM. > > Assuming you've got ROM to hold the code/constants and that RAM is only > used for variables, then 68 kB should probably be enough.I am concerned if the TMS320F28335 as a whole can handle speex: 16 bits, 150MHz, dual MAC, floating point 512kbytes Flash, 68kbytes RAM, with DMA Digikey $26/100 to $30/1, not available, Mouser same$, available Or even the TMS320F28235: almost the same, no floating point, $3 less Tools $500, starter kit not available It is a very interesting *all-in-one solution*... thanks for any comment, Alain
I use Speex on a C5509A DSP, which has 256k bytes of RAM for code and data. Speex fits very comfortably in less than half of this memory. However, I do not have room for the echo canceller code in my overall application. In your case, with the large Flash, the code space should not be a problem. However, I believe that you will need wait states to run from Flash, so performance could be an issue. You should be able to move a few critical routines into internal RAM and run everything else from Flash, and run all that you need on this platform. It will take some experimentation, though, to work out what needs to be moved to faster memory. Hopefully, you can sort that out in the TI simulator. - Jim ----- Original Message ----- From: "Alain M." <alainm at pobox.com> To: "Speex List" <speex-dev at xiph.org> Sent: Thursday, March 27, 2008 11:10 AM Subject: Re: [Speex-dev] How many RAM Speex need??> > > Jean-Marc Valin escreveu: >>> My name is Vasily. >>> I am a software developer from Ukrane, and i am going to use Speex on >>> TMS320F28335 DSP-controller wich has only 68KB of RAM. >> >> Assuming you've got ROM to hold the code/constants and that RAM is only >> used for variables, then 68 kB should probably be enough. > > I am concerned if the TMS320F28335 as a whole can handle speex: > 16 bits, 150MHz, dual MAC, floating point > 512kbytes Flash, 68kbytes RAM, with DMA > Digikey $26/100 to $30/1, not available, Mouser same$, available > > Or even the TMS320F28235: > almost the same, no floating point, $3 less > > Tools $500, starter kit not available > > It is a very interesting *all-in-one solution*... > > thanks for any comment, > Alain > _______________________________________________ > Speex-dev mailing list > Speex-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/speex-dev > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 2978 (20080327) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > >
Hello: By way of comparison, I run an implementation of the G.729 decoder on T.I.'s TMS320vc5402. It takes about 15K bytes of ram. That includes code and tables. At 11:44 AM 3/27/2008 -0400, Jim Crichton wrote:>I use Speex on a C5509A DSP, which has 256k bytes of RAM for code and data. >Speex fits very comfortably in less than half of this memory. However, I do >not have room for the echo canceller code in my overall application. In >your case, with the large Flash, the code space should not be a problem. >However, I believe that you will need wait states to run from Flash, so >performance could be an issue. > >You should be able to move a few critical routines into internal RAM and run >everything else from Flash, and run all that you need on this platform. It >will take some experimentation, though, to work out what needs to be moved >to faster memory. Hopefully, you can sort that out in the TI simulator. > >- Jim > > > >----- Original Message ----- >From: "Alain M." <alainm at pobox.com> >To: "Speex List" <speex-dev at xiph.org> >Sent: Thursday, March 27, 2008 11:10 AM >Subject: Re: [Speex-dev] How many RAM Speex need?? > > > > > > > > Jean-Marc Valin escreveu: > >>> My name is Vasily. > >>> I am a software developer from Ukrane, and i am going to use Speex on > >>> TMS320F28335 DSP-controller wich has only 68KB of RAM. > >> > >> Assuming you've got ROM to hold the code/constants and that RAM is only > >> used for variables, then 68 kB should probably be enough. > > > > I am concerned if the TMS320F28335 as a whole can handle speex: > > 16 bits, 150MHz, dual MAC, floating point > > 512kbytes Flash, 68kbytes RAM, with DMA > > Digikey $26/100 to $30/1, not available, Mouser same$, available > > > > Or even the TMS320F28235: > > almost the same, no floating point, $3 less > > > > Tools $500, starter kit not available > > > > It is a very interesting *all-in-one solution*... > > > > thanks for any comment, > > Alain > > _______________________________________________ > > Speex-dev mailing list > > Speex-dev at xiph.org > > http://lists.xiph.org/mailman/listinfo/speex-dev > > > > __________ Information from ESET NOD32 Antivirus, version of virus > > signature database 2978 (20080327) __________ > > > > The message was checked by ESET NOD32 Antivirus. > > > > http://www.eset.com--- B. Mitchell Loebel, CEO, VP Engineering 408 425-9920 cell 408 426-8082 Skype InstaFlash International Corporation (formerly Minute-Tape International Corporation) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20080327/7d7d7ec6/attachment.htm