hwt/simulator/hdlSimulator.py
def _scheduleApplyValues(self) -> None:
        """
        Apply stashed values to signals
        """
        assert not self._applyValPlaned, self.now
        self._add_process(self._applyValues(), PRIORITY_APPLY_COMB)
        self._applyValPlaned = True

        if self._runSeqProcessesPlaned:
            # if runSeqProcesses is already scheduled
            return

        assert not self._seqProcsToRun and not self._runSeqProcessesPlaned, self.now
        self._add_process(self._runSeqProcesses(), PRIORITY_APPLY_SEQ)
        self._runSeqProcessesPlaned = True
def _scheduleApplyValues(self) -> None:
        assert not self._applyValPlaned, self.now
        self._add_process(self._applyValues(), PRIORITY_APPLY_COMB)
        self._applyValPlaned = True

        if self._runSeqProcessesPlaned:
            # if runSeqProcesses is already scheduled
            return

        assert not self._seqProcsToRun and not self._runSeqProcessesPlaned, self.now
        self._add_process(self._runSeqProcesses(), PRIORITY_APPLY_SEQ)
        self._runSeqProcessesPlaned = True
def _scheduleApplyValues ( self ) -> None : assert not self . _applyValPlaned , self . now self . _add_process ( self . _applyValues ( ) , PRIORITY_APPLY_COMB ) self . _applyValPlaned = True if self . _runSeqProcessesPlaned : # if runSeqProcesses is already scheduled return assert not self . _seqProcsToRun and not self . _runSeqProcessesPlaned , self . now self . _add_process ( self . _runSeqProcesses ( ) , PRIORITY_APPLY_SEQ ) self . _runSeqProcessesPlaned = True
Apply stashed values to signals
Apply stashed values to signals