国产三级在线看完整版-内射白嫩大屁股在线播放91-欧美精品国产精品综合-国产精品视频网站一区-一二三四在线观看视频韩国-国产不卡国产不卡国产精品不卡-日本岛国一区二区三区四区-成年人免费在线看片网站-熟女少妇一区二区三区四区

儀器網(wǎng)(yiqi.com)歡迎您!

| 注冊(cè)2 登錄
網(wǎng)站首頁(yè)-資訊-話題-產(chǎn)品-評(píng)測(cè)-品牌庫(kù)-供應(yīng)商-展會(huì)-招標(biāo)-采購(gòu)-知識(shí)-技術(shù)-社區(qū)-資料-方案-產(chǎn)品庫(kù)-視頻

問答社區(qū)

Verilog 83優(yōu)先編碼器

小狐貍密碼 2017-09-26 11:32:52 797  瀏覽
  • 這個(gè)是83優(yōu)先編碼器 書上寫的程序 module code8_3(I,Y); input[7:0]I; output[2:0]Y; function[2:0]code; input[7:0]I; if(I[7]) code=3'b111; else if(I[6]) code=3'b110; else if(I[5]) code=3'... 這個(gè)是83優(yōu)先編碼器 書上寫的程序 module code8_3(I,Y); input[7:0]I; output[2:0]Y; function[2:0]code; input[7:0]I; if(I[7]) code=3'b111; else if(I[6]) code=3'b110; else if(I[5]) code=3'b101; else if(I[4]) code=3'b100; else if(I[3]) code=3'b011; else if(I[2]) code=3'b010; else if(I[1]) code=3'b001; else code=3'b000; endfunction assign Y=code(I); endmodule 為什么不能這么寫: module code8_3(I,Y); input[7:0]I; output[2:0]Y; reg[2:0]Y always @ (I) begin if(I[7]) Y=3'b111; else if(I[6]) Y=3'b110; else if(I[5]) Y=3'b101; else if(I[4]) Y=3'b100; else if(I[3]) Y=3'b011; else if(I[2]) Y=3'b010; else if(I[1]) Y=3'b001; else Y=3'b000; end endmodule 麻煩高手指教一下吧!另外assign A={B,C}是代表什么意思???多謝多謝!! 展開

參與評(píng)論

全部評(píng)論(1條)

  • 初心暖哭i 2017-09-26 12:06:39
    先回答你第二個(gè)問題 assign A={B,C} 代表 A = B+C 的組合位寬的值 例如: wire [1:0]A ; wire B,C; A={B,C}; //A 是2位寬的, B是1位寬的, C是1位寬的,這樣 A[1] 就對(duì)應(yīng) B ,A[0] 就對(duì)應(yīng)C. //如果 A={C,B}; //哪么 這樣 A[1] 就對(duì)應(yīng) C ,A[0] 就對(duì)應(yīng)B. 再回答你diyi個(gè)問題 可以用你的方法寫(即用always)。但是你寫的程序有個(gè)地方有錯(cuò),改一下就可以了。書上用的是function ,而你用的是always。這兩種方法比較如下: 1,如果在本模塊內(nèi),你需要實(shí)現(xiàn)2個(gè)83優(yōu)先編碼器,哪么就可以直接調(diào)用 function 模塊就行了,這樣使程序更簡(jiǎn)潔。 2,如果在本模塊內(nèi)只需要實(shí)現(xiàn)一個(gè)83優(yōu)先編碼器,就可以用 always ,在需要的地方直接調(diào)用該模塊。更利于綜合。 //修改后代碼如下 module code8_3(I,Y); input[7:0]I; output[2:0]Y; reg[2:0]Y always @ (I or Y) //這里必須包括所有的下面要用到的信號(hào)名稱 你原來是(I).少了一個(gè)Y .(也可以用*號(hào)代替 I 和 Y). begin if(I[7]) Y=3'b111; else if(I[6]) Y=3'b110; else if(I[5]) Y=3'b101; else if(I[4]) Y=3'b100; else if(I[3]) Y=3'b011; else if(I[2]) Y=3'b010; else if(I[1]) Y=3'b001; else Y=3'b000; end endmodule

    贊(20)

    回復(fù)(0)

    評(píng)論

