-1
Quartus中的泛型有問題。在Quartus中更改通用值不會影響編譯的結果
它們可以工作,但是如果我宣佈讓我們說n = 10
,並且稍後將其更改爲n = 100
,則編譯和仿真結果不會更改。就好像通用值仍然是n = 10
。
我試過重新編譯設計,但它沒有工作。我嘗試刪除臨時文件,刪除我的項目文件夾中的所有目錄,但仍然沒有。我已經嘗試對項目進行歸檔並將其恢復 - 不。
只複製VHDL文件的內容,將其插入具有不同名稱的新文件並重新編譯似乎可行。
有沒有辦法強迫Quartus確認泛型值已經改變?我想我可以在插入它們之前先考慮這些值,但是出於顯而易見的原因,創建一個新文件,創建一個新的符號,以及更改主設計文件都是煩人的。任何想法我能做些什麼?有沒有什麼?
是的,混合流(這裏,schem和VHDL)往往被認爲是沒有想到的至少可以說。所以大多數人堅持使用純粹的VHDL,沒有人能夠解決您的問題。不要在這裏過分強調Altera,這可能是行業規範。 (另外,純HDL更容易移植到其他製造商,只是值得隨便提及銷售代表......) –
我試圖從塊移動到純VHDL(爲便攜性和'生成'命令),但它沒有發生對我來說,程序會考慮塊符號上的內容,而不是在文件內部,特別是編譯後。至少清爽的組件應該可以解決這個問題 - 但事實並非如此。 – Benji