Performance of an STM32F7 // I need some help

4 posts / 0 new
Last post
purebasic
Offline
Last seen: 1 month 1 week ago
Joined: 11/21/2018 - 7:32am
Performance of an STM32F7 // I need some help

Hello dear Audio Weaver community,

I have a hard time figuring out what can be expected performance wise from a STM32F7. I don't have the development board and I am really hesitating about buying one. It is $70 or so, but well, it's still $70 kind of lost if my application doesn't fit. The project is just complex enough for me to doubt about its fitability in a F7. And, you know, testing is the only way.

I'm asking for a little bit of help. Could someone test a mono cascade biquad (64) with these coefficients, and tell me how much CPU is used for such a beast ?

Edit: removed the coeffs from this post to avoid long scrolling and keep the thread clean. Pastebin link in next post.

purebasic
Offline
Last seen: 1 month 1 week ago
Joined: 11/21/2018 - 7:32am

Here are the coeffs:
https://pastebin.com/6VNgZm78

Oh, by the way. This is a Band Pass filter largely compliant with IEC 61260 class 1. The b coefficients could be optimized to only be ones or twos, and gain would only be applied one time. So if someone is willing to make these test, I would create another set of coeffs to compare the two methods.

Axel Nilsson
Offline
Last seen: 6 days 23 hours ago
Joined: 12/19/2016 - 2:02pm

Hello,

 

Running your 64 stage biquad on an STM32F746 shows 18% CPU utilization by the Biquad Cascade module. 

See here for some discussion about what the CPU usage means on these ST boards: https://dspconcepts.com/forums/feature-requests-and-bug-reports/203-cpu-...

 

Thanks

-Axel

purebasic
Offline
Last seen: 1 month 1 week ago
Joined: 11/21/2018 - 7:32am

Hello Axel, thanks a lot for this :)

Yes I have already read this thread. The CPU usage you see in AWD only concerns AWE, other processes are not accounted for.

I'll be coming back to you in a few days for more tests if it is ok for you ?

edit: removed a non pertinent question.