我有两个用SystemC编写的模块,第一个叫做“worker”,另一个叫“boss”。在sc_main中,我动态生成随机数的worker。我希望每个人都通知老板模块它已经开始/完成了工作。与此同时,我希望boss模块向每个模块发送一个通知来做某事。
执行此多重设置的最佳方法是什么?显然,共享全局sc_event变量并不是最佳方法,尽管它现在有效。
我是否必须为每个工人/老板设置外部中断?
有没有办法可以让所有工作人员(无论他们随机生成的数字)与老板沟通而不会错过任何事件并使用简单而简单的设置。老板如何单独向选定的工人发送事件。
我读到有一个Master-Slave库。这有什么作用,我在哪里可以找到它?
谢谢