Indian Institute of Technology Hyderabad BOOLEAN ALGEBRA SOLVER Made by- Ajay Brahmakshatriya ( CS12B1004 ) Richik Jaiswal ( CS12B1032 )

Slides:



Advertisements
Similar presentations
Chapter 1 — Computer Abstractions and Technology — 1 Lecture 7 Carry look ahead adders, Latches, Flip-flops, registers, multiplexors, decoders Digital.
Advertisements

ECE 272 Xilinx Tutorial. Workshop Goals Learn how to use Xilinx to: Draw a schematic Create a symbol Generate a testbench Simulate your circuit.
Chapter 4 Gates and Circuits.
Chapter 10-Arithmetic-logic units
Narrating Your Powerpoint Presentation This presentation will show you how to easily add narration to your powerpoint presentation.
Arithmetic-Logic Units (ALUs). The four-bit adder The basic four-bit adder always computes S = A + B + CI But by changing what goes into the adder inputs.
Use Quartus II Design Procedure. Use Quartus II Create Project.
4-bit adder, multiplexer, timing diagrams, propagation delays
Management Information Systems MS Access 2003 By: Mr. Imdadullah Lecturer, Department of M.I.S. College of Business Administration, KSU.
Part 2: DESIGN CIRCUIT. LOGIC CIRCUIT DESIGN x y z F F = x + y’z x y z F Truth Table Boolean Function.
More Basics of CPU Design Lecture for CPSC 5155 Edward Bosworth, Ph.D. Computer Science Department Columbus State University.
In this module you will learn: What the various logic gates do. How to represent logic gates on a circuit diagram. The truth tables for the logic gates.
XOR, XNOR, and Binary Adders
Chapter 4 Gates and Circuits. 4–2 Chapter Goals Identify the basic gates and describe the behavior of each Describe how gates are implemented using transistors.
Using Dreamweaver. Slide 1 Dreamweaver has 2 screens that do different things The Document window where you create your WebPages The Site window where.
Boolean Logic By: Arthur Brooks February 25, 2003 Think, Speak, and Write Computer Science.
Logic Design CS221 1 st Term combinational circuits Cairo University Faculty of Computers and Information.
Binary Addition CSC 103 September 17, 2007.
Logic Gates How Boolean logic is implemented. Transistors used as switches to implement Boolean logic: ANDOR Logic with Transistors.
Digital Components and Combinational Circuits Sachin Kharady.
Management Information Systems MS Access MS Access is an application software that facilitates us to create Database Management Systems (DBMS)
 In studying digital integrated circuits, one must start with the simplest group of circuit, the SSIs or Small Scale Integrated Circuits. Since these.
