SystemC - сборка, но не запуск - PullRequest
1 голос
/ 23 мая 2019

Я недавно начал изучать systemC, и у меня возникла проблема с имитацией написанного мной модуля FIFO.Код на самом деле компилируется без каких-либо ошибок / предупреждений, но когда я запускаю симуляцию, я не получаю ожидаемый результат.Я загрузил код в по этой ссылке .

Для отладки на верхнем уровне до sc_start(); я написал следующую строку, чтобы убедиться, что симуляция выполняется до этой точки

std::cout<< "Top:Simulation Started" <<std::endl;

В файле tb.cpp Iесть процесс с именем «source», и первая строка процесса -

std::cout<< "Source:Simulation Started" <<std::endl;

. В выводе симуляции я вижу только первый cout, т.е. «Top: Simulation Started», но другой cout не 'т появляются.

Теперь я озадачен и не знаю, как решить эту проблему, так как я не получаю никакой ошибки.Буду признателен, если кто-нибудь посоветует мне, в чем может быть проблема

Спасибо

...