[Libre-soc-bugs] [Bug 485] Create I-Cache from microwatt icache.vhdl

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Tue Sep 29 17:21:20 BST 2020


https://bugs.libre-soc.org/show_bug.cgi?id=485

--- Comment #16 from Cole Poirier <colepoirier at gmail.com> ---
(In reply to Luke Kenneth Casson Leighton from comment #14)
> (In reply to Cole Poirier from comment #12)
> > Done. This reqires making the following change as well:
> 
> > 1271        sync += r.wb.stb.eq(0)
> > 1272        comb += stbs_done.eq(1)
> 
> well spotted.  this sets stbs_done in the cycle it is needed.

Thank you, I'm having significant difficulty making the determination of which
cycle which signal's value is needed, and only got it right in this instance
because r is used many times throughout the rest of that function in the sync
domain.

> > r is driven by sync domain in the rest of the function/process,
> 
> correct.
> 
> > is the above
> > correct?
> 
> looks reasonable.

Awesome.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list