Technical discussions about the TI C55x DSPs (including the c5501, c5502, c5503, c5507, c5509, c5510 and OMAP5910).
Hi all, Iam working on TMS320C55x. How can I reduce IBQ stalls in a block repeat.
Hi,
Could you please elaborate on the term "IBQ stall"?
It would be nice if you could provide a sample instruction sequence for
which you are attempting to reduce the stall.
Thanks,
Gayathri
To: c...@yahoogroups.com
From: c...@gmail.com
Date: Tue, 25 Sep 2007 19:16:45 +0530
Subject: [c55x] TMS320c55x IBQ stalls
Hi all,
Iam working on TMS320C55x. How can I reduce IBQ stalls in a block repeat.
Hi,
Fetch pipeline stalls is also called as IBQ stalls (Instruction Buffer Queue Stall) .
This will occur when the code has many large instructions (5/6 bytse).
As the processor fetches only 4 bytes every cycle, it will not be able spatch 5- or 6-byte instructions every cycle. The fetch pipeline will eventually stall in order to fetch more 4-byte packets from memory.
They can be encountered with BLOCKREPEAT, BRANCH, and CALLinstructions. Some of these IBQ stalls may be resolved by properly aligning the target address.
Kindly refer SPRU376 ( TMS320C55x ) for more information on solving IBQ stalls.
Karthik Balaguru
-...@yahoogroups.com wrote: -----To: chandrakala reddy <c...@gmail.com>, <c...@yahoogroups.com>
From: gayathri seshadri <g...@hotmail.com>
Sent by: c...@yahoogroups.com
Date: 09/26/2007 07:09PM
Subject: RE: [c55x] TMS320c55x IBQ stalls
Hi,
Could you please elaborate on the term "IBQ stall"?
It would be nice if you could provide a sample instruction sequence for
which you are attempting to reduce the stall.
Thanks,
Gayathri
To: c...@yahoogroups.com
From: c...@gmail.com
Date: Tue, 25 Sep 2007 19:16:45 +0530
Subject: [c55x] TMS320c55x IBQ stalls
&nb sp;
Hi all,
Iam working on TMS320C55x. How can I reduce IBQ stalls in a block repeat.
__._,_.___
NEW! You can now post a message or access and search the archives of this group on DSPRelated.com:
http://www.dsprelated.com/groups/c55x/1.php< /a>
_____________________________________
Note: If you do a simple "reply" with your email client, only the author of this message will receive your answer. You need to do a "reply all" if you want your answer to be distributed to the entire group.
_____________________________________
About this discussion group:
Archives: http://www.dsprelated.com/groups/c55x/1.php< /a>
To Post: Send an email to c...@yahoogroups.com
Other DSP Related Groups: http://www.dsprelated.com/groups.php
![]()
__,_._,___
Hi, The IBQ stalls can only be removed by manually jumbling the instructions. Regards Naveen Agarwal 9986085124 On 9/26/07, gayathri seshadri <g...@hotmail.com> wrote: > Hi, > > Could you please elaborate on the term "IBQ stall"? > It would be nice if you could provide a sample instruction sequence for > which you are attempting to reduce the stall. > > Thanks, > Gayathri > > To: c...@yahoogroups.com > From: c...@gmail.com > Date: Tue, 25 Sep 2007 19:16:45 +0530 > Subject: [c55x] TMS320c55x IBQ stalls > Hi all, > Iam working on TMS320C55x. How can I reduce IBQ stalls in a block repeat.
Hi all, Thanks for your suggestions. I have applied all these techniques, but I could not reduce IBQ stalls. On 9/27/07, Karthik Balaguru <K...@lntinfotech.com> wrote: > > Hi, > > Fetch pipeline stalls is also called as IBQ stalls (Instruction Buffer > Queue Stall) . > > This will occur when the code has many large instructions (5/6 bytse). > > As the processor fetches only 4 bytes every cycle, it will not be able > spatch 5- or 6-byte instructions every cycle. The fetch pipeline will > eventually stall in order to fetch more 4-byte packets from memory. > > They can be encountered with BLOCKREPEAT, BRANCH, and CALLinstructions. > Some of these IBQ stalls may be resolved by properly aligning the target > address. > > Kindly refer SPRU376 ( TMS320C55x ) for more information on solving IBQ > stalls. > > Karthik Balaguru > -...@yahoogroups.com wrote: ----- > > To: chandrakala reddy <c...@gmail.com>, <c...@yahoogroups.com> > From: gayathri seshadri <g...@hotmail.com> > Sent by: c...@yahoogroups.com > Date: 09/26/2007 07:09PM > Subject: RE: [c55x] TMS320c55x IBQ stalls > Hi, > > Could you please elaborate on the term "IBQ stall"? > It would be nice if you could provide a sample instruction sequence for > which you are attempting to reduce the stall. > > Thanks, > Gayathri > > To: c...@yahoogroups.com > From: c...@gmail.com > Date: Tue, 25 Sep 2007 19:16:45 +0530 > Subject: [c55x] TMS320c55x IBQ stalls > Hi all, > Iam working on TMS320C55x. How can I reduce IBQ stalls in a block repeat.