兩位數值比較器設計:
1、兩位數值比較器原理
要比較兩位數值A=A1A0 和 B=B1B0,,比較結果用 L、G、M表示。當A>B時M=1;A=B時G=1;A<B時L=1, 從最高位比較,直到比較結束為止。
兩位數值比較器設計:
(1)若 B1>A1,即 B>A,L=1、G=0、M=0;
(2)若 B1=A1,若 B0>A0,即 B>A,L=1、G=0、M=0;(3)若 B1=A1,若 B0=A0,即 B=A,G=0,L=0,M=0;(4)若 B1<A1,即 B<A,M=1,G=0,L=0;
(5)若 B1<A1,若 B0<A0,即 B<A,M=1,G=0,L=0;
兩位數值比較的真值表:
由上表可經過計算得到邏輯表達式如下:
2、原理框圖
分析 2 位數的比較, 先比較最高位,最高位大的那個數大,當最高位相同時比較次高位,次高位大的那個數大,當最高位和次高位相同時,兩個數相等。由此得到數值比較器的原理框圖如圖:其中,我們設數值 A=A1A0 ,數值 B=B1B0
3、邏輯電路圖
4、電路圖
1、網表文件
首先在 S-Edit 中將上述原理圖繪製出, 仿真後確保電路圖正確且能夠實現功能, 然後生成網表文件。在文本文檔中寫出SPICE軟體所要求的網表文件,並另存為 *.sp 文件。