|
Quartus教程 —— 如(rú)果(guǒ)同(tóng)学们(men)的(de)問(wèn)題(tí)我(wǒ)们(men)帖子里(lǐ)面(miàn)沒(méi)有(yǒu)的(de)請第(dì)一(yī)时(shí)間(jiān)聯系(xì)我(wǒ):吴老(lǎo)师(shī)18022857217(微信(xìn)同(tóng)号(hào)),我(wǒ)们(men)对(duì)新問(wèn)題(tí)進(jìn)行補充!
通(tòng)过(guò)平时(shí)同(tóng)学们(men)反(fǎn)饋学習中(zhōng)經(jīng)常用(yòng)到(dào)的(de)学習點(diǎn),因(yīn)此(cǐ)明(míng)德揚最(zuì)近(jìn)做了(le)抖音(yīn)系(xì)列短(duǎn)視頻,都是(shì)一(yī)些FPGA学習技巧分(fēn)享,大家(jiā)感(gǎn)興趣可(kě)以(yǐ)關(guān)注明(míng)德揚抖音(yīn)号(hào):87481069842,內(nèi)容不(bù)斷更(gèng)新!記(jì)得關(guān)注點(diǎn)赞学習不(bù)迷路(lù)!
關(guān)鍵词:Quartus下(xià)载地(dì)址答(dá):intel官网(wǎng)FPGA下(xià)载中(zhōng)心(xīn),Quartus所(suǒ)有(yǒu)版本(běn)都可(kě)以(yǐ)在(zài)此(cǐ)网(wǎng)址下(xià)载:https://www.intel.com/content/www/us/en/programmable/downloads/download-center.html
【問(wèn)題(tí)1】QUARTUS打(dǎ)開(kāi)後(hòu)就(jiù)閃退(tuì),怎麼(me)辦(bàn)?
關(guān)鍵词:打(dǎ)開(kāi)閃退(tuì) 【問(wèn)題(tí)2】下(xià)载时(shí),沒(méi)有(yǒu)找(zhǎo)到(dào)下(xià)载器。如(rú)下(xià)图(tú)所(suǒ)示。 關(guān)鍵词:图(tú)中(zhōng)出(chū)現(xiàn) No Hardware ![]() 答(dá):請确認以(yǐ)下(xià)步驟 1. 需要(yào)連(lián)接下(xià)载器,即USB blaster 2. 确認JTAG头(tóu)沒(méi)有(yǒu)插反(fǎn),請仔细(xì)对(duì)照图(tú)片(piàn)确認。3. 确認開(kāi)發(fà)板電(diàn)源打(dǎ)開(kāi)。 4. 如(rú)果(guǒ)還(huán)沒(méi)有(yǒu),請去(qù)電(diàn)腦的(de)設備管(guǎn)理器,檢查是(shì)否有(yǒu)未安(ān)裝(zhuāng)驅動(dòng)程序的(de)硬(yìng)件(jiàn)。如(rú)果(guǒ)有(yǒu),請安(ān)裝(zhuāng)驅動(dòng)程序,驅動(dòng)程序搜索目录(lù)就(jiù)是(shì)QUARTUS的(de)安(ān)裝(zhuāng)目录(lù)。 5. USB電(diàn)壓太低,換一(yī)个(gè)USB口(kǒu)試試。6. 如(rú)果(guǒ)您電(diàn)腦安(ān)裝(zhuāng)了(le)多(duō)个(gè)版本(běn)的(de)QUARTUS。那(nà)麼(me)需要(yào)到(dào)“設備管(guǎn)理器”,找(zhǎo)到(dào)blaster,卸载掉當前(qián)的(de)驅動(dòng)程序,然後(hòu)重(zhòng)裝(zhuāng)驅動(dòng)程序。驅動(dòng)程序搜索目录(lù),就(jiù)是(shì)您需要(yào)使用(yòng)的(de)那(nà)个(gè)版本(běn)的(de)QUARTUS的(de)安(ān)裝(zhuāng)目录(lù)。 【問(wèn)題(tí)3】下(xià)载程序的(de)时(shí)候,提(tí)示失敗,如(rú)下(xià)图(tú)。 關(guān)鍵词:图(tú)中(zhōng)出(chū)現(xiàn)propress Failed ![]() 答(dá):如(rú)果(guǒ)遇到(dào)下(xià)载失敗的(de)問(wèn)題(tí),請逐項檢查。 1. 确保開(kāi)發(fà)板電(diàn)源处于(yú)打(dǎ)開(kāi)狀态。 2. 請确保下(xià)载器已經(jīng)識别,具體(tǐ)見(jiàn)本(běn)贴前(qián)面(miàn)的(de)問(wèn)題(tí)二(èr)。
3. 請确保下(xià)载器沒(méi)有(yǒu)插反(fǎn)。下(xià)面(miàn)左(zuǒ)图(tú)是(shì)錯誤的(de)插法,應(yìng)該反(fǎn)过(guò)来(lái)插,紅(hóng)色(sè)的(de)地(dì)在(zài)下(xià)面(miàn)。 5. 如(rú)果(guǒ)仍然沒(méi)有(yǒu)排除,請您找(zhǎo)一(yī)下(xià)技術(shù)老(lǎo)师(shī),注意(yì)把以(yǐ)上(shàng)“步驟檢查图(tú)片(piàn),一(yī)次(cì)性(xìng)發(fà)給(gěi)老(lǎo)师(shī)”。
![]() 【問(wèn)題(tí)3.1】連(lián)接USB-blaster下(xià)载器後(hòu),在(zài)設備管(guǎn)理器-通(tòng)用(yòng)串口(kǒu)總(zǒng)線(xiàn) 控制器,沒(méi)有(yǒu)找(zhǎo)到(dào)USB下(xià)载器。 關(guān)鍵词:USB-blaster下(xià)载器、設備管(guǎn)理器沒(méi)有(yǒu)找(zhǎo) 答(dá):可(kě)以(yǐ)查看(kàn)設備管(guǎn)理器-其它(tā)設備查詢。如(rú)果(guǒ)還(huán)沒(méi)有(yǒu),請按以(yǐ)上(shàng)步驟确認。
【問(wèn)題(tí)4】Error: Current license file does not support the EPM240T100C5 device 。 關(guān)鍵词:not support
答(dá): 2. 软(ruǎn)件(jiàn)沒(méi)有(yǒu)安(ān)裝(zhuāng)器件(jiàn)庫,需要(yào)到(dào)官网(wǎng)下(xià)载您芯片(piàn)的(de)本(běn): https://fpgasoftware.intel.com/18.1/?edition=lite&platform=windows 注意(yì)版本(běn)要(yào)正(zhèng)确。 【問(wèn)題(tí)5】QUARTUS編譯时(shí)出(chū)現(xiàn)如(rú)下(xià)問(wèn)題(tí)。 關(guān)鍵词:peak virtual memory ![]() 答(dá):1. 可(kě)能(néng)是(shì)路(lù)徑問(wèn)題(tí):不(bù)能(néng)有(yǒu)中(zhōng)文(wén)路(lù)徑或(huò)空格。 2. 可(kě)能(néng)是(shì)電(diàn)腦內(nèi)存不(bù)够,關(guān)閉QUARTUS,或(huò)者(zhě)重(zhòng)啟電(diàn)腦試試。 【問(wèn)題(tí)6】 設備管(guǎn)理器顯示USB Blaster是(shì)感(gǎn)叹(tàn)号(hào)。 關(guān)鍵词:USB Blaster、設備管(guǎn)理器、感(gǎn)叹(tàn)号(hào) ![]()
答(dá):
【問(wèn)題(tí)7】 QUARTUS顯示打(dǎ)不(bù)開(kāi)文(wén)件(jiàn),如(rú)下(xià)图(tú)所(suǒ)示。 關(guān)鍵词:很多(duō)亂碼 ![]() 答(dá):文(wén)件(jiàn)和(hé)工程路(lù)徑,不(bù)要(yào)有(yǒu)中(zhōng)文(wén)、空格和(hé)特(tè)殊符号(hào)。 【問(wèn)題(tí)8】在(zài)下(xià)载的(de)时(shí)候,如(rú)下(xià)图(tú),start是(shì)灰色(sè)的(de)。 關(guān)鍵词:图(tú)中(zhōng)Start图(tú)标(biāo)是(shì)灰色(sè) ![]() 答(dá):上(shàng)图(tú)中(zhōng)沒(méi)有(yǒu)添加SOF文(wén)件(jiàn)。可(kě)點(diǎn)擊图(tú)中(zhōng)add file選項去(qù)添加sof格式文(wén)件(jiàn)。 1. sof格式文(wén)件(jiàn),一(yī)般在(zài)該工程目录(lù)中(zhōng)可(kě)以(yǐ)找(zhǎo)到(dào)。 2. 如(rú)果(guǒ)沒(méi)有(yǒu)找(zhǎo)到(dào),請确保整个(gè)工程已經(jīng)編譯,正(zhèng)确編譯之後(hòu)会(huì)生(shēng)成(chéng)最(zuì)終(zhōng)的(de)文(wén)件(jiàn)xxx.sof。 【問(wèn)題(tí)9】 燒录(lù)程序的(de)时(shí)候,如(rú)下(xià)图(tú),start是(shì)灰色(sè)的(de)。 關(guān)鍵词:图(tú)中(zhōng)Start图(tú)标(biāo)是(shì)灰色(sè) ![]() ![]() 答(dá):如(rú)上(shàng)图(tú)所(suǒ)示,需要(yào)點(diǎn)擊Hardware Setup那(nà)里(lǐ),選擇USB BLASTER,就(jiù)可(kě)以(yǐ)了(le)。 【問(wèn)題(tí)10】 燒录(lù)程序的(de)时(shí)候,如(rú)下(xià)图(tú),提(tí)示下(xià)载失敗,并且提(tí)示: Error: Can't recognize silicon ID for device 1 關(guān)鍵词:燒录(lù)程序
【問(wèn)題(tí)11】 點(diǎn)撥板分(fēn)配引脚後(hòu)編譯,提(tí)示无法将引脚分(fēn)配到(dào)这(zhè)个(gè)pin_101这(zhè)个(gè)位置Error (176310): Can't place multiple pins assigned to pin location Pin_101 (IOPAD_X34_Y18_N21) 關(guān)鍵词:pin_101
答(dá):pin101是(shì)多(duō)用(yòng)途管(guǎn)脚,需要(yào)設置才能(néng)使用(yòng)。下(xià)面(miàn)是(shì)設置方(fāng)法:quartus中(zhōng),assignment>>Device>>Device and pin options>>nCEO>>改为(wèi)Use as aregular I/O即可(kě)解(jiě)決。 ![]() ![]() ![]() 【問(wèn)題(tí)12】 遇到(dào)下(xià)载器驅動(dòng)安(ān)裝(zhuāng)正(zhèng)确,設備管(guǎn)理器能(néng)够正(zhèng)确識别,但是(shì)Quartus软(ruǎn)件(jiàn)就(jiù)是(shì)无法檢测到(dào)
關(guān)鍵词:无法找(zhǎo)到(dào)下(xià)载器 【問(wèn)題(tí)13】 燒录(lù)的(de)时(shí)候,電(diàn)腦就(jiù)藍(lán)屏。
關(guān)鍵词:燒录(lù)藍(lán)屏
關(guān)鍵词:on left-hang side ![]() 答(dá):一(yī)般都是(shì)信(xìn)号(hào)類(lèi)型定(dìng)義出(chū)錯,原来(lái)定(dìng)義为(wèi)wire改为(wèi)reg,或(huò)者(zhě)reg的(de)改为(wèi)wire,請看(kàn):http://old.mdy-edu.com/wentijieda/20210408/1196.html?1617934995 【問(wèn)題(tí)15】 運行QUARTUS时(shí),提(tí)示测試文(wén)件(jiàn)報錯,如(rú)下(xià)图(tú)。 關(guān)鍵词:QUARTUS测試文(wén)件(jiàn)報錯 ![]() 答(dá):QUARTUS是(shì)綜合工具,它(tā)是(shì)把代(dài)碼轉(zhuǎn)成(chéng)网(wǎng)表(biǎo)的(de)。测試文(wén)件(jiàn)是(shì)不(bù)可(kě)綜合的(de),它(tā)在(zài)MODELSIM中(zhōng)起作用(yòng)。所(suǒ)以(yǐ)不(bù)要(yào)把测試文(wén)件(jiàn)加到(dào)QUARTUS来(lái)綜合。 【問(wèn)題(tí)16】綜合的(de)时(shí)候,提(tí)示文(wén)件(jiàn)找(zhǎo)不(bù)到(dào),如(rú)下(xià)图(tú)。 關(guān)鍵词:missing ![]() 答(dá):一(yī)般不(bù)会(huì)錯的(de),您需要(yào)檢查文(wén)件(jiàn)是(shì)否直(zhí)的(de)在(zài)硬(yìng)盤上(shàng),并且路(lù)徑是(shì)正(zhèng)确的(de)。注意(yì),路(lù)徑中(zhōng)的(de)"../"表(biǎo)示的(de)是(shì)當前(qián)目录(lù)的(de)上(shàng)一(yī)級目录(lù)。 【問(wèn)題(tí)17】下(xià)图(tú)是(shì)什麼(me)提(tí)示? 關(guān)鍵词:not installed ![]() 答(dá):QUARTUS沒(méi)有(yǒu)安(ān)裝(zhuāng)Cyclone IV GX这(zhè)个(gè)器件(jiàn)庫。建議您去(qù)ALTERA官方(fāng)下(xià)载此(cǐ)器件(jiàn)庫并安(ān)裝(zhuāng)。
【問(wèn)題(tí)18】總(zǒng)是(shì)出(chū)現(xiàn)这(zhè)个(gè)問(wèn)題(tí) 是(shì)什麼(me)原因(yīn):Error (262006): File "stp1.stp" is not a valid SignalTap II File -- ignoring 關(guān)鍵词:not a valid SignalTap II File 答(dá):stp格式文(wén)件(jiàn),是(shì)在(zài)線(xiàn)調試工具signaltap的(de)文(wén)件(jiàn)。在(zài)開(kāi)發(fà)时(shí)用(yòng)来(lái)調試使用(yòng)的(de)。該文(wén)件(jiàn)不(bù)是(shì)設計(jì)的(de)必要(yào)文(wén)件(jiàn)。MDY提(tí)供的(de)部(bù)分(fēn)工程,会(huì)将此(cǐ)文(wén)件(jiàn)删除。 因(yīn)而(ér)QUARTUS在(zài)編譯運行此(cǐ)工程的(de)时(shí)候,如(rú)果(guǒ)該文(wén)件(jiàn)丢失,則会(huì)出(chū)現(xiàn)上(shàng)面(miàn)的(de)提(tí)示,但該提(tí)示不(bù)影響工程的(de)使用(yòng)的(de),請放(fàng)心(xīn)。【問(wèn)題(tí)19】在(zài)已經(jīng)建好(hǎo)的(de)工程中(zhōng),增加新的(de)功能(néng)模块(kuài),可(kě)以(yǐ)直(zhí)接添加?如(rú)何添加? 關(guān)鍵词:添加模块(kuài)/代(dài)碼 答(dá):只(zhī)要(yào)頂层文(wén)件(jiàn)中(zhōng)已經(jīng)例化(huà)这(zhè)个(gè)模块(kuài),就(jiù)可(kě)以(yǐ)添加,添加的(de)方(fāng)式請看(kàn)下(xià)图(tú)![]() 【問(wèn)題(tí)20】Quartus 18.0版本(běn)在(zài)安(ān)裝(zhuāng)过(guò)程中(zhōng)遇到(dào)这(zhè)樣(yàng)的(de)錯誤(如(rú)下(xià)图(tú)),是(shì)什麼(me)原因(yīn)? 關(guān)鍵词:Error:copy file from packed archive ![]()
答(dá): 【問(wèn)題(tí)21】下(xià)载工程後(hòu),会(huì)提(tí)示升(shēng)級IP核,但升(shēng)級会(huì)報錯 關(guān)鍵词:看(kàn)到(dào)有(yǒu)update窗(chuāng)口(kǒu),并有(yǒu)标(biāo)紅(hóng)的(de)文(wén)字(zì) ![]() 答(dá):这(zhè)是(shì)由(yóu)于(yú)这(zhè)个(gè)工程是(shì)由(yóu)不(bù)同(tóng)版本(běn)的(de)QUARTUS建立的(de)。由(yóu)于(yú)官方(fāng)的(de)原因(yīn),某些IP核是(shì)升(shēng)級不(bù)了(le)的(de)。但不(bù)升(shēng)級,應(yìng)該也(yě)能(néng)正(zhèng)常使用(yòng)的(de)。 【問(wèn)題(tí)22】如(rú)何在(zài)QUARTUS查看(kàn)工程的(de)RTL視图(tú)。 關(guān)鍵词:查看(kàn)RTL視图(tú) 答(dá):工程編譯後(hòu),在(zài)tools - Netlist_viewers - RTL viewer,可(kě)以(yǐ)看(kàn)工程的(de)RTL原理图(tú)。
關(guān)鍵词:查看(kàn)資源 答(dá):对(duì)工程進(jìn)行編譯後(hòu),可(kě)以(yǐ)在(zài)如(rú)下(xià)图(tú)所(suǒ)示位置,查看(kàn)資源情(qíng)況。![]() 【問(wèn)題(tí)24】打(dǎ)開(kāi)programmer的(de)时(shí)候,弹出(chū)open file的(de)窗(chuāng)口(kǒu),是(shì)什麼(me)原因(yīn)? 關(guān)鍵词:programmer弹出(chū)open file窗(chuāng)口(kǒu) 答(dá):原因(yīn)就(jiù)是(shì)窗(chuāng)口(kǒu)重(zhòng)疊了(le),也(yě)就(jiù)是(shì)programmer打(dǎ)開(kāi)了(le)两(liǎng)个(gè)【問(wèn)題(tí)25】大佬们(men),quartusprime的(de)精簡版ip庫和(hé)标(biāo)準版有(yǒu)區(qū)别吗,三(sān)種(zhǒng)版本(běn)除了(le)支持(chí)的(de)器件(jiàn)好(hǎo)像有(yǒu)差,沒(méi)查到(dào)其他(tā)差别。 關(guān)鍵词:精簡版/标(biāo)準版區(qū)别 答(dá):IP庫是(shì)沒(méi)有(yǒu)區(qū)分(fēn)的(de)。【問(wèn)題(tí)26】要(yào)下(xià)新的(de)19或(huò)20的(de)prime的(de)話(huà),推薦下(xià)精簡還(huán)是(shì)找(zhǎo)破解(jiě)的(de)标(biāo)準或(huò)專業版本(běn)? 關(guān)鍵词:prime/精簡 破解(jiě) 答(dá):請尊(zūn)重(zhòng)知識産權,如(rú)果(guǒ)沒(méi)有(yǒu)購買(mǎi)的(de)話(huà),建議使用(yòng)精簡版。【問(wèn)題(tí)27】安(ān)裝(zhuāng)器件(jiàn)庫时(shí),顯示无法安(ān)裝(zhuāng),如(rú)下(xià)图(tú) 關(guān)鍵词:You didn't select any components to install ![]() 答(dá):1. 可(kě)能(néng)是(shì)該器件(jiàn)庫已經(jīng)安(ān)裝(zhuāng),所(suǒ)以(yǐ)无須再次(cì)安(ān)裝(zhuāng)。您可(kě)以(yǐ)打(dǎ)開(kāi)工程来(lái)确認。 【問(wèn)題(tí)28】填写管(guǎn)脚时(shí),提(tí)示只(zhī)读(dú),如(rú)下(xià)图(tú)。
關(guān)鍵词:this is a read-only item ![]() 答(dá):管(guǎn)脚是(shì)在(zài)Loaction那(nà)一(yī)列填写,不(bù)是(shì)在(zài)Filter Location! 【問(wèn)題(tí)29】在(zài)GVIM里(lǐ)面(miàn)写的(de)中(zhōng)文(wén)注釋,用(yòng)Quatrus打(dǎ)開(kāi)之後(hòu),出(chū)現(xiàn)亂碼的(de)情(qíng)況,如(rú)何解(jiě)決? 關(guān)鍵词:Quatrus中(zhōng)文(wén)亂碼
答(dá):亂碼是(shì)由(yóu)于(yú)編碼格式不(bù)匹(pǐ)配造成(chéng)的(de),解(jiě)決方(fāng)法如(rú)下(xià): 2、Quartus設置默認編輯器为(wèi)GVIM的(de)方(fāng)法: http://old.mdy-edu.com/wentijieda/20210409/1197.html?1617938500 【問(wèn)題(tí)30】Quartus如(rú)何導入(rù)器件(jiàn)庫? 關(guān)鍵词:導入(rù)器件(jiàn)庫
答(dá):首先(xiān)以(yǐ)管(guǎn)理員身(shēn)份運行Quartus,然後(hòu)再Tools中(zhōng)點(diǎn)擊Install Devices,然後(hòu)按照提(tí)示步驟導入(rù)需要(yào)安(ān)裝(zhuāng)的(de)器件(jiàn)庫即可(kě)。 (器件(jiàn)庫文(wén)件(jiàn).qdz不(bù)要(yào)求放(fàng)在(zài)特(tè)定(dìng)哪个(gè)文(wén)件(jiàn)夾下(xià),直(zhí)接導入(rù)接可(kě)以(yǐ),器件(jiàn)庫的(de)下(xià)载的(de)話(huà)直(zhí)接在(zài)官网(wǎng)下(xià)载) 【問(wèn)題(tí)31】QUARTUS无法配置管(guǎn)脚,或(huò)者(zhě)是(shì)沒(méi)有(yǒu)找(zhǎo)到(dào)此(cǐ)管(guǎn)脚。 關(guān)鍵词:找(zhǎo)不(bù)到(dào)管(guǎn)脚 答(dá):建議檢查芯片(piàn)型号(hào)選擇是(shì)否正(zhèng)确。如(rú)果(guǒ)您使用(yòng)的(de)是(shì)MDY MP801開(kāi)發(fà)板,FPGA芯片(piàn)型号(hào)是(shì):EP4CE15F23C8。 如(rú)果(guǒ)您使用(yòng)的(de)是(shì)MDY MP603(點(diǎn)撥)開(kāi)發(fà)板,FPGA芯片(piàn)型号(hào)是(shì):EP4CE6E22C8。 【問(wèn)題(tí)32】Quartus中(zhōng)出(chū)現(xiàn)警告:15610 No output dependent on input pin "a" 關(guān)鍵词:15610 No output dependent on 答(dá):指程序中(zhōng)沒(méi)有(yǒu)任何變(biàn)量(liàng)的(de)值根(gēn)據(jù)輸入(rù)引脚“a”而(ér)變(biàn)化(huà),也(yě)就(jiù)是(shì)说(shuō)这(zhè)个(gè)輸入(rù)引脚可(kě)有(yǒu)可(kě)无【問(wèn)題(tí)33】下(xià)载MDY的(de)工程後(hòu),運行QUARTUS就(jiù)卡(kǎ)死。 關(guān)鍵词:MDY工程卡(kǎ)死
答(dá): 2. 如(rú)果(guǒ)試用(yòng)了(le)方(fāng)法1後(hòu)仍然有(yǒu)問(wèn)題(tí),試綜合其他(tā)工程,以(yǐ)便區(qū)分(fēn)是(shì)软(ruǎn)件(jiàn)問(wèn)題(tí)還(huán)是(shì)工程問(wèn)題(tí)。 a. 如(rú)果(guǒ)所(suǒ)有(yǒu)工程都这(zhè)樣(yàng),说(shuō)明(míng)是(shì)软(ruǎn)件(jiàn)問(wèn)題(tí),請重(zhòng)新安(ān)裝(zhuāng)QUARTUS,建議安(ān)裝(zhuāng)MDY推薦的(de)版本(běn)。b. 如(rú)果(guǒ)其他(tā)工程沒(méi)問(wèn)題(tí),说(shuō)明(míng)此(cǐ)工程有(yǒu)問(wèn)題(tí),建議对(duì)比两(liǎng)个(gè)工程的(de)异(yì)同(tóng)。 【問(wèn)題(tí)34】QUARTUS提(tí)示如(rú)下(xià)錯誤:Error (10207): Verilog HDL error at shuchu.v(10): can't resolve reference to object "address" 關(guān)鍵词:can't resolve reference to object ![]() 答(dá):例化(huà)出(chū)錯,模块(kuài)的(de)信(xìn)号(hào)前(qián)面(miàn)需要(yào)加 “.”号(hào)。更(gèng)詳细(xì)請參考例化(huà)的(de)代(dài)碼。另(lìng)外(wài),出(chū)錯了(le),就(jiù)找(zhǎo)个(gè)OK的(de)例子,逐个(gè)核对(duì)。 【問(wèn)題(tí)35】在(zài)分(fēn)析綜合时(shí)出(chū)現(xiàn)警告Warning: 1 hierarchies have connecti vity warnings - see the Connectivity Checks report folder 關(guān)鍵词:Warning: 1 hierarchies have connecti vity warnings - see the Connectivity Checks report folder 答(dá):出(chū)現(xiàn)这(zhè)个(gè)警告,并且无法定(dìng)位,可(kě)嘗試以(yǐ)下(xià)方(fāng)法:![]() ![]() 然後(hòu)就(jiù)可(kě)以(yǐ)看(kàn)到(dào)具體(tǐ)錯誤的(de)地(dì)方(fāng)了(le)。 【問(wèn)題(tí)36】出(chū)現(xiàn)Top-level design entity“ppp”is undefined錯誤提(tí)示,如(rú)下(xià)图(tú) 關(guān)鍵词:Top-level design entity , is undefined ![]() 答(dá):这(zhè)个(gè)是(shì)表(biǎo)示本(běn)工程的(de)“頂层文(wén)件(jiàn)”“ppp”沒(méi)有(yǒu)找(zhǎo)到(dào)。請确認您的(de)模块(kuài)中(zhōng),包(bāo)含有(yǒu)"ppp"名稱的(de)模块(kuài)。 (注意(yì),此(cǐ)处的(de)ppp是(shì)指模块(kuài)名,非(fēi)文(wén)件(jiàn)名。有(yǒu)时(shí)会(huì)粗(cū)心(xīn),模块(kuài)名写錯,導致(zhì)模块(kuài)名和(hé)文(wén)件(jiàn)名不(bù)一(yī)致(zhì)的(de)) 【問(wèn)題(tí)37】(12014)Error: cannot be assigned more than one value 關(guān)鍵词:Error: cannot be assigned more than one value ![]() 答(dá):輸入(rù)的(de)某些引脚同(tóng)时(shí)給(gěi)了(le)两(liǎng)个(gè)值 【問(wèn)題(tí)38】Quartus18.1版本(běn)在(zài)安(ān)裝(zhuāng)过(guò)之後(hòu),使用(yòng)了(le)一(yī)段(duàn)时(shí)間(jiān)後(hòu)突然提(tí)示License Notification,这(zhè)个(gè)怎麼(me)解(jiě)決? 關(guān)鍵词:界面(miàn)标(biāo)題(tí)是(shì):License Notification
答(dá):把“Do not display this message again”選項勾選上(shàng),然後(hòu)點(diǎn)擊Cancel就(jiù)可(kě)以(yǐ)了(le),不(bù)影響使用(yòng)。
【問(wèn)題(tí)39】一(yī)是(shì)我(wǒ)按了(le)按鍵後(hòu)顯示如(rú)下(xià),沒(méi)有(yǒu)提(tí)示 程序成(chéng)功的(de)界面(miàn)? 關(guān)鍵词:沒(méi)有(yǒu)找(zhǎo)到(dào)Quartus某个(gè)界面(miàn) ![]() 答(dá):編譯進(jìn)度(dù)100%,并且沒(méi)有(yǒu)報錯,則成(chéng)功。
關(guān)鍵词:引脚的(de)配置方(fāng)法 ![]() 答(dá):引脚不(bù)能(néng)亂配,要(yào)根(gēn)據(jù)原理图(tú)来(lái),選擇相應(yìng)的(de)引脚并且該引脚空閑, 可(kě)參考:通(tòng)过(guò)原理图(tú)找(zhǎo)管(guǎn)脚号(hào)的(de)方(fāng)法:http://www.mdy-edu.com/wentijieda/20210409/1201.html?1617938890 【問(wèn)題(tí)41】quartus Error (12007): Top-level design entity "XXX" is undefined 關(guān)鍵词:Top-level design entity ![]() 答(dá):問(wèn)題(tí)造成(chéng)的(de)原因(yīn)很簡單——verilog文(wén)件(jiàn)(.v)里(lǐ)的(de)模块(kuài)名和(hé)頂层实體(tǐ)名(一(yī)般就(jiù)是(shì).v文(wén)件(jiàn)的(de)文(wén)件(jiàn)名)不(bù)一(yī)致(zhì)。
【問(wèn)題(tí)42】Quartus在(zài)編譯,或(huò)者(zhě)其他(tā)操作的(de)时(shí)候出(chū)現(xiàn)这(zhè)个(gè)錯誤:Fatal Error:uncaught C++ exception这(zhè)樣(yàng)的(de)錯誤,如(rú)何解(jiě)決? 關(guān)鍵词:Error:uncaught C++ exception ![]() 答(dá):重(zhòng)新打(dǎ)開(kāi)Quartus,然後(hòu)Tools → options → Internet connectivity → check the Altera web site for new Quartus Ⅱ information,取(qǔ)消勾選 【問(wèn)題(tí)43】 QUARTUS提(tí)示出(chū)下(xià)錯誤: Error (169282): There are 87 IO output pads in the design, but only 85 IO output pad locations available on the device. 關(guān)鍵词:Error (169282) 答(dá):該提(tí)示所(suǒ)表(biǎo)达(dá)的(de)意(yì)思(sī)是(shì):您選用(yòng)的(de)FPGA器件(jiàn)有(yǒu)85个(gè)可(kě)用(yòng)的(de)IO管(guǎn)脚,但您的(de)工程卻有(yǒu)87个(gè)。所(suǒ)以(yǐ)管(guǎn)脚數不(bù)够用(yòng)。該問(wèn)題(tí)的(de)解(jiě)決思(sī)路(lù)如(rú)下(xià):1. 如(rú)果(guǒ)您一(yī)定(dìng)要(yào)使用(yòng)87个(gè)管(guǎn)脚,那(nà)麼(me)只(zhī)能(néng)換更(gèng)多(duō)管(guǎn)脚的(de)FPGA芯片(piàn),或(huò)其他(tā)開(kāi)發(fà)板。 2. 如(rú)果(guǒ)您一(yī)定(dìng)要(yào)使用(yòng)本(běn)芯片(piàn)和(hé)開(kāi)發(fà)板,那(nà)麼(me)您就(jiù)要(yào)想(xiǎng)辦(bàn)法減少(shǎo)工程的(de)管(guǎn)脚數。 3. 存在(zài)一(yī)種(zhǒng)情(qíng)況:該工程只(zhī)是(shì)一(yī)个(gè)模块(kuài),您綜合只(zhī)是(shì)为(wèi)了(le)查看(kàn)一(yī)下(xià)綜合後(hòu)的(de)結果(guǒ)。那(nà)麼(me)您可(kě)以(yǐ)将这(zhè)个(gè)模块(kuài)的(de)管(guǎn)脚設置为(wèi)虛拟管(guǎn)脚, 方(fāng)法可(kě)为(wèi): a. 在(zài)Quartus II中(zhōng)Assignments->Assignment Editor;b. 在(zài)Category欄選擇logic options, c. 到(dào)列表(biǎo)中(zhōng)To列下(xià)添加要(yào)設置的(de)引脚接口(kǒu),如(rú)果(guǒ)需要(yào)設置的(de)很多(duō),可(kě)以(yǐ)通(tòng)过(guò)在(zài) Pin Planner中(zhōng)将引脚複制过(guò)来(lái)。 d. 将Assignment Name設置为(wèi)Virtual Pin, e. 将Value設置为(wèi)On, f. Enabled 設置为(wèi)Yes。 【問(wèn)題(tí)44】QUARTUS中(zhōng)会(huì)出(chū)現(xiàn)下(xià)面(miàn)两(liǎng)个(gè)模块(kuài),是(shì)什麼(me)来(lái)的(de)? 關(guān)鍵词:如(rú)图(tú)中(zhōng),出(chū)現(xiàn)两(liǎng)个(gè)名字(zì)相同(tóng)的(de)模块(kuài),图(tú)中(zhōng)是(shì)pzdyqx,也(yě)可(kě)能(néng)是(shì)其它(tā)名字(zì) ![]() ![]() 答(dá):这(zhè)两(liǎng)个(gè)模块(kuài)不(bù)是(shì)代(dài)碼産生(shēng)的(de),而(ér)是(shì)软(ruǎn)件(jiàn)産生(shēng)的(de),估計(jì)是(shì)有(yǒu)特(tè)定(dìng)用(yòng)途,我(wǒ)们(men)可(kě)以(yǐ)不(bù)用(yòng)關(guān)心(xīn)。 【問(wèn)題(tí)45】Error (209014): CONF_DONE pin failed to go high in device 1 關(guān)鍵词:Error (209014): CONF_DONE pin failed to go high in device 1 答(dá):當嘗試使用(yòng).sof文(wén)件(jiàn)通(tòng)过(guò)JTAG配置器件(jiàn)并且已經(jīng)錯誤的(de)在(zài)Quartus® II工程中(zhōng)設置了(le)器件(jiàn)时(shí), 可(kě)能(néng)会(huì)收(shōu)到(dào)"Error (209014): CONF_DONE pin failed to go high in device 1"錯誤。 例如(rú),如(rú)果(guǒ)具有(yǒu)Quartus II工程,那(nà)麼(me)对(duì)Engineering Sample (ES)器件(jiàn)進(jìn)行設置并且編譯設計(jì)以(yǐ)及(jí)使用(yòng)生(shēng)成(chéng)的(de).sof文(wén)件(jiàn) 来(lái)編程包(bāo)含産品器件(jiàn)的(de)電(diàn)路(lù)板。 反(fǎn)过(guò)来(lái)也(yě)适用(yòng),其中(zhōng)電(diàn)路(lù)板包(bāo)含ES器件(jiàn)并且設計(jì)針(zhēn)对(duì)産品器件(jiàn)。
解(jiě)決:确保Quartus II工程中(zhōng)選擇的(de)器件(jiàn)匹(pǐ)配電(diàn)路(lù)板或(huò)Altera®開(kāi)發(fà)板上(shàng)的(de)器
【問(wèn)題(tí)46】請問(wèn)下(xià)面(miàn)提(tí)示如(rú)何解(jiě)決了(le)? 關(guān)鍵词:Top View Wire Bond,With Exposed Pad
2.可(kě)能(néng)软(ruǎn)件(jiàn)有(yǒu)問(wèn)題(tí) 可(kě)以(yǐ)換一(yī)个(gè)正(zhèng)常工程試試看(kàn) 【問(wèn)題(tí)47】請問(wèn)一(yī)下(xià)quartus狀态機(jī)視图(tú)里(lǐ)面(miàn)看(kàn)不(bù)到(dào)信(xìn)息是(shì)什麼(me)情(qíng)況? 關(guān)鍵词:狀态機(jī)視图(tú) ![]() 答(dá): 1. 可(kě)能(néng)工具使用(yòng)不(bù)當,可(kě)以(yǐ)多(duō)嘗試幾(jǐ)次(cì); 2. 可(kě)能(néng)是(shì)写法,讓綜合器認为(wèi)这(zhè)不(bù)是(shì)一(yī)个(gè)狀态機(jī),可(kě)以(yǐ)檢查一(yī)下(xià)自(zì)己写法(可(kě)以(yǐ)嘗試最(zuì)簡單、最(zuì)标(biāo)準的(de)写法試一(yī)下(xià),再逐步改过(guò)来(lái)) 【問(wèn)題(tí)48】 編譯的(de)时(shí)候,提(tí)示“Can't find design entity "xxxx"” 關(guān)鍵词:Can't find design entity ![]() 答(dá):这(zhè)个(gè)問(wèn)題(tí)是(shì)提(tí)示,找(zhǎo)不(bù)到(dào)名为(wèi)“key_light"的(de)模块(kuài)名。 請确保你的(de)設計(jì)有(yǒu),有(yǒu)一(yī)个(gè)名为(wèi)“key_light”的(de)module。 如(rú)果(guǒ)确实有(yǒu)这(zhè)个(gè)設計(jì),那(nà)可(kě)能(néng)是(shì)沒(méi)添加到(dào)工程里(lǐ),可(kě)以(yǐ)按添加文(wén)件(jiàn)方(fāng)法,将此(cǐ)文(wén)件(jiàn)添加進(jìn)来(lái)。 如(rú)果(guǒ)你沒(méi)有(yǒu)这(zhè)个(gè)文(wén)件(jiàn),那(nà)麼(me)在(zài)新建工程里(lǐ),填写頂层模块(kuài)名时(shí),不(bù)要(yào)写“key_light”。如(rú)果(guǒ)这(zhè)个(gè)工程不(bù)是(shì)你新建的(de),那(nà)麼(me)可(kě)以(yǐ)在(zài)quartus的(de)files里(lǐ),找(zhǎo)到(dào)你所(suǒ)希望的(de)頂层模块(kuài),然後(hòu)右(yòu)鍵,set as top。 【問(wèn)題(tí)49】Error (332148): promoted from Critical Warning: Timing requirements not met 關(guān)鍵词:Timing requirements not met 答(dá):問(wèn)題(tí)原因(yīn)是(shì)时(shí)序要(yào)求未滿足。 綜合完了(le)以(yǐ)後(hòu),Timequest Timing是(shì)紅(hóng)色(sè)的(de),需要(yào)做一(yī)下(xià)时(shí)序約束(shù)。要(yào)是(shì)功能(néng)沒(méi)那(nà)麼(me)複雜,不(bù)做約束(shù)也(yě)行,就(jiù)别管(guǎn)Timing requirements not met了(le)。 【問(wèn)題(tí)50】打(dǎ)開(kāi)一(yī)个(gè)Quartus工程,如(rú)何查看(kàn)哪一(yī)个(gè)文(wén)件(jiàn)是(shì)頂层文(wén)件(jiàn)? 關(guān)鍵词:查看(kàn)頂层文(wén)件(jiàn) 答(dá):如(rú)下(xià)图(tú)所(suǒ)示,双(shuāng)擊頂层模块(kuài)名,就(jiù)可(kě)以(yǐ)打(dǎ)開(kāi)頂层文(wén)件(jiàn)
【問(wèn)題(tí)51】老(lǎo)师(shī), 为(wèi)什麼(me)配置脚位的(de)时(shí)候,location 和(hé) fitter location 是(shì)不(bù)一(yī)致(zhì)的(de)呢 ? 關(guān)鍵词:配置管(guǎn)脚位不(bù)一(yī)致(zhì) 答(dá):配置完管(guǎn)脚後(hòu),重(zhòng)新編譯即可(kě)。【問(wèn)題(tí)52】为(wèi)什麼(me)設置引脚的(de)时(shí)候找(zhǎo)不(bù)到(dào)led[0],led[1],led[2],led[3],只(zhī)有(yǒu)一(yī)个(gè)led。 關(guān)鍵词:找(zhǎo)不(bù)到(dào)管(guǎn)脚 ![]() 答(dá):請檢查Led信(xìn)号(hào)的(de)位宽(kuān)是(shì)否正(zhèng)确,led位宽(kuān)为(wèi)1bit,就(jiù)只(zhī)有(yǒu)一(yī)个(gè)引脚可(kě)配置。 【問(wèn)題(tí)53】在(zài)QUARTUS工程中(zhōng),添加了(le)altera_mf.v文(wén)件(jiàn),提(tí)示如(rú)下(xià)錯誤。 關(guān)鍵词:altera_mf.v報錯 ![]() 答(dá):altera_mf.v文(wén)件(jiàn),是(shì)仿真(zhēn)庫文(wén)件(jiàn),是(shì)在(zài)仿真(zhēn)的(de)时(shí)候才使用(yòng)到(dào)的(de)。在(zài)QUARTUS工程里(lǐ),不(bù)需要(yào)添加此(cǐ)文(wén)件(jiàn)。 【問(wèn)題(tí)54】如(rú)何查看(kàn)芯片(piàn)型号(hào)? 關(guān)鍵词:查看(kàn)芯片(piàn)型号(hào) 答(dá):
關(guān)鍵词:産生(shēng)不(bù)了(le)輸出(chū)文(wén)件(jiàn)/産生(shēng)不(bù)了(le)SOF文(wén)件(jiàn) ![]() 答(dá):双(shuāng)擊?運行就(jiù)可(kě)以(yǐ)的(de) 。 【問(wèn)題(tí)56】Quartus編譯出(chū)現(xiàn)如(rú)下(xià)錯誤提(tí)示:Exception during generation:C:Users~%?…,# *'☆&℃$︿★?..........., 檢查过(guò)工程沒(méi)有(yǒu)中(zhōng)文(wén)路(lù)徑,是(shì)什麼(me)原因(yīn)? 關(guān)鍵词:Exception during generation:C:Users~%?…,# *'☆&℃$︿★?........... ![]() 答(dá):这(zhè)个(gè)電(diàn)腦當前(qián)使用(yòng)的(de)賬戶名應(yìng)該包(bāo)含的(de)有(yǒu)中(zhōng)文(wén)字(zì)符,需要(yào)更(gèng)換为(wèi)全(quán)英文(wén)的(de)賬戶。 【問(wèn)題(tí)57】在(zài)子模块(kuài)中(zhōng)定(dìng)義的(de)參數,需要(yào)在(zài)頂层模块(kuài)中(zhōng)例化(huà)吗? 關(guān)鍵词:子模块(kuài)參數 答(dá):不(bù)需要(yào)的(de)。
【問(wèn)題(tí)58】編譯出(chū)現(xiàn)Error: Can't elaborate user hierarchy 關(guān)鍵词: Error: Can't elaborate user hierarchy 答(dá):出(chū)現(xiàn)这(zhè)種(zhǒng)錯誤的(de)原因(yīn)一(yī)般是(shì)时(shí)序邏輯always下(xià)面(miàn)的(de)代(dài)碼同(tóng)时(shí)判斷了(le)多(duō)条(tiáo)語(yǔ)句(jù),比如(rú)缺少(shǎo)else等,檢查代(dài)碼【問(wèn)題(tí)59】想(xiǎng)問(wèn)一(yī)下(xià)SPI和(hé)JTAG下(xià)载的(de)區(qū)别 下(xià)载方(fāng)式是(shì)根(gēn)據(jù)FPGA芯片(piàn)来(lái)定(dìng)義的(de)嘛?FPGA都有(yǒu)那(nà)些下(xià)载方(fāng)式? 關(guān)鍵词:SPI 和(hé)JTAG 答(dá):不(bù)是(shì),使用(yòng)JTAG下(xià)载是(shì)屬于(yú)斷電(diàn)会(huì)丢失的(de),使用(yòng)spi一(yī)般是(shì)固化(huà)到(dào)外(wài)圍芯片(piàn)上(shàng),斷電(diàn)不(bù)会(huì)丢失,跟FPGA芯片(piàn)沒(méi)有(yǒu)關(guān)系(xì)下(xià)载的(de)三(sān)種(zhǒng)方(fāng)式: 1、主(zhǔ)動(dòng)配置方(fāng)式AS:由(yóu)FPGA器件(jiàn)引導配置操作过(guò)程,EPCS系(xì)列,如(rú)EPCS1,EPCS4配置器件(jiàn)專供AS模式, 目前(qián)只(zhī)支持(chí)Cyclone系(xì)列,斷電(diàn)不(bù)丢失 2、被(bèi)動(dòng)配置模式PS:由(yóu)外(wài)部(bù)計(jì)算機(jī)或(huò)控制器控制配置过(guò)程,通(tòng)过(guò)加強(qiáng)型配置器件(jiàn)(EPC16,EPC8,EPC4) 等配置器件(jiàn)来(lái)完成(chéng),斷電(diàn)不(bù)丢失 3、JTAG配置方(fāng)式:直(zhí)接燒到(dào)FPGA里(lǐ)面(miàn)的(de),最(zuì)常用(yòng)的(de)方(fāng)式,由(yóu)于(yú)是(shì)SRAM,斷電(diàn)後(hòu)丢失。【問(wèn)題(tí)60】QUARTUS18.1版本(běn)中(zhōng),沒(méi)有(yǒu)找(zhǎo)到(dào)視頻中(zhōng)的(de)“MegaWizard Plug-in Manager..”,无法找(zhǎo)到(dào)IP核。 關(guān)鍵词:找(zhǎo)不(bù)到(dào)MegaWizard Plug-in Manager 答(dá):見(jiàn)下(xià)图(tú)。![]() 【問(wèn)題(tí)61】程序下(xià)载,斷電(diàn)後(hòu),程序又沒(méi)有(yǒu)了(le)。 關(guān)鍵词:斷電(diàn)程序沒(méi)有(yǒu) 答(dá):一(yī)般下(xià)载SOF文(wén)件(jiàn)格式的(de)程序,斷電(diàn)之後(hòu)該程序是(shì)会(huì)丢失的(de)。如(rú)果(guǒ)不(bù)想(xiǎng)丢失,可(kě)以(yǐ)将其固化(huà)到(dào)FLASH芯片(piàn)上(shàng)。下(xià)面(miàn)是(shì)教程。MP801固化(huà)教程:801開(kāi)發(fà)板燒录(lù)步驟(Quartus II)——固化(huà)程序 : http://old.mdy-edu.com/wentijieda/20210408/1194.html?1617939012 MP603固化(huà)教程:點(diǎn)撥開(kāi)發(fà)板燒录(lù)固化(huà)步驟 :http://www.mdy-edu.com/wentijieda/20210408/1193.html?1617939096
關(guān)鍵词:配置管(guǎn)脚信(xìn)号(hào)名是(shì)altera_開(kāi)头(tóu)
答(dá):FPGA系(xì)統自(zì)带(dài)的(de)管(guǎn)脚,有(yǒu)專門(mén)用(yòng)途,不(bù)用(yòng)關(guān)心(xīn)。
【問(wèn)題(tí)63】QUARUTS固化(huà)程序/燒录(lù)程序出(chū)錯的(de)原因(yīn),如(rú)下(xià)提(tí)示。 關(guān)鍵词:燒录(lù)方(fāng)法
答(dá):上(shàng)图(tú)中(zhōng),其勾選的(de)範圍不(bù)正(zhèng)确,請仔细(xì)对(duì)比下(xià)面(miàn)教程,注意(yì)要(yào)完全(quán)一(yī)致(zhì)。 MP801固化(huà)教程:801開(kāi)發(fà)板燒录(lù)步驟(Quartus II)——固化(huà)程序: http://old.mdy-edu.com/wentijieda/20210408/1194.html?1617939012 MP603固化(huà)教程:點(diǎn)撥開(kāi)發(fà)板燒录(lù)固化(huà)步驟 http://www.mdy-edu.com/wentijieda/20210408/1193.html?1617939096
【問(wèn)題(tí)64】下(xià)载的(de)QUARTUS安(ān)裝(zhuāng)文(wén)件(jiàn)中(zhōng),qdz格式文(wén)件(jiàn)是(shì)干(gàn)什麼(me)的(de)? 關(guān)鍵词:安(ān)裝(zhuāng)文(wén)件(jiàn)qdz
答(dá):qdz是(shì)器件(jiàn)庫文(wén)檔,里(lǐ)面(miàn)包(bāo)含了(le)一(yī)些FPGA芯片(piàn)的(de)信(xìn)息,例如(rú)要(yào)用(yòng)到(dào)EP4CE15F23C8,这(zhè)个(gè)FPGA型号(hào)的(de)芯片(piàn)有(yǒu)多(duō)少(shǎo)管(guǎn)脚、有(yǒu)多(duō)少(shǎo)資源,都会(huì)包(bāo)含在(zài)这(zhè)个(gè)器件(jiàn)庫里(lǐ)。
【問(wèn)題(tí)65】 調用(yòng)某个(gè)IP核时(shí),在(zài)哪可(kě)以(yǐ)查看(kàn)这(zhè)个(gè)IP核生(shēng)成(chéng)信(xìn)号(hào)的(de)端口(kǒu)时(shí)序? 關(guān)鍵词:IP核端口(kǒu)时(shí)序 答(dá):IP核的(de)接口(kǒu)时(shí)序,通(tòng)常要(yào)看(kàn)IP核的(de)數據(jù)手(shǒu)册。IP核的(de)數據(jù)手(shǒu)册,通(tòng)常在(zài)IP核的(de)生(shēng)成(chéng)界面(miàn)里(lǐ)可(kě)以(yǐ)下(xià)载到(dào),一(yī)般都有(yǒu)document的(de)選項的(de),請注意(yì)查看(kàn)。
關(guān)鍵词:恢複默認窗(chuāng)口(kǒu)
答(dá):請點(diǎn)擊软(ruǎn)件(jiàn)左(zuǒ)上(shàng)角(jiǎo),VIEW-Utility windows, 或(huò)者(zhě)使用(yòng)快(kuài)捷鍵盤 Alt+數字(zì)(1-7)即可(kě)。
關(guān)鍵词:SIGNALTAP窗(chuāng)口(kǒu),no device is selected
答(dá): 2.如(rú)果(guǒ)問(wèn)題(tí)依旧(jiù),是(shì)硬(yìng)件(jiàn)沒(méi)有(yǒu)連(lián)接好(hǎo)或(huò)者(zhě)連(lián)接錯誤,請看(kàn)此(cǐ)贴問(wèn)題(tí)3,排除原因(yīn)。
3.以(yǐ)上(shàng)两(liǎng)个(gè)操作沒(méi)有(yǒu)解(jiě)決,請聯系(xì)服(fú)务老(lǎo)师(shī)
關(guān)鍵词:The pin**has multiple drivers due to hen non_tir-state driver |
【問(wèn)題(tí)69】請問(wèn)Quartus II中(zhōng)`include的(de)使用(yòng)出(chū)錯,如(rú)图(tú):
關(guān)鍵词:include出(chū)錯

答(dá): 在(zài)Quartus
II中(zhōng)同(tóng)一(yī)工程目录(lù)下(xià),使用(yòng)`include
“xxx.v”会(huì)産生(shēng)重(zhòng)定(dìng)義的(de)錯誤,去(qù)掉
`include “aaa.v”
【問(wèn)題(tí)70】請問(wèn)如(rú)果(guǒ)設計(jì)16位加法器遇到(dào)的(de)問(wèn)題(tí):Error: Can’t synthesize current design – Top partition does not contain any
logic怎麼(me)解(jiě)決?
關(guān)鍵词:Error: Can’t synthesize current design – Top partition does not contain any logic
問(wèn)題(tí)分(fēn)析:
1.在(zài)程序中(zhōng)使用(yòng)電(diàn)路(lù)图(tú)为(wèi)頂层文(wén)件(jiàn),但是(shì)沒(méi)有(yǒu)接上(shàng)管(guǎn)脚,所(suǒ)以(yǐ)弹出(chū)以(yǐ)上(shàng)錯誤
2.如(rú)果(guǒ)使用(yòng)verilog文(wén)件(jiàn)作为(wèi)頂层文(wén)件(jiàn),一(yī)般不(bù)会(huì)出(chū)現(xiàn)这(zhè)種(zhǒng)問(wèn)題(tí)
答(dá):
解(jiě)決方(fāng)法1. 接上(shàng)管(guǎn)脚:右(yòu)鍵原理图(tú) ->Generate Pins from Symbol Ports(如(rú)下(xià)图(tú)所(suǒ)示)

解(jiě)決方(fāng)法2. 設置add_rca_16.v为(wèi)top level:

【問(wèn)題(tí)71】請問(wèn)quartus为(wèi)什麼(me)会(huì)顯示这(zhè)个(gè)窗(chuāng)口(kǒu)?
關(guān)鍵词:顯示窗(chuāng)口(kǒu)

答(dá):在(zài)quartus菜單、VIEW選項,可(kě)以(yǐ)設置顯示出(chū)上(shàng)面(miàn)窗(chuāng)口(kǒu)。VIEW的(de)所(suǒ)有(yǒu)選項都可(kě)以(yǐ)嘗試一(yī)下(xià)
【問(wèn)題(tí)72】如(rú)果(guǒ)你想(xiǎng)讓vhdl文(wén)件(jiàn)生(shēng)成(chéng)为(wèi)部(bù)件(jiàn),并用(yòng)它(tā)進(jìn)行画(huà)图(tú),那(nà)麼(me)請問(wèn)怎麼(me)進(jìn)行?操作如(rú)下(xià):
關(guān)鍵词:vhdl文(wén)件(jiàn)

答(dá):點(diǎn)擊 File->Create/Update->Create symbol files for current file,沒(méi)有(yǒu)報錯即可(kě),这(zhè)樣(yàng)一(yī)个(gè)部(bù)件(jiàn)就(jiù)生(shēng)成(chéng)了(le)。
【問(wèn)題(tí)73】quartus初次(cì)安(ān)裝(zhuāng)使用(yòng)使用(yòng)modelsim软(ruǎn)件(jiàn)進(jìn)行仿真(zhēn)时(shí)无法自(zì)動(dòng)打(dǎ)開(kāi)软(ruǎn)件(jiàn)怎麼(me)辦(bàn)?
關(guān)鍵词:打(dǎ)開(kāi)modelsim
答(dá):这(zhè)是(shì)因(yīn)为(wèi)modelsim软(ruǎn)件(jiàn)的(de)路(lù)徑沒(méi)設置。
1.點(diǎn)擊Tool->Option
2.在(zài)option界面(miàn)點(diǎn)擊General -> EDA Tool Option設置Modelsim-Altera的(de)路(lù)徑:quartus的(de)安(ān)裝(zhuāng)路(lù)徑 modelsim_asewin32aloem
【問(wèn)題(tí)74】請問(wèn)建立的(de)vwf文(wén)件(jiàn),點(diǎn)擊Simulation->Simulation Settings,会(huì)出(chū)現(xiàn)如(rú)下(xià)界面(miàn):
關(guān)鍵词:提(tí)示Caution:improperly modifying there can cause the simulation to fall

答(dá):对(duì)Functional Simulation Settings選項卡(kǎ)中(zhōng)的(de)內(nèi)容做如(rú)下(xià)修改(注意(yì)Quartus软(ruǎn)件(jiàn)中(zhōng)的(de)路(lù)徑分(fēn)割符方(fāng)向(xiàng)與(yǔ)Windows下(xià)的(de)路(lù)徑分(fēn)隔符方(fāng)向(xiàng)相反(fǎn),一(yī)个(gè)是(shì)"/",一(yī)个(gè)是(shì)"")
(1)将Testbench Generation Command(Functional simulation)欄中(zhōng)的(de) "--vector_source"後(hòu)的(de)路(lù)徑改成(chéng)你自(zì)己的(de)vwf文(wén)件(jiàn)所(suǒ)在(zài)路(lù)徑(注意(yì)文(wén)件(jiàn)名也(yě)要(yào)修改成(chéng)你自(zì)己文(wén)件(jiàn)的(de)名稱),"-- testbench_file"後(hòu)的(de)路(lù)徑改成(chéng)步驟3中(zhōng)所(suǒ)複制的(de).vht後(hòu)綴文(wén)件(jiàn)所(suǒ)在(zài)的(de)路(lù)徑(注意(yì)文(wén)件(jiàn)名也(yě)要(yào)修改成(chéng)你自(zì)己文(wén)件(jiàn)的(de)名稱),
(2)把Netlist Generation Command(Functional Simulation)欄中(zhōng)的(de)"--output_directory"後(hòu)的(de)路(lù)徑改成(chéng)"工程文(wén)件(jiàn)夾/simulation/qsim"。
(3)将Modelsim Script(Functional simulation)欄中(zhōng)的(de)vcom -work work Waveform.vwf.vht 文(wén)件(jiàn)名修改为(wèi)你自(zì)己的(de)文(wén)件(jiàn)名。
(4)如(rú)果(guǒ)你要(yào)進(jìn)行时(shí)序仿真(zhēn),則修改Timing Simulation Settings選項卡(kǎ)中(zhōng)的(de)內(nèi)容。
【問(wèn)題(tí)75】我(wǒ)想(xiǎng)問(wèn)一(yī)下(xià)調試課中(zhōng)这(zhè)个(gè)案(àn)例为(wèi)什麼(me)会(huì)ip 報錯 沒(méi)辦(bàn)法編譯?提(tí)示沒(méi)有(yǒu)找(zhǎo)到(dào)my_fifo这(zhè)个(gè)ip
答(dá):該工程是(shì)串口(kǒu)調試工程。該工程中(zhōng)可(kě)同(tóng)时(shí)支持(chí)XILINX和(hé)ALTERA版本(běn)。如(rú)果(guǒ)您使用(yòng)的(de)是(shì)XILINX,在(zài)data_handle.v文(wén)件(jiàn)最(zuì)前(qián)面(miàn)加上(shàng)一(yī)句(jù):`define XILINX 1 如(rú)果(guǒ)您使用(yòng)的(de)是(shì)ALTERA,則記(jì)得在(zài)handle_prj.v文(wén)件(jiàn)中(zhōng)删除上(shàng)面(miàn)说(shuō)的(de)那(nà)一(yī)句(jù)。

























































