如何设置控制器模块以在SystemC中向/从另一个模块的多个实例发送/接收事件/通知?

时间:2013-12-06 01:53:38

标签: event-driven systemc event-driven-design

我有两个用SystemC编写的模块,第一个叫做“worker”,另一个叫“boss”。在sc_main中,我动态生成随机数的worker。我希望每个人都通知老板模块它已经开始/完成了工作。与此同时,我希望boss模块向每个模块发送一个通知来做某事。

执行此多重设置的最佳方法是什么?显然,共享全局sc_event变量并不是最佳方法,尽管它现在有效。

我是否必须为每个工人/老板设置外部中断?

有没有办法可以让所有工作人员(无论他们随机生成的数字)与老板沟通而不会错过任何事件并使用简单而简单的设置。老板如何单独向选定的工人发送事件。

我读到有一个Master-Slave库。这有什么作用,我在哪里可以找到它?

谢谢

0 个答案:

没有答案