[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:05:43 BST 2020


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

--- Comment #10 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
1252                 # was one accepted?
1253                 with m.If(~wb_in.stall & ~stbs_done):
1254 #               -- That was the last word ? We are done sending.


actually annoyingly you will need a 2nd temporary variable at line 1247
stbs_zero and test that at line 1253 

comb stbs_zero.eq(stbs==0)
comb stbs_fone.eq(stbs_done)

          with m.If(~wb_in.stall & ~stbs_zero):

otherwise a comb loop is created on stbs_done.

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


More information about the libre-soc-bugs mailing list