Task 1: 1-bit Full Adder  For this task, you will be building a 1-bit Full Adder circuit.  To begin, consider how you do binary addition on paper, but only look at what happens in a single bit. Ultimately, for each bit, you have 3 inputs, and 2 outputs. The inputs are A and B, the two bits you are adding, along with a potential Carry In (Cin, some sort of carry from the previous bit). The outputs are the sum and a Carry Out (Cout) that goes onto the next bit. Consider all of the possible permutations of A, B, and Cin being 0 and 1,in the table below A B Cin Sum Cout 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1   Now that you have a table for the 1-bit Full Adder, you should be able to directly come up with the sum of product (SOP) equation for Sum and Cout (separately, in terms of A, B, and Cin).  Use a K-map to minimize Cout (Sum would be requested too, but it doesn’t simplify, so just Cout).  In digital,start with 3 input components, “A”, “B”, and “Cin”, and 2 output components, “Sum” and “Cout”. Implement a Full adder using any method you would like, but you cannot use the Adder component under components ----> arithmetic.(1)Think a little about which method you want to use. You can either use the SOP from the truth table to make the schematic, or use  XOR (2) Note: If you make the schematic from SOP, because this table has 2 outputs, you essentially need to make two circuits in one. For doing Sum, ignore Cout and implement Sum in terms of A, B, and Cin. For doing Cout, ignore Sum and implement Cout in terms of A, B, and Cin (but remember to use a K-map to simplify Cout and make the schematic from the simplified form).

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Task 1: 1-bit Full Adder 

For this task, you will be building a 1-bit Full Adder circuit. 

  1. To begin, consider how you do binary addition on paper, but only look at what happens in a single bit. Ultimately, for each bit, you have 3 inputs, and 2 outputs. The inputs are A and B, the two bits you are adding, along with a potential Carry In (Cin, some sort of carry from the previous bit). The outputs are the sum and a Carry Out (Cout) that goes onto the next bit.
  2. Consider all of the possible permutations of A, B, and Cin being 0 and 1,in the table below

A

B

Cin

Sum

Cout

0

0

0

0 0

0

0

1

1 0

0

1

0

1 0

0

1

1

0 1

1

0

0

1 0

1

0

1

0 1

1

1

0

0 1

1

1

1

1 1

 

  1. Now that you have a table for the 1-bit Full Adder, you should be able to directly come up with the sum of product (SOP) equation for Sum and Cout (separately, in terms of A, B, and Cin). 
  2. Use a K-map to minimize Cout (Sum would be requested too, but it doesn’t simplify, so just Cout). 
  3. In digital,start with 3 input components, “A”, “B”, and “Cin”, and 2 output components, “Sum” and “Cout”.
  4. Implement a Full adder using any method you would like, but you cannot use the Adder component under components ----> arithmetic.(1)Think a little about which method you want to use. You can either use the SOP from the truth table to make the schematic, or use  XOR

(2) Note: If you make the schematic from SOP, because this table has 2 outputs, you essentially need to make two circuits in one. For doing Sum, ignore Cout and implement Sum in terms of A, B, and Cin. For doing Cout, ignore Sum and implement Cout in terms of A, B, and Cin (but remember to use a K-map to simplify Cout and make the schematic from the simplified form). 

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Fundamentals of Boolean Algebra and Digital Logics
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education