1.沒(méi)有安裝設(shè)備
quartus的安裝不同于ISE或是vivado的安裝。在quartus的安裝中,首先安裝quartus,然后需要安裝設(shè)備,例如我安裝的10.1后,必須安裝文件夾10.1_devices_windows中的setup.exe安裝文件。問(wèn)題就在這,如果工程所需要的設(shè)備并不在文件夾10.1_devices_windows中,那么就會(huì)出現(xiàn)題目上的錯(cuò)誤。這種情況多出現(xiàn)在高版本的quartus中綜合很久以前的代碼,使用很早型號(hào)的FPGA或是CPLD。對(duì)于這種情況,就得在官網(wǎng)或是其他網(wǎng)站上下載包含所需設(shè)備的設(shè)備文件夾。
2.quartus沒(méi)有破解好
對(duì)于本題的問(wèn)題,還是有不少網(wǎng)友的原因是沒(méi)有找到合適的license。這里講講quartus的破解方法:
1.百度quartus破解,找到下載的地址,例如:http://so.#/s?ie=utf-8&src=hao_search&q=quartus+ii+9.0+破解
2.一般下載破解器的網(wǎng)頁(yè)有破解的步驟,下載完成后有兩種方法:
i.打開(kāi)破解文件夾點(diǎn)擊運(yùn)行Quartus_II_9.0破解器.exe后,直接點(diǎn)擊“應(yīng)用補(bǔ)丁”,如果出現(xiàn)“未找到該文件。搜索該文件嗎?”,點(diǎn)擊“是”,然后選中sys_cpt.dll,點(diǎn)擊“打開(kāi)”。
ii.將破解的文件夾放在quartus的安裝路徑中的bin或是bin64文件夾下,例如C:\altera\quartus\bin下,直接點(diǎn)擊,就不會(huì)彈出i中的框.
3.把license.dat里面的XXXXXXXXXX用網(wǎng)卡號(hào)替換(網(wǎng)卡號(hào)就是quartus中tools菜單下選擇license
setup,下面的NIC
ID)。
4.在quartus的tools菜單下選擇license setup ,然后選擇license
file,最后點(diǎn)擊OK
注意:license文件存放的路徑名稱(chēng)不能包含漢字或空格,下劃線可以。
3.重新新建工程,重新選擇設(shè)備
這個(gè)也是我遇到的問(wèn)題解決方案。我之所以會(huì)出現(xiàn)如題問(wèn)題,是由于很久沒(méi)有碰板子,所以所選的工程是電腦中的隨便的一個(gè)工程,導(dǎo)致雖然工程中FPGA或是CPLD是板子的型號(hào),但是編譯會(huì)出錯(cuò)。對(duì)于這種情況,就是重新新建一個(gè)工程,并且將原來(lái)工程中的代碼文件添加在新的工程中,然后編譯,就不會(huì)出現(xiàn)上面的問(wèn)題。

注意:工程文件存放的路徑名稱(chēng)不能包含漢字或空格,下劃線可以。