Quartus II 中常見問題以及其解決方法(持續更新)

前言

親愛的小夥伴們,很高興我們又見面啦!由於前幾天在Quartus II 和Modelsim軟件中摸石頭過河,沒有額外的心力來更博,但本着今天有一小段空閒時間的原則以及分享我在軟件操作中出現的問題,於是我再總結了一些常見問題及其解決方法後,我又來了!

(一)拼寫錯誤(VHDL syntax error at ×××.vhd near text “×××”; expecting “×××”)

該圖的錯誤解釋爲:代碼第10行中文本"BEIGN"出現了語法錯誤。
在這裏插入圖片描述

解決方法:
  1. 雙擊該條錯誤,軟件會自動定位到錯誤處。
  2. 檢查並修改錯誤提示中的文本。

(二)末尾缺少分號(VHDL syntax error at test.vhd(×) near text “×××”; expecting “;”)

該圖的錯誤解釋爲:在文本“END“處缺少一個分號
在這裏插入圖片描述

解決方法:
  1. 雙擊該條錯誤,軟件會自動定位到錯誤處。
  2. 檢查並添上定位處的上一行或者下一行末尾缺少的分號( ;) 。

(三)模塊名與頂層實體名不同(Error: Top-level design entity “×××” is undefined)

該圖的錯誤解釋爲:頂層實體文件“test”未被定義;換句話說就是第二張圖中的2、3、4沒有與1的名字一致。
在這裏插入圖片描述

在這裏插入圖片描述

解決方法:

1、找到自己的模塊名字與頂層實體名字。
2、把代碼中的模塊名字全部改成頂層實體名字,列如把上圖中的2、3、4出的SN74138改成test。

(四)輸入輸出信號使用不當(VHDL error at WORKONE.vhd(×): can’t write to interface object “×” of mode IN)

該圖的錯誤解釋爲:誤將定義的輸入信號c用作輸出信號輸出。
在這裏插入圖片描述
在這裏插入圖片描述

解決方法:

1、雙擊該條錯誤,軟件會自動定位到錯誤處。
2、檢查自己定義的輸入輸出信號,將錯誤處的信號改成定義的輸入(IN)信號或者輸入輸出(INOUT)信號 ;例如將上圖中,信號c本應該爲輸入信號而被當做a和b的與的輸出,所以我們應該把該處的c改成之前定義的SINGAIL信號e。

(五) 仿真前未進行編譯(No nodes available)

該圖的錯誤解釋爲:沒有可以使用的節點,請先進行編譯綜合。
在這裏插入圖片描述

解決方法:

1、找到之前創建的VHDL文件,在經過調試保證編譯綜合成功之後再進行設置。

2、PS:希望小夥伴們能養成一個良好的軟件操作習慣:創建文件後要麼先保存要麼寫完代碼後保存,之後進行代碼編譯綜合、綜合完成再創建並保存仿真文件,最後進行仿真(在編譯綜合和仿真之前也可以在Settings裏面檢查相關的文件是否正確)。

(六)操作界面Project Navigator工作區消失

正常來說,在軟件操作界面都會有這幾部分的操作區,但可能因爲某些原因,有些小夥伴的Project Navigator工作區消失。在這裏插入圖片描述

解決方法:

1、在軟件View——>Utility Windows中找到Project Navigator在這裏插入圖片描述

2、PS:一般來說這個Project Navigator工作區是我們操作時比較常用的界面,主要是看一些實體文件結構(推薦勾選)

(七)操作界面Status工作區消失

正常來說,在軟件操作界面都會有這幾部分的操作區,但可能因爲某些原因,有些小夥伴的Status工作區消失(偷個小懶)。
在這裏插入圖片描述

解決方法:

1、在軟件View——>Utility Windows中找到Status
在這裏插入圖片描述

2、PS:一般來說Status這一工作區是查看編譯綜合過程中進行的狀態,如果編譯綜合出現問題,可以檢查編譯過程中出錯的步驟並對問題進行改正(推薦勾選上)

(八)操作界面Message工作區消失

正常來說,在軟件操作界面都會有這幾部分的操作區,但可能因爲某些原因,有些小夥伴的Message工作區消失(偷個小懶)。
在這裏插入圖片描述

解決方法:

1、在軟件View——>Utility Windows中找到Messgae

在這裏插入圖片描述

2、PS:一般來說Message這一工作區主要是查看編譯過程中出現的錯誤或者警告,根據出現的錯誤和警告來調整自己的代碼或者其他

(九)操作界面文件Tab標籤消失

正常來說,我們每打開或創建一個文件,界面中都會顯示改文件的相關信息,也就是我們常說的Tab標籤,但可能因爲某些原因,有些小夥伴的文件Tab標籤消失
在這裏插入圖片描述

解決方法:

1、在軟件Tools——>Options中找到Display tabs for child windows
在這裏插入圖片描述

2、PS:一般來說,Tab標籤是非常有用的,它不僅可以顯示文件的格式,顯示文件的名字,還可以顯示文件的路徑(強烈推薦勾選)

後記

我最近思考了一下博客的更新內容,我決定在接下來的博客中還是以更新Django部分的學習分享爲主,其他內容爲輔,畢竟我最初寫博客的時候是從Django開始的,覺得做事情還是要有始有終才行。最後,謝謝大家最近以來對我的支持,當我前幾天看到我的博客閱讀量破千以及有很多人私信我時,我真的如孩子般無比開心的,真的謝謝大家!

從最初看喰種到昨天終於把第四季追完,心裏感觸其實蠻多的,其中感觸較大的就是以前自己老是思考自己是否如少年一般對喜愛的事物全力以赴是否還有自己感興趣的事情,但當昨天看完的那一瞬間,我發現熱血的自己似乎從未消失,只是以另外的形式表現和存在罷了……

附上金木帥照一張
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章