Digital System logic Lab Report

profilefaghnlimoh97
SampleLabReport.pdf

University
of
Hartford
 ECE‐232:
Digital
System
Logic
 Design
with
Multiplexers


Performed
by:


Peter
Bowers
 Date:





















03/24/2010
 Room:
















Dana
Hall
325
 Partner:












Dan
Suttmeier
 Instructor:













Dr.
Ying
Yu


Purpose



 The
purpose
of
the
experiment
was
to
design
and
construct
a
specific
circuit
 using
a
multiplexer.
At
the
beginning
of
the
lab
we
were
assigned
a
function
by
the
 instructor.
The
function
was
expanded
and
a
truth
table
was
created.
A
diagram
 showing
the
internal
structure
of
an
IC
type
74151
multiplexer
was
analyzed
to
 create
the
proper
circuit
that
would
execute
the
function.
A
single
output
to
an
LED
 was
used
to
verify
the
combinations
of
the
inputs
as
described
in
given
Boolean
 function
and
verify
the
multiplexer
could
be
used
for
the
application.
 

 
 


Equipment
diagram


(Figure
A)
 
 





Knight
ML2001
Ultimate
Lab
Station
 
 1
–
LED
indicators
 2
–
Power
Supply/Ground
 3
–
Level
Switches
 4
–
Breadboarding
Area
 5
–
Solid
Wires
 6
–
Integrated
Circuit


Equipment
List


1
–
Knight
ML2001
Ultimate
Lab
Station
(Figure
A)
 15
–
Solid
electrical
wires
of
various
lengths
(short,
medium,
long)
 1
–
74151
38
x
1
multiplexer
IC
(Figure
B
and
C)
 


(Figure
B)



 
 (Figure
C)


Procedure
 
 


1
–
The
lab
instructor
supplied
the
class
with
a
function:
 

 F(w,x,y,z)
=
wxy
+
x’y’z
 The
function
was
expanded
and
the
sum
of
minterms
was
found.
A
truth
table
was
 developed
using
the
sum
of
minterms.
 2
–
The
diagram
of
the
IC
type
74151
38
x
1
multiplexer
on
page
526
of
the
textbook
 ‘Digital
Design:
Fourth
Edition’
was
studied
and
was
redrawn
with
pins
arranged
 according
to
their
actual
physical
position(Figures
B
and
C).
The
circuit
of
the
 function
was
designed
(Figure
1).
 3
–
A
74151
integrated
circuit
and
wires
were
obtained
from
lab
instructor.
The
lab
 station
was
opened
and
plugged
into
power
supply.
The
circuit
was
assembled
using
 the
74151
IC,
the
lab
station,
and
wires.
The
lab
station
was
then
powered
on.
 4
–
By
flipping
the
appropriate
toggle
switches
on
the
lab
station,
each
minterm
of
 the
developed
truth
table
was
tested.
If
the
LED
light
was
lit
then
the
minterm
 resulted
in
an
output
equal
to
1.
If
the
LED
light
was
off
then
the
minterm
resulted
in
 an
output
equal
to
0.
The
minterms
were
verified.
 5
–
After
completion
of
the
experiment,
the
IC
and
wires
were
returned
to
their
bins
 and
the
lab
workstation
was
returned
to
its
cabinet.
 



 
 (Figure
1)


Data
 


Given
function:
 F(w,x,y,z)
=
wxy
+
x’y’z
=
wxy(z+z’)
+
(w+w’)x’y’z

 

 





=
wxyz
+
wxyz’
+
wx’y’z
+
w’x’y’z
 


 





=
Σ
(1,9,14,15)
 
 Truth
Table



w
 x
 y
 z
 F
 F
 0
 0
 0
 0
 0
 0
 0
 0
 1
 1


z


0
 0
 1
 0
 0
 0
 0
 1
 1
 0


0


0
 1
 0
 0
 0
 0
 1
 0
 1
 0


0


0
 1
 1
 0
 0
 0
 1
 1
 1
 0


0


1
 0
 0
 0
 0
 1
 0
 0
 1
 1


z


1
 0
 1
 0
 0
 1
 0
 1
 1
 0


0


1
 1
 0
 0
 0
 1
 1
 0
 1
 0


0


1
 1
 1
 0
 1
 1
 1
 1
 1
 1


1


Function
Table


Strobe
 Select
 Output
 S
 C
 B
 A
 Y
 1
 X
 X
 X
 0
 0
 0
 0
 0
 D0
 0
 0
 0
 1
 D1
 0
 0
 1
 0
 D2
 0
 0
 1
 1
 D3
 0
 1
 0
 0
 D4
 0
 1
 0
 1
 D5
 0
 1
 1
 0
 D6
 0
 1
 1
 1
 D7


Sample
Calculations


F(w,x,y,z)
=
wxy
+
x’y’z
=
wxy(z+z’)
+
(w+w’)x’y’z

 

 





=
wxyz
+
wxyz’
+
wx’y’z
+
w’x’y’z
 


 





=
Σ
(1,9,14,15)
 


Data
Analysis
and
Conclusion



 The
Truth
Table
in
the
data
section
was
developed
using
the
original
 supplied
function.
For
the
developed
circuit
the
output
was
expected
to
match
the
 corresponding
output
listed
in
the
function’s
truth
table.
The
output
of
the
circuit
 matched
the
expected
output
of
the
truth
table.
The
circuit
developed
was
effective
 and
the
function
was
verified.
Using
a
74151
38
x1
multiplexer
it
was
possible
to
 create
and
implement
a
circuit
for
the
Boolean
function
that
was
provided.