hwt/simulator/hdlSimulator.py
def simUnit(self, synthesisedUnit: Unit, until: float, extraProcesses=[]):
        """
        Run simulation for Unit instance
        """
        beforeSim = self.config.beforeSim
        if beforeSim is not None:
            beforeSim(self, synthesisedUnit)

        add_proc = self.add_process
        for p in extraProcesses:
            add_proc(p(self))

        self._initUnitSignals(synthesisedUnit)
        self.run(until)
def simUnit(self, synthesisedUnit: Unit, until: float, extraProcesses=[]):
        beforeSim = self.config.beforeSim
        if beforeSim is not None:
            beforeSim(self, synthesisedUnit)

        add_proc = self.add_process
        for p in extraProcesses:
            add_proc(p(self))

        self._initUnitSignals(synthesisedUnit)
        self.run(until)
def simUnit ( self , synthesisedUnit : Unit , until : float , extraProcesses = [ ] ) : beforeSim = self . config . beforeSim if beforeSim is not None : beforeSim ( self , synthesisedUnit ) add_proc = self . add_process for p in extraProcesses : add_proc ( p ( self ) ) self . _initUnitSignals ( synthesisedUnit ) self . run ( until )
Run simulation for Unit instance
Run simulation for Unit instance