AnsweredAssumed Answered

Compiling an ADAU144x project with greater than 100% MIPS

Question asked by BrettG on Mar 16, 2010
Latest reply on Mar 16, 2010 by BrettG

I recently received this question from a customer:

_____________________________________________

 

We’ve noticed that Sigma Studio will compile without protesting even though MIPS resources might be greater than 100%.

See the attached compiler output file as an example for a program that reports MIPS usage is 106%.

 

Analog Devices Compiler for the 3rd generation SigmaDSP core.
Build date = 10/20/2009 at 6:27 AM

 

## Summary ##

 

Instructions used:
3808    (out of a possible 4096 )
Modulo Data RAM used (X Memory):
1576    (out of a possible 8192 )
Non Modulo Data RAM used (X Memory):
64    (out of a possible 8192 )
Parameter RAM used (Y Memory):
1333    (out of a possible 4096 )


Instance                              Mips    Inst    Data    Coeff    Other
                                          (max)

...

...

----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                  3808    3808    1640    1333
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
(%)                                      106%    93%    20%    33%


Can we load and run a program that exceeds the MIPS resources or is this to be avoided in all cases?

If it is possible to load and run what side effects should we expect?

Outcomes