8 bit alu design

shobhan55 17,695 views 20 slides Dec 29, 2015
Slide 1
Slide 1 of 20
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20

About This Presentation

8 Bit ALU design is a combinational circuit which adds two binary numbers of 8 bit lenth.Which is more useful for both bachelor as well as masters students.


Slide Content

Design of 8-bit ALU Prepared by : Shobhan Pujari , M.S.(Northwestern Polytechnic University,USA)

Agenda Abstract Introduction History Importance of ALU Functions Project Details Verilog code Simulation results Conclusion

Abstract Aim Of the project is to design a 8-bit ALU which accepts two 8-bit binary numbers and displays results . It performs arithmetical , logical and relational operations. ALU is designed by using of gates like AND,OR,NAND,NOR,NOT,XOR and XNOR gates. Verilog code is used for designing and EDA tool is used for simulation.

Introduction An arithmetic logic unit (ALU) is a major component of the central processing unit  of a computer system.   It does all processes related to arithmetic and logic operations that need to be done on instruction words .  In some microprocessor architectures , the ALU is divided into the arithmetic unit (AU) and the logic unit (LU).

History of ALU Mathematician  John von Neumann  proposed the ALU concept in 1945. The first ALU was introduced in 1948 that operated on single data bit. In some early microprocessors employed a narrow ALU which performs 32-bit operation in two cycles with a 16-bit ALU. Over time, transistor geometries shrank further and it became feasible to build wider ALUs on microprocessors.

Importance of ALU

Importance of ALU

Functions of ALU Arithmetic Operations: Addition Subtraction Division Multiplication Increment Decrement

Functions of ALU Logical Operations: AND OR NAND NOR XOR XNOR NOT Some relational Operations

Project Details Verilog code Testbench code Diagram Of ALU Output results Simulation results

Verilog Code

Verilog Testbench Code

Verilog Testbench Code

Diagram OF ALU

Schematic Diagram Of ALU

Output Results

Simulation Results

Conclusion The Arithmetic Logic Unit is an important part of computer CPU’s. We learned how to produce different arithmetic operations and logic functions by using various select singles for a single circuit. The ALU can also be designed using reversible logic gates instead of conventional gates . The reversibility significantly reduces the use and loss of information bits.

Great teamwork helped us to achieve our project goal!

Thank you
Tags