|
CS1101: Laboratory 8(a)
Circuit Equivalence 2
Academic Year 2006-2007
Lecturer:
Dr. Barry O'Sullivan
Department of Computer Science
University College Cork
b.osullivan@cs.ucc.ie
|
Objective of this Lab
The objective of this lab is to develop a circuit which implements a
truth-table.
The circuit should be implemented in
TKGate
and should be as simple as you can get it.
Submission
To submit your assignment please put your designs for the required circuits
in a file called Three.v.
To submit your designs, type the following from the command prompt from one
of the
lab machines:
cs1101submit Three.v
The submission deadline is 5pm on Friday 16th of February.
Tasks
- Consider a logic function with three inputs, A, B and C, and three
outputs, D, E, and F.
The function is defined as follows:
D is true if at least one input is true,
E is true if exactly two inputs are true, and
F is only true if all three inputs are true.
- Write a truth-table for this function an implement a circuit for it
with TKGate.
- Your circuit should be as simple as you make it using the Boolean identities
in the table below.
Here is a table of boolean identities which you will find useful:
b.osullivan@cs.ucc.ie
Return to the
CS1101 Home Page