X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Flib%2FMemoryMap.bsv;h=432ad4838114373e10137e394f76a304bfc47f0c;hb=0efd5469ef8de1c045a4d022c90c60db77513b46;hp=2ad44b3c2ed81fc514d9b4128276611e6db3293e;hpb=3fcbf9a0e746e93599467595ba1667584cb694eb;p=shakti-core.git diff --git a/src/lib/MemoryMap.bsv b/src/lib/MemoryMap.bsv index 2ad44b3..432ad48 100644 --- a/src/lib/MemoryMap.bsv +++ b/src/lib/MemoryMap.bsv @@ -31,7 +31,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. package MemoryMap; /*=== Project imports ==== */ import defined_types::*; - import SoC::*; + import socgen::*; import slow_peripherals::*; `include "instance_defines.bsv" `include "core_parameters.bsv" @@ -41,11 +41,11 @@ package MemoryMap; function Tuple2 #(Bool, Bit#(TLog#(Num_Slaves))) fn_addr_to_slave_num (Bit#(`PADDR) addr); - let ft = FastTuple2; + let ft = FastTuple2(addr); Bool isfast = tpl_1(ft); Bit#(TLog#(Num_Slaves)) x = tpl_2(ft); - let st = SlowTuple2; + let st = SlowTuple2(addr); Bool isslow = tpl_1(st); Bit#(TLog#(Num_Slow_Slaves)) y = tpl_2(st); if (isfast)