是否有具有阻塞写入和读取功能的简单 systemc 通道?



我正在寻找一个简单的通道,以便在 system-c 中使用 sc_modules 之间,以便进行硬件建模。

我正在寻找的功能基本上是一个大小为 0 的sc_fifo。 在另一端执行读取之前,写入应处于阻塞状态。 反之亦然(应该阻止直到另一端写入(。

我想要的功能就像我会用我通过端口传输的数据实现有效/就绪的握手一样。

是否存在这样的渠道,如果没有,我可以使用哪些替代方案。尽量保持其易用性和尽可能少的错误。

我不打算合成代码(纯粹是为了建模(。

非常感谢您的帮助:)

迈克尔

交叉发布到 Accellera 论坛 https://forums.accellera.org/topic/6414-is-there-a-simple-systemc-channel-with-a-blocking-write-and-read-function/。

最新更新