Custom Search

How to Write a Resume

Introduction to Logic Analyzers Lab

1. To learn the fundamentals of Logic Analyzer operations
2. To design a digital circuit using an EPROM
3. To analyze the digital circuit using the logic analyzer
4. To make time measurements using the logic analyzer


1. Design a digital sequence generator using an electronically programmable read only memory (EPROM) device such as an Intel 2716

a) The generator will have one input, a clock signal

b) The generator will have one output which will be a selected sequence of ones and zeros

c) The output sequence will be 32bits and will repeat itself

d) The sequence will be in hexadecimal, D,4,4,F,4,6,A,C. This will be a serial output

2. Program the EPROM chip and construct the circuit with the criteria listed above

3. Verify the circuit operation using the logic analyzer as follows:

a) Analyze all EPROM output pins as well as the output pins of all other devices used. The clock pin should be the first waveform viewed and the sequence generator output waveform the last signal viewed

b) All squarewave waveforms should be properly labeled and documented in your report

c) The logic analyzer should be triggered to start at the beginning of the sequence

d) A legible, readable hardcopy of the digital waveforms should be made

e) Measure the width of the clock pulse, sequence output pulse, and three other pulses. Record the values of the pulse widths and make hard copies of the clock and sequence output pulse widths showing cursors

4. Demonstrate the circuit operation

5. For the laboratory write-up, turn in the following: The circuit design, the EPROM Program, all documentation and hard copies of the logic analyzer waveforms

Conclusions and Discoveries:

For the given experiment we were to examine the characteristics of an electronically programmable read-only memory, EPROM device, discover how to sequentially connect the eprom to external devices, and make timing measurements using a logic analyzer. An EPROM is simply a collection of internal registers with each register having an address assigned to them. Therefore, information can be stored in the device in Hexadecimal form in each register and assigned an address so the data can be recalled at a later time.

With the use of the EPROM, we designed a digital sequence generator with the following characteristics:

1. A single input line

2. One clock signal (timing sync signal)

3. A signal output line

4. A 32bit serial output sequence, self repeating

The design involved connecting the EPROM to two HEX quadruple D-Type Flip-Flops and feeding the outputs of several flip flops back into the inputs of the EPROM. This allowed for the address lines to shift to the next memory location. A given input sequence was specified, converted into HEX and programmed into the EPROM. Once the EPROM circuit was constructed, data measurements were gathered using the logic analyzer.

Overall, the circuit performed within the expected operating parameters. However, an error occurred with the quadruple d-type flip-flop in using the forth flipflop which created an output error. Therefore, the circuit design was constructed with the concept of only using three of the four flip-flops in the integrated circuit. This quickly solved the problem of output errors that were discovered. Although, the initial error was never narrowed down to the overall cause of the failure, but a wiring error seemed to be a possible factor. In closing, the given output data was measured exactly to the data inputted to the device as expected, resulting in a functioning digital sequence generator.

Lab Notes
Lab Notes Page 1 of 4
Lab Notes Page 2 of 4
Lab Notes Page 3 of 4
Lab Notes Page 4 of 4

Figures and Graphics
Graph 1: Timing Waveforms

Electrical Engineering lab key words: Logic Analyzer, Digital Circuit, Digital Logic, Digital Systems experiments, hand calculations, computer simulations, theory, hardware components and instrumentation, Karnaugh Maps, truth tables, Boolean expression, ORCAD, PLD design, ASM Chart, state assignment, EPROM, K-Maps, logic gates, logic analysis, clocking, digital fundamentals, decimal, binary, hexadecimal, conversions, number systems, arithmetic operations, BCD code, parity bit, LSB, least significant bit, Boolean algebra, simplification theorems, SOP or POS, decoders and multiplexers, flip-flops, sequential circuits, PLAs, ROMs, LSI devices.

Home | Search | Blog | Site Index | Contact Us
Terms & Conditions of Use | Copyright 2007-2010. All Rights Reserved.