DOC PREVIEW
Berkeley COMPSCI 150 - Chips, Scopes, and Analyzers

This preview shows page 1-2-3 out of 9 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 9 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 9 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 9 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 9 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

1.0 Motivation2.0 Introduction to TTL3.0 Prelab4.0 Lab Procedure5.0 HP54645D Mixed Signal Oscilloscope (Logic Analyzer)5.1 Front Panel Controls5.1.1 Display & Brightness Control5.1.2 Softkeys5.1.3 Calibration Output5.1.4 Autoscale5.1.5 Measurement Controls5.1.6 Analog Controls5.1.7 Horizontal5.1.8 Digital5.1.9 Trigger5.1.10 Storage5.2 Triggering6.0 Lab 0 CheckoffEECS 150 Fall 2007 Lab 0UNIVERSITY OF CALIFORNIA AT BERKELEYCOLLEGE OF ENGINEERINGDEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCELab 0Chips, Scopes, and AnalyzersASSIGNED: Week of 8/27DUE: Week of 9/2, 10 minutes after start of your assigned lab section.1.0 MotivationIn this lab you will gain hands-on experience with simple combinational gates(the real version of what you met in simulation on 61C) breadboarding simple circuitsand using the basic tools of hardware design – signal generators and oscilloscopes.In future labs, you will be “wiring up” circuits by programming your FPGA. Thislab will give you a little bit of experience with traditional gates and insight toward what isgoing on inside the FPGA. Also, in debugging hardware you will often resort of using(or building) tools that generate certain patterns and observing how your hardwarebehaves when presented with those patterns.2.0 Introduction to TTLIn this lab you will use a single 74C00 quad NAND gate in a Dual Inline Package(DIP).3.0 Prelab1. There is no prelab preparation for this lab.Materials1. Breadboard2. HP 8116A Pulse/Function Generator3. HP 54645D Mixed Signal Oscilloscope4. HP E3630A DC Power Supply5. 74C00 quad NAND chip6. Probes4.0 Lab ProcedureLogical Behavior- Go on the web and find the datasheet for the chip that you are using. Identifythe pins used for power and ground, as well as the inputs and outputs of thegates.UCB 1 2007EECS 150 Fall 2007 Lab 0- Use a 5V DC Power Supply and ground (the red com plug for these powersupplies is the ground, and not the black plug) to connect to the NAND chip. - Connect the 5V power supply to the 2 inputs of the NAND gate and capturethe output using the oscilloscope or multimeter. Repeat for the other 3combinations of high and low inputs for the NAND gate and draw the truthtable. Verify that it is the NAND function. Have your TA come by take a lookand initial the checkoff below.- Using multiple NAND gates, configure them to implement a 2-input XORfunction. Draw the circuit. Draw the truth table. Have your TA initial yourcheckoff.Timing behavior- Wire your NAND gates to form a sequence of inverters.- Use the pulse/function generator to create a square wave as input to the seriesof NAND gates. You may need to play around a little with the amplitude andoffset for some of the function generators to get a proper square waveoscillating from 0V to 5V. - Capture the input, the output of the first gate and the output of the last gateusing the oscilloscope. - Use the oscilloscope to measure the rise and fall times and the propagationdelays in your circuit. For the oscilloscope, it will be helpful to use the timeand voltage cursors (press the cursors button, and then select thetime/measurement cursors before using the entry knob to move them to theirproper location) to get these measured times. - Find the rise and fall times and the propagation delays described in yourdatasheet? How do these compare to your measurements? - Reconfigure your circuit to have a single NAND gate driving three gates.How do the propagation times change?Simple Circuit with Feedback- Configure your circuit to form a ring containing three NAND gates.- Explain the expected behavior of this circuit.- Estimate the period and frequency of the output- Capture the waveform and compare with your estimate. Have you TA initialyour checkoff.UCB 2 2007EECS 150 Fall 2007 Lab 0Simple Latch - Configure your circuit to form a gated SR latch with cross-coupled NANDgates. hint: http://en.wikipedia.org/wiki/Latch_(electronic)- What is the behavior when the “Clock” input is high?- What is the behavior when the “Clock” input is low?- Capture the waveform showing that it works as a latch.UCB 3 2007CEECS 150 Fall 2007 Lab 05.0 HP54645D Mixed Signal Oscilloscope (Logic Analyzer)Figure 6: HP54645D Mixed Signal OscilloscopeShown in Figure 6 above, is the HP54645D Mixed Signal Oscilloscope, which wewill generally refer to as simply “the oscilloscope” or “the logic analyzer.” It is in fact acombination of these instruments, both of which are design to graph waveforms (analogand digital respectively) over time. In this class we will almost exclusively use the logicanalyzer portion of these devices, since this is a digital systems class.Using the logic analyzer is significantly less complicated than it appears and it isan invaluable debugging tool. The logic analyzer allows us to examine signals over timeat various scales, you can zoom in to see events on different clock cycles, or zoom out tosee how a signal behaves over the course of seconds.5.1 Front Panel ControlsThis section will explain at least a little bit about all of the buttons and controls onthe front panel of the logic analyzer.UCB 4 2007EECS 150 Fall 2007 Lab 0Figure 7: HP54645D Front Panel Controls5.1.1 Display & Brightness ControlOf course this is the screen, where you will see your waveforms and other suchinformation. At the bottom left of the screen is a brightness control. If your screenappears blank, try the brightness.Notice the row of softkeys across the bottom of the screen.5.1.2 SoftkeysIn order to provide more advanced controls without cluttering the front panel,there are six softkeys, whose meaning changes as you navigate the controls menus orchange operating modes. If we mention a button that does not appear on the front panel,check the softkeys.5.1.3 Calibration OutputThis is used to calibrate the analog oscilloscope probes. If you are in doubt as towhether the probe is behaving correctly, hook it to the calibration output and hitAutoscale. You should see a nice clean 0-5V square wave at ~1.2kHz.5.1.4 AutoscaleLocated in the Measurement Keys section of the front panel, this is one of themost used buttons. It will cause the oscilloscope/logic analyzer to automatically searchfor signals on its inputs. When it finds signals it will attempt to place them in the middleof the screen and set


View Full Document

Berkeley COMPSCI 150 - Chips, Scopes, and Analyzers

Documents in this Course
Lab 2

Lab 2

9 pages

Debugging

Debugging

28 pages

Lab 1

Lab 1

15 pages

Memory

Memory

13 pages

Lecture 7

Lecture 7

11 pages

SPDIF

SPDIF

18 pages

Memory

Memory

27 pages

Exam III

Exam III

15 pages

Quiz

Quiz

6 pages

Problem

Problem

3 pages

Memory

Memory

26 pages

Lab 1

Lab 1

9 pages

Memory

Memory

5 pages

Load more
Download Chips, Scopes, and Analyzers
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Chips, Scopes, and Analyzers and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Chips, Scopes, and Analyzers 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?