1. 程式人生 > >讓source insight 支援verilog HDL-強大,牛

讓source insight 支援verilog HDL-強大,牛

引言

工欲善其事,必先利其器。最近用verilog在FPGA上做一個簡易的計算器,整個工程由6個模組組成,之前寫的程式碼都是很小的,模組也很少,一般就一兩個,沒感覺出彆扭。但是模組多了就發現,模組之間的關係就比較複雜,例化一個module時,要反覆檢視模組的介面,這要反覆開啟關閉對應的檔案,比較麻煩。我之前是做嵌入式軟體的,深知一個好的程式碼編輯工具的重要,其中source Insight是其中的佼佼者。所以就想用source Insight來寫verilog,但是發現只支援VHDL,不支援verilog。事在人為,經過努力,終於搞定,效果還行。變數的索引,模組的索引,很方便。

2.1下載對應的clf檔案

這有一個現成的。我剛傳上去的。

官網連結:

2.2 配置source Insight

1》以前有的,請刪除

options-》preferences-》languages-》delete-》verilog

2》增加語言

options-》preferences-》languages-》import-》*.clf

這樣會在左側列表裡增加一個verilog custom

3》增加型別

step1>

options-》document options-》add type

step2>

type name處填入:verilog

step3>

file filter處填入:*.v

step4>

在下面的language選擇verilog custom

step5>

選中:symbol window

step6>

close

2.3測試

下圖是我的測試結果。

可以看到,只要把滑鼠移到對應的位置,在索引框裡就可以看到索引結果和索引關係,比原來用notepad++和UE方便許多。

2.4小結

對於開發工作,一個好工具確實很重要,會提高工作效率,並節省人的精力,讓我們把精力集中在有價值的地方。

相關推薦

source insight 支援verilog HDL-強大

引言 工欲善其事,必先利其器。最近用verilog在FPGA上做一個簡易的計算器,整個工程由6個模組組成,之前寫的程式碼都是很小的,模組也很少,一般就一兩個,沒感覺出彆扭。但是模組多了就發現,模組之間的關係就比較複雜,例化一個module時,要反覆檢視模組的介面,這

source insight支援tcl/tk

languages選項卡上的Import按鈕,然後匯入TCL語言支援檔案,確定之後你會發現列表中有了TCL語言,選中它,然後再單擊“Doc Types...”按鈕,在彈出的對話方塊中單擊右上角的AddType按鈕,輸入你TCL檔案型別,隨便起,比如“Tcl Script”,確定。然後你就可以在左側的Doc

source insight筆記___批量註釋去掉中文註釋文字間的空格

-------------------------------------------------------------------------------------------------------------------------- Source Insight

android環境搭建之旅-- (三)XP下用source insight檢視程式碼和SSHputty的安裝

前面已經介紹了samba伺服器的配置,那麼之前習慣用source insight看程式碼,有了共享也可以實現嗎??答案是肯定的。可以建立對映來實現 重啟過幾次發現ubuntu的IP幾次是變化的。 1.固定ubuntu的IP先在終端輸入#ifconfig檢視ip,然後就可以

支援GoLang類似 Source Insight的vim編輯器搭建

