ALU circuit

In computing, an arithmetic logic unit (ALU) is a digital circuit that performs arithmetic and logical operations. The ALU is a fundamental building block of the central processing unit (CPU) of a computer, and even the simplest microprocessors  contain one for purposes such as maintaining timers.

This project is an example of an ALU realized with Tkgate for university purposes. The following operators are implemented:

  • adder
  • multiplier
  • divider
  • left/right and circular shift

It works with 8-bit unsigned numbers.

Download ALU.tgz