dve 二維陣列訊號 顯示波形 VCS DVE

2021-10-22 13:47:50 字數 655 閱讀 3861

下面開始進行vcs**。

vcs要使用圖形化介面dve,必須得先編譯得到vpd檔案,才能dve看波形。

首先是編譯verilog檔案。

主要命令如下

vcs verilog檔案 [-y 搜尋路徑 +libext+.v -debug_all –ncli]

其中 中的選項是可選的。

-y 搜尋路徑是指定編譯的verilog**在什麼路徑下

+libext+.v 是指該路徑下所有的字尾為.v的檔案

-debug_all 是除錯用的,如果要進行除錯,就要加這個命令。

-ncli 是命令列ncli除錯。

我的檔案目錄如上所示,測試**在當前目錄下,其餘的呼叫的模組**在rtl目錄下。所以,要編譯。用如下命令:

vcs ceshi_uart_test.v -y ./rtl +libext.+v

就進行編譯了。-y的作用就是指定搜尋路徑,因為有可能我們的verilog**不都是在當前目錄下,而是在乙個資料夾裡面。這樣就可以用-y指定該資料夾,這樣vcs編譯的時候,就會去該目錄下去尋找verilog檔案。而+libext+.v是指在該搜尋路徑下,將頂層模組中用到的例化模組都給包括進來。

二維陣列 二維陣列和指標

include using namespace std int main 如上面這段程式所示,通過取位址符 指標 p 獲得了變數 a 的位址,那麼解引用符 就可以從 p 中得到變數 a 的值。也就是說,p a和 p a是等價的。p 是變數 a 的位址,從 p 中就可以取出 a 的值。反之,能從 p ...

陣列 二維陣列

一組相同型別的資料組合,是一種引用型別。陣列名稱不是固定的,與其存放的資料的型別有關。如 存放int型別的資料,陣列名稱 int 存放字串資料,陣列名稱 string 存放scanner型別的資料,陣列名稱 scanner陣列中的每個資料,都是這個陣列的元素。1 宣告 元素型別 變數名 元素型別 變...

陣列 二維陣列

陣列,從名字很簡單看出就是數字組合,一堆數 一堆元素 在一起。然後看一下怎麼定義,怎麼初始化。陣列的動態初始化 初始化之後每個元素的儲存內容為其對應資料型別的預設值。資料型別 陣列名 new 陣列型別 大小 int arr new int 5 資料型別 陣列名 new 陣列型別 大小 int arr...