Verilog实现简易ALU

ALUArithmetic Logic Unit)是CPU的核心组件,负责执行算术运算和逻辑运算。

ALU能进行的运算一般包括:

  1. 算术:加、减、乘、除等;
  2. 逻辑:与、或、非、异或等;
  3. 移位:逻辑移位、算术移位等;

继续阅读“Verilog实现简易ALU”

Verilog实现2位超前进位加法器

背景

波纹进位加法器

波纹进位加法器(ripple-carry adder),顾名思义,将多个一位全加器串连起来,构成多位加法器。“波纹”这一称谓,正体现了这种多位加法器进行加法操作时,进位信号因逐级传递而产生延时,就像“后浪推前浪”,不过这里的“后浪推前浪”是贬义词。

继续阅读“Verilog实现2位超前进位加法器”