1. Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
    Dismiss Notice

STM32F103 and DSP?

Discussion in 'ARM' started by MarcusVanBober, Nov 29, 2012.

  1. MarcusVanBober

    MarcusVanBober New Member

    Joined:
    Nov 29, 2012
    Messages:
    2
    Likes:
    0
    Hi,

    I have an evaluation board based on STM32F103RB microprocesor. Can I do DSP project on this board or do i need a faster microprocesor like STM32F4?

    It's for university project, I have to build simple equaliser.
     
  2. DirtyLude

    DirtyLude Well-Known Member

    Joined:
    Aug 5, 2003
    Messages:
    1,904
    Likes:
    56
    Location:
    Toronto, Canada
    It's not the speed, it's the instruction set. The F4 uses a Cortex-M4 core which has an extended DSP instruction set.

    I don't use STM32, but LPC offers some DSP libraries for their Cortex-M3 devices. You might want to look for something similar for the STM32 Cortex-M3.

    Assuming you can find the libraries, I have no experience in DSP, so I have no idea whether the F3 would be fast enough with just the libraries to do what you want with it.
     
    Last edited: Nov 29, 2012
  3. MarcusVanBober

    MarcusVanBober New Member

    Joined:
    Nov 29, 2012
    Messages:
    2
    Likes:
    0
    I know that F4 have single cycle Multiply–accumulate operation, which is very important for DSP, and F3 doesn't have this feature, but on the other hand I need to do a simple audio project with digital filters.
     
  4. dave

    Dave New Member

    Joined:
    Jan 12, 1997
    Messages:
    -
    Likes:
    0


     
  5. پروژه های الکترو

    پروژه های الکترو Member

    Joined:
    Apr 20, 2012
    Messages:
    37
    Likes:
    0
    Location:
    تهران اندروید

    Yes, you can!

    See the STM32 DSP library from ST and CMSIS DSP Software Library from Keil:

     
    Last edited: Dec 14, 2012

Share This Page