Download presentation
Presentation is loading. Please wait.
Published byShanon Hilary Nicholson Modified over 9 years ago
2
COMMAND PROTOCOL OPERATIONS INITIALIZING ALU For RISC By: Ricardo Maurosa Wilfredo Soto Félix Rivera Electrical/Computer Engineering December 15th, 2004
3
COMMAND PROTOCOL OPERATIONS INITIALIZING Outline Description – What is an ALU? – Operations ALU for RISC – Design – Functionality & Timing Diagrams Conclusions References
4
COMMAND PROTOCOL OPERATIONS INITIALIZING Description What is an ALU? ALU – Arithmetic Logic Unit – Devices connected in series – AND, OR, NAND, NOT
5
COMMAND PROTOCOL OPERATIONS INITIALIZING Description Operations – Arithmetic – ADD, ADC, SUB, NEG, INC3 – Logic – AND, OR, NOT, SHR, SHRA, SHL, SHC – Others – C = B
6
COMMAND PROTOCOL OPERATIONS INITIALIZING ALU For RISC Design
7
COMMAND PROTOCOL OPERATIONS INITIALIZING Inside the ALU
8
COMMAND PROTOCOL OPERATIONS INITIALIZING Ripple Full Adder
9
COMMAND PROTOCOL OPERATIONS INITIALIZING Arithmetic Functions
10
COMMAND PROTOCOL OPERATIONS INITIALIZING Logic Functions
11
COMMAND PROTOCOL OPERATIONS INITIALIZING
12
COMMAND PROTOCOL OPERATIONS INITIALIZING
13
COMMAND PROTOCOL OPERATIONS INITIALIZING
14
COMMAND PROTOCOL OPERATIONS INITIALIZING
15
COMMAND PROTOCOL OPERATIONS INITIALIZING ABC
16
COMMAND PROTOCOL OPERATIONS INITIALIZING B C
17
COMMAND PROTOCOL OPERATIONS INITIALIZING A BC
18
COMMAND PROTOCOL OPERATIONS INITIALIZING Conclusion – Understanding the behavior and functionality of the ALU – Components inside the ALU – Different dataflow for operations – 1, 2 or 3 Buses differences
19
COMMAND PROTOCOL OPERATIONS INITIALIZING References V.P. Heuring and H.F. Jordan, “ Computer Systems Design and Architecture”, Second Edition, USA, Prentice-Hall; 2004. “Wikipedia: The Free Enciclopedia”, URL http://en.wikipedia.org/wiki/ALU http://en.wikipedia.org/wiki/ALU “Logic Gates”, URL http://www.kpsec.freeuk.com/gates.htm http://www.kpsec.freeuk.com/gates.htm
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.