两位数值比较器的原理及其仿真设计

电子说

1.2w人已加入

描述

两位数值比较器设计:

1、两位数值比较器原理

要比较两位数值A=A1A0 和 B=B1B0,,比较结果用 L、G、M表示。当A>B时M=1;A=B时G=1;A

两位数值比较器设计:

(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

(5)若 B1

两位数值比较的真值表:

逻辑电路

由上表可经过计算得到逻辑表达式如下:

逻辑电路

2、原理框图

分析 2 位数的比较, 先比较最高位,最高位大的那个数大,当最高位相同时比较次高位,次高位大的那个数大,当最高位和次高位相同时,两个数相等。由此得到数值比较器的原理框图如图:其中,我们设数值 A=A1A0 ,数值 B=B1B0

逻辑电路

3、逻辑电路图

逻辑电路

4、电路图

逻辑电路

1、网表文件

首先在 S-Edit 中将上述原理图绘制出, 仿真后确保电路图正确且能够实现功能, 然后生成网表文件。在文本文档中写出SPICE软件所要求的网表文件,并另存为 *.sp 文件。

逻辑电路

逻辑电路

逻辑电路

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分