熱門問答

Verilog 83優(yōu)先編碼器
這個(gè)是83優(yōu)先編碼器 書上寫的程序 module code8_3(I,Y); input[7:0]I; output[2:0]Y; function[2:0]code; input[7:0]I; if(I[7]) code=3'b111; else if(I[6]) code=3'b110; else if(I[5]) code=3'... 這個(gè)是83優(yōu)先編碼器 書上寫的程序 module code8_3(I,Y); input[7:0]I; output[2:0]Y; function[2:0]code; input[7:0]I; if(I[7]) code=3'b111; else if(I[6]) code=3'b110; else if(I[5]) code=3'b101; else if(I[4]) code=3'b100; else if(I[3]) code=3'b011; else if(I[2]) code=3'b010; else if(I[1]) code=3'b001; else code=3'b000; endfunction assign Y=code(I); endmodule 為什么不能這么寫: module code8_3(I,Y); input[7:0]I; output[2:0]Y; reg[2:0]Y always @ (I) begin if(I[7]) Y=3'b111; else if(I[6]) Y=3'b110; else if(I[5]) Y=3'b101; else if(I[4]) Y=3'b100; else if(I[3]) Y=3'b011; else if(I[2]) Y=3'b010; else if(I[1]) Y=3'b001; else Y=3'b000; end endmodule 麻煩高手指教一下吧!另外assign A={B,C}是代表什么意思啊?多謝多謝?。? 展開
2017-09-26 11:32:52 797 1
74148優(yōu)先編碼器
74148優(yōu)先編碼器,在他的邏輯電路里,優(yōu)先權(quán)是如何實(shí)現(xiàn)的?。磕芙o我說說么?他怎么實(shí)現(xiàn)優(yōu)先選擇輸入電平的?比如,I6比I5的權(quán)限高。
2009-10-10 06:40:09 505 1
普通編碼器與優(yōu)先編碼器的區(qū)別
 
2017-09-05 15:35:37 1627 1
multisim中有哪些優(yōu)先編碼器
 
2016-11-30 21:16:30 538 1
優(yōu)先編碼器是什么意思呢
 
2017-12-15 00:43:47 275 1
VHDL優(yōu)先編碼器,用when...else...
題目:7級(jí)優(yōu)先編碼器,如果輸入矢量中出現(xiàn)多個(gè)1,那么電路將優(yōu)先對(duì)Z高位編碼輸出?!?00”表示輸入矢量中沒有出現(xiàn)位‘1’,不需要編碼輸出。使用when/else語句實(shí)現(xiàn)該電路
2018-11-17 20:48:17 376 0
關(guān)于優(yōu)先編碼器74LS148(即編碼器的基本問題)
麻煩大蝦解釋一下下面的概念: 1、二進(jìn)制編碼器假設(shè)輸入信號(hào)的的個(gè)數(shù)為N,輸出變量二位數(shù)為n,若滿足N=2(n)[即2的n次方]。 2、74LS148由三個(gè)輸出端,它允許在幾個(gè)輸入端上同時(shí)有信號(hào),電路只對(duì)其中優(yōu)先級(jí)數(shù)Z高的信號(hào)進(jìn)行編碼。 3、Yex和Ys是用于擴(kuò)展編碼功能... 麻煩大蝦解釋一下下面的概念: 1、二進(jìn)制編碼器假設(shè)輸入信號(hào)的的個(gè)數(shù)為N,輸出變量二位數(shù)為n,若滿足N=2(n)[即2的n次方]。 2、74LS148由三個(gè)輸出端,它允許在幾個(gè)輸入端上同時(shí)有信號(hào),電路只對(duì)其中優(yōu)先級(jí)數(shù)Z高的信號(hào)進(jìn)行編碼。 3、Yex和Ys是用于擴(kuò)展編碼功能的輸出端。該電路輸入信號(hào)低電平有效,輸出為三位二進(jìn)制反碼。 提問: 1中那個(gè)“輸出變量二位數(shù)為n和那個(gè)等式”怎么理解? 2中優(yōu)先級(jí)數(shù)是指什么? 3中輸出為三位二進(jìn)制反碼又怎么看? 麻煩說得詳細(xì)些 展開
2017-11-24 12:19:36 388 1
普通編碼器和優(yōu)先編碼器這兩種編碼器對(duì)輸入有什么要求?
它們對(duì)輸入的要求有什么相同點(diǎn)與不同點(diǎn)?
2018-12-04 18:01:16 402 0
維生素83是什么?
 
