在數(shù)字 IC 設(shè)計中,總是需要對一些數(shù)據(jù)進(jìn)行 大小的比較 ,例如比較兩個或者三個以上的數(shù)據(jù)的大小,接著進(jìn)行排序,最終輸出等等。于是, 比較器 (Comparator)的數(shù)字邏輯電路就應(yīng)運而生。
基于 8 位的數(shù)值比較器的 Verilog 代碼和 RTL 電路
module Comparator(
input wire [7:0] a , // 比較數(shù)
input wire [7:0] b , // 比較數(shù)
output reg result, // 比較結(jié)果
output reg equal // 比較結(jié)果
);
// 行為描述
always @(a or b) begin
if(a > b)
{equal,result} <= 2'b01; // a 比 b 大
else begin
if(a < b)
{equal,result} <= 2'b00; // a 比 b 小
else
{equal,result} <= 2'b10; // 相等
end
end
// 數(shù)據(jù)流描述
// assign equal = (a == b) ? 1 : 0;
// assign result = (a > b) ? 1 : 0;
endmodule
代碼詳解
對兩個**** 8 比特二進(jìn)制輸入信號的大小進(jìn)行判斷:如果 a 比較大,則 out 輸出高電平;如果 b 比較大,則 out 輸出低電平;如果 a 和 b 大小相等,那么,則 equal 輸出高電平,否則 equal 輸出低電平。
對于比較器的應(yīng)用呢,其實,比較器在現(xiàn)實生活中也可以作為過濾器來使用。比如我們在統(tǒng)計成績的時候,要把不及格的學(xué)生過濾掉,那么我們就可以利用比較器,過濾掉成績不及格的學(xué)生。當(dāng)輸入的成績小于 60 分的時候就不輸出顯示出來,那么最后統(tǒng)計出來的都是成績合格的學(xué)生。
-
IC設(shè)計
+關(guān)注
關(guān)注
38文章
1302瀏覽量
104324 -
比較器
+關(guān)注
關(guān)注
14文章
1659瀏覽量
107456 -
二進(jìn)制
+關(guān)注
關(guān)注
2文章
801瀏覽量
41767 -
過濾器
+關(guān)注
關(guān)注
1文章
433瀏覽量
19752 -
數(shù)字邏輯電路
+關(guān)注
關(guān)注
0文章
106瀏覽量
15881
發(fā)布評論請先 登錄
相關(guān)推薦
數(shù)字電路設(shè)計之同步時序邏輯電路
![<b class='flag-5'>數(shù)字電路設(shè)計</b>之同步時序<b class='flag-5'>邏輯電路</b>](https://file.elecfans.com/web1/M00/C8/68/pIYBAF9uHvWAXi4vAABWkUjGWfg061.png)
【下載】《數(shù)字邏輯電路的ASIC設(shè)計》
數(shù)字邏輯電路
![<b class='flag-5'>數(shù)字</b><b class='flag-5'>邏輯電路</b>](https://file.elecfans.com/web2/M00/48/7D/pYYBAGKhtAmAWVQ2AAAY6P6JokQ076.jpg)
組合邏輯電路設(shè)計實驗
VHDL硬件描述語言與數(shù)字邏輯電路設(shè)計
數(shù)字邏輯電路設(shè)計課程
VHDL硬件描述語言與數(shù)字邏輯電路設(shè)計
組合邏輯電路和時序邏輯電路比較_組合邏輯電路和時序邏輯電路有什么區(qū)別
![組合<b class='flag-5'>邏輯電路</b>和時序<b class='flag-5'>邏輯電路</b><b class='flag-5'>比較</b>_組合<b class='flag-5'>邏輯電路</b>和時序<b class='flag-5'>邏輯電路</b>有什么區(qū)別](https://file.elecfans.com/web1/M00/45/8D/o4YBAFpwOm-AeOViAADjgo-gVO0256.jpg)
時序邏輯電路設(shè)計之同步計數(shù)器
![時序<b class='flag-5'>邏輯電路設(shè)計</b>之同步計數(shù)<b class='flag-5'>器</b>](https://file1.elecfans.com/web2/M00/88/88/wKgZomRrLseANplKAABO4K-EnwM788.jpg)
評論