Создание небольшого VHDL-сценария, который выводит 1 (5 В) в течение 2 секунд при вводе 1, но затем возвращается к нулю - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь создать программу для питания двигателя постоянного тока в течение 2 секунд, когда вводится 1. У меня уже есть схема, разработанная со светодиодом и конденсатором для защиты двигателей, но я не могу найти способ сделать этот сценарий VHDL.

если я пытаюсь использовать оператор "wait" или что-то в этом роде, это конфликтует с моими утверждениями "if". Это для циклона IV FPGA

1 Ответ

0 голосов
/ 14 мая 2019

Оператор "wait" не является синтезируемым.Это означает, что вы не сможете запустить его на любой доске.Это больше похоже на «вспомогательный» инструмент для моделирования - например, когда вам нужно смоделировать в реальном времени задержки триггеров или создать испытательный стенд.Самый простой способ создать задержку на вашей плате - это создать счетчик, который считает до заданного значения и изменяет сигнал / выход при достижении значения.

...