Arithmetic Logic Unit Design for the Simple RISC Computer

1 / 14

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

Arithmetic Logic Unit Design for the Simple RISC Computer. Group: E=MJ 2. Arithmetic Logic Unit Design. Objective Introduction Design Implementation Components Timing Diagrams Conclusion References . Objective. Learn and experience the benefits of VHDL

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

## PowerPoint Slideshow about 'Arithmetic Logic Unit Design for the Simple RISC Computer' - fionnuala

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

### Arithmetic Logic Unit Designfor the Simple RISC Computer

Group: E=MJ2

Arithmetic Logic Unit Design
• Objective
• Introduction
• Design
• Implementation
• Components
• Timing Diagrams
• Conclusion
• References
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.
Introduction
• ALU (“Arithmetic and Logic Unit”)
• Responsible for certain arithmetic and logic functions. (Ex:addition,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
Components

Arithmetic functions are perform in this circuits.

Components
• ASI

8-bit ASI

8-bit ASI pkg

Components
• Negator

Arithmetic functions are perform in this circuits.

8-bit negator

8-bit negator pkg

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

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

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.
References
• Computer System Design Architecture, second ed, Vincent P. Heuring and Harry F. Jordan.
• A 32-Bit ALU Design Example, http://lgjohn.ecen.ceat.okstate.edu/5253/lectures/ aludesver.pdf