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 位加法器是具有单个元件延迟的原子功能模型,不暴露或计算内部四级进位的时序。要研究串行进位传播,应构建全加器链。