Cs2100 Computer Organisation Lab #10: Using Logisim Ii: (This Document Is Available On Luminus and Module Website)
Cs2100 Computer Organisation Lab #10: Using Logisim Ii: (This Document Is Available On Luminus and Module Website)
Cs2100 Computer Organisation Lab #10: Using Logisim Ii: (This Document Is Available On Luminus and Module Website)
Objective:
In this experiment, you will use Logisim to analyse and design sequential circuits.
Part I
1. Run Logisim, open the file lab10part1.circ. The circuit is shown below.
2. The circuit consists of two JK flip-flop and an OR gate. Note the following:
▪ The outputs of the two JK flip-flops are labelled A and B, which form the state of
the circuit.
▪ The Clear switch is connected to the clear inputs of the flip-flops. Hence when
Clear = 1, it clears the contents of both flip-flips to 0, bringing the circuit to the
initial state of AB=00.
▪ The flip-flop inputs are as follows:
For flip-flop A: JA = A + B; KA = 0
For flip-flop B: JB = 1; KB = A + B
4. Verify the correctness of your table above by testing the circuit in Logisim.
▪ Click on “Clear” input to get 1. This clears both flip-flops to 0, bringing the
circuit to the initial state of AB=00.
▪ Click on “Clear” input to get 0 before you proceed. This puts the flip-flops in
their normal operation mode.
▪ Clicking the “Clock” input toggles its value. When the “Clock” value changes
from 0 to 1 (i.e. a rising edge), the flip-flops react according to the commands at
their J and K inputs.
▪ Click the “Clock” input several times to simulate the square wave, and watch the
outputs of the flip-flops change their values. Do the values follow your table
above?
▪ If at any point of time you want to reset the flip-flops to the initial state of 00, go
to the first step above.
00
01 10
11
00
01 10
11
9. Implement the circuit on Logisim and save it under lab10part2.circ and send it to your lab
TA along with the completed lab report. In your circuit, you should also include a “Preset”
input so that you can set both flip-flops to 1. [5 marks]
10. As this is your final lab, your lab report will not be returned to you.