180 likes | 351 Views
ALU For RISC. By: Ricardo Maurosa Wilfredo Soto Félix Rivera. Electrical/Computer Engineering December 15th, 2004. Outline. Description – What is an ALU? – Operations ALU for RISC – Design – Functionality & Timing Diagrams Conclusions References. Description. What is an ALU?
E N D
ALU For RISC By: Ricardo Maurosa Wilfredo Soto Félix Rivera Electrical/Computer Engineering December 15th, 2004
Outline • Description • – What is an ALU? • – Operations • ALU for RISC • – Design • – Functionality & Timing Diagrams • Conclusions • References
Description • What is an ALU? • ALU • – Arithmetic Logic Unit • – Devices connected in series • – AND, OR, NAND, NOT
Description • Operations • – Arithmetic – ADD, ADC, SUB, NEG, INC3 • – Logic – AND, OR, NOT, SHR, SHRA, SHL, SHC • – Others – C = B
ALU For RISC • Design
A B C
C B
B C A
Conclusion • – Understanding the behavior and functionality of the ALU • – Components inside the ALU • – Different dataflow for operations • – 1, 2 or 3 Buses differences
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 • “Logic Gates”, URL http://www.kpsec.freeuk.com/gates.htm