Due: 2018-04-11 11:59p
Before coming to lab on Thursday / Friday, read this entire homework write-up and complete the prelab.
Below is a relatively simple circuit. It has four
D) and one output (
Out). Your job is to
reverse engineer this circuit and provide a single equation that
describes its behavior.
The first step is to write the truth table. List out all possible
combinations of 1 and 0 for the four variables. Then, for each pattern
of 1s and 0s, trace through the logic and figure out if
Out is a 1 or a 0.
Once the truth table has been constructed, list the minterms
– all of the patterns where
Out is equal to 1. OR
them all together and you will have the sum of products form.
Note: You can use the symbol ~ ("tilde") to represent negation if you wish.
Design a simple alarm circuit. This circuit has four
WINDOW. It also has one output:
ALARM. The alarm should sound (be true),
if the alarm system has been switched on and (at least)
one of the sensors (
FLOOR) is activated.
This week's challenge is posted here.
You should submit one PDF file, on 2 pages, called called username_hw6.pdf that contains screen snapshots of your circuits on one page, and the truth tables and equations on the second page. To be clear, your submission should include on the first page screenshots of 4 circuits (half-adder, full-adder, ripple-carry-adder, alarm); on the second page the "reverse engineering" truth table and equation built using the sum-of-products method, and the alarm truth table and simplified formula. Include your name at the top of the file! Check the HW6 grading rubric to review the specifications. Submit your file username_hw6.pdf using the CS 101 submit script.