1 Introduction to Xilinx ISL8.1i & 11.1 Schematic Capture 1.
Creating your Home Directory During Labs you will need to save all your work in a folder called CP120 (or PC120) in your Home Directory (drive I:) To get.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
IT253: Computer Organization Lecture 7: Logic and Gates: Digital Design Tonga Institute of Higher Education.
Digital Logic. 2 Abstractions in CS (gates) Basic Gate: Inverter IO IO GNDI O Vcc Resister (limits conductivity) Truth Table.
Logic Design CS 270: Mathematical Foundations of Computer Science Jeremy Johnson.
The Northern Lights: Demonstrations. Programmability Overview A major aspect of our project is programmability- it is an interactive display medium, the.
Copyright © 2006 Prentice-Hall. All rights reserved.1 Computer Literacy for IC 3 Unit 2: Using Productivity Software Project 1: Taking a Tour of Windows.
Lecture 4 Introduction to Boolean Algebra. Binary Operators In the following descriptions, we will let A and B be Boolean variables and define a set of.
Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP
Digital Logic Circuits (Part 1) Computer Architecture (Fall 2006)
Logic Design CS221 1 st Term combinational circuits Cairo University Faculty of Computers and Information.
Gates & Logic Computer Organization I 1 August 2009 © McQuain, Feng & Ribbens Logic Design Goal:to become literate in most common concepts.
Arithmetic-logic units1 An arithmetic-logic unit, or ALU, performs many different arithmetic and logic operations. The ALU is the “heart” of a processor—you.
Digital Logic Design Lecture # 13 University of Tehran.
Multiplexers & Decoders By: Jason Pitts CS 147 Spring 2010.
1 Neutron Monitor Workshop 2(B): Neutron Monitor Digital Electronics Mahidol University June 26, 2009 Paul Evenson University of Delaware Cosray at McMurdo.
How does a Computer Add ? Logic Gates within chips: AND Gate A B Output OR Gate A B Output A B A B
Building Blocks CS 1308 Computer Literacy and the Internet.
Logic Gates and Boolean Algebra Introduction to Logic II.
STEP-1 START PROTEUS Click on START button and you will get “ Proteus 7 professional “  Install Lab Center Proteus in the PC.  After Successful installation.
Making a 24hr Timer.
ECE 3130 Digital Electronics and Design
ECE 3130 Digital Electronics and Design
Logic Gates Practical Objective: to develop an understanding of logic circuits and truth tables.
Logisim program Lecture 10.
CS140 Lecture 03: The Machinery of Computation: Combinational Logic
Digital Components and Combinational Circuits
Combinational Circuits
XOR, XNOR, and Binary Adders
सोलर पॅनेलचा उपयोग करुन रीचर्जेबल टॉर्च बनवणे.
How Boolean logic is implemented
Creating Tables: 4.4 project 1
XOR, XNOR, & Binary Adders
Boolean Algebra.
Week 7: Gates and Circuits: PART II
Digital Logic.
Logic Gates.
CSE 140L Discussion 3 CK Cheng and Thomas Weng
Logic Gates.
Unit 10 Arithmetic-logic Units
Digital Logic.
XOR, XNOR, and Binary Adders
XOR Function Logic Symbol  Description  Truth Table 
Department of Electronics
Adder and Subtractors Discussion D4.1. Adder and Subtractor Circuits Objective: (i) To construct half and full adder circuit and verify its working (ii)
CS334: Logisim program lab6
XOR, XNOR, and Binary Adders
Presentation transcript:

Indian Institute of Technology Hyderabad BOOLEAN ALGEBRA SOLVER Made by- Ajay Brahmakshatriya ( CS12B1004 ) Richik Jaiswal ( CS12B1032 )

A simple GUI based tool for school and college students to learn and experiment with BOOLEAN ALGEBRA AND CIRCUITS. A ready to use PCB ( 10 x 10 ) on which you can plug components and begin using them by connecting wires. Basic components like INPUT, AND, OR, NOT and OUTPUT supported while user can make their own components using built in “Make IC” function. “Make IC” saves space, time and makes circuit less cumbersome. What exactly it is about???

Menu based system for easy user interaction. Large 10 x 10 PCB gives lots of space to work with. Status area for prompting important information to user. Mouse support gives real GUI experience. Advanced Control panel lets you manage cells.

SRC gate for setting inputs. (Currently set to 0) Standard AND gate. (Yellow since one of the pin is open) Use buttons in control panel to wire the pins. Status bar prompting user to select source for second pin of AND gate. Output of gate given here.

Use TOGGLE button to change state of SRC gate. Circuits can be saved in files for later use and reference. LOAD button to revive previously saved circuits. Miniaturise circuits into one IC so that they can be used as one component.

Use IC button to insert previously created IC. Dialog box requesting for file name to get IC data from. Type filename and press OK button.

An IC is inserted on the PCB and connected to source and outputs. IC functioning as a Full adder.

Implementation of a 4 bit add/subtract circuit using IC. First four pins take the first 4 bit number as input. Next four pins take the second 4 bit number as input. Last pin is status flag for operation. HIGH for subtraction and LOW for addition. Output is a 5 bit number.

TRUTH TABLES OF SOME BASIC GATES ABA & B ABA | B ABA ^ B ORAND XOR A ! A NOT