Go to ECE394   Experiment   |  |     |    |   |    |   |   |   |      Lab manuals  |   ECE Lab home

ECE394 - Digital Systems Laboratory

Experiment 6

  Design Project – A Gate Function Detector

 1.   Objectives

This project is designed to allow students to apply digital design techniques to design a chip function detector. Given a two inputs one output gate with unknown function, you should detect the function of this gate.

 

2.   Experiments

Generate a two bit sequence “00 01 10 11” as the inputs to the unknown gate, from the output sequence, you should be able to detect the function of the gate.  The functions of the gate are restricted to one of NAND, AND, and XOR. Fig. 1 shows a block diagram for the gate function detector.  The sequence generator is actually a 2 bit counter which can be constructed using flip-flops.  The sequence detector has three output lines corresponding to the functions NAND, NOR, and XOR, respectively.

  

 

Fig. 1. Block diagram of a gate function detector.

 

3.     Prelab Assignment

 

1. Draw the circuit diagram of the sequence generator.

2. Draw the circuit diagram of the sequence detector.

 

4.    Extra credit

 

Extend the design so that it can test all 16 functions for a two-input gate.

  Go to ECE394   Experiment   |  |     |    |   |    |    |   |   |    Lab manuals  |   ECE Lab home