From: Luke Kenneth Casson Leighton Date: Fri, 27 Jul 2018 11:29:29 +0000 (+0100) Subject: pass in addr to Tuple2 function X-Git-Url: https://git.libre-soc.org/?p=shakti-core.git;a=commitdiff_plain;h=0efd5469ef8de1c045a4d022c90c60db77513b46;hp=ad6ed4944387f23342419b978dec5b9fbd32839d pass in addr to Tuple2 function --- diff --git a/src/lib/MemoryMap.bsv b/src/lib/MemoryMap.bsv index 9d07c09..432ad48 100644 --- a/src/lib/MemoryMap.bsv +++ b/src/lib/MemoryMap.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)