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(中央处理器) 跳转条件、排序电路、最小/最大值检测器,以及任何需要根据相对数值作出判断的电路。