0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺析FPGA開(kāi)發(fā)-Sublime編輯器

FPGA設(shè)計(jì)指南 ? 來(lái)源:FPGA設(shè)計(jì)指南 ? 作者:Geron ? 2021-11-09 09:14 ? 次閱讀

Sublime Text 是一個(gè)文本編輯器(收費(fèi)軟件,可以無(wú)限期試用,但是會(huì)有激活提示彈窗),同時(shí)也是一個(gè)先進(jìn)的代碼編輯器。Sublime Text是由程序員Jon Skinner于2008年1月份所開(kāi)發(fā)出來(lái),它最初被設(shè)計(jì)為一個(gè)具有豐富擴(kuò)展功能的Vim。

Sublime Text具有漂亮的用戶界面和強(qiáng)大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫(xiě)檢查,書(shū)簽,完整的 Python API , Goto 功能,即時(shí)項(xiàng)目切換,多選擇,多窗口等等。Sublime Text 是一個(gè)跨平臺(tái)的編輯器,同時(shí)支持Windows、Linux、Mac OS X等操作系統(tǒng)。

Icarus Verilog(以下簡(jiǎn)稱iverilog )號(hào)稱“全球第四大”數(shù)字芯片仿真器,也是一個(gè)完全開(kāi)源的仿真器。由于Synopsys、CadenceMentor版權(quán)的關(guān)系,國(guó)外很多高校在數(shù)字芯片設(shè)計(jì)的教學(xué)中都采用iverilog。

GTKWave是一個(gè)開(kāi)源的波形文件察看工具,支持Verilog VCD/EVCD文件格式。因此,通過(guò)“iverilog + gtkwave”的方式,可以很方便地實(shí)現(xiàn)商用仿真器的功能。

這里我們結(jié)合sublime編輯器就可以實(shí)verilog代碼實(shí)時(shí)語(yǔ)法錯(cuò)誤檢查。

1.1 iverilog軟件安裝

第一步以管理員身份運(yùn)行如下安裝程序

23cf3490-4056-11ec-9195-dac502259ad0.png

第二步按照截圖設(shè)置安裝選項(xiàng)

24099e1e-4056-11ec-9195-dac502259ad0.png

設(shè)置安裝路徑,不要中文目錄

249abc28-4056-11ec-9195-dac502259ad0.png

選擇安裝軟件庫(kù)

25196938-4056-11ec-9195-dac502259ad0.png

設(shè)置環(huán)境變量:(注意關(guān)閉殺毒軟件否則添加不成功還需要手動(dòng)添加)

268a8036-4056-11ec-9195-dac502259ad0.png

手動(dòng)添加環(huán)境變量方法:

右鍵點(diǎn)我的電腦-》屬性-》高級(jí)-》環(huán)境變量

26988668-4056-11ec-9195-dac502259ad0.png

在path變量下加入如下屬性

C:xxxxxiverilogin (xxxxx根據(jù)自己目錄選擇)

C:xxxxxiveriloggtkwavein(xxxxx根據(jù)自己目錄選擇)

如下圖我電腦設(shè)置

26a6f7e8-4056-11ec-9195-dac502259ad0.png

測(cè)試軟件安裝成功否

打開(kāi)計(jì)算機(jī)開(kāi)始-》運(yùn)行-》CMD(回車)

打開(kāi)CMD窗口后輸入如下命令iverilog

如果提示信息和如下一致表明安裝成功,如果提示未找到iverilog命令,請(qǐng)檢查環(huán)境變量是否設(shè)置成功。

26be56fe-4056-11ec-9195-dac502259ad0.png

1.2 Sublime軟件安裝

以管理員身份安裝如下軟件

26e3c3d0-4056-11ec-9195-dac502259ad0.png

2.1安裝過(guò)程如下:

26fa5f5a-4056-11ec-9195-dac502259ad0.png

275430ac-4056-11ec-9195-dac502259ad0.png

2.2軟件破解

復(fù)制Patch.exe到安裝目錄,例如C:Program FilesSublime Text 3

雙擊運(yùn)行Patch.exe,選擇Patch

279ed076-4056-11ec-9195-dac502259ad0.png

顯示成功Bugs removed:-)

27d19fd8-4056-11ec-9195-dac502259ad0.png

2.3添加sublime插件庫(kù)

運(yùn)行sublime_text.exe快捷方式打開(kāi)軟件

