日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Verilog基本语法之wire和reg

發布時間:2023/12/16 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Verilog基本语法之wire和reg 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ?Verilog語法之多,初期學習只需要掌握常用的語法就OK了,基本就可以用Verilog HDL語言去描述邏輯電路了,今天學習兩種數據類型:wire和reg。在數字電路中信號只有兩種形態,一種是傳輸,通過wire),一種是存儲,通過寄存器(reg)。因此,也就清楚wire和reg變量在Verilog HDL中的重要性了。下圖是wire和reg變量的模型。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?

? ? ? ? (1)wire(線型)變量:

? ? ? ? ①在物理結構上只是一根線,在Verilog?HDL描述時,對線型變量賦值用assign即可,相對比較簡單。

? ? ? ? wire是最常用的net型數據變量,net型數據相當于硬件電路中的各種物理連接,其特點是輸出的值隨輸入值的變化而變化。net?型數據的值取決于驅動的值,對net型變量有兩種驅動方式,一種方式是在結構描述中將其連接到一個門元件或模塊的輸出端;另一種方式是用持續賦值語句assign對其進行賦值。如果net型變量沒有連接到驅動,則其值為高阻態z?(trireg?除外)。Verilog?模塊中的輸入/輸出信號在沒有明確指定數據類型時都被默認為wire型。

常用net型變量

類型

功能

可綜合性

wire,tri

連線類型

wor,?trior

具有線或特性的多重驅動連線?

wand,?triand

具有線與特性的多重驅動連線

tril,?tri0

分別為上拉電阻和下拉電阻

supply1,?supply0

分別為電源(邏輯1)和地(邏輯0)

trireg

具有電荷保持作用的連線,可用于電容的建模

? ? ? ? ?wire型變量定義:①wire a,b;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//聲明2個wire型變量a和b(一位)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?②wire[7:0]? databus;? ? ? ? ? ? ? ?//databus(數據總線)的寬度是8位

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? wire[19:0] addrbus;? ? ? ? ? ? ?//addrbus(地址總線)的寬度是20位? ? ? ? ? ? ? ? ?

? ? ? ? (2)reg(寄存器型)變量:

? ? ? ? ①在物理結構上相對比較麻煩,左端有一個輸入端口?D,右端有一個輸出端口?Q,?并且?reg?型存儲數據需要在CLK(時鐘)沿的控制下完成,在?Verilog?HDL?描述時也相對麻煩。在對reg?型變量進行賦值時,必須在?always?塊內完成。

? ? ? ??reg型變量是最常用的variable型變量,variable型變量必須放在過程語句(如initial、?always)?中,通過過程賦值語句賦值;在always、initial等過程塊內被賦值的信號也必須定義成variable型。variable型變量(reg)并不意味著一定對應著硬件上的一個觸發器或寄存器等存儲元件,在綜合器進行綜合時,綜合器會根據具體情況確定是映射成連線還是映射為存儲元件(觸發器或寄存器)。

常用variable型變量

類型

功能

可綜合性

reg

常用寄存器型變量

integer

32位帶符號整型變量

real

64位帶符號實型變量

time

64位無符號時間變量

? ? ? ?wire型變量定義:①reg a,b;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//聲明2個reg型變量a和b(一位)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?②reg[7:0]? out;? ? ? ? ? ? ? ? ? ?? ?//out的寬度是8位

部分轉載:FPGA入門系列3--wire與reg

? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

總結

以上是生活随笔為你收集整理的Verilog基本语法之wire和reg的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产一级二级三级视频 | 国产一区二区在线免费观看视频 | 精品精品视频 | 亚洲一区二区三区久久久成人动漫 | www.xxx.国产 | 少妇人妻邻居 | 色呦呦中文字幕 | 精品国产一区二区三区四区阿崩 | 在线观看www. | 激情高潮呻吟抽搐喷水 | 色偷偷av一区二区三区 | 波多野结衣在线观看一区二区 | 一级特黄妇女高潮2 | 夜夜撸av| 国产精品成人久久电影 | 国产极品一区 | 大度亲吻原声视频在线观看 | 女人裸体免费网站 | 精品国产91久久久久久久妲己 | 亚洲久热 | 加勒比综合网 | av一级黄色 | 久久欧美| 97超视频在线观看 | 亚洲国产97在线精品一区 | 国产特黄一级片 | 午夜视频一区 | 99国产精品99久久久久久粉嫩 | 欧美激情va永久在线播放 | 日出白浆视频 | 日本三级免费网站 | 蜜臀人妻四季av一区二区不卡 | av一本在线 | 亚洲成人午夜在线 | 亚洲欧美激情精品一区二区 | www.四虎.| 日韩视频福利 | 天天做日日干 | 一区二区成人免费视频 | 欧美激情免费看 | 久久日本精品字幕区二区 | 91香蕉嫩草 | 欧美成人乱码一区二区三区 | 青草91| 国产精品人人 | av观看网站 | 亚洲第一色视频 | 91在线色 | 国产外围在线 | 69免费视频 | 亚洲成人午夜电影 | 91精品国产乱码久久久张津瑜 | 日韩精品一区二区三区视频在线观看 | jzzijzzij亚洲成熟少妇在线观看 久久久精品人妻一区二区三区 | 日韩av中文在线观看 | 一区二区三区亚洲精品 | 一本大道久久 | 国产干b| 香港三级韩国三级日本三级 | av播放网站| 国产美女主播在线 | 国产一级视频 | 真性中出 | 黄色a级大片 | 好吊一区二区三区视频 | 亚洲激情欧美 | 男生尿隔着内裤呲出来视频 | 男生和女生操操 | 欧美三级色图 | 久久精品在线 | hs网站在线观看 | 久久精品人妻一区二区 | 免费aa视频 | 国产av成人一区二区三区 | 久久天堂电影 | 九色一区 | 日本韩国欧美一区二区 | 国产精品久久综合青草亚洲AV | 国产成人aaaa | 亚洲精品97久久中文字幕无码 | 美女三级黄色 | 亚洲午夜久久久久久久久 | 老师的肉丝玉足夹茎 | 亚洲福利社区 | 久久精品一区二区 | 国产欧美亚洲精品 | 黄色综合网 | 国产成人精品a视频 | 小视频在线看 | 另类天堂网 | 日本少妇做爰全过程毛片 | 国产a一区 | 亚洲永久免费精品 | 欧美人一级淫片a免费播放 西方av在线 | 国产在线免费观看 | 久久久久一区二区三区 | 国产精品日韩一区 | 激情五月色婷婷 | 亚洲黄色片免费看 |