Как узнать, какой симулятор используется в тестовом стенде cocotb?Python

Программы на Python
Anonymous
 Как узнать, какой симулятор используется в тестовом стенде cocotb?

Сообщение Anonymous »

Чтобы протестировать свой проект Verilog, я использую два разных симулятора: Icarus и Verilator. Это работает, но между ними есть некоторые различия.
Например, я не могу прочитать параметры модуля с помощью Verilator, но Icarus работает.
Есть ли способ узнать, какой симулятор используется в тестовом файле Python?
Я хотел бы написать что-то вроде этого:

Код: Выделить всё

        if SIM == 'icarus':
self.PULSE_PER_NS = int(dut.PULSE_PER_NS)
self.DEBOUNCE_PER_NS = int(dut.DEBOUNCE_PER_NS)
else:
self.PULSE_PER_NS = 4096
self.DEBOUNCE_PER_NS = 16777216
Чтобы иметь возможность управлять обоими симуляторами и сравнивать их.


Подробнее здесь: https://stackoverflow.com/questions/631 ... -testbench

Вернуться в «Python»