CSC 242

Digital Signals & Boolean Algebra

 

 

Homework Instructions: All homework must be completed in legible writing. The professor will not attempt to decipher handwriting. If your handwriting is suspect, the professor suggests that the student type up his/her homework.

 

Homework that is late will be penalized 10% per10. Homework should always be turned in at the beginning of class unless otherwise instructed.

 

1. This homework will test your knowledge of constructing a basic gate, implementing in HDL, and evaluation of the gate within the Hardware simulator provided.

 

Build the equivalence gate using only the folowing basic gates (NAND, NOT, AND, OR). You may build any other gates required to construct this chip from the basic gates.

 

Equivalence Chip
a b out
0 0 1
0 1 0
1 0 0
1 1 1

 

a. construct the block (graphic) diagram with all internal pins named

b. code the chip in HDL

c. construct the test (tst) file and compare (cmp) to evaluate your chip.

 

Turn in the hardcopy of work.