1

我有两个用 SystemC 编写的模块,第一个称为“工人”,另一个称为“老板”。在 sc_main 中,我动态生成随机数量的工人。我希望每个人通知老板模块它已经开始/完成工作。同时我想让boss模块给每个人发送一个通知去做某事。

进行这种多重设置的最佳方法是什么?显然,共享全局 sc_event 变量不是最佳方法,尽管它目前有效。

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

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

我读到有一个主从库。这能解决问题吗?我在哪里可以找到它?

谢谢

4

0 回答 0