Cocotb VHDL нужен для FLI
В настоящее время я настраиваю среду проверки на основе Cocotb.
Я только что обнаружил, что пример, предоставленный Cocotb, не работает в моем случае при использовании VHDL, потому что мой симулятор не имеет FLI (интерфейс на иностранном языке). Я получаю следующее сообщение:
Ошибка (подавляемая): (vsim-FLI-3155) FLI не включен в этой версии ModelSim.
(У меня есть версия Altera Starter ModelSim, и действительно, FLI не входит).
Что меня удивляет, так это то, что пример работает с Verilog. Насколько я понимаю, Verilog использует не FLI, а VPI.
Может кто-нибудь объяснить мне немного, если необходимость в FLI является обязательной, и какая функция может включить его в Cocotb?
Другой вопрос: что если мой топ находится в Verilog, а остальная часть моего дизайна в VHDL? Должно ли это работать?