arithmetic logic unit design for the simple risc computer n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Arithmetic Logic Unit Design for the Simple RISC Computer PowerPoint Presentation
Download Presentation
Arithmetic Logic Unit Design for the Simple RISC Computer

Loading in 2 Seconds...

play fullscreen
1 / 14

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


  • 128 Views
  • Uploaded on

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

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

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


An Image/Link below is provided (as is) to download presentation

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 design
Arithmetic Logic Unit Design
  • Objective
  • Introduction
  • Design
  • Implementation
  • Components
  • Timing Diagrams
  • Conclusion
  • References
objective
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
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
    • Adder, Shifter, Delatch, etc…
components
Components
  • Adder

Arithmetic functions are perform in this circuits.

1-bit adder

8-bit adder

components1
Components
  • ASI

Receive the operand of add, subtract and increment

1-bit adder

8-bit ASI

8-bit ASI pkg

components2
Components
  • Negator

Arithmetic functions are perform in this circuits.

8-bit negator

8-bit negator pkg

components3
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

components4
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
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
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