[Libre-soc-bugs] [Bug 450] Create MMU from microwatt mmu.vhdl
    bugzilla-daemon at libre-soc.org 
    bugzilla-daemon at libre-soc.org
       
    Sat Aug 15 04:38:32 BST 2020
    
    
  
https://bugs.libre-soc.org/show_bug.cgi?id=450
--- Comment #55 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
 719 #               mbits := '0' & r.mask_size;
 720 #               v.shift := r.shift + (31 - 12) - mbits;
 721 #               nonzero := or(r.addr(61 downto 31) and
 722 #                           not finalmask(30 downto 0));
you can't assign to nonexistent variables.
mbits = Signal(r.mask_size.width+1)
nonzero = Signal()
put those lines just before they are used.
do not add "self." in front of them.  they are local not members of the class.
-- 
You are receiving this mail because:
You are on the CC list for the bug.
    
    
More information about the libre-soc-bugs
mailing list