$display(p1,p2, …,pn);
目前累計服務客戶1000+,積累了豐富的產品開發及服務經驗。以網站設計水平和技術實力,樹立企業形象,為客戶提供成都做網站、成都網站建設、網站策劃、網頁設計、網絡營銷、VI設計、網站改版、漏洞修補等服務。創新互聯始終以務實、誠信為根本,不斷創新和提高建站品質,通過對領先技術的掌握、對創意設計的研究、對客戶形象的視覺傳遞、對應用系統的結合,為客戶提供更好的一站式互聯網解決方案,攜手廣大客戶,共同發展進步。$write(p1,p2, …,pn);
這兩個函數和系統任務的作用都是用來輸出信息,即將參數p2到pn按參數p1給定的格式輸出。參數p1通常稱為:“格式控制”,參數p2至pn通常稱為“輸出列表”。
$display自動地在輸出后進行換行,$write則不是這樣。如果想在一行里輸出多個信息,可以使用$write。如:$display(“%d”,10) 和 $display(“%d\n”,10) 效果相同
在$display和$write中,其輸出格式控制是用雙引號括起來的字符串,它包括以下兩種信息:
1、格式說明,由”%”和格式字符組成。它的作用是將輸出的數據轉換成指定的格式輸出。格式說明總是由”%”字符開始的。下面是幾種常用的輸出格式。
(1)、 %h或%H 以十六進制的形式輸出
(2)、 %d或%D 以十進制的形式輸出
(3)、 %o或%O 以八進制的形式輸出
(4)、 %b或%B 以二進制的形式輸出
(5)、 %c或%C 以ASCII碼字符的形式輸出
(6)、 %v或%V 輸出網絡型數據信號強度
(7)、 %m或%M 輸出等級層次的名字
(8)、 %s或%S 以字符串的形式輸出
(9)、 %t或%T 以當前的時間格式的形式輸出
(10)、 %e或%E 以指數的形式輸出實型數
(11)、%f或%F 以十進制的形式輸出實型數
(12)、%g或%G 以指數或者十進制的形式輸出實型數,無論何種格式都以較短的結果輸出。
(13)、%x 十六進制
(14)、%i 讀入十進制,八進制,十六進制,在編譯時通過數據前置來區分
如:%i0x31 表示為十六進制 %i031 表示為八進制 %i31 表示為十進制
(15)、%u 無符號十進制數
2、普通字符,即需要原樣輸出的字符。其中包括一些轉義字符,下面的字符形式用于格式字符串參數中,用來顯示特殊的字符。
(1)、 \n 換行
(2)、 \t 相當于按一個Tab鍵
(3)、 \\ 反斜杠字符\
(4)、 \” 雙引號字符”
(5)、 \0 八進制數代表的字符
(6)、 \0x 十六進制數代表的字符
(7)、 %% 百分符號%
在 Verilog 中, 轉義符 一定是使用在雙引號括起來的字符串中!
1、%v用于打印一個線網類型變量的信號強度,它不能打印矢量變量的信號強度,而只能打印標量變量,或者矢量變量的指定位的信號強度。信號強度用3個符號輸出表示,前兩個符號表示信號強度,而第三個符號表示信號的邏輯值。信號強度和邏輯值的意義分別如下面兩個表所示:
信號邏輯值表示:
邏輯值 表示意義
0 表示邏輯0值
1 表示邏輯1值
X 表示邏輯不定態
Z 表示邏輯高阻態
L 表示邏輯0值,或者邏輯高阻態
H 表示邏輯1值,或者邏輯高阻態
信號強度表示:
標記符 強度名 強度值表示
Su 電源級驅動(Supply drive) 7
St 強驅動(Strong drive) 6
Pu 上拉級驅動(Pull drive) 5
La 大容性(Large caPACitor) 4
We 弱驅動(Weak drive) 3
Me 中級容性(Medium capacitor) 2
Sm 小容性(Small capacitor) 1
Hi 高容性(High capacitor) 0
用%v打印一個信號的強度時,前兩個符號除了用上表中的信號強度“標志符”表示信號強度外,也可以用兩個數字表示信號強度。關于信號強度和邏輯值的建模在后續章節進行詳細介紹。
2、使用%m,可以打印當前打印語句所在的模塊層次。 3、%t 通常用于打印當前的仿真時間,當然也可以用于打印其他數據。該轉義符表示把對應的變量使用當前使用的時間表示格式進行打印。Verilog提供 系統函數 $time獲得當前的仿真時間信息,該系統函數輸出值為64比特表示的整數。Verilog還提供系統函數$timeformat用于設定當前的時間格式。關于$time和$timeformat的使用也放在后續章節說明。
可以顯示全層次路徑名,包括模塊實例、任務、函數、命名塊。另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
名稱欄目:verilog中的$display和$wirte-創新互聯
文章地址:http://vcdvsql.cn/article22/iiecc.html
成都網站建設公司_創新互聯,為您提供網站排名、網站營銷、面包屑導航、響應式網站、自適應網站、做網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