Каковы минимальные шаги компиляции, чтобы начать новое моделирование после изменения какого-либо файла? - PullRequest
1 голос
/ 29 ноября 2011

Это вопрос об Альтера Квартус. Предположим, у меня есть файл PDF с несколькими объектами. У каждой сущности есть свой собственный VHDL-файл. Я нашел ошибку в одной из сущностей и исправил ее (отредактировал VHDL-файл). Каковы минимальные шаги компиляции, чтобы начать новую симуляцию?

1 Ответ

1 голос
/ 29 ноября 2011

Зависит от того, насколько умный компилятор.

Если ваши entity и architecture находятся в одном и том же файле, то в большинстве случаев перекомпиляция architecture также будет "касаться" сущности, что означает, что любой architecture, который создает экземпляр entity, также будет нужно перекомпилировать (и так далее).

Если вы разбили entity на отдельный файл, то (при условии, что вы вносите изменения только в architecture), вам нужно всего лишь перекомпилировать файл с architecture в. Я использовал для этого все время разработки, чтобы ускорить цикл компиляции / симуляции / редактирования.

(Я вижу, что вы используете Qurtus, но с Modelsim вы можете передать ключ -just a, чтобы он компилировался только architecture s, и это позволяет добиться того же самого, не разбивая вещи на несколько файлов. можно сделать с Quartus, чтобы заставить его вести себя аналогично)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...