亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

Ripple Carry Adder:你需要知道的一切

逻辑电路可以依靠纹波进位加法器将 n 位值加在一起。因此,这种数字电路实现在许多应用中提供了有用的特性。但是,由于计算过程缓慢,它也表现出延迟的性能。这通常涉及等待每个全加器级将位波动到下一个全加器级。这样的过程不断重复,直到结束,提供结果。

理解波纹进位加法器似乎有点令人困惑。考虑到这一点,我们将本文放在一起,以帮助您获得有关此主题的更多知识。那么让我们开始吧!

什么是瑞波进位加法器?

纹波进位加法器用作将两个二进制 n 位数相加并提供结果的数字电路。它的结构由几个全加器组成,每个全加器都以级联方式连接。这样,一个全加器的进位输出连接到下一个全加器输入。

4 位纹波携带加法器的示意图。

来源:维基共享资源

全加器代表一个逻辑电路,旨在将三个输入相加,同时生成两个输出。更具体地说,两个输入用作 A 和 B,而第三个表示一个进位位。 (C-IN) 同时,一个输出代表一个进位位(C-OUT),另一个代表一个和位(S)。最终,一个全加器电路可以连接到八个输入以形成一个字节宽的加法器。这将一个进位从一个加法器级联到下一个加法器。将两个半加器电路连接在一起将形成一个全加器。

一个完整的加法器逻辑图

来源:维基共享资源

瑞波进位加法器工作原理

每个进位通过一个全加器阶段生成,然后通过其输入进入下一个全加器。整个过程继续进行,直到到达最终的全加器。结果,每个进位输出位都会波动到下一个全加器级。总体而言,最关键的操作是将每个输入位序列相加,例如4位加法器、8位加法器、16位加法器等。

由于逻辑电路的传播延迟,求和位和进位位保持无效,直到进位阶段发生。由于输入和输出之间经过的时间量,通常会发生传播延迟。例如,当非门输入设置为 0 时,输出将配置为 1,等等。传播延迟定义了在输出设置为零和输入配置为 1 之间经过的时间。此外,进位传播延迟定义了接收进位信号和执行进位信号之间经过的时间。

瑞波进位加法器真值表

如下所示的真值表确定了纹波进位加法器中所有输入的每个输出值。

波纹带有加法器真值表。

纹波进位加法器 VHDL 代码和 Verilog 代码

要实现波纹进位加法器,您将需要 VHDL 代码和 Verilog 代码。提供了两个示例。第一个涉及两位纹波进位加法器。同时,另一个示例生成了一个波纹进位加法器,它收集每个输入宽度作为参数。

波纹进位加法器应用程序


时钟包含纹波进位加法器

Ripple Carries Adder 的优缺点

优势

纹波进位加法器很便宜。

来源:维基共享资源

缺点

延迟对其整体功能造成不便

进行前瞻加法器

进位超前逻辑在达到总和之前计算进位位,有效地减少了时间延迟。这发生在通过两种方法生成进位信号之后。第一个涉及等于一的 a 和 b 位。同时,第二种方法涉及进位和等于 1 的 a 或 b 位。这些位在前一阶段实现,而进位则在加法器的开头开始。

进行前瞻加法器原理图。

来源:维基共享资源

在纹波进位加法器中,每个全加器在计算总和之前将进位位处理到下一个加法器。因此,该过程会导致很长的延迟。

总结

总体而言,进位纹波加法器提供了在数字电路中将两个 n 位数字相加的能力。尽管过程缓慢,但它仍然具有有用的应用程序,这些应用程序基本上有助于数字信号处理。以这种方式,纹波进位加法器将进位位纹波到每个全加器级,直到它到达最终的全加器。此时,它将执行所需的计算。但是,超前进位加法器可以更快地完成此计算,因为它使用了不同的技术。从而减少延迟时间。

您对纹波进位加法器有任何疑问吗?欢迎随时联系我们!


工业技术

  1. 容量规划策略——您需要知道的一切
  2. 关于激光切割你需要知道的一切
  3. 制造质量保证:您需要知道的一切
  4. 你需要知道的关于过程冷却的一切
  5. 可变电源:你需要知道的一切
  6. DIY浮球开关:你需要知道的一切
  7. 柔性电阻:你需要知道的一切
  8. 法拉第手电筒:你需要知道的一切
  9. 什么是 SCR:您需要知道的一切
  10. AM 环形天线:你需要知道的一切
  11. 关于 MFD 电容器你需要知道的一切
  12. 关于胶合板你需要知道的一切