У меня проблема с дженериками в Quartus.
Они работают, но если я объявлю, скажем, n = 10
, а позже изменю его на n = 100
, результаты компиляции и моделирования НЕ изменятся. Как если бы общее значение по-прежнему было n = 10
.
Я попытался перекомпилировать дизайн, но это не сработало. Я пытался удалить временные файлы, удалив все каталоги в папке моего проекта, но ничего. Я пробовал архивировать проект и восстанавливать его - нет.
Кажется, работает только копирование содержимого файла VHDL, вставка его в новый файл с другим именем и перекомпиляция.
Есть ли способ заставить Quartus признать, что общее значение изменилось? Я полагаю, что мог бы подумать об этих значениях, прежде чем вставлять их, но по очевидным причинам создание нового файла, создание нового символа и изменение основного файла дизайна немного раздражает. Любая идея, что я могу сделать по этому поводу? Есть что-нибудь?