,曾經配置過一個類似source insight的vim編輯器,(http://blog.csdn.net/linuxandroidwince/article/details/74202412)預設對C,C++語言是支援的,只是不支援golang,下面介紹下如果

Source Insight 中文註釋為亂碼解決辦法(完美解決一鍵搞定)【轉】

ash save sys lan sim edit ext pan character 轉自:http://blog.csdn.net/bjarnecpp/article/details/70174752 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 S

Verilog HDL 初級入門知識簡單講解(wire 和 reg 型別的區別 always 和 assign 的區別“阻塞”賦值 和 “非阻塞賦值”的區別 )

本文轉載自原作者:姚紀元,原文地址已失效        很多剛學Verilog HDL (硬體描述語言)的朋友肯定會對阻塞賦值和非阻塞賦值比較疑惑,那我們就一起來拋開這層迷霧吧。首先我們要理解兩種變數型別 Net Type(連線型)和 

xamarin的Entry繫結時支援Nullable型別

xamarin.forms預設情況下,如果屬性是double?型別,繫結到Entry上,是無法實現雙向繫結的, 可以自定義Converter實現雙向繫結 public class NullableConverter : IValueConverter { public

Windows7 - 64bit 支援 VC++ 6.0 的解決方法(無法啟動此程式因為計算機中丟失 MSVCRTD.dll。嘗試重新安裝該程式以解決此問題)

源地址:https://www.cnblogs.com/poissonnotes/p/4372136.html   無法啟動此程式,因為計算機中丟失 MSVCRTD.dll。嘗試重新安裝該程式以解決此問題。 我用的作業系統是Windows 7 -64bit,我把DLL下載以後按常

伺服器能支援10萬併發數祕訣親身經歷站在巨人的肩膀上創造

 由於一個專案的訪問量越來越大,從原來的幾百個,增加到現在50多萬個每天,所以阿里的伺服器也扛不住了,於是就想辦法,查了N多資料,總結了以下方法,才解決這問題,每天一共訪問量50多萬,並不是同時訪問,所以,提高併發數才是關鍵。由於網站一再打不開,按照排除原因來看,資料庫

java中提供了對正則表示式的支援。 有的時候恰當地使用正則可以我們的工作事半功倍! 如下程式碼用來檢驗一個四則運算式中資料項的數目請填寫劃線部分缺少的程式碼。 注意:只填寫缺少程式碼不要

java中提供了對正則表示式的支援。 有的時候,恰當地使用正則,可以讓我們的工作事半功倍! 如下程式碼用來檢驗一個四則運算式中資料項的數目,請填寫劃線部分缺少的程式碼。 注意:只填寫缺少程式碼,不要寫任何多餘內容,例如,已有的雙引號。 public class A {pu

Source Insight 中文註釋為亂碼解決辦法(完美解決一鍵搞定)

我從網上查了一堆解決辦法,但是都是2017年以前的解決方案,並且都是針對於source insight 3.5及以下版本的,目前SI軟體版本都到4.0了,應該有新方法出現了。 —————————————————————————————————————— 乾貨:Source

Delphi 2010支援泛型了更復雜更強大

因為工作原因,使用了Delphi2010,發現Delphi 2010支援泛型了,這個東西以前一直是C++的東西,現在盡然Object Pascal也支援了,雖然更復雜,但更符合邏輯語言了,非常的好,因為2007都還沒有支援泛型,估計是在2009版本中支援的,有了對泛型的支援,則更趨完美,更符合人類語言,但確實

source insight配置(自動排版多標籤顯示註釋刪除中文亂碼)

一.下載ASTYLE_2.0(自動排版) 1,http://pan.baidu.com/s/1nu5Apdv 2,開啟你的SourceInsight, 選擇選單“Options–>Custom Commands–>Add”, 輸入Artistic

source insight開啟samba共享的工程時介面閃爍問題

使用samba共享的工程,經常看到介面閃爍一下桌面或另外的東西,再顯示程式碼,看上去像點一下source insight圖示,縮小它,再點回去 非常煩 網上百度了半天,沒找到遇到同樣問題的人,於是自己試著改配置,終於搞定了,分享下: 點選option->prefere

python3的 pymysql把mysqldb庫取代了python 3支援mysqldb的解決方法

原因 MySQLdb 只適用於python2.x,發現pip裝不上。 它在py3的替代品是: import pymysql 安裝方法: pip install pymysql django+mysql 而Django預設的還是使用MySQLdb:執行會報:Impo

使用Source Insight中文註釋亂碼解決方式

前幾天剛剛下載安裝了Source Insight(一個IDE,可以生成函式呼叫樹狀圖),匯入之前寫好的C檔案發現出現了中文亂碼,以下為我處理問題的步驟:1. 按照網上的很多部落格,在Source Insight中 Options->Preferences->Fil

解決Source Insight 4.0版本開啟.s的檔案時一片黑白沒有色彩並且在ADD TREE時沒有包含.s檔案的問題

近日博主在使用SI時,發現.s檔案無法語法高亮顯示,網上教程多是老版本,並不適用於較新的版本,故寫下此博文教程以幫助眾多遇到此問題者。本教程適用於高版本的Source Insight,博主使用的就是4.0版本。 問題描述 問題如圖: 解決方案

Verilog HDL的程序結構及其描述

語句 如果 太差 color 截斷 地理 總線 reg 應用   這篇博文是寫給要入門Verilog HDL及其初學者的,也算是我對Verilog HDL學習的一個總結,主要是Verilog HDL的程序結構及其描述,如果有錯,歡迎評論指出。 一、Verilog HDL

Verilog HDL程序設計——基本要素

blog 邏輯 轉義字符 移位 關鍵字 加法 取余 邏輯或 html   Verilog基本上熟悉了,繼續整理一下Verilog的學習筆記吧。前面記載了Verilog的結構,寫Verilog的結構有了,但是該怎麽寫呢?在寫之前就得了解一下Verilog的一些基本要素了,也就