Agilent Technologies 16760A manual 139

Page 139

Chapter 4: Using the Logic Analyzer in Eye Scan Mode

Displaying Captured Eye Scan Data

The Ch Density Color option shows the measurement data in color where the color of a region indicates the number of logic analyzer channels which have transitioned in that region.

2.Change the Display Mode settings. See “To change the Eye Scan color scale” on page 140.

3.Change the display's Aspect Ratio. The options let you choose from several fixed aspect ratios or a display that is resized with the window. To make eye diagram shape comparisons easier, you can choose an aspect ratio that matches your oscilloscope.

4.Choose to Show Graticule. Suppressing the graticule makes it easier to see the on-screen indicators used in the measurement tools.

5.Choose to Highlight channel in composite. In this mode, the selected channel is displayed in solid white over the composite data from all channels in the label.

139

Image 139
Contents Agilent Technologies. All rights reserved Agilent Technologies 16760A Logic AnalyzerProbing Captures input signals as low as 200 mV p-pSampling Mode on Agilent Technologies 16760A Logic AnalyzerConcepts on Reference onGlossary see See AlsoContents Choosing the Sampling Mode 114 Using Symbols 101110 112Format Tab 174 Displaying Captured Eye Scan Data152 155210 Eye Scan Tab 204211 240 Specifications and Characteristics259 Glossary Index Contents Getting Started Eye scan sampling mode, measurements will have these steps Next . Choose the sampling mode on Probing and Sampling Mode Selection StepsConnect logic analyzer to the device under test To choose the sampling mode Choose the sampling modeIf you chose State Mode If you chose Timing ModeEither Timing Mode or State Mode Next . Format labels for the probed signals onIf you chose Eye Scan Mode Format labels for the probed signals To specify threshold voltages To assign pods to the logic analyzerDefined threshold voltage Select the Close button NextTo assign names to logic analyzer channels Define the trigger condition Timing Mode or State Mode StepsNext . Run the measurement on Run the measurementNext . Display the captured data on Display the captured dataTo open Waveform or Listing displays To add display tools via the Workspace window Next For More Information... onSelect channels for the eye scan measurement Eye Scan Mode StepsNext . Set the eye scan range and resolution on Set the eye scan range and resolutionNext . Run the eye scan measurement on Run the eye scan measurementNext . Display the captured eye scan data on Display the captured eye scan dataEye Scan display window, use the following subtabs For More Information For More Information Probing and Selecting the Sampling Mode Probing and Selecting the Sampling Mode Probing the Device Under Test Using the E5378A Single-Ended ProbeEither Single-ended signalNumber NumbersUsing the E5379A Differential Probe Reference voltage Or single-ended signalsIndependent threshold adjustment Negative data inputsOr AMP Using the E5380A Mictor-Compatible ProbeUsing the E5382A Single-ended Flying Lead Probe Set Additional Accessories Using an Analysis ProbeProbing the Device Under Test Selecting the Timing Mode Asynchronous Sampling Choosing the Sampling ModeTo select the conventional/transitional configuration To select the timing modeSample rate is the inverse of the sample period To specify the sample periodTo manually adjust sampling positions on Selecting the State Mode Synchronous SamplingState Mode Sampling Position To automatically adjust sampling positions onTo select the state speed configuration To select the state modeFor the clock input signal that will be used To set up the sampling clockAutomatically sets the sampling position To automatically adjust sampling positionsRun simultaneously To run eye finder repetitively Choose the labels that you wish to run eye finder onTo view eye finder data as a stack of channels To view eye finder data as a bus compositeTo save/load eye finder data Eye Finder Advanced Settings Dialog on To manually adjust sampling positionsEye finder data must be saved and loaded separately To specify the trigger position Either Timing Mode or State ModeTo set acquisition memory depth You can also name analyzers in the Pod Assignment Dialog on To name an analyzerTo turn an analyzer off or on You can give more descriptive names to a logic analyzerHigh-speed or high-bandwidth oscilloscope Selecting the Eye Scan ModeTo select the eye scan mode To select the eye scan mode speed configurationTo set up the eye scan mode reference clock Formatting Labels for Logic Analyzer Probes Format tab has activity indicators that show signal levelsTo assign pods to the analyzer To set up qualified eye scan measurements on Capturing Data on 17 Channels in State ModeTo set pod threshold voltages To set clock threshold voltages To assign probe channels to labels Label off Maximum of 32 channels can be assigned to a labelTo delete labels Label SignalsTo import label names and assignments from a netlist E5378A and E5380A probe types to be selectableTo assign label name Blue to channel 5 on pod A2 To import label definitions from an Ascii fileLabel Definition File Format Examples To change the label polarity To export label definitions to an Ascii fileChannel 5 on pod A2, and channel 6 on pod A1 Changing the label polarity will have the following effects To reorder bits in a labelChanging the label polarity does not affect To display a label that was off To turn labels off or onTo turn a label off To turn a label onUsing the Logic Analyzer in Timing or State Mode Using the Logic Analyzer in Timing or State Mode Use trigger functions for basic measurements Setting Up Triggers and Running MeasurementsGeneral To select a trigger function Using Trigger FunctionsTo specify a label pattern event Timing only To specify a label edge event To enter symbolic label values on Symbols Selector Dialog onTo compress a trigger function To expand a trigger functionTo copy trigger function libraries between systems To load/unload trigger function librariesTo count time, states, or turn counting off Using Other Trigger FeaturesIf you chose Custom To specify default storingTo assign pods to the analyzer on Reduced by half in order to store the required time tagsTo clear default storing changes Acquisition option button and choose either On or Off Default storing is initially on or offTrigger tabs Default Storing subtab, select the At start To insert a store action state mode onTo replace sequence levels To insert/replace/delete sequence levelsTo clear the trigger sequence on To insert sequence levelsTo cut/copy-and-paste sequence levels Setting Up Triggers and Running Measurements Example system14 Slot C Analyzer C has triggered Trigger tab, select the Overview subtab To restore default trigger settingsTo view a picture of the trigger sequence To clear the trigger sequenceTo specify a time duration for events timing only To specify a duration or occurrence count for eventsAvailable To insert a store action state modeTo insert timer actions/events To insert a timer actionTo insert a counter event To insert a timer eventTo insert counter actions/events To insert a counter actionTo insert flag actions/events To insert a flag event To drive the Port Out signal with a flagTo group events To insert a reset occurrence counter actionTo use named events To insert a named event Saving/Recalling Trigger SetupsTo save a trigger setup To give an event list a nameTo start/stop measurements To recall a trigger setupRunning Measurements To clear the trigger save/recall listWaiting for Trigger on If nothing happens when you start a measurementTo stop a measurement Select the Stop or Stop All buttonTo view the trigger status To open Waveform or Listing displays Displaying Captured DataSearch for particular data values captured on labels Help volumeTo use other display tools WindowsDisplaying Captured Data Into parallel words which are easier to view and analyze Analyzer help volumeIntermittent Data Errors Unwanted Triggers If the captured data doesnt look correctThis situation will occur in these cases If there are filtered data holes in display memoryTo view symbolic values in a waveform display To display symbols for data valuesTo view symbolic values in a listing display Select the Cancel button To cancel the display processing of captured data100 You can use symbol names in place of data values when Using Symbols101 To reload object file symbols To load object file symbols102 Object file symbols are reloaded To adjust symbol values for relocated code104 To create user-defined symbolsWhose symbols you wish to relocate To replace user-defined symbolsTo load user-defined symbols To enter symbolic label valuesWhen entering label values in the trigger sequence To delete user-defined symbolsGeneral-Purpose Ascii GPA Symbol File Format on To create an Ascii symbol file106 Create the reader.ini file on your workstation or PC Examples Example for Elf/Stabs StabsTypeReadOnlyTicoffPage AppendTicoffPageExample for Ticoff Example for Coff/Stabs using Ticoff reader109 You can print captured data from display tool windows Printing/Exporting Captured Data111 Select the file name and automatic file sequencing optionsSelect the Read File button Icon to view the imported dataTo cross-trigger with another instrument Cross-Triggering112 113 When the logic analyzer drives the arm signal114 Solving Logic Analysis ProblemsTo test the logic analyzer hardware To test the logic analyzer hardware onSystem help volume Service Center for assistance115 116 Saving and Loading Logic Analyzer ConfigurationsTo save logic analyzer configurations To load logic analyzer configurations117 Using the Logic Analyzer in Eye Scan Mode118 119 Setting Up and Running Eye Scan MeasurementsEye Scan tab lets you set up and run Eye Scan measurements To select channels for the eye scanScan Settings Subtab on To set the eye scan range and resolution120 121 To quickly set up another measurement using the scale seeTo run an eye scan measurement To set advanced eye scan optionsAdvanced Subtab on To set up qualified eye scan measurements122 Memory device versus a memory controller Requirements Signal Timing Burst Transfers123 Before the clock edge to after it Has adjustable sampling positions on each input channelBurst After the rising edge of the clockAre supported Clock cycle of the next burst125 126 127 Be sure that the thresholds are set correctlyDisplay For correct state mode acquisitionsNot already expanded Start your target system and select Run Eye Finder129 Now, set up eye scan mode130 Select the Eye Scan tab Select the Qualifier subtab131 Select the Qualify eye scan sampling using... buttonTo comment on the eye scan settings To open the Eye Scan display Displaying Captured Eye Scan Data133 134 To select the channels displayedTool Within the data captured on the busEye Scan display window, select the Scale tab To scale the Eye Scan displayScale tab, you can To use the scaling optionsTo open the Eye Scan display on To quickly set up another measurement using the scaleTo set Eye Scan display options To clear the captured eye scan data137 138 139 140 To change the Eye Scan color scaleMake measurements on the eye scan data on Is zero by default141 About the captured measurement data To make measurements on the eye scan data142 143 144 145 146 147 148 149 To display information about the eye scan dataScroll bars to navigate through the information Eye Scan display window, select the Info tab150 Info tab, you can151 To comment on the eye scan dataSaving and Loading Captured Eye Scan Data Loading Logic Analyzer Configurations on152 153 Sampling Tab on Format Tab on Trigger Tab on154 Sampling tab lets you choose between the logic analyzers Sampling Tab155 156 Timing ModeConventional Transitional AcquisitionSamples with transitions How Samples are Stored in Transitional TimingWill be stored Period and other times more than two sample periods apartState Speed State Mode158 159 Sampling Positions DialogFile menu Lets you save/load eye finder data Sampling Positions Tab160 161 Label buttonsDisplay Area Sampling PositionCannot run the Eye Finder at this time How the Selected Position BehavesHow the Suggested Position Behaves XX% complete163 Cannot run the Logic Analyzer at this timeCharacterizer cannot be loaded Complete DateSelect one or more labels in the Eye Finder Setup tab 165 Timeout N K clocks in 5 secThis channel appears to be completely quiet Two common possibilities exist166 Run Eye Finder to characterize this channelSee individual channels for messages Stable region extends beyond the limits of the displayDisk is probably full Numerical value for the item XXX could not be readUnsupported revision level AA.BB Failed to open file for reading/writing NameFile Name already exists. Overwrite? Invalid true/false flag169 Eye Finder Setup Tab170 Eye Finder Advanced Settings Dialog171 File Info TabSave As Eye Scan ModeReload Save173 Selecting the Eye Scan Mode onSpecify the logic analyzer pod and clock threshold voltages Expander cards which cannot be used in the clock setupFormat Tab DataPods Pod Assignment DialogName Type176 Trigger Tab177 Trigger Functions Subtab178 General Timing Trigger Functions179 180 General State Trigger Functions181 Find pattern1 eventually followed by pattern2182 183 Advanced Trigger Functions184 Searched for Turbo State Trigger FunctionsState Trigger Functions Advanced pattern1 or pattern2186 187 Half Channel State Trigger Functions188 Settings SubtabCount Intermodule ControlThis tab gives a picture of the trigger sequence Overview Subtab189 Group events Default Storing SubtabEvent Specification List At start AcquisitionSave/Recall Subtab Status Subtab191 192 Creating trigger function librariesMultiple files Symbols TabTwo kinds of symbols are available That you use to set up resource terms194 Object file versions See AlsoMatching Symbols Symbols Selector Dialog195 Offset By Option Search PatternAddress masking is done by the Align to x Byte option Qualifies any address from 100C through 100F Symbol File FormatsAlign to x Byte Option Byte option allows you to mask off an address107 file General-Purpose Ascii GPA Symbol File Format198 Format GPA Record Format Summary199 Definitions in the file Records200 Last address of the section, in hexadecimal Symbol representing the name of the sectionSymbol representing the function name First address of the section, in hexadecimal202 You can specify symbols for variables usingName of a file Number of a line in the file, in decimal203 CommentsCollapse Shows labels only Select All Selects all channels Eye Scan TabLabels Subtab ExpandTime Scan Settings SubtabRun Mode Scan Range206 Advanced SubtabCustom ShortMedium LongNames for Qualifier SubtabQualification Clock Edge to Sample209 Comments SubtabCalibration Messages Calibration TabCalibration Instructions Calibration Status211 Error MessagesGeneral Guidelines Branch expression is too complex212 213 Specific Guidelines 200 Mb/s State and all Timing Modes214 If the following sequence does not compileThis one may Specific Guidelines 400 Mb/s State Modes215 Specific Guidelines 1250/1500 Mb/s State Mode Specific Guidelines 800 Mb/s State Mode216 217 Last sequence level calls goto next Goto action specifies an undefined levelHardware Initialization Failed Possible CausesTiming sampling mode, flags are are always available Maximum of 32 Channels Per LabelMust assign another pod pair to specify actions for flags No more Edge/Glitch resources available for this pod pair220 Possible SolutionsNo more Pattern resources available for this pod pair Phrase some of the edges as patternsSlow or Missing Clock No Trigger action found in the trace specification221 222 Trigger function initialization failure223 Trigger inhibited during timing prestoreTrigger Specification is too complex Then the approximate time is 32 secondsEvent Combiner resource allocation guidelines224 Misaligned boundaries for addresses Waiting for Trigger225 226 To save a trigger setup on227 Specifications and CharacteristicsOperating temperature 0 to 45 degrees C ProbesE5378A Input Equivalent Circuit E5378A Single-Ended Probe Specifications CharacteristicsE5379A Differential Probe Specifications Characteristics All specifications are marked by * asterisk229 E5379A Input Equivalent CircuitE5380A Input Equivalent Circuit 1500 Mb/s Sampling Mode Specifications and Characteristics230 231 Characteristics232 233 400 Mb/s Sampling Mode Specifications Characteristics234 200 Mb/s Sampling Mode Specifications Characteristics235 Conventional Timing Mode Specifications and CharacteristicsTransitional Timing Mode Specifications and Characteristics All specifications are marked by * asterisk236 What is a Specification?237 What is a Characteristic?What is a Function Test? Referred to as an operational accuracy calibration238 239 ConceptsConveyor Belt Analogy Understanding Logic Analyzer Triggering240 241 Conveyor belt analogyNext Sequence Levels on Summary of Triggering CapabilitiesSequence Levels Next Summary of Triggering Capabilities on243 Addr Data 244Boolean Expressions Next Ranges on BranchesEdges RangesTrigger Sequence for Module FlagsOccurrence Counters and Global Counters Next Flags onAn edge followed by an edge with a time limit TimersNext Timers on An example trigger sequence to set up this measurement isNeeded Default StorageStorage Qualification Next Storage Qualification on250 Sequence Level Storage251 Strategies for Setting Up TriggersNext Strategies for Setting Up Triggers on Trigger FunctionsPattern2 occurring immediately after Pattern1 Agilent 16715A trigger user interface252 Store range until pattern occurs Same trigger as If/Then statements253 Next Document Your Trigger Sequences on Setting Up Complex TriggersNext Setting Up Complex Triggers on Document Your Trigger SequencesInline documentation on an Agilent logic analyzer ConclusionsDifferent parts of the trigger to describe how they work Next Conclusions onTo accurately capture data on a bus Understanding State Mode Sampling Positions256 257 258 Window259 Understanding Eye Scan Measurements260 261 Measurements run simultaneously in parallel Voltage resolution that can be set is 1 mVUsing the Logic Analyzer in Eye Scan Mode on Are multiple logic analyzer cards in a module in this caseAsterisk * See edge terms, glitch, and labels Glossary263 264 Divided into 1K 64-state records265 Debug mode See monitor266 Ethernet address See link-level267 268 269 Module/probe interconnect cableProcessor probe See emulation By the channel width of the instrument270 271 Measurements272 273 274 275 Index251 276247 277122 278180 279280 Label values, symbolic, 105 labels, 22Positive logic 281242 282107 283Wait for other machine to trigger 284Publication Number 5988-9044EN January 1