0
是否有可能实例化多个模块以从同一个FIFO读取,假设它们不是在同一时间读取,而是轮流?多模块读取相同的fifo
例如:
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;
}