In fact, on my shelf is running speex using Raisonance Primer2 DK and IAR STM32-SK DK. But I want to save the power consumption of the device runnig speex, and EFM32 seems to be a very good candidate. Also, do yo think that the STM32F103 (Cortex M3 90 MIPS) could be used to run Speex at 4 Kbps in real time? Regards, Nicolas 2010/3/3 Jean-Marc Valin <jean-marc.valin at usherbrooke.ca>> You might want to have a look at Speex port from ST Micro. Don't have the > link, but I think it was posted on the mailing list a few months ago (see > archive). As far as I can tell, your chip is around the limit (don't know > which side) of what Speex can run on. > > Jean-Marc > > > On 2010-03-02 12:48, Nicolas Deparis wrote: > >> Hi, >> Do you think that Speex could run in real time on the new EFM32 >> ultra-low consumption Cortex-M3 MCU (180 ?/MHz) (NB 8KHz - Quality 4 - >> >> complexity 1 / same as STM32F103 Speex lib.) ? >> Its max speed is 32 MHz (about 40 MIPs). >> Thanks. >> Regards, >> Nicolas >> >> >> >> _______________________________________________ >> Speex-dev mailing list >> Speex-dev at xiph.org >> http://lists.xiph.org/mailman/listinfo/speex-dev >> >-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20100303/3729da7c/attachment.htm
On ST forums there is someone that states it has done an optimized port of the library that run Speex at 4Kbps (ST port is only 8Kbps). Take a look here (hoping that the link works): https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flat.aspx?RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fARM%20CortexM3%20STM32%2fSTM32%20Now%20Speaks%20%21%20with%20Speex%20Codec&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000626BE2B829C32145B9EB5739142DC17E¤tviews=2159 regards Pietro On Wed, Mar 3, 2010 at 3:54 PM, Nicolas Deparis <nicolasdeparis.boulot at gmail.com> wrote:> In fact, on my shelf is running speex using Raisonance Primer2 DK and IAR > STM32-SK DK. > But I want to save the power consumption of the device runnig speex, and > EFM32 seems to be a very good candidate. > Also, do yo think that the STM32F103 (Cortex M3 90 MIPS) could be used to > run Speex at 4 Kbps in real time? > Regards, > > Nicolas > > 2010/3/3 Jean-Marc Valin <jean-marc.valin at usherbrooke.ca> >> >> You might want to have a look at Speex port from ST Micro. Don't have the >> link, but I think it was posted on the mailing list a few months ago (see >> archive). As far as I can tell, your chip is around the limit (don't know >> which side) of what Speex can run on. >> >> ? ? ? ?Jean-Marc >> >> On 2010-03-02 12:48, Nicolas Deparis wrote: >>> >>> Hi, >>> Do you think that Speex could run in real time on the new EFM32 >>> ultra-low consumption Cortex-M3 MCU (180 ?/MHz) (NB 8KHz - Quality 4 - >>> complexity 1 / same as STM32F103 Speex lib.) ? >>> Its max speed is 32 MHz (about 40 MIPs). >>> Thanks. >>> Regards, >>> Nicolas >>> >>> >>> >>> _______________________________________________ >>> Speex-dev mailing list >>> Speex-dev at xiph.org >>> http://lists.xiph.org/mailman/listinfo/speex-dev > > > _______________________________________________ > Speex-dev mailing list > Speex-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/speex-dev > >
Thanks ! On this forum is also shown this information : http://lists.xiph.org/pipermail/speex-dev/2009-January/007050.html According to vk's results, it could be possible to run Speex at 4/6 & 8 kbps on a Cortex M-3 at 36 MHz ... so not excluding the EFM32 ... Nico 2010/3/3 Pietro Maggi <studiomaggi at gmail.com>> On ST forums there is someone that states it has done an optimized > port of the library that run Speex at 4Kbps (ST port is only 8Kbps). > > Take a look here (hoping that the link works): > > https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flat.aspx?RootFolder=https%3a%2f%2fmy%2est%2ecom%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fARM%20CortexM3%20STM32%2fSTM32%20Now%20Speaks%20%21%20with%20Speex%20Codec&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000626BE2B829C32145B9EB5739142DC17E¤tviews=2159 > > regards > Pietro > > On Wed, Mar 3, 2010 at 3:54 PM, Nicolas Deparis > <nicolasdeparis.boulot at gmail.com> wrote: > > In fact, on my shelf is running speex using Raisonance Primer2 DK and IAR > > STM32-SK DK. > > But I want to save the power consumption of the device runnig speex, and > > EFM32 seems to be a very good candidate. > > Also, do yo think that the STM32F103 (Cortex M3 90 MIPS) could be used to > > run Speex at 4 Kbps in real time? > > Regards, > > > > Nicolas > > > > 2010/3/3 Jean-Marc Valin <jean-marc.valin at usherbrooke.ca> > >> > >> You might want to have a look at Speex port from ST Micro. Don't have > the > >> link, but I think it was posted on the mailing list a few months ago > (see > >> archive). As far as I can tell, your chip is around the limit (don't > know > >> which side) of what Speex can run on. > >> > >> Jean-Marc > >> > >> On 2010-03-02 12:48, Nicolas Deparis wrote: > >>> > >>> Hi, > >>> Do you think that Speex could run in real time on the new EFM32 > >>> ultra-low consumption Cortex-M3 MCU (180 ?/MHz) (NB 8KHz - Quality 4 - > >>> complexity 1 / same as STM32F103 Speex lib.) ? > >>> Its max speed is 32 MHz (about 40 MIPs). > >>> Thanks. > >>> Regards, > >>> Nicolas > >>> > >>> > >>> > >>> _______________________________________________ > >>> Speex-dev mailing list > >>> Speex-dev at xiph.org > >>> http://lists.xiph.org/mailman/listinfo/speex-dev > > > > > > _______________________________________________ > > Speex-dev mailing list > > Speex-dev at xiph.org > > http://lists.xiph.org/mailman/listinfo/speex-dev > > > > >-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20100303/93d52342/attachment.htm