[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