Существует ли способ непосредственного создания моделирования без использования функции-обертки, возвращающей функции генератора, которые используются в моделировании?
Ниже приведен типичный пример использования функции-обертки
from myhdl import *
def wrapper():
clk=Signal(intbv())
@instance
def main():
for i in range(5):
print(i)
clk.next=not clk
yield delay(1)
raise StopSimulation
return main
sim=Simulation(wrapper())
sim.run()
Но было бы неплохо отключить обертку, как показано нижеФайл "/usr/local/lib/python3.6/dist-packages/myhdl/_instance.py", строка 74, в файле callinfo = _getCallInfo () "/usr/local/lib/python3.6/dist-packages/myhdl/_instance.py ", строка 66, в _getCallInfo callerrec = inspect.stack () [3] IndexError: список индексов находится вне диапазона