精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺析FPGA開發-Sublime編輯器

FPGA設計指南 ? 來源:FPGA設計指南 ? 作者:Geron ? 2021-11-09 09:14 ? 次閱讀

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

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

Icarus Verilog(以下簡稱iverilog )號稱“全球第四大”數字芯片仿真器,也是一個完全開源的仿真器。由于Synopsys、CadenceMentor版權的關系,國外很多高校在數字芯片設計的教學中都采用iverilog。

GTKWave是一個開源的波形文件察看工具,支持Verilog VCD/EVCD文件格式。因此,通過“iverilog + gtkwave”的方式,可以很方便地實現商用仿真器的功能。

這里我們結合sublime編輯器就可以實verilog代碼實時語法錯誤檢查。

1.1 iverilog軟件安裝

第一步以管理員身份運行如下安裝程序

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

第二步按照截圖設置安裝選項

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

設置安裝路徑,不要中文目錄

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

選擇安裝軟件庫

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

設置環境變量:(注意關閉殺毒軟件否則添加不成功還需要手動添加)

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

手動添加環境變量方法:

右鍵點我的電腦-》屬性-》高級-》環境變量

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

在path變量下加入如下屬性

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

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

如下圖我電腦設置

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

測試軟件安裝成功否

打開計算機開始-》運行-》CMD(回車)

打開CMD窗口后輸入如下命令iverilog

如果提示信息和如下一致表明安裝成功,如果提示未找到iverilog命令,請檢查環境變量是否設置成功。

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

1.2 Sublime軟件安裝

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

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

2.1安裝過程如下:

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

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

2.2軟件破解

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

雙擊運行Patch.exe,選擇Patch

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

顯示成功Bugs removed:-)

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

2.3添加sublime插件庫

運行sublime_text.exe快捷方式打開軟件

打開preferences-》BrowsePackages

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

翻向上一層文件夾如圖

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

復制黏貼替換

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

切換到Sublime軟件顯示為中文

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

2.4測試語法高亮和語法檢測

打開提供的testa.v

文件-》打開文件-》選擇 testa.v

顯示代碼如下

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

刪除代碼中的分號(;)提示如下錯誤

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

關閉更新,防止插件更新版本不匹配導致錯誤,先關閉網絡連接。點擊首選項-》設置

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

跳出的設置界面設置如下值:

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

在上邊]后增加逗號,

然后新開一行,輸入“update_check”:false

關閉配置即可。

如果之前已經被更新過版本,請按如下操作去刪除插件。

請用我們提供的tools目錄下 install package 和 package目錄覆蓋sublime的安裝目錄的兩個文件夾。

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 軟件
    +關注

    關注

    69

    文章

    4771

    瀏覽量

    87157
  • 代碼
    +關注

    關注

    30

    文章

    4747

    瀏覽量

    68349
  • 文本編輯器
    +關注

    關注

    0

    文章

    28

    瀏覽量

    8103

原文標題:(一) FPGA開發-Sublime編輯器

文章出處:【微信號:gjl_1130443995,微信公眾號:FPGA設計指南】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【北京迅為】itop-龍芯2k1000開發指南Linux基礎入門vim 編輯器

    【北京迅為】itop-龍芯2k1000開發指南Linux基礎入門vim 編輯器
    的頭像 發表于 10-25 14:56 ?252次閱讀
    【北京迅為】itop-龍芯2k1000<b class='flag-5'>開發</b>指南Linux基礎入門vim <b class='flag-5'>編輯器</b>

    Vivado編輯器亂碼問題

    我們在日常開發中經常使用sublime、vim、vs code等第三方的編輯器,這些編輯器可以使用很多插件來提高我們的編碼效率,但是也往往會帶來亂碼的問題。我一般使用的是
    的頭像 發表于 10-15 17:24 ?493次閱讀
    Vivado<b class='flag-5'>編輯器</b>亂碼問題

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

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

    vim編輯器如何使用

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

    嵌入式學習-常用編輯器之Vim編輯器

    在Linux下我們對文本進行編輯,經常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強大,是大多數Linux程序員選擇使用的編輯器。下面先簡單介紹Vim編輯器的安裝和工作模式
    發表于 08-23 09:12

    常用編輯器之Vim編輯器

    在Linux下我們對文本進行編輯,經常用到的編輯器就是Vi/Vim,Vi/Vim命令眾多,功能強大,是大多數Linux程序員選擇使用的編輯器。下面先簡單介紹Vim編輯器的安裝和工作模式
    發表于 08-22 09:48

    TSMaster 中 Hex 文件編輯器使用詳細教程

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

    Zed Code編輯器新增Linux支持

    據悉,Zed代碼編輯器是基于Rust語言開發的macOS軟件,近期其研發團隊宣布已成功實現Linux平臺兼容。據悉,今年年初Zed首次發布時并未提供Linux版支持。
    的頭像 發表于 05-10 10:31 ?533次閱讀

    STM8用IAR編輯器調用串口2函數報錯的原因?

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

    求助,請問ADS能使用外部代碼編輯器嗎?

    請問ADS能使用外部代碼編輯器嗎(比如vs code)?
    發表于 02-18 07:19

    如何在原理圖編輯器和PCB編輯器中從毫米切換到密耳

    原理圖編輯器和PCB編輯器中從毫米切換到密耳。用戶可以實時(在處理PCB布局時)或者通過原理圖和PCB中的首選項對話框執行此操作。
    的頭像 發表于 12-15 17:10 ?4501次閱讀
    如何在原理圖<b class='flag-5'>編輯器</b>和PCB<b class='flag-5'>編輯器</b>中從毫米切換到密耳

    VS Code 1.85發布,新增浮動編輯器窗口

    在此版本中,你可以將編輯器從主窗口移到自己的輕量級窗口中。對一個窗口中的編輯器所做的更改會立即應用到打開編輯器的所有其他窗口。創建浮動編輯器窗口的最簡單方法是將
    的頭像 發表于 12-10 15:56 ?1602次閱讀
    VS Code 1.85發布,新增浮動<b class='flag-5'>編輯器</b>窗口

    Sublime Text 4 Build 4169文本編輯器的新功能

    Sublime Text 4 Build 4169 帶來了改進的語法高亮、易于選擇字體、增量索引排序以及其他功能。
    的頭像 發表于 12-03 11:12 ?983次閱讀
    <b class='flag-5'>Sublime</b> Text 4 Build 4169文本<b class='flag-5'>編輯器</b>的新功能

    linux怎么執行vim編輯的程序

    在Linux中,你可以通過以下步驟執行Vim編輯器中編寫的程序: 打開終端或命令行界面。 使用Vim編輯器打開你的程序文件。假設你的程序文件名為"program.c",可以使用以下命令打開文件并進
    的頭像 發表于 11-26 15:45 ?1107次閱讀

    vim編輯器的三種模式分別是什么

    Vim編輯器具有三種模式,分別是: 命令模式(Command Mode):這是Vim的默認模式,也是啟動后的初始模式。在該模式下,用戶不能直接編輯文件內容,而是可以使用命令對文件進行操作。這些命令
    的頭像 發表于 11-26 15:37 ?7159次閱讀