如何高效的編寫Verlog HDL——菜鳥版
先轉后看:https://www.cnblogs.com/ninghechuan/p/7729078.html
第一?括號、雙引號自動補全
點擊設置——首選項,如圖所示
在彈出的窗口中選擇自動完成,將下面需要自動完成的各項目勾選,然后就設置完成了。
第二?代碼高亮
Notepad++還有一個便捷的功能是,你雙擊一個代碼其他相同的代碼也會高亮,這樣查找起來信號便十分方便。
第三?代碼自動補全
對于一個文件里的代碼如果你正在輸入的代碼本模塊出現過,你只需打出前幾個字符,便會出現代碼提示,然后選擇對應的部分按回車即可自動補全,這樣就免去了每個代碼都要敲完全,大大提高的編寫效率。
第四?列編輯
Notepad++還可以進行列編輯,按住alt鍵,選擇你需要編輯的一列代碼,便可以同時對整列進行操作
第五?與ISE、Vivado、QuartusII的配置
Notepad++與ISE關聯
打開ISE軟件,選擇菜單欄“Edit——>Preferences…”,在彈出的對話框中,選擇ISE General選項卡下的Editors,如圖所示。
在Editor下選Custom,并在Command line syntax下輸入“{notepad++安裝目錄/notepad++.exe}?1”,如圖所示。注意路徑的反斜杠為“/”。點擊“OK”完成notepad++與ISE的關聯。但是這種方法不能實現雙擊錯誤高亮定位到代碼,所以采用下面這種方法notepad++安裝目錄/notepad++.exe1”,如圖所示。注意路徑的反斜杠為“/”。點擊“OK”完成notepad++與ISE的關聯。但是這種方法不能實現雙擊錯誤高亮定位到代碼,所以采用下面這種方法notepad++安裝目錄/notepad++.exe1 -n。
Notepad++與Vivado關聯
打開vivado軟件,選擇菜單欄“Tools——>Setting…”,在彈出的對話框中,選擇General選項卡,如圖所示。
選擇Text Editor欄目,選擇“Custom Editor…”,如圖中的所示。
點擊上圖中的…,在彈出的對話框中,輸入“notepad++安裝目錄/notepad++.exe [file name] -n[line number]”,如圖所示。點擊“OK”、“OK”完成notepad++與vivado的關聯。
Notepad++與quartus ii的關聯
打開quartus ii軟件,選擇菜單欄“Tools——>Options…”,在彈出的對話框中,選擇General選項卡下的Preferred Text Editor,如圖所示。
在Text editor行選Notepad++,在Command-line行通過路徑瀏覽按鈕選擇notepad++的安裝路徑,如圖6所示。點擊“OK”完成notepad++與quartus ii的關聯。
以上軟件的各個版本大同小異
除了一個方便快捷的編輯器之外,我們還需要有良好代碼書寫風格習慣,比如給模塊端口命名為容易區分明了的名字,對寫好的模塊進行功能描述注釋,代碼書寫規范多用參數定義,增加代碼的可移植性,多復制,少編敲等等。而且我的代碼風格也是一直在慢慢改進的,對于如何高效的編寫verilog還有什么我不知道或者漏掉了請留言告訴我吧!
IDE
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。