Presentation is loading. Please wait.

Presentation is loading. Please wait.

COMMAND PROTOCOL OPERATIONS INITIALIZING ALU For RISC By: Ricardo Maurosa Wilfredo Soto Félix Rivera Electrical/Computer Engineering December 15th, 2004.

Similar presentations


Presentation on theme: "COMMAND PROTOCOL OPERATIONS INITIALIZING ALU For RISC By: Ricardo Maurosa Wilfredo Soto Félix Rivera Electrical/Computer Engineering December 15th, 2004."— Presentation transcript:

1

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


Download ppt "COMMAND PROTOCOL OPERATIONS INITIALIZING ALU For RISC By: Ricardo Maurosa Wilfredo Soto Félix Rivera Electrical/Computer Engineering December 15th, 2004."

Similar presentations


Ads by Google