在SystemC中,使用事件作爲模塊輸入/輸出的語法是什麼。SystemC:在模塊之間傳遞事件
我有一個工作模塊,我想發送一個事件來搶佔當前正在從調度程序模塊執行的操作。
sc_port<preempt_event_if> preempt_event;
我在上面顯示的工作模塊中聲明瞭一個接口。
的接口被定義爲以下:
class preempt_event_if : virtual public sc_interface
{
public:
virtual const sc_event& preempt_event() const = 0;
};
它使用事件將其定義爲信道如下:
const sc_event& preempt_event() const { return preempt_interrupt; }
哪個其中preempt_interrupt是獲取從內通知的SystemC的事件頻道的功能。