[Speex-dev] Speex on EFM32

Pietro Maggi studiomaggi at gmail.com
Wed Mar 3 11:21:18 PST 2010


I saw, it really depends on what else the micro has to do (SDCard with
a FAT filesystem for example) and how the EFM32 compares to the STM32
(memory waitstates, and so on) and how you acquire the audio sample.

If it works, seems that it's really at the limit of the EFM32.

Regards
Pietro

On Wed, Mar 3, 2010 at 4:16 PM, Nicolas Deparis
<nicolasdeparis.boulot at gmail.com> wrote:
> 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&currentviews=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
>> >
>> >
>
>


More information about the Speex-dev mailing list