Agilent Technologies 16760A manual If the following sequence does not compile, This one may, 214

Page 214

Chapter 5: Reference

Error Messages

Cannot AND more than 16 non-split pattern events if the pattern events are all on the same pod pair.

Can AND up to 160 non-split pattern events if the pattern events are evenly distributed across all 10 pod pairs on a 5 card set (16 pattern events per pod pair).

Specific Guidelines - 400 Mb/s State Modes

Cannot AND or OR more than 8 non-split pattern events if the pattern events are all on the same pod pair.

Cannot OR more than 4 non-split pattern events if each pattern event is on a different pod pair. You can, however, OR 2 patterns together on each of 4 different pod pairs to make a total of 8 patterns ORed across 4 pod pairs.

Cannot AND or OR more than 4 non-split ranges if the pattern events are all on the same pod pair.

Cannot AND or OR more than 2 split equality (=,!=) pattern events.

Cannot specify more than 1 split inequality (<,<=,>,>=) pattern events.

Cannot specify any range on a split label.

In 400 Mb/s State Mode, the trigger sequence compiler must combine elements of the trigger events of the previous sequence level and the next sequence with the current sequence level, thereby increasing the total complexity of the current level. A sequence level that may compile fine when its the only level in the sequence, may be too complex to compile another level is inserted before or after it.

One possible work-around to this problem is to insert a simple "If anything" sequence level in between two complex levels. The disadvantage to this approach, of course, is that the trigger sequence will miss one state in between the two complex sequence levels.

If the following sequence does not compile:

1 If (complex event list) occurs 1 time

then Goto Next

2 If (complex event list) occurs 1 time

then Trigger and fill memory

This one may:

214

