DSPRelated.com
Forums

regarding BF533

Started by chandrikavilluri May 16, 2005
hi everyone,
am working with BF533.i have multiple loops in my program.so i have
to store previous counter valules(lc0,lt0,lb0)in some location.i
stored in stack.but while retrieving back each is taking 10 extra
cylces.can anyone suggest me some way so that i can reduce my cycle
count.
thanks in advance
regards
chandrika


hi everyone,
am working with BF533.i have multiple loops in my program.so i have
to store previous counter valules(lc0,lt0,lb0)in some location.i
stored in stack.but while retrieving back each is taking 10 extra
cylces.can anyone suggest me some way so that i can reduce my cycle
count.
thanks in advance
regards
chandrika




How many loops do you have in your program. I believe 533 supports 3 hardware loops. If you have more than 3 you can use software looping. The best way I find to easily access such temperory data is to use the Frame concept provided in blackfin. Using this you can store and load using those instructions in parallel.
If possible try to breakdown those loops seperately or combine these multiple loops. To do this you need to see if the functionality in the loops allows you to do it.

Rgrds,
Rajendra. On Mon, 16 May 2005 chandrikavilluri wrote :
>hi everyone,
>am working with BF533.i have multiple loops in my program.so i have
>to store previous counter valules(lc0,lt0,lb0)in some location.i
>stored in stack.but while retrieving back each is taking 10 extra
>cylces.can anyone suggest me some way so that i can reduce my cycle
>count.
>thanks in advance
>regards
>chandrika >