Professional Documents
Culture Documents
Equipment
Circuit Design Software (CDS)
Procedure
Since we learned how the digital electronics of the Random Number Generator worked by
analyzing its sequential and combinational logic sections separately, we will construct and
simulate the device the same way. We will begin with the combinational logic section.
1. Using the Circuit Design Software (CDS), enter the combinational logic section of the
Random Number Generator shown below. For testing purposes connect three
switches for the inputs A, B, and C.
VCC
5V
S1
Key = A
S2
LED8
U14A
Key = B
LED12
R8
U12A
S3
LED9
U13B
LED11
74LS08N
GND
180
GND
74LS08N
Key = C
R12
180
74LS32N
LED13
R9
R11
R13
180
180
180
GND
GND
LED14
74LS32N
74LS04N
GND
LED10
U16A
U15A
GND
R10
R14
180
180
GND
GND
L1
L2
L3
L4
L5
L6
L7
c. Did the outputs for the inputs 001 thru 110 display what was expected? If they
didnt, check your circuit to make sure that it was built correctly. Make any
necessary corrections and repeat steps (a) and (b).
d. Did the outputs for the inputs 000 and 111 make sense?
Does it matter?
Yes
2. Now that the combinational logic section is working, lets construct and simulate the
sequential logic section. Using the Circuit Design Software (CDS), enter the sequential
logic section of the Random Number Generator shown below. For the initial analysis,
we will use a switch to generate the signal CLOCK.
VCC
5V
2.5 V
U1A
VCC
2
5V
S1
12
1CLK
~1Q
11
~1CLR
Key = C
2CLK
~1PR
2Q
~2Q
2D
13
1Q
~1Q
1D
1CLK
~2CLR
74LS74N
2.5 V
U3A
~2PR
1Q
1D
U2B
10
~1PR
2.5 V
~1CLR
74LS74N
74LS74N
GND
U4A
U5A
74LS04N
74LS08N
U6A
74LS08N
Initial Values
st
1 Cycle
2nd Cycle
3rd Cycle
th
th
5 Cycle
6st Cycle
7th Cycle
4 Cycle
b) Is the counter counting as expected (see below)? If not, check your circuit to
make sure that it was built correctly. Make any necessary corrections and
repeat steps (a) and (b).
c) Modify the circuit by replacing the input switch with a CLOCK_VOLTAGE set to
5 volts, 50% duty cycle @ 50 Hz (see below). The CLOCK_VOLTAGE will
continuously toggle the input, causing the output to repeatedly cycle through the
count 001 to 110.
VCC
5V
2.5 V
U1A
V1
50 Hz
5V
12
1CLK
~1Q
11
~1CLR
1
2CLK
~1PR
2Q
~2Q
2D
~2CLR
74LS74N
13
2.5 V
U3A
~2PR
1Q
1D
U2B
10
~1PR
2.5 V
1Q
~1Q
1D
1CLK
~1CLR
74LS74N
74LS74N
GND
U4A
U5A
74LS04N
74LS08N
U6A
74LS08N
f) Is the counter counting as expected? If not, check your circuit to make sure that
it was built correctly.
Make any necessary corrections and repeat steps (e) and (f).
3. Finally, lets connect the combinational and sequential logic sections together to
complete the Random Number Generator.
a) Using the combinational logic and sequential logic sections created in steps (1)
and (2) enter the circuit shown below into the Circuit Design Software (CDS).
VCC
5V
2.5 V
U1A
V1
12
1CLK
~1Q
11
~1CLR
50 Hz
5V
2CLK
~1PR
2Q
~2Q
2D
~2CLR
74LS74N
13
2.5 V
U3A
~2PR
1Q
1D
U2B
10
~1PR
2
2.5 V
1D
1Q
1CLK
~1Q
~1CLR
74LS74N
74LS74N
GND
U4A
U5A
74LS04N
74LS08N
U6A
74LS08N
U9A
LED1
U7A
74LS32N
LED5
R1
R5
180
180
GND
74LS08N
LED2
U8B
74LS08N
U10A
74LS04N
LED4
U11A
74LS32N
LED6
R2
R4
R6
180
180
180
GND
LED3
GND
GND
GND
LED7
R3
R7
180
180
GND
GND
d) Are the outputs working as expected? If they are not, check your circuit to make
sure that it was built correctly. Make any necessary corrections and repeat
steps (b) and (c).
Conclusion
1. The combinational logic used in the Random Number Generator was AOI logic. What
are three gates that are used to implement AOI logic?
OR, AND, and Inverter
2014 Project Lead The Way, Inc.
Digital Electronics Project 1.2.7 Understanding Digital Design: Random Number Generator Page 7
2. On the 74LS74 D flip-flop, the CLK input has a small triangle. The PR (preset) and
CLR (clear) inputs have a circle. What do these symbols mean?
Small triangle output
Circle NOT