1. 程式人生 > >解決QuartusII編譯parameter "clk0_divide_by" is not a formal parameter of instantiated module的問題

解決QuartusII編譯parameter "clk0_divide_by" is not a formal parameter of instantiated module的問題

初次弄NiosII,發現在SOPC Builder裡添加了SDRAM後再新增ALTPLL模組,把altpll_0名字改成altpll後產生不了軟核,報錯誤。然後又把名字改回來altpll_0,點選產生,軟體還是報錯。這時候只要刪掉ALTPLL模組,再重新新增,不改名字就行了。然後就能產生了。

但是在QuartusII裡面例化,編譯時候又出錯了,提示:

parameter "clk0_divide_by" is not a formal parameter of instantiated module,等幾個錯誤。

解決方法:

只要把工程資料夾目錄下之前遺留下來的altpll.v檔案刪掉,然後再編譯就通過了。微笑