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:

  1. Using the JK flip flop to realize a T flip flop;
  2. Realize the sequential circuit shown below using the T flip flops made in the previous step;

    Logic Schematic for Lab 8
  3. 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:

  1. Get familiar with the dual JK Flip Flop chip 7476.
  2. Draw the logic schematic of realizing a T flip flop using a JK flip flop. (Deliverable: logic schematic of a T flip flop.)
  3. 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.)
  4. Perform literal analysis of the corresponding sequential circuit given in the problem description section.
    (Deliverable:
    1. show the expression describing the input of each flip flop and the circuit's output;
    2. generate next state equation for each flip flop;
    3. generate next state K maps for each flip flop and each output;
    4. generate a state table;
    5. generate a state diagram or timing diagram.
    )

In-Lab Tasks:

  1. Present your pre-lab preparation to the instructor;
  2. If your preparation is approved, wire the T flip flops and the sequential circuit based on your pin-out tables;
  3. 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.
  4. 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