2016-09-29 12:42:49 466 1
vhdl中如何用when/else語句優(yōu)先編碼器
 
2016-08-28 19:49:15 366 1
Verilog課程設(shè)計(jì)
Verilog課程設(shè)計(jì) 頻率計(jì)設(shè)計(jì) 主要內(nèi)容: 設(shè)計(jì)一個(gè)數(shù)字顯示的頻率計(jì) 主要任務(wù): 1)頻率計(jì)采用三位數(shù)碼管顯示。 2)頻率測(cè)量圍為 1Hz 范~999Hz,并有溢出指示。 3)頻率計(jì)設(shè)有 1~999Hz 和 1~10kHz 兩個(gè)量程,并用 LED 指示。 4)頻率計(jì)能夠根... Verilog課程設(shè)計(jì) 頻率計(jì)設(shè)計(jì) 主要內(nèi)容: 設(shè)計(jì)一個(gè)數(shù)字顯示的頻率計(jì) 主要任務(wù): 1)頻率計(jì)采用三位數(shù)碼管顯示。 2)頻率測(cè)量圍為 1Hz 范~999Hz,并有溢出指示。 3)頻率計(jì)設(shè)有 1~999Hz 和 1~10kHz 兩個(gè)量程,并用 LED 指示。 4)頻率計(jì)能夠根據(jù)測(cè)試信號(hào)的頻率進(jìn)行量程自動(dòng)切換。當(dāng)頻率 小于 1kHz 時(shí),系統(tǒng)選擇 1s 的閘門時(shí)間,當(dāng)頻率大于等于 1kHz 時(shí), 在下一次測(cè)量時(shí),選擇 0.1s 的閘門時(shí)間。 在完成基本要求的基礎(chǔ)上,可進(jìn)一步增加功能、提高性能。 求大神解答!??! 展開
2018-11-17 06:43:57 525 0
74系列優(yōu)先編碼器除了74ls147和74ls148外還有哪些
 
2012-10-20 13:09:05 506 1
Verilog 數(shù)字頻率計(jì)設(shè)計(jì)
要求LED顯示 頻率為0到999HZ
2009-06-08 03:00:10 420 2
74ls148可用什么器件代替 74ls148優(yōu)先編碼器可用什么器件代替?
 
2013-04-25 22:51:33 543 1
Av光圈優(yōu)先,Tv快門優(yōu)先什么意思
2011-04-30 00:19:46 594 3
什么是光圈優(yōu)先和快門優(yōu)先?
 
2013-10-20 14:17:47 359 1
光圈優(yōu)先和快門優(yōu)先的區(qū)別?
光圈優(yōu)先和快門優(yōu)先區(qū)別在哪?什么時(shí)候用光圈優(yōu)先什么時(shí)候用快門優(yōu)先?該如何選擇光圈值和快門速度?
2012-04-24 12:38:40 513 2
verilog 數(shù)字頻率計(jì)主要功能是什么?
 
2010-07-18 23:18:19 543 1
橫河電磁流量計(jì)顯示故障代碼83
 
2018-03-19 14:47:04 1071 1

4月突出貢獻(xiàn)榜

推薦主頁(yè)

最新話題