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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

4位数值比较器电路

發布時間:2023/12/15 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4位数值比较器电路 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

4位數值比較器電路

題目描述:使用門級描述方式,實現4位數值比較器
某4位數值比較器的功能如下表

`timescale 1ns/1nsmodule comparator_4(input [3:0] A ,input [3:0] B ,output wire Y2 , //A>Boutput wire Y1 , //A=Boutput wire Y0 //A<B ); not iv0(iv0_o, B[0]),iv1(iv1_o, B[1]),iv2(iv2_o, B[2]),iv3(iv3_o, B[3]),iv4(iv4_o, A[0]),iv5(iv5_o, A[1]),iv6(iv6_o, A[2]),iv7(iv7_o, A[3]);and ad0(ad0_o, iv0_o, A[0]),ad1(ad1_o, iv1_o, A[1]),ad2(ad2_o, iv2_o, A[2]),ad3(ad3_o, iv3_o, A[3]),ad4(ad4_o, ad0_o, xnr0_o, xnr1_o, xnr2_o),ad5(ad5_o, ad1_o, xnr1_o, xnr2_o),ad6(ad6_o, ad2_o, xnr2_o),ad7(ad7_o, iv4_o, B[0]),ad8(ad8_o, iv5_o, B[1]),ad9(ad9_o, iv6_o, B[2]),ad10(ad10_o, iv7_o, B[3]),ad11(ad11_o, ad7_o, xnr0_o, xnr1_o, xnr2_o),ad12(ad12_o, ad8_o, xnr1_o, xnr2_o),ad13(ad13_o, ad9_o, xnr2_o),ad14(Y1, xnr2_o, xnr1_o, xnr0_o, xnr3_o);xnor xnr0(xnr0_o, A[1], B[1]), xnr1(xnr1_o, A[2], B[2]), xnr2(xnr2_o, A[3], B[3]), xnr3(xnr3_o, A[0], B[0]); or or0(Y2, ad3_o, ad6_o, ad5_o, ad4_o),or1(Y0, ad10_o, ad13_o, ad12_o, ad11_o) ;endmodule

知識點

注意:門級元件的輸出、輸入必須為線網類型的變量

多輸入門
and、nand、or、nor、xor和xnor是具有多個輸入的邏輯門,它們的共同特點是:只允許有一個輸出,但可以有多個輸入。and的一般調用格式為:
and A1(out, in1, in2, in3);
其中,調用名A1可以省略。nand、or、nor、xor和xnor的調用格式與and的類似。

多輸出門
buf、not是具有多個輸出的邏輯門,它們的共同特點是:允許有多個輸出,但只有一個輸入。一般的調用格式為:
buf B1(out1, out2,…, in);
not N1(out1, out2,…, in);
其中,調用名B1、N1可以省略。

三態門
bufif1、bufif0、notif1和notif0是三態門元件模型。這些門有一個輸出、一個數據輸入和一個輸入控制。如果輸入控制信號無效,則三態門的輸出為高阻態z。一般的調用格式為:
bufif1 B1(out, in, ctrl);
bufif0 B0(out, in, ctrl);
notif1 N1(out, in, ctrl);
notif0 N0(out, in, ctrl);
其中,調用名B1、B0、N1和N0可以省略。

總結

以上是生活随笔為你收集整理的4位数值比较器电路的全部內容,希望文章能夠幫你解決所遇到的問題。

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