use Num_Fast_Slaves define
[shakti-core.git] / src / lib / MemoryMap.bsv
index 693a667962d7fdcba15dee18e1707f76ebe8b8dd..16d97695c89682aa9736637a9a77046a19db962c 100644 (file)
@@ -31,19 +31,19 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 package MemoryMap;
        /*=== Project imports ==== */
        import defined_types::*;
-       import socgen::*;
+       import fast_memory_map::*;
        import slow_memory_map::*;
        `include "instance_defines.bsv"
        `include "core_parameters.bsv"
        /*========================= */
 
 
-function Tuple2 #(Bool, Bit#(TLog#(Num_Slaves)))
+function Tuple2 #(Bool, Bit#(TLog#(Num_Fast_Slaves)))
                     fn_addr_to_slave_num  (Bit#(`PADDR) addr);
 
     let ft = FastTuple2(addr);
     Bool isfast = tpl_1(ft);
-    Bit#(TLog#(Num_Slaves)) x = tpl_2(ft);
+    Bit#(TLog#(Num_Fast_Slaves)) x = tpl_2(ft);
 
     let st = SlowTuple2(addr);
     Bool isslow = tpl_1(st);