[Speex-dev] Another ? about Speex and CPU

Jean-Marc Valin jmvalin at jmvalin.ca
Wed Feb 29 20:14:58 PST 2012

I don't know the AVR32 chip. However for an ARM7TDMI running at 50 MHz,
assuming a good compiler and some hand-coded assembly, you would be very
close to the achievable limit (couldn't say on which side). So if your
AVR32 is faster than an ARM7TDMI, it's likely achievable. If it's
slower, then it's likely not achievable.

Hope that helps,


On 12-02-29 10:21 PM, dbazinet at sunex.ca wrote:
> Hello,
> I am interested to use Speex but need to know If I can use it under  
> our project's constraint. We need to use a low cost micro controller  
> on a very small PCB. This means there's no space for an external DSP  
> unit.
> Can someone tell me if using an AVR32 (Atmel uc) which has a floating  
> point calculation unit and DSP instruction set and running at ~50Mhz  
> for a narrow band 8Kbps sampling rate maybe be feasible or out of reach?
> AT32UC3C0512C:
> Low Power 32-bit AVR® Microcontroller
> – Compact Single-cycle RISC Instruction Set Including DSP Instruction Set
> – Built-in Floating-Point Processing Unit (FPU)
> – Read-Modify-Write Instructions and Atomic Bit Manipulation
> – Performing 1.49 DMIPS / MHz
> • Up to 91 DMIPS Running at 66 MHz from Flash (1 Wait-State)
> • Up to 49 DMIPS Running at 33 MHz from Flash (0 Wait-State)
> Or
> An ARM7TDMI core running at ~50Mhz for a narrow band 8Kbps sampling rate?
> I need to know this before I get deeper into Speex.
> Thanks a lot!
> Dominic Bazinet
> _______________________________________________
> 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