<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.&nbsp;
However, I do <br>
not have room for the echo canceller code in my overall
application.&nbsp; 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.&nbsp; It <br>
will take some experimentation, though, to work out what needs to be
moved <br>
to faster memory.&nbsp; Hopefully, you can sort that out in the TI
simulator.<br><br>
- Jim<br><br>
<br><br>
----- Original Message ----- <br>
From: &quot;Alain M.&quot; &lt;alainm@pobox.com&gt;<br>
To: &quot;Speex List&quot; &lt;speex-dev@xiph.org&gt;<br>
Sent: Thursday, March 27, 2008 11:10 AM<br>
Subject: Re: [Speex-dev] How many RAM Speex need??<br><br>
<br>
&gt;<br>
&gt;<br>
&gt; Jean-Marc Valin escreveu:<br>
&gt;&gt;&gt; My name is Vasily.<br>
&gt;&gt;&gt; I am a software developer from Ukrane, and i am going to use
Speex on<br>
&gt;&gt;&gt; TMS320F28335 DSP-controller wich has only 68KB of RAM.<br>
&gt;&gt;<br>
&gt;&gt; Assuming you've got ROM to hold the code/constants and that RAM
is only<br>
&gt;&gt; used for variables, then 68 kB should probably be enough.<br>
&gt;<br>
&gt; I am concerned if the TMS320F28335 as a whole can handle speex:<br>
&gt; 16 bits, 150MHz, dual MAC, floating point<br>
&gt; 512kbytes Flash, 68kbytes RAM, with DMA<br>
&gt; Digikey $26/100 to $30/1, not available, Mouser same$,
available<br>
&gt;<br>
&gt; Or even the TMS320F28235:<br>
&gt; almost the same, no floating point, $3 less<br>
&gt;<br>
&gt; Tools $500, starter kit not available<br>
&gt;<br>
&gt; It is a very interesting *all-in-one solution*...<br>
&gt;<br>
&gt; thanks for any comment,<br>
&gt; Alain<br>
&gt; _______________________________________________<br>
&gt; Speex-dev mailing list<br>
&gt; Speex-dev@xiph.org<br>
&gt;
<a href="http://lists.xiph.org/mailman/listinfo/speex-dev" eudora="autourl">
http://lists.xiph.org/mailman/listinfo/speex-dev</a><br>
&gt;<br>
&gt; __________ Information from ESET NOD32 Antivirus, version of virus
<br>
&gt; signature database 2978 (20080327) __________<br>
&gt;<br>
&gt; The message was checked by ESET NOD32 Antivirus.<br>
&gt;<br>
&gt;
<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&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
408 425-9920 cell<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
408 426-8082 Skype<br>
InstaFlash International Corporation<br>
(formerly Minute-Tape International Corporation)<br>
</font></body>
</html>