4. CtrlMux Package¶
- 
module CtrlMux::mkInterruptMux(Vector#(numPortals, MemPortal#(aw, dataWidth)) portals) → (ReadOnly#(Bool)¶
- Used by BsimTop, PcieTop, and ZynqTop. Takes a vector of MemPortals and returns a boolean indicating whether any of the portals has indication method data available. 
- 
module CtrlMux::mkSlaveMux(Vector#(numPortals, MemPortal#(aw, dataWidth)) portals) → (PhysMemSlave#(addrWidth,dataWidth)¶
- Takes a vector of MemPortals and returns a PhysMemSlave combining them.