PDF4PRO ⚡AMP

Modern search engine that looking for books and documents around the web

Example: air traffic controller

Arithmetic / Logic Unit – ALU Design

1 Arithmetic / Logic Unit ALU Design Presentation F CSE : Introduction to Computer Architecture Slides by Gojko Babi Reading Assignment: B5, g. babic Presentation F 2 ALU Control 32 32 32 Result A B 32-bit ALU Our ALU should be able to perform functions: logical and function logical or function Arithmetic add function Arithmetic subtract function Arithmetic slt (set-less-then) function logical nor function ALU control lines define a function to be performed on A and B. 32-bit ALU Zero Overflow Carry out 2 g. babic Presentation F 3 Functioning of 32-bit ALU ALU Control 32 32 32 Result A B 32-bit ALU Zero Overflow Carry out ALU Control lines Result lines provide result of the chosen function applied to values of A and B Since this ALU operates on 32-bit operands, it is called 32-bit ALU Zero output indicates if all Result lines have value 0 Overflow indicates integer overflow of add and subtract functions; for unsigned integers, this overflow indicator does not provide any useful information Carry out indicates carry out and unsigned integer overflow 4 Function Ainvert Binvert Operation and 0 0 00 or 0 0 01 add 0 0 10 subtract 0 1 10 slt 0 1

4 g. babic Presentation F 7 32-bit Adder + + + + a0 b0 a2 b2 a1 b1 a31 b31 sum0 sum31 sum2 sum1 Cout Cin Cout Cout Cout Cin Cin Cin “0” This is a ripple carry adder.

Loading..

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Spam in document Broken preview Other abuse

Transcription of Arithmetic / Logic Unit – ALU Design

Related search queries