Arithmetic Logic Unit Design for the Simple RISC Computer - PowerPoint PPT Presentation

About This Presentation
Title:

Arithmetic Logic Unit Design for the Simple RISC Computer

Description:

Arithmetic Logic Unit Design ... Different Components can be added as modules to help perform certain operations ... Design Components Adder Arithmetic functions ... – PowerPoint PPT presentation

Number of Views:181
Avg rating:3.0/5.0
Slides: 15
Provided by: JanCa2
Learn more at: http://www.ece.uprm.edu
Category:

less

Transcript and Presenter's Notes

Title: Arithmetic Logic Unit Design for the Simple RISC Computer


1
Arithmetic Logic Unit Designfor the Simple RISC
Computer
Group EMJ2
2
Arithmetic Logic Unit Design
  • Objective
  • Introduction
  • Design
  • Implementation
  • Components
  • Timing Diagrams
  • Conclusion
  • References

3
Objective
  • Learn and experience the benefits of VHDL
  • Design the components of an ALU that perform the
    predefined functions specified for the SRC.
  • Implement them in VHDL to simulate the operations
    of the ALU.

4
Introduction
  • ALU (Arithmetic and Logic Unit)
  • Responsible for certain arithmetic and logic
    functions. (Exaddition,substaction,and, xor
    etc).
  • The Control Unit (CU)
  • Keep all elements of the ALU working in a
    harmonic way.
  • Different Components can be added as modules to
    help perform certain operations
  • Adder, Shifter, Delatch, etc

5
Design
6
Components
  • Adder
  • Arithmetic functions are perform in this
    circuits.

1-bit adder
8-bit adder
7
Components
  • ASI
  • Receive the operand of add, subtract and
    increment

1-bit adder
8-bit ASI
8-bit ASI pkg
8
Components
  • Negator
  • Arithmetic functions are perform in this
    circuits.

8-bit negator
8-bit negator pkg
9
Components
  • Register
  • Its is use for the ADC function. The rest of
    the functions done via the 2 buses.

8-bit register
8-bit register pkg
10
Components
  • Logic
  • This circuit performs the logic functions and,
    or and all of the shifting operations.
  • It is copied 8 times to work as an 8 bit circuit.

1-bit logic/shifter
1-bit logic/shifter pkg
11
Timing Diagram
12
Conclusion
  • In our design we were able to create an ALU
    capable of completing all of the logic and
    arithmetic functions specified in our simulator.
  • The design can be used for further continuation
    of a project, in which it can be used as the ALU
    of a microcontroller or CPU.
  • Our ALU might not have the fastest performance,
    but it has one of the simplest hardware designs.

13
References
  • Computer System Design Architecture, second ed,
    Vincent P. Heuring and Harry F. Jordan.
  • A 32-Bit ALU Design Example, http//lgjohn.ecen.ce
    at.okstate.edu/5253/lectures/ aludesver.pdf

14
Questions
Write a Comment
User Comments (0)
About PowerShow.com