打開(kāi)preferences-》BrowsePackages

27dec500-4056-11ec-9195-dac502259ad0.png

翻向上一層文件夾如圖

281f83f6-4056-11ec-9195-dac502259ad0.png

復(fù)制黏貼替換

282cb58a-4056-11ec-9195-dac502259ad0.png

切換到Sublime軟件顯示為中文

286c254e-4056-11ec-9195-dac502259ad0.png

2.4測(cè)試語(yǔ)法高亮和語(yǔ)法檢測(cè)

打開(kāi)提供的testa.v

文件-》打開(kāi)文件-》選擇 testa.v

顯示代碼如下

289134d8-4056-11ec-9195-dac502259ad0.png

刪除代碼中的分號(hào)(;)提示如下錯(cuò)誤

28c77976-4056-11ec-9195-dac502259ad0.png

關(guān)閉更新,防止插件更新版本不匹配導(dǎo)致錯(cuò)誤,先關(guān)閉網(wǎng)絡(luò)連接。點(diǎn)擊首選項(xiàng)-》設(shè)置

28fe9960-4056-11ec-9195-dac502259ad0.png

跳出的設(shè)置界面設(shè)置如下值:

29267124-4056-11ec-9195-dac502259ad0.png

在上邊]后增加逗號(hào),

然后新開(kāi)一行,輸入“update_check”:false

關(guān)閉配置即可。

如果之前已經(jīng)被更新過(guò)版本,請(qǐng)按如下操作去刪除插件。

請(qǐng)用我們提供的tools目錄下 install package 和 package目錄覆蓋sublime的安裝目錄的兩個(gè)文件夾。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    4945

    瀏覽量

    87512
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4788

    瀏覽量

    68628
  • 文本編輯器
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    8108

原文標(biāo)題:(一) FPGA開(kāi)發(fā)-Sublime編輯器

