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

4 位加法器

使用 数字逻辑实验舱的组合 4 位加法器计算 A[3:0] + B[3:0] + Cin。它作为一个功能元件,输出和的低四位及无符号进位 Cout。

概述

4 位加法器作为单个组合逻辑元件,计算无符号表达式 A[3:0] + B[3:0] + Cin。

实验舱接口

方向 引脚 行为
输入 A0–A3 第一个无符号操作数;A0 为最低有效位。
输入 B0–B3 第二个无符号操作数;B0 为最低有效位。
输入 Cin 无符号进位输入。
输出 S0–S3 和的低四位。
输出 Cout 数学运算结果大于 15 时为 HIGH(高电平)。

示例

每个操作数的范围均为 0 至 15;计入 Cin 后,完整结果的范围为 0 至 31。释放驱动的输入按 LOW(低电平) 采样。主动驱动的未知值通过补全进行评估,使不受影响的输出位尽可能保持确定。

仿真边界

随包提供的加法器是原子级模型:不公开四级内部进位,也不单独模拟各级时序;不能选择串行进位或超前进位实现。若电路的研究对象是内部进位通路,应使用全加器搭建级联链。

运行时参考

端子 方向
A0 输入
A1 输入
A2 输入
A3 输入
B0 输入
B1 输入
B2 输入
B3 输入
Cin 输入
S0 输出
S1 输出
S2 输出
S3 输出
Cout 输出

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

学习路径

前置知识

常见问题

4 位加法器如何工作?

本地实验舱 直接求值无符号表达式 A + B + Cin,将低四位驱动到 S0–S3,并在数学结果超过 15 时置位 Cout。

此元件模拟串行进位时序吗?

不模拟。封装的 4 位加法器是具有单个元件延迟的原子功能模型,不暴露或计算内部四级进位的时序。要研究串行进位传播,应构建全加器链。

进阶课程