Ist es möglich, mehrere Module zu instanziieren, um aus dem gleichen FIFO zu lesen, vorausgesetzt, sie lesen nicht gleichzeitig, aber abwechselnd ??Multiples Module Lesen derselben Fifo
Zum Beispiel:
int _tmain(int argc, _TCHAR* argv[])
{
sc_fifo<int> PacketTx(24);
sc_fifo<int> PacketRx(20);
Transmit t1("Transmit");
t1.PacketRx(PacketRx);
t1.PacketTx(PacketTx);
Receive r1("Receive1");
r1.PacketTx(PacketRx);
r1.PacketRx(PacketTx);
Receive r2("Receive2");
r2.PacketTx(PacketRx);
r2.PacketRx(PacketTx);
sc_start();
return 0;
}