Image 214
Contents Agilent Technologies 16760A Logic Analyzer Agilent Technologies. All rights reservedAgilent Technologies 16760A Logic Analyzer Captures input signals as low as 200 mV p-pSampling Mode on ProbingReference on Concepts onSee Also Glossary seeContents Choosing the Sampling Mode 112 Using Symbols 101110 114155 Displaying Captured Eye Scan Data152 Format Tab 174210 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 Choose the sampling mode To choose the sampling modeIf you chose Timing Mode If you chose State 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 assign pods to the logic analyzer To specify threshold voltagesDefined threshold voltage Select the Close button NextTo assign names to logic analyzer channels Timing Mode or State Mode Steps Define the trigger conditionRun the measurement Next . Run the measurement onNext . Display the captured data on Display the captured dataTo open Waveform or Listing displays Next For More Information... on To add display tools via the Workspace windowEye Scan Mode Steps Select channels for the eye scan measurementSet the eye scan range and resolution Next . Set the eye scan range and resolution onRun the eye scan measurement Next . Run the eye scan measurement onDisplay the captured eye scan data Next . Display the captured eye scan data onEye 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 Using the E5378A Single-Ended Probe Probing the Device Under TestNumbers Single-ended signalNumber EitherUsing the E5379A Differential Probe Negative data inputs Or single-ended signalsIndependent threshold adjustment Reference voltageUsing the E5380A Mictor-Compatible Probe Or AMPUsing the E5382A Single-ended Flying Lead Probe Set Using an Analysis Probe Additional AccessoriesProbing the Device Under Test Choosing the Sampling Mode Selecting the Timing Mode Asynchronous SamplingTo select the timing mode To select the conventional/transitional configurationTo specify the sample period Sample rate is the inverse of the sample periodTo automatically adjust sampling positions on Selecting the State Mode Synchronous SamplingState Mode Sampling Position To manually adjust sampling positions onTo select the state mode To select the state speed configurationTo set up the sampling clock For the clock input signal that will be usedAutomatically sets the sampling position To automatically adjust sampling positionsRun simultaneously Choose the labels that you wish to run eye finder on To run eye finder repetitivelyTo 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 give more descriptive names to a logic analyzer To name an analyzerTo turn an analyzer off or on You can also name analyzers in the Pod Assignment Dialog onTo select the eye scan mode speed configuration Selecting the Eye Scan ModeTo select the eye scan mode High-speed or high-bandwidth oscilloscopeTo 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 E5378A and E5380A probe types to be selectable SignalsTo import label names and assignments from a netlist LabelTo 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 turn a label on To turn labels off or onTo turn a label off To display a label that was offUsing 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 Using Trigger Functions To select a trigger functionTo specify a label pattern event Timing only To enter symbolic label values on Symbols Selector Dialog on To specify a label edge eventTo expand a trigger function To compress a trigger functionTo load/unload trigger function libraries To copy trigger function libraries between systemsUsing Other Trigger Features To count time, states, or turn counting offReduced by half in order to store the required time tags To specify default storingTo assign pods to the analyzer on If you chose CustomTo clear default storing changes To insert a store action state mode on Default storing is initially on or offTrigger tabs Default Storing subtab, select the At start Acquisition option button and choose either On or OffTo insert sequence levels To insert/replace/delete sequence levelsTo clear the trigger sequence on To replace sequence levelsTo cut/copy-and-paste sequence levels Setting Up Triggers and Running Measurements Example system14 Slot C Analyzer C has triggered To clear the trigger sequence To restore default trigger settingsTo view a picture of the trigger sequence Trigger tab, select the Overview subtabTo specify a duration or occurrence count for events To specify a time duration for events timing onlyTo insert a timer action To insert a store action state modeTo insert timer actions/events AvailableTo insert a counter action To insert a timer eventTo insert counter actions/events To insert a counter eventTo insert flag actions/events To drive the Port Out signal with a flag To insert a flag eventTo group events To insert a reset occurrence counter actionTo use named events To give an event list a name Saving/Recalling Trigger SetupsTo save a trigger setup To insert a named eventTo clear the trigger save/recall list To recall a trigger setupRunning Measurements To start/stop measurementsSelect the Stop or Stop All button If nothing happens when you start a measurementTo stop a measurement Waiting for Trigger onTo view the trigger status Displaying Captured Data To open Waveform or Listing displaysWindows Help volumeTo use other display tools Search for particular data values captured on labelsDisplaying Captured Data If the captured data doesnt look correct Analyzer help volumeIntermittent Data Errors Unwanted Triggers Into parallel words which are easier to view and analyzeIf there are filtered data holes in display memory This situation will occur in these casesTo 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 To adjust symbol values for relocated code Object file symbols are reloadedTo replace user-defined symbols To create user-defined symbolsWhose symbols you wish to relocate 104To delete user-defined symbols To enter symbolic label valuesWhen entering label values in the trigger sequence To load 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 AppendTicoffPage StabsTypeReadOnlyTicoffPage Examples Example for Elf/StabsExample for Ticoff Example for Coff/Stabs using Ticoff reader109 Printing/Exporting Captured Data You can print captured data from display tool windowsIcon to view the imported data Select the file name and automatic file sequencing optionsSelect the Read File button 111To cross-trigger with another instrument Cross-Triggering112 When the logic analyzer drives the arm signal 113To test the logic analyzer hardware on Solving Logic Analysis ProblemsTo test the logic analyzer hardware 114System help volume Service Center for assistance115 To load logic analyzer configurations Saving and Loading Logic Analyzer ConfigurationsTo save logic analyzer configurations 116Using the Logic Analyzer in Eye Scan Mode 117118 To select channels for the eye scan Setting Up and Running Eye Scan MeasurementsEye Scan tab lets you set up and run Eye Scan measurements 119Scan Settings Subtab on To set the eye scan range and resolution120 To set advanced eye scan options To quickly set up another measurement using the scale seeTo run an eye scan measurement 121Advanced Subtab on To set up qualified eye scan measurements122 Memory device versus a memory controller Requirements Signal Timing Burst Transfers123 After the rising edge of the clock Has adjustable sampling positions on each input channelBurst Before the clock edge to after itAre supported Clock cycle of the next burst125 126 Be sure that the thresholds are set correctly 127Start your target system and select Run Eye Finder For correct state mode acquisitionsNot already expanded DisplayNow, set up eye scan mode 129Select the Eye Scan tab Select the Qualifier subtab 130Select the Qualify eye scan sampling using... button 131To comment on the eye scan settings To open the Eye Scan display Displaying Captured Eye Scan Data133 Within the data captured on the bus To select the channels displayedTool 134To use the scaling options To scale the Eye Scan displayScale tab, you can Eye Scan display window, select the Scale tabTo clear the captured eye scan data To quickly set up another measurement using the scaleTo set Eye Scan display options To open the Eye Scan display on137 138 139 To change the Eye Scan color scale 140Make 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 Eye Scan display window, select the Info tab To display information about the eye scan dataScroll bars to navigate through the information 149Info tab, you can 150To comment on the eye scan data 151Saving and Loading Captured Eye Scan Data Loading Logic Analyzer Configurations on152 Sampling Tab on Format Tab on Trigger Tab on 153154 Sampling tab lets you choose between the logic analyzers Sampling Tab155 Acquisition Timing ModeConventional Transitional 156Period and other times more than two sample periods apart How Samples are Stored in Transitional TimingWill be stored Samples with transitionsState Speed State Mode158 Sampling Positions Dialog 159File menu Lets you save/load eye finder data Sampling Positions Tab160 Sampling Position Label buttonsDisplay Area 161XX% complete How the Selected Position BehavesHow the Suggested Position Behaves Cannot run the Eye Finder at this timeComplete Date Cannot run the Logic Analyzer at this timeCharacterizer cannot be loaded 163Select one or more labels in the Eye Finder Setup tab Two common possibilities exist Timeout N K clocks in 5 secThis channel appears to be completely quiet 165Stable region extends beyond the limits of the display Run Eye Finder to characterize this channelSee individual channels for messages 166Numerical value for the item XXX could not be read Disk is probably fullInvalid true/false flag Failed to open file for reading/writing NameFile Name already exists. Overwrite? Unsupported revision level AA.BBEye Finder Setup Tab 169Eye Finder Advanced Settings Dialog 170File Info Tab 171Save Eye Scan ModeReload Save AsSelecting the Eye Scan Mode on 173Data Expander cards which cannot be used in the clock setupFormat Tab Specify the logic analyzer pod and clock threshold voltagesType Pod Assignment DialogName PodsTrigger Tab 176Trigger Functions Subtab 177General Timing Trigger Functions 178179 General State Trigger Functions 180Find pattern1 eventually followed by pattern2 181182 Advanced Trigger Functions 183184 Advanced pattern1 or pattern2 Turbo State Trigger FunctionsState Trigger Functions Searched for186 Half Channel State Trigger Functions 187Intermodule Control Settings SubtabCount 188This tab gives a picture of the trigger sequence Overview Subtab189 At start Acquisition Default Storing SubtabEvent Specification List Group eventsSave/Recall Subtab Status Subtab191 Creating trigger function libraries 192That you use to set up resource terms Symbols TabTwo kinds of symbols are available Multiple filesObject file versions See Also 194Matching Symbols Symbols Selector Dialog195 Offset By Option Search PatternAddress masking is done by the Align to x Byte option Byte option allows you to mask off an address Symbol File FormatsAlign to x Byte Option Qualifies any address from 100C through 100F107 file General-Purpose Ascii GPA Symbol File Format198 Format GPA Record Format Summary199 Definitions in the file Records200 First address of the section, in hexadecimal Symbol representing the name of the sectionSymbol representing the function name Last address of the section, in hexadecimalNumber of a line in the file, in decimal You can specify symbols for variables usingName of a file 202Comments 203Expand Eye Scan TabLabels Subtab Collapse Shows labels only Select All Selects all channelsScan Range Scan Settings SubtabRun Mode TimeAdvanced Subtab 206Long ShortMedium CustomClock Edge to Sample Qualifier SubtabQualification Names forComments Subtab 209Calibration Status Calibration TabCalibration Instructions Calibration MessagesError Messages 211General Guidelines Branch expression is too complex212 Specific Guidelines 200 Mb/s State and all Timing Modes 213Specific Guidelines 400 Mb/s State Modes If the following sequence does not compileThis one may 214215 Specific Guidelines 1250/1500 Mb/s State Mode Specific Guidelines 800 Mb/s State Mode216 217 Possible Causes Goto action specifies an undefined levelHardware Initialization Failed Last sequence level calls goto nextNo more Edge/Glitch resources available for this pod pair Maximum of 32 Channels Per LabelMust assign another pod pair to specify actions for flags Timing sampling mode, flags are are always availablePhrase some of the edges as patterns Possible SolutionsNo more Pattern resources available for this pod pair 220Slow or Missing Clock No Trigger action found in the trace specification221 Trigger function initialization failure 222Then the approximate time is 32 seconds Trigger inhibited during timing prestoreTrigger Specification is too complex 223Event Combiner resource allocation guidelines224 Misaligned boundaries for addresses Waiting for Trigger225 To save a trigger setup on 226Probes Specifications and CharacteristicsOperating temperature 0 to 45 degrees C 227All specifications are marked by * asterisk E5378A Single-Ended Probe Specifications CharacteristicsE5379A Differential Probe Specifications Characteristics E5378A Input Equivalent CircuitE5379A Input Equivalent Circuit 229E5380A Input Equivalent Circuit 1500 Mb/s Sampling Mode Specifications and Characteristics230 Characteristics 231232 400 Mb/s Sampling Mode Specifications Characteristics 233200 Mb/s Sampling Mode Specifications Characteristics 234All specifications are marked by * asterisk Conventional Timing Mode Specifications and CharacteristicsTransitional Timing Mode Specifications and Characteristics 235What is a Specification? 236Referred to as an operational accuracy calibration What is a Characteristic?What is a Function Test? 237238 Concepts 239Conveyor Belt Analogy Understanding Logic Analyzer Triggering240 Conveyor belt analogy 241Next Summary of Triggering Capabilities on Summary of Triggering CapabilitiesSequence Levels Next Sequence Levels on243 244 Addr DataBoolean Expressions Ranges BranchesEdges Next Ranges onNext Flags on FlagsOccurrence Counters and Global Counters Trigger Sequence for ModuleAn example trigger sequence to set up this measurement is TimersNext Timers on An edge followed by an edge with a time limitNext Storage Qualification on Default StorageStorage Qualification NeededSequence Level Storage 250Trigger Functions Strategies for Setting Up TriggersNext Strategies for Setting Up Triggers on 251Pattern2 occurring immediately after Pattern1 Agilent 16715A trigger user interface252 Store range until pattern occurs Same trigger as If/Then statements253 Document Your Trigger Sequences Setting Up Complex TriggersNext Setting Up Complex Triggers on Next Document Your Trigger Sequences onNext Conclusions on ConclusionsDifferent parts of the trigger to describe how they work Inline documentation on an Agilent logic analyzerTo accurately capture data on a bus Understanding State Mode Sampling Positions256 257 Window 258Understanding Eye Scan Measurements 259260 261 Are multiple logic analyzer cards in a module in this case Voltage resolution that can be set is 1 mVUsing the Logic Analyzer in Eye Scan Mode on Measurements run simultaneously in parallelAsterisk * See edge terms, glitch, and labels Glossary263 Divided into 1K 64-state records 264Debug mode See monitor 265Ethernet address See link-level 266267 268 Module/probe interconnect cable 269Processor probe See emulation By the channel width of the instrument270 Measurements 271272 273 274 Index 275276 251277 247278 122279 180Label values, symbolic, 105 labels, 22 280281 Positive logic282 242283 107284 Wait for other machine to triggerPublication Number 5988-9044EN January 1