1 of 8

Logic Design CSE 111Design and Implement of an ALU

MADE AND PRESENTED BY: TEAM 31

MOHAMMED ASHRAF SAEED MOHAMMED MARZOUK ELADWY 18P5496�MOHAMED EYAD SAYED ABDALLAH KHALAF 18P8431OSAMA AHMED MESBAH KAMAL ELHOUT 16P8154

�FALL 2020

AIN SHAMS UNIVERSITY FACULTY OF ENGINEERING �Credit Hours Engineering Programs - CHEP �Mechatronics and Automation Program

Submitted to: Dr. Manal Tantawi�Date of submission: 19/01/2021

2 of 8

The requirements of the system

  • Add operation
  • Subtraction operation
  • Increment operation
  • AND operation
  • OR operation
  • Complement operation

3 of 8

Components used:

  • 7-segment display (anode)
  • BCD to 7-segment Decoder (7447)
  • 10K ohm resistor (pulldown resistor for DIP switches)
  • IC numbers: 7408, 7486, 74153, 7432

🡪one IC of each of them except for 74153 (4x1 Mux) 2 ICs required.

  • Male-Male Jumper wires
  • Adapter Power Supply (5VDC) (here for the power supply we will use Arduino)
  • Breadboard
  • DIP switches

4 of 8

Design

*Splitters used to split the signal

5 of 8

Our ways for optimization

Obtaining complement of B from the XOR instead of buying another IC (7404) to give me the complement of B.

1

Obtaining Increment operation by using the input carry in the 4-bit binary adder, instead of using another integrated circuit to achieve this function.

2

6 of 8

Simulation

7 of 8

Implemented Circuit

8 of 8

Thanks