Doulos SysVlog Interface Modports Paper
Doulos SysVlog Interface Modports Paper
module Top_Fig2(input logic d42, d50); module Top_Fig3(input logic d42, d50);
TS_Intf T (); Var_Intf V ();
TS_Master M (T.master_mp); Var_Master M (V.master_mp);
TS_Slave #50 S50 (T.slave_mp, d50); Var_Slave #50 S50 (V.slave_mp, d50);
TS_Slave #42 S42 (T.slave_mp, d42); Var_Slave #42 S42 (V.slave_mp, d42);
endmodule endmodule
Figure 2. Multiple slaves using three-state drivers Figure 3. Multiple slaves using selective write to variable