ΣSigmaStudio Ask AI Русский Log in

How to estimate MIPS/Memory resource on SigmaDSP?

SigmaDSP & SigmaStudio TomY Mar 23, 2010 00:00 3 replies Original on forum ↗
Thread Summary

Thread Summary

The user asked how to estimate MIPS and memory usage for a 512-tap FIR filter on SigmaDSP. The final answer explained that the filter requires 512 program instructions, 512 coefficients in parameter RAM, and 512 data RAM words. The user can use SigmaStudio to build the signal flow and view the utilized resources in the compiler_output.txt file or the output window for ADAU144x, ADAU1761, and ADAU1781 ICs.
AI Generated Content
Subscribe
TomY Question
Mar 23, 2010 00:00

I'd like to estimate a resouce of MIPS and Memory on SigmaDSP.
For example, if FIR filter (512taps) is processed on SigmaDSP, how much MIPS and Memory is needed?
I'm beginner of SigmaDSP, so I'm not familiar to SigmaDSP.
Is it possible to estimate easily?

ADIApproved Reply
Mar 23, 2010 00:00

Tom,

In your example, an 512 tap FIR filter will take 512 program instructions, 512 coefficients (parameter RAM), and 512 data RAM words.

It's pretty easy to use SigmaStudio to build your signal flow and output the utilized resources. Every time you compile a project, a file called compiler_output.txt is generated in the folder in which your .dspproj file is saved. This file details all of the memory resources used by your current design. The latest SigmaDSPs (ADAU144x, ADAU1761, ADAU1781) also show this detail in the output window, which shows by default along the right side of the tool. For these ICs, the output also shows exactly how much of each of these memory resources each individual algorithm in your design uses. By looking at this, you can easily see what algorithms can be added, or how much memory you will save by deleting specific blocks.

TomY Reply
Mar 24, 2010 00:00

Hi, Jerad

Thank you for your answer,

I could estimate easily my algorithm by this way.

Thanks and Best Regards,

Tomonori Yajima

EZAdministrator Reply
Aug 2, 2018 00:00

This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.

Thank you,
EZ Admin