我想要做的事情就像發送av事件從一個模塊到另一個模塊(如按下按鈕)。但正如我已經搜查似乎應該以其他方式完成,因爲我沒有找到任何標準的方式發送AV事件觸發/通知。將事件觸發器發送到SystemC中的模塊
我的簡單模型包含兩個模塊,一個發生器和一個控制器。我希望Generator能夠將Controller中的內部布爾值設置爲true(表示在傳感器上進行了註冊)。控制器有一個線程,如果自上次以來進行了註冊,則該線程會執行操作,然後將bool重置爲false(在5秒鐘的等待期間有效忽略並丟棄更多傳感器註冊)。
if(sensor_activity)
{
doStuff();
wait(5, SC_SEC);
sensor_activity = 0;
}
我應該如何從發電機發送信號到控制器?
一種解決方案可能是讓發電機發送脈衝讓我們說1毫秒來指示一個觸發器。但它感覺馬虎。 – Moberg
把一個端口從一個模塊,並進入另一個然後加入他們... – Ifor
如果我發送一百個1,它只會檢測到第一個。你是什麼意思我應該加入他們?什麼類型/端口/頻道? – Moberg