91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux怎么搭建verilog學習環境

發布時間:2021-08-11 11:42:30 來源:億速云 閱讀:352 作者:chen 欄目:大數據

本篇內容介紹了“Linux怎么搭建verilog學習環境”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!



- 正式開始 -

-01-

前言

寫這一篇文章的初衷一個是分享給各位想進入IC領域的讀者以及感謝一位貴人。VerilogHDL是國內目前最流行的硬件描述語言。關于硬件描述語言的問題,這里并不多談,我會在我的另一篇文章談論關于硬件描述語言,本文獻給那些想學習verilog,但是又沒有合適的工具的讀者。本文內容部分作者演示,部分來源于網絡。

-02-

工具篇

這里推薦的工具是iverilog和gtkwave。

linux/ubuntu 下使用命令 sudo apt-get install iverilog 安裝。

其他平臺可以使用對應的包管理器安裝。

同事iverilog支持windows平臺,可以從http://bleyer.org/icarus/這里下載需要的版本。

安裝是一個簡單的過程,相信有linux或者ubuntu使用經驗的人都很容以完成

這里使用命令 man iverilog 可以查看使用手冊。

Linux怎么搭建verilog學習環境

安裝iverilog會同時安裝vvp。

vvp是verilog的方針軟件。

在完成上述步驟之后,繼續安裝gtkwave。

Linux/Ubuntu平臺使用sudo apt-get install gtkwave 命令安裝gtkwave。

gtk用來查看仿真波形。


安裝好之后可以使用which命令查看命令所在位置。

Linux怎么搭建verilog學習環境

Linux怎么搭建verilog學習環境


-03-

工具使用篇

首先來看一段代碼。這里用一個簡單的計數器來舉例。

Linux怎么搭建verilog學習環境

然后寫一個testbench。

Linux怎么搭建verilog學習環境

`timescale 1ns/1ns

module和testbench中這個時間刻度一定要標清楚。


$dumpfile("test.vcd");

$dumpvars(0, test);

這兩行用來產生vcd波形。這個波形是給gtkwave用的。


準備好了必要的代碼。

Linux怎么搭建verilog學習環境

現在準備使用工具開干吧。

執行iverilog命令如 iverilog -o testname count.v tb_cnt.v

按:-o name (name是輸出的文件名,是一個可執行文件,執行止嘔胡會出現.vcd波形文件,這個文件可使用gtkwave查看)

Linux怎么搭建verilog學習環境

使用gtkwave命令如gtkwave test.vcd

這里需要將左邊的信號拖動到右邊才會顯示。

相信聰明的你一定可以學會的。

Linux怎么搭建verilog學習環境

說一說相關的參數。

iverilog:

-g2012 :使用這個參數,可以支持部分Systemverilog語法。方便驗證。

-o :可以制定輸出文件的名字,否則默認是a.out

“Linux怎么搭建verilog學習環境”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

肃宁县| 兴仁县| 错那县| 灌南县| 江都市| 安溪县| 万荣县| 岳阳县| 磐石市| 合川市| 宁武县| 新田县| 龙井市| 山阴县| 莱西市| 县级市| 乐亭县| 海安县| 龙岩市| 新安县| 鄄城县| 胶州市| 宁化县| 阿城市| 喀喇沁旗| 德阳市| 波密县| 红原县| 汝城县| 呼玛县| 莎车县| 江陵县| 当涂县| 富川| 郸城县| 松江区| 塔城市| 成都市| 陵水| 南京市| 舒城县|