Всем привет.
Есть у меня обобщенный вопрос. Как моделировать цифровое устройство на ПЛИС, если оно в процессе работы должно взаимодействовать с внешними устройствами.
Как реализовать и промоделировать модель устройства только на ПЛИС - понятно: описал на verilog/VHDL, создал тест, промоделировал, например, в ModelSim.
А как проверять модель, если она постоянно должна общаться в внешним устройством? (Модель, реализованная в ПЛИС постоянно что-то вычисляет и выдает результат внешнему устройству и в ответ получает сигнал управления от внешнего устройства.)
Несколько сумбурно, но надеюсь вопрос понятен.
Из того, что уже нашёл - склоняюсь к тому, что, видимо, можно попробовать использовать интерфейс PLI verilog и действие внешнего устройства описывать в виде программы на С. В правильную сторону смотрю или есть что-то ещё?