文章出處:【微信號(hào):gjl_1130443995,微信公眾號(hào):FPGA設(shè)計(jì)指南】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    圖紙編輯器的基本操作

    “ ?之前幾篇推文詳細(xì)介紹了圖紙編輯器的亮點(diǎn)功能,最后我們?cè)俳榻B一下圖紙編輯器的基本操作,來(lái)結(jié)束這個(gè)系列 ? ” 主窗口工具欄 工具欄由以下工具組成,不同操作系統(tǒng)的圖標(biāo)樣式可能不同;不同版本的工具欄
    的頭像 發(fā)表于 12-04 18:18 ?127次閱讀
    圖紙<b class='flag-5'>編輯器</b>的基本操作

    【北京迅為】itop-龍芯2k1000開(kāi)發(fā)指南Linux基礎(chǔ)入門(mén)vim 編輯器

    【北京迅為】itop-龍芯2k1000開(kāi)發(fā)指南Linux基礎(chǔ)入門(mén)vim 編輯器
    的頭像 發(fā)表于 10-25 14:56 ?313次閱讀
    【北京迅為】itop-龍芯2k1000<b class='flag-5'>開(kāi)發(fā)</b>指南Linux基礎(chǔ)入門(mén)vim <b class='flag-5'>編輯器</b>

    FPGA軟件Efinity入門(mén)使用-v7

    、軟件預(yù)設(shè)置。 ? 選項(xiàng) 說(shuō)明 User?editor 一般軟件自帶的編輯器功能有限,而外部編輯器功能要強(qiáng)大很多。所以建議大家使用外部編輯器。在User editor中輸入編輯器的路徑
    的頭像 發(fā)表于 10-21 18:55 ?869次閱讀
    <b class='flag-5'>FPGA</b>軟件Efinity入門(mén)使用-v7

    Vivado編輯器亂碼問(wèn)題

    我們?cè)谌粘?b class='flag-5'>開(kāi)發(fā)中經(jīng)常使用sublime、vim、vs code等第三方的編輯器,這些編輯器可以使用很多插件來(lái)提高我們的編碼效率,但是也往往會(huì)帶來(lái)亂碼的問(wèn)題。我一般使用的是
    的頭像 發(fā)表于 10-15 17:24 ?769次閱讀
    Vivado<b class='flag-5'>編輯器</b>亂碼問(wèn)題

    如何在TI-NA里的信號(hào)編輯器中生成自己的激勵(lì)波形?

    大家好,請(qǐng)問(wèn)如何在TI-NA里的信號(hào)編輯器中生成自己的激勵(lì)波形,比如:產(chǎn)生上升沿5ns、下降沿5ns、脈沖寬度12ns的單脈沖激勵(lì)信號(hào)!
    發(fā)表于 09-13 07:19

    vim編輯器命令模式使用方法

    Vim編輯器是一款功能強(qiáng)大的文本編輯器,廣泛應(yīng)用于程序員和開(kāi)發(fā)者的日常工作中。Vim編輯器擁有多種模式,其中命令模式(Command mode)是最基本的模式之一,它允許用戶執(zhí)行各種命
    的頭像 發(fā)表于 08-30 15:01 ?421次閱讀

    vim編輯器如何使用

    Vim編輯器是一個(gè)功能強(qiáng)大的文本編輯器,它基于Vi進(jìn)行改進(jìn),并增加了許多新特性。Vim編輯器的使用主要涉及其不同的工作模式及相應(yīng)操作。以下是Vim編輯器的基本使用方法: 一、Vim
    的頭像 發(fā)表于 08-30 14:58 ?449次閱讀

    嵌入式學(xué)習(xí)-常用編輯器之Vim編輯器

    在Linux下我們對(duì)文本進(jìn)行編輯,經(jīng)常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強(qiáng)大,是大多數(shù)Linux程序員選擇使用的編輯器。下面先簡(jiǎn)單介紹Vim編輯器的安裝和工作模式
    發(fā)表于 08-23 09:12

    常用編輯器之Vim編輯器

    在Linux下我們對(duì)文本進(jìn)行編輯,經(jīng)常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強(qiáng)大,是大多數(shù)Linux程序員選擇使用的編輯器。下面先簡(jiǎn)單介紹Vim編輯器的安裝和工作模式
    發(fā)表于 08-22 09:48

    使用Tina仿真時(shí),信號(hào)編輯器里面的自定義為灰色,不能使用怎么解決?

    如題,在使用Tina仿真時(shí),信號(hào)編輯器里面的自定義為灰色,不能使用
    發(fā)表于 08-13 06:04

    TSMaster 中 Hex 文件編輯器使用詳細(xì)教程

    TSMaster軟件的Hex文件編輯器提供了文件處理的功能,這一特性讓使用TSMaster軟件的用戶可以更便捷地對(duì)Hex、bin、mot、s19和tsbinary類型的文件進(jìn)行處理。本文重點(diǎn)講述
    的頭像 發(fā)表于 06-01 08:21 ?813次閱讀
    TSMaster 中 Hex 文件<b class='flag-5'>編輯器</b>使用詳細(xì)教程

    Zed Code編輯器新增Linux支持

    據(jù)悉,Zed代碼編輯器是基于Rust語(yǔ)言開(kāi)發(fā)的macOS軟件,近期其研發(fā)團(tuán)隊(duì)宣布已成功實(shí)現(xiàn)Linux平臺(tái)兼容。據(jù)悉,今年年初Zed首次發(fā)布時(shí)并未提供Linux版支持。
    的頭像 發(fā)表于 05-10 10:31 ?569次閱讀

    HarmonyOS開(kāi)發(fā)案例:【圖片編輯

    基于ArkTS的聲明式開(kāi)發(fā)范式的樣例,主要介紹了圖片編輯實(shí)現(xiàn)過(guò)程。
    的頭像 發(fā)表于 04-23 20:54 ?394次閱讀
    HarmonyOS<b class='flag-5'>開(kāi)發(fā)</b>案例:【圖片<b class='flag-5'>編輯</b>】

    STM8用IAR編輯器調(diào)用串口2函數(shù)報(bào)錯(cuò)的原因?

    新手入門(mén)STM8,資料是用眾拳的,,新手求助,為什么STM8使用IAR編輯器,程序是網(wǎng)上眾拳的教程,為什么修改不了庫(kù)函數(shù)的c文件,文件在編輯器的上面有個(gè)鎖呢?還是我用的是STM8S105,只有串口2
    發(fā)表于 04-17 08:23

    求助,請(qǐng)問(wèn)ADS能使用外部代碼編輯器嗎?

    請(qǐng)問(wèn)ADS能使用外部代碼編輯器嗎(比如vs code)?
    發(fā)表于 02-18 07:19