我最近开始学习systemC,并且在模拟我编写的FIFO模块时遇到问题。该代码实际上在编译时没有任何错误/警告,但是当我运行仿真时,我没有得到预期的输出。我已将代码上传到this link中。
在调试时,在sc_start();
的顶层,我写了以下几行以确保模拟运行到了这一点
std::cout<< "Top:Simulation Started" <<std::endl;
在tb.cpp文件中,我有一个名为“源”的进程,该进程的第一行是
std::cout<< "Source:Simulation Started" <<std::endl;
在模拟的输出中,我只看到第一个提示,即“ Top:Simulation Started”,但没有出现其他提示。
我现在很困惑,不知道如何处理此问题,因为我没有收到任何错误。 如果有人可以告诉我问题所在,我将不胜感激
谢谢