CSCI 355 --- Fall 2023
Lab 8
This lab has deliverables to be submitted and marked.
Due date: noon, 28 November 2023, Tuesday
Problem Description:
There are three related tasks in this lab:
- Using the JK flip flop to realize a T flip flop;
- Realize the sequential circuit shown
below using the T flip flops made in the previous step;
- Analyse the circuit and observe its behaviour,
then describe its purpose.
Note that signal from switch sw0 to sw7 is only available
in its original format, while signal from swa and swb
is available in both its original and complement format.
Pre-lab Preparation:
- Get familiar with the dual JK Flip Flop chip 7476.
- Draw the logic schematic of realizing a T flip flop using
a JK flip flop.
(Deliverable: logic schematic of a T flip flop.)
- For each chip to realize the logic schematic given
in the problem description section,
provide a complete pin-out table.
(Deliverable: complete pin-out table for each
chip used in the circuit.)
- Perform literal analysis of the corresponding sequential circuit
given in the problem description section.
(Deliverable:
- show the expression describing
the input of each flip flop and the circuit's output;
- generate next state equation for each flip flop;
- generate next state K maps for each flip flop and each output;
- generate a state table;
- generate a state diagram or timing diagram.
)
In-Lab Tasks:
- Present your pre-lab preparation to the instructor;
- If your preparation is approved, wire the T flip flops
and the sequential circuit based on your pin-out tables;
- Clear both flip flops first, then test your circuit thoroughly
and record the observed behaviour of your circuit.
This observed behaviour should help your analysis of the circuit.
- Demonstrate your circuit to your instructor if it has
the correct behaviour and sign off each task.
(Optionally) take pictures of your circuits and integrate the pictures in
your lab report.
The pre-lab preparation and the in-lab tasks can and should
be done by a group of up to 2 students.
What to submit (Deliverables):
Lab report (a text or PDF file) that includes all
the deliverables (except the physically wired circuits)
and any accompanying files.
Please clearly identify your tables, diagrams and pictures
with meaningful titles in your lab report.
How to submit:
You have two ways to submit:
Submit your lab report (.txt, or .pdf) and pictures (.png files) if any
on any of the cub machines
using the following script:
~liuh/bin/submit 355 Lab8 .
Alternatively, upload your report (and picture if any) to VIU Learn,
under CSCI 355's assessment/assignment/Lab 8 tab.
Last updated: November 3, 2023