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