贵州电子信息职业技术学院实训中心电工电子与控制 · 虚拟仿真
元件 + 指南esc

4 位数值比较器

使用组合 4 位数值比较器,将 A[3:0] 与 B[3:0] 作为无符号值比较。输入已定义时,A>B、A=B、A<B 中恰好一个为 HIGH(高电平)。

概述

4 位数值比较器比较两个无符号半字节,并使三路关系输出中的一路有效。

功能行为

二进制操作数确定时,恰好一路关系输出为 HIGH。比较按 0–15 范围内的无符号值进行;不提供模式输入或级联输入。

释放驱动的输入按 LOW(低电平) 采样。对于主动驱动的未知值,Digital Logic Lab(数字逻辑实验室) 会评估二进制补全情况,并保留取值不变的关系输出;其他受影响的输出被驱动为 X。

仿真边界

比较器是原子级功能模型,不公开逐位级联结构,不比较有符号二进制补码值,也不描述物理时序、扇出或功耗特性。

运行时参考

端子 方向
A0 输入
A1 输入
A2 输入
A3 输入
B0 输入
B1 输入
B2 输入
B3 输入
A>B 输出
A=B 输出
A<B 输出

新放置元件的输出初始状态按上方输出端子顺序排列为:010。四态符号为 0、1、X(主动驱动的未知态)和 Z(高阻态)。默认传播延迟:3 ns(仿真时间)。

学习路径

常见问题

数值比较器如何工作?

它逐位比较两个二进制数,产生 A>B、A=B、A<B 三个输出。任意时刻仅一个输出为 HIGH。

比较器用于哪些场景?

用于 CPU(中央处理器) 跳转条件、排序电路、最小/最大值检测器,以及任何需要根据相对数值作出判断的电路。

进阶课程