hwt/simulator/hdlSimulator.py
def _scheduleCombUpdateDoneEv(self) -> Event:
        """
        Schedule combUpdateDoneEv event to let agents know that current
        delta step is ending and values from combinational logic are stable
        """
        assert not self._combUpdateDonePlaned, self.now
        cud = Event(self)
        cud.process_to_wake.append(self.__deleteCombUpdateDoneEv())
        self._add_process(cud, PRIORITY_AGENTS_UPDATE_DONE)
        self._combUpdateDonePlaned = True
        self.combUpdateDoneEv = cud
        return cud
def _scheduleCombUpdateDoneEv(self) -> Event:
        """
        Schedule combUpdateDoneEv event to let agents know that current
        delta step is ending and values from combinational logic are stable
        """
        assert not self._combUpdateDonePlaned, self.now
        cud = Event(self)
        cud.process_to_wake.append(self.__deleteCombUpdateDoneEv())
        self._add_process(cud, PRIORITY_AGENTS_UPDATE_DONE)
        self._combUpdateDonePlaned = True
        self.combUpdateDoneEv = cud
        return cud
def _scheduleCombUpdateDoneEv ( self ) -> Event : assert not self . _combUpdateDonePlaned , self . now cud = Event ( self ) cud . process_to_wake . append ( self . __deleteCombUpdateDoneEv ( ) ) self . _add_process ( cud , PRIORITY_AGENTS_UPDATE_DONE ) self . _combUpdateDonePlaned = True self . combUpdateDoneEv = cud return cud
Schedule combUpdateDoneEv event to let agents know that current
        delta step is ending and values from combinational logic are stable
Schedule combUpdateDoneEv event to let agents know that current delta step is ending and values from combinational logic are stable