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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

HDLBits答案(1)_Verilog语法基础

發(fā)布時(shí)間:2023/12/19 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HDLBits答案(1)_Verilog语法基础 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

HDLBits_Verilog語法基礎(chǔ)

線信號(hào)

與物理電線不同,Verilog中的線信號(hào)(和其他信號(hào))是“方向性的”。這意味著信息只向一個(gè)方向流動(dòng),從驅(qū)動(dòng)程序流向接收器。在Verilog“連續(xù)賦值”(’ assign left_side = right_side; ')中,右側(cè)信號(hào)的值被驅(qū)動(dòng)到左側(cè)的連接上。assign賦值是“連續(xù)的”,右側(cè)的值發(fā)生變化時(shí)左邊的值立馬發(fā)生變化。

這時(shí)我們就會(huì)理解:一個(gè)線信號(hào)不能有兩個(gè)驅(qū)動(dòng)程序來驅(qū)動(dòng);線信號(hào)如果沒有驅(qū)動(dòng)程序的話那么輸出就是未知的。

當(dāng)存在多個(gè)assign語句時(shí),assign出現(xiàn)的順序和位置不影響,也就相當(dāng)于連線的順序不影響最終結(jié)果,這個(gè)要和軟件的思維區(qū)別開。

基礎(chǔ)的門操作

區(qū)分按位取反(~) 和邏輯取反(!)

區(qū)分按位與(&)和邏輯與(&&)

區(qū)分按位或(|)和邏輯或(||)

? A NOR gate is an OR gate with its output inverted.

按位異或

7458芯片

題目描述

按照電路圖,用verilog語言描述輸入輸出間的關(guān)系。

Solution1:

module top_module ( input p1a, p1b, p1c, p1d, p1e, p1f,output p1y,input p2a, p2b, p2c, p2d,output p2y );wire and1_out,and2_out,and3_out,and4_out;assign and1_out=p2a&p2b;assign and2_out=p2c&p2d;assign and3_out=p1a&p1c&p1b;assign and4_out=p1f&p1e&p1d;assign p2y=and1_out|and2_out;assign p1y=and3_out|and4_out; endmodule

Soluton2:

module top_module ( input p1a, p1b, p1c, p1d, p1e, p1f,output p1y,input p2a, p2b, p2c, p2d,output p2y );assign p2y=(p2a&p2b)|(p2c&p2d);assign p1y=(p1a&p1c&p1b)|(p1f&p1e&p1d); endmodule

總結(jié)

1、assign為連續(xù)賦值,賦值順序不影響。

2、一個(gè)wire有且僅能有一個(gè)driver。

3、學(xué)習(xí)了基礎(chǔ)的門操作。

總結(jié)

以上是生活随笔為你收集整理的HDLBits答案(1)_Verilog语法基础的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。