ARITHMETIC LOGIC
UNIT
Aim: The main aim of
this project is to design an ALU system.
Block Diagram:
DESCRIPTION:
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. The processors found
inside modern CPUs and graphics processing units (GPUs) accommodate very powerful and very
complex ALUs; a single component may contain a number of ALUs.
ALUs can perform
the following operations:
- Integer arithmetic operations (addition, subtraction, and sometimes multiplication and division, though this is more expensive)
- Bitwise logic operations (AND, NOT, OR, XOR)
- Bit-shifting operations (shifting or rotating a word by a specified number of bits to the left or right, with or without sign extension). Shifts can be interpreted as multiplications by 2 and divisions by 2.
REQUIRED COMPONENTS:
- FPGA
- XILINX ISE
REQUIRED SKILL SET:
- Knowledge on Digital design.
- Knowledge on VHDL programming.
No comments:
Post a Comment