K
kunal1514
Guest
*****************/ Interface /***********
simple_bus interface;
req logique, GNT;
logique [07:00 addr], des données;
logique [01:00] mode;
commencer à la logique, rdy;
maître modport (GNT entrée, rdy, les données,
req sortie, addr, mode, début);
esclave modport (req entrée, addr, mode, démarrer,
sortie GNT, rdy, données);
endinterface: simple_bus
/*********** Fin de l'interface ********************/
Style /*********** - 1 ***************************/
module m (i2.master i);
...
endmodule
s module (i2.slave i);
...
endmodule
Haut module;
i2 i ();
m U1 (. i (i));
s u2 (. i (i));
endmodule/*****************************************/
Style /********** - 2 ***********************/
module m (i2 i);
...
endmodule
s Module (i2 i);
...
endmodule
Haut module;
i2 i ();
m U1 (. i (i.master));
s u2 (. i (i.slave));
endmodule
/*******************************************/
Question: - Pourquoi Style - 2, c'est mieux.
Cordialement
simple_bus interface;
req logique, GNT;
logique [07:00 addr], des données;
logique [01:00] mode;
commencer à la logique, rdy;
maître modport (GNT entrée, rdy, les données,
req sortie, addr, mode, début);
esclave modport (req entrée, addr, mode, démarrer,
sortie GNT, rdy, données);
endinterface: simple_bus
/*********** Fin de l'interface ********************/
Style /*********** - 1 ***************************/
module m (i2.master i);
...
endmodule
s module (i2.slave i);
...
endmodule
Haut module;
i2 i ();
m U1 (. i (i));
s u2 (. i (i));
endmodule/*****************************************/
Style /********** - 2 ***********************/
module m (i2 i);
...
endmodule
s Module (i2 i);
...
endmodule
Haut module;
i2 i ();
m U1 (. i (i.master));
s u2 (. i (i.slave));
endmodule
/*******************************************/
Question: - Pourquoi Style - 2, c'est mieux.
Cordialement