Hi guys, Does the instruction prefetch buffer in microblaze block if the required (prefetch) instruction takes more than a cycle or does it proceed to prefetch the next instruction (if that is available in a faster memory)?
Thanks Murali
Hi guys, Does the instruction prefetch buffer in microblaze block if the required (prefetch) instruction takes more than a cycle or does it proceed to prefetch the next instruction (if that is available in a faster memory)?
Thanks Murali
The prefetch buffer is not doing parallel instruction fetches. It will fetch instructions sequentially but it's not tied with the execution of instructions. It will just fetch the next instruction as long as there is space in the prefetch buffer.
Göran
Have something to add? Share your thoughts — no account required.
Ask the community — no account required