成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

verilog的技巧有哪些

小編給大家分享一下verilog的技巧有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)公司主要從事網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)青銅峽,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18980820575

1,reg與wire的區(qū)別:

相同點(diǎn): 

都能表示一種類型類型。 

不同點(diǎn):

wire

  1. 連線型數(shù)據(jù),線網(wǎng)類型; 

  2. 表示元件間的物理連線,不能保存數(shù)據(jù); 

  3. 線網(wǎng)是被驅(qū)動(dòng)的,可以用連續(xù)賦值語(yǔ)句或把元件的輸出連接到線網(wǎng)等方式進(jìn)行驅(qū)動(dòng); 

  4. 給線網(wǎng)提供驅(qū)動(dòng)的賦值元件就是“驅(qū)動(dòng)源”,線網(wǎng)的值由驅(qū)動(dòng)源來(lái)決定; 

  5. 如果線網(wǎng)沒(méi)有連接到驅(qū)動(dòng)源,線網(wǎng)的缺省值為“Z”。

reg:

  1. 寄存器型數(shù)據(jù)類型,通常用于對(duì)存儲(chǔ)單元進(jìn)行描述;

  2. 這種變量可以保持它們自身的數(shù)值,直到該變量被指定了新的值為止 ;在過(guò)程被賦值的變量必須定義為reg型;

  3. 只能存放無(wú)符號(hào)數(shù);

  4. 有符號(hào)數(shù)寄存器變量:integer 。

2,$stop: 

表示停止命令,常用格式為,位于initial語(yǔ)句中: 

#時(shí)間(N)   $stop; 

表示在(N)個(gè)時(shí)間單位后,停止仿真。

3,參數(shù)聲明parameter:

 在程序中需要多次使用同一個(gè)數(shù)字時(shí),可以考慮采用參數(shù)來(lái)提高代碼的簡(jiǎn)潔度,降低代碼的設(shè)計(jì)量。 

參數(shù)一經(jīng)聲明,就視其為一個(gè)常量,在整個(gè)過(guò)程中值不在改變。 

其定義方式如下:

<變量名>=<變量定義>; 

例如:

parameter SET_TIME_1S=27'b50_000_000;

//把常量50000000用標(biāo)識(shí)符SET_TIME_1S來(lái)代替。 

用同一個(gè) parameter 同時(shí)定義多個(gè)參數(shù)時(shí),各個(gè)參數(shù)之間用“ , ”來(lái)隔開(kāi)。 

使用參數(shù)可以提高代碼的可讀性,也便于修改。

4,仿真時(shí)的端口定義

與模塊輸入端口相連的信號(hào)端口是產(chǎn)生仿真信號(hào)的端口,需定義為reg類型;

與模塊輸出端口相連的信號(hào)端口是被輸出信號(hào)所驅(qū)動(dòng)的端口,需要定義為wire類型;

5,阻塞與非阻塞賦值語(yǔ)句

1,非阻塞賦值語(yǔ)句

  1. 用操作符“<=”來(lái)標(biāo)識(shí)“非阻塞賦值語(yǔ)句”;

     

  2. 在begin-end串行語(yǔ)句中,一條非阻塞賦值語(yǔ)句的執(zhí)行不會(huì)阻塞下一條語(yǔ)句額執(zhí)行,也就是說(shuō),在本條非阻塞型過(guò)程賦值語(yǔ)句對(duì)應(yīng)的賦值操作執(zhí)行完之前,下一條語(yǔ)句也可以開(kāi)始執(zhí)行。

     

  3. 仿真過(guò)程在遇到非阻塞型過(guò)程賦值語(yǔ)句后,首先計(jì)算其右端賦值表達(dá)式的值,然后等到仿真時(shí)間結(jié)束時(shí)將該計(jì)算結(jié)果賦值變量。也就是說(shuō),這種情況下的賦值操作是在同一時(shí)刻上的其他普通操作結(jié)束后才得以執(zhí)行。

2,阻塞賦值語(yǔ)句

  1. 用操作符“=”來(lái)標(biāo)識(shí)“阻塞賦值語(yǔ)句”;

     

  2. 在begin-end串行語(yǔ)句中的各條阻塞型過(guò)程賦值語(yǔ)句將它們?cè)陧樞蚩熘械呐帕写涡蛞来蔚靡詧?zhí)行。

     

  3. 阻塞型賦值過(guò)程賦值語(yǔ)句的執(zhí)行過(guò)程:首先計(jì)算右端賦值表達(dá)式的值,然后立即將計(jì)算結(jié)果賦值給“=”左端的被賦值變量。


以上是“verilog的技巧有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

本文題目:verilog的技巧有哪些
鏈接地址:http://jinyejixie.com/article8/gpeiip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站排名、關(guān)鍵詞優(yōu)化、ChatGPT、自適應(yīng)網(wǎng)站、小程序開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)
沙坪坝区| 荔波县| 乌审旗| 英德市| 五指山市| 海兴县| 连城县| 河北省| 三都| 许昌市| 慈溪市| 建水县| 遵义县| 怀来县| 昭觉县| 宁武县| 茶陵县| 浑源县| 沙坪坝区| 乌兰浩特市| 德兴市| 澳门| 高州市| 临城县| 齐齐哈尔市| 神木县| 疏勒县| 商洛市| 鄯善县| 扶风县| 日土县| 白玉县| 巫山县| 靖江市| 时尚| 阿鲁科尔沁旗| 东兰县| 信丰县| 达拉特旗| 容城县| 成安县|