command protocol operations initializing alu for risc by: ricardo maurosa wilfredo soto félix...

Post on 19-Jan-2016

213 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

COMMAND

PROTOCOL

OPERATIONS

INITIALIZING

ALU For RISC

By:

Ricardo Maurosa

Wilfredo Soto

Félix RiveraElectrical/Computer EngineeringDecember 15th, 2004

COMMAND

PROTOCOL

OPERATIONS

INITIALIZING

Outline

Description – What is an ALU? – OperationsALU for RISC – Design – Functionality & Timing DiagramsConclusionsReferences

COMMAND

PROTOCOL

OPERATIONS

INITIALIZING

Description

What is an ALU?ALU

– Arithmetic Logic Unit– Devices connected in series

– AND, OR, NAND, NOT

COMMAND

PROTOCOL

OPERATIONS

INITIALIZING

Description

Operations– Arithmetic – ADD, ADC, SUB, NEG,

INC3– Logic – AND, OR, NOT, SHR,

SHRA, SHL, SHC– Others – C = B

COMMAND

PROTOCOL

OPERATIONS

INITIALIZING

ALU For RISCDesign

COMMAND

PROTOCOL

OPERATIONS

INITIALIZING

Inside the ALU

COMMAND

PROTOCOL

OPERATIONS

INITIALIZING

Ripple Full Adder

COMMAND

PROTOCOL

OPERATIONS

INITIALIZING

Arithmetic Functions

COMMAND

PROTOCOL

OPERATIONS

INITIALIZING

Logic Functions

COMMAND

PROTOCOL

OPERATIONS

INITIALIZING

COMMAND

PROTOCOL

OPERATIONS

INITIALIZING

COMMAND

PROTOCOL

OPERATIONS

INITIALIZING

COMMAND

PROTOCOL

OPERATIONS

INITIALIZING

COMMAND

PROTOCOL

OPERATIONS

INITIALIZING

A B C

COMMAND

PROTOCOL

OPERATIONS

INITIALIZING

B C

COMMAND

PROTOCOL

OPERATIONS

INITIALIZING

A B C

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

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

“Logic Gates”, URL http://www.kpsec.freeuk.com/gates.htm

top related