User’s GuideAgilent Technologies 1670G Series Logic AnalyzersPublication Number 01670-97022August 2002For Safety information, Warranties, and Regulato
10 ContentsThe Scope Auto Measure Menu 188Input field 188Automatic measurements display 189Automatic measurement algorithms 1918 Using the Pattern Ge
100 Triggering ExamplesSingle-Machine Trigger ExamplesTo trigger on the nth iteration of a loopTraditional debugging requires print statements aroun
101Triggering ExamplesSingle-Machine Trigger ExamplesThe specification has some advantages and a potential problem. • The advantages are that a pipe
102 Triggering ExamplesSingle-Machine Trigger ExamplesTo trigger on the nth recursive call of a recursive function1 Go to the state analyzer's
103Triggering ExamplesSingle-Machine Trigger Examples5 Insert another sequence level before the current one. Select the User Level function and ente
104 Triggering ExamplesSingle-Machine Trigger ExamplesTo trigger on entry to a function This sequence triggers on entry to a function only when it i
105Triggering ExamplesSingle-Machine Trigger ExamplesThe specification also stores all execution inside function F1, whether or not F2 was called. I
106 Triggering ExamplesSingle-Machine Trigger ExamplesTo capture a write of known bad data to a particular variableThe trigger specification ANDs th
107Triggering ExamplesSingle-Machine Trigger ExamplesTo trigger on a loop that occasionally runs too longThis example assumes the loop normally exec
108 Triggering ExamplesSingle-Machine Trigger ExamplesTo verify correct return from a function callThe exit code for a function will often contain i
109Triggering ExamplesSingle-Machine Trigger ExamplesTo trigger after all status bus lines finish transitioningIn some applications, you will want t
Contents 11Loading ASCII Files 233ASCII File Commands 234ASCDown Command 234LABel 235VECTor 236FORMat:xxx 239Loading an ASCII file over a bus (exampl
110 Triggering ExamplesSingle-Machine Trigger ExamplesTo find the nth assertion of a chip select line1 Go to the timing analyzer's Trigger menu
111Triggering ExamplesSingle-Machine Trigger ExamplesTo verify that the chip select line is strobed after the address is stable1 Go to the timing an
112 Triggering ExamplesSingle-Machine Trigger ExamplesTo trigger when expected data does not appear when requested1 Go to the timing analyzer's
113Triggering ExamplesSingle-Machine Trigger ExamplesThis sequence specification causes the analyzer to trigger when the data does not occur in 16 m
114 Triggering ExamplesSingle-Machine Trigger ExamplesTo test minimum and maximum pulse limits1 Go to the timing analyzer's Trigger menu.2 Defi
115Triggering ExamplesSingle-Machine Trigger ExamplesBecause both timers start when entering sequence level 2, they start as soon as the positive ed
116 Triggering ExamplesSingle-Machine Trigger ExamplesTo detect a handshake violation1 Go to the timing analyzer's Trigger menu.2 Define the Ed
117Triggering ExamplesSingle-Machine Trigger ExamplesTo detect bus contentionIn this setup, the trigger occurs only if both devices assert their bus
118 Triggering ExamplesCross-Arming Trigger ExamplesCross-Arming Trigger ExamplesThe following examples use cross arming to coordinate measurements
119Triggering ExamplesCross-Arming Trigger ExamplesTo examine software execution when a timing violation occursThe timing analyzer triggers when the
12 ContentsDisk Drive Operations 275Disk operations 275Autoload 278Format 278Pack 279Load and Store 280The RS-232-C, GPIB, and Centronics Interfaces
120 Triggering ExamplesCross-Arming Trigger Examples6 Under State Sequence Levels, enter the following sequence specification: • While storing "
121Triggering ExamplesCross-Arming Trigger ExamplesTo look at control and status signals during execution of a routineThe state analyzer will trigge
122 Triggering ExamplesCross-Arming Trigger ExamplesTo detect a glitchThe following setup uses a state analyzer to capture state flow occurring at t
123Triggering ExamplesCross-Arming Trigger ExamplesTo capture the waveform of a glitch using the oscilloscope (oscilloscope option only)The followin
124 Triggering ExamplesCross-Arming Trigger ExamplesTo view your target system processing an interrupt (oscilloscope option only)Use the oscilloscop
125Triggering ExamplesCross-Arming Trigger ExamplesTo trigger timing analysis of a count-down on a set of data linesYour target system may include v
126 Triggering ExamplesCross-Arming Trigger ExamplesTo monitor two coprocessors in a target systemDebugging coprocessor systems can be a complex tas
127Triggering ExamplesCross-Arming Trigger Examples7 Check that the second analyzer is triggering on arm and that Count Time is set.After the measur
128 Triggering ExamplesSpecial DisplaysSpecial DisplaysInterleaved trace listsInterleaved trace lists allow you to view data captured by two analyze
129Triggering ExamplesSpecial DisplaysTo interleave trace lists1 Set up both analyzers as state analyzers.2 Go to the Trigger menu of the first anal
Contents 13The Analyzer Trigger Menu 312Trigger sequence levels 312Modify Trigger field 313Timing trigger function library 314State trigger function
130 Triggering ExamplesSpecial Displays8 Select the name of the other analyzer and the label to interleave.Interleaved data is displayed in a light
131Triggering ExamplesSpecial DisplaysTo view trace lists and waveforms on the same display1 Set up a timing and a state analyzer.2 Go to the state
132 Triggering ExamplesSpecial DisplaysYou cannot view state analyzer data in the waveform display. However, you can view timing analyzer data and o
1336File Management
134 File ManagementFile ManagementFile ManagementBeing able to transfer data to a host computer, such as a PC or UNIX workstation, can enhance the l
135File ManagementTransferring Files Using the Flexible Disk DriveTransferring Files Using the Flexible Disk DriveBecause the flexible disk drive on
136 File ManagementTransferring Files Using the Flexible Disk DriveTo save a configurationYou can save configurations on a 3.5-inch disk or on the i
137File ManagementTransferring Files Using the Flexible Disk DriveTo load a configurationYou can quickly load a previously saved configuration, so t
138 File ManagementTransferring Files Using the Flexible Disk Drive5 Select Execute.Loading System Configuration for Programmatic Control
139File ManagementTransferring Files Using the Flexible Disk DriveTo save a trace list in ASCII formatSome screens, such as file lists and trace lis
14 ContentsThe Compare Menu 344Reference Listing field 345Difference Listing field 345Copy Listing to Reference field 346Find Error field 347Compare
140 File ManagementTransferring Files Using the Flexible Disk DriveTo save a screen's imageYou can save menus and measurements to disk in one o
141File ManagementTransferring Files Using the Flexible Disk Drive6 Select Flexible Disk from the Output Disk menu, then select Execute.Print Disk M
142 File ManagementTransferring Files Using the LANTransferring Files Using the LANThe 1670G-series logic analyzers come equipped with a LAN interfa
143File ManagementTransferring Files Using the LANTo transfer files using ftp1 Check that your network package include ftp, and connect your logic a
144 File ManagementTransferring Files Using the LAN
1457Using the Oscilloscope
146 Using the OscilloscopeUsing the OscilloscopeUsing the OscilloscopeThis chapter covers the oscilloscope common menus and calibration. This chapte
147Using the OscilloscopeCalibrating the oscilloscopeCalibrating the oscilloscopeEquipment RequiredCalibration PROTECT/UNPROTECT switchThe 1670G-ser
148 Using the OscilloscopeCalibrating the oscilloscopeLoad the default calibration factorsNote that once the default calibration factors are loaded,
149Using the OscilloscopeCalibrating the oscilloscopeSelf Cal menu calibrationsMessages will be displayed as each calibration routine is completed t
Contents 15The Analyzer Hardware 4031670G-series analyzer theory 404Logic acquisition board theory 408Oscilloscope board theory 412Pattern Generator
150 Using the OscilloscopeCalibrating the oscilloscope2 Optimize Delay of the Self Cal.a Obtain a BNC 50-W, 48-inch cable. Once you select Start, th
151Using the OscilloscopeCalibrating the oscilloscope4 Calibrate the Logic Trigger of the Self Cal.a Obtain a BNC 50-W, 48-inch cable.b Select Start
152 Using the OscilloscopeOscilloscope Common MenusOscilloscope Common MenusThe following options apply to all of the oscilloscope menus.Run/Stop op
153Using the OscilloscopeOscilloscope Common MenusIf you have been using the Run field to initiate your runs, the oscilloscope will run in the mode
154 Using the OscilloscopeOscilloscope Common MenusAutoscaleAutoscale is an algorithm that automatically optimizes the display of one or more wavefo
155Using the OscilloscopeOscilloscope Common MenusDisplaying the waveform. When the autoscale algorithm is complete, the oscilloscope automatically
156 Using the OscilloscopeOscilloscope Common MenusTime baseThe s/Div and Delay fields are displayed on all of the oscilloscope menus, except for th
157Using the OscilloscopeThe Scope Channel MenuThe Scope Channel MenuThe Channel menu selects the channel input and the values that control the vert
158 Using the OscilloscopeThe Scope Channel MenuProbe fieldYou use the Probe field to set the probe attenuation factor for the input channel current
159Using the OscilloscopeThe Scope Channel MenuPreset fieldWhen you select the Preset field, a pop-up appears, offering choices of TTL, ECL, and Use
16 ContentsError Messages 432". . . Inverse Assembler Not Found" 432"No Configuration File Loaded" 432"Selected File is Inco
160 Using the OscilloscopeThe Scope Display MenuThe Scope Display MenuThe Display options control how the oscilloscope acquires and displays wavefor
161Using the OscilloscopeThe Scope Display MenuIf you start repetitive run, the oscilloscope acquires and displays data, averaging each run with the
162 Using the OscilloscopeThe Scope Display MenuConnect Dots fieldThe oscilloscope display can be enhanced to show a better picture of a waveform by
163Using the OscilloscopeThe Scope Display MenuDisplay Options fieldThe Display Options field allows you to display either sample period information
164 Using the OscilloscopeThe Scope Trigger MenuThe Scope Trigger MenuThe Scope Trigger menu allows you to choose the method you want to use to trig
165Using the OscilloscopeThe Scope Trigger MenuEdge trigger modeIn the edge trigger mode, the oscilloscope triggers at a specified voltage level on
166 Using the OscilloscopeThe Scope Trigger MenuThe default condition for all patterns is X, "don't care." To change the pattern, sel
167Using the OscilloscopeThe Scope Trigger MenuLevel fieldThe Level field shows the voltage value of the trigger level. When the voltage value on th
168 Using the OscilloscopeThe Scope Trigger MenuSince the trigger level range is limited by the voltage values displayed in the waveform window, the
169Using the OscilloscopeThe Scope Trigger MenuSource fieldWhen you select the Source field, a pop-up menu appears showing the inputs available as t
Contents 17Preparing For Use 455To inspect the logic analyzer 456To apply power 456To clean the logic analyzer 457To test the logic analyzer 457Troub
170 Using the OscilloscopeThe Scope Trigger MenuCount fieldThe Count field defines the number of trigger events that must occur after the first trig
171Using the OscilloscopeThe Scope Trigger MenuAuto-Trig fieldThe Auto-Trig field allows you to specify whether or not the acquisitions should wait
172 Using the OscilloscopeThe Scope Trigger MenuWhen fieldThe When field appears only when Pattern mode is selected. When you select this field, a p
173Using the OscilloscopeThe Scope Trigger MenuThe pattern duration time can be any value between 20 ns and 160 ms in 10 ns steps.If the count set i
174 Using the OscilloscopeThe Scope Trigger MenuIf the count set in the Count field is one, the trigger event will be the first pattern event that m
175Using the OscilloscopeThe Scope Trigger MenuIf the count set in the Count field is one, the trigger event will be the first pattern event that me
176 Using the OscilloscopeThe Scope Marker MenuThe Scope Marker MenuThe oscilloscope has two sets of markers that allow you to make time and voltage
177Using the OscilloscopeThe Scope Marker MenuTrig to X and Trig to O fieldsThe trigger point is always Time 0. Resolution for Trig to X and Trig to
178 Using the OscilloscopeThe Scope Marker MenuThe Marker Value display consists of two blocks. One contains settings for the voltage markers, the s
179Using the OscilloscopeThe Scope Marker MenuAutomatic time markers options When you select the T Markers field, a pop-up menu appears. When you ch
18 Contents18 Using the LAN’s X Window InterfaceUsing the LAN’s X Window Interface 498To start the interface from the front panel 499To start the int
180 Using the OscilloscopeThe Scope Marker MenuSet on fieldThe Set on field assigns an input waveform to the Tx or To marker, or allows the marker t
181Using the OscilloscopeThe Scope Marker MenuSlope fieldThe Slope field sets the Tx or To marker on either the positive or negative edge of the sel
182 Using the OscilloscopeThe Scope Marker MenuOffWhen Statistics is set to Off, the Tx to To, Trig to X, and Trig to O fields appear next to the T
183Using the OscilloscopeThe Scope Marker MenuWhen you select Less Than, the oscilloscope runs until the Tx-To time interval is less than the value
184 Using the OscilloscopeThe Scope Marker MenuManual/Automatic Time Markers optionThe manual/automatic combination allows you to have one time mark
185Using the OscilloscopeThe Scope Marker MenuVoltage Markers optionsWhen you select the V Markers field on the display, a pop-up menu appears. When
186 Using the OscilloscopeThe Scope Marker MenuOverlay and waveform math traces cannot be selected for voltage marker placement.The Vb On field work
187Using the OscilloscopeThe Scope Marker MenuSelecting one of the possible time markers for centering the waveform data will cause the timebase del
188 Using the OscilloscopeThe Scope Auto Measure MenuThe Scope Auto Measure MenuOne of the primary features of the oscilloscope is its ability to ma
189Using the OscilloscopeThe Scope Auto Measure MenuAutomatic measurements displayThe large field in the middle row of the menu is called the automa
Contents 1922 Troubleshooting the LAN ConnectionTroubleshooting the LAN Connection 536Troubleshooting the Initial Connection 537Assess the problem 53
190 Using the OscilloscopeThe Scope Auto Measure MenuCriteria used for making automatic measurementsIf more than one waveform, edge, or pulse is dis
191Using the OscilloscopeThe Scope Auto Measure MenuAutomatic measurement algorithmsThe following explains top and base voltages, then defines the m
192 Using the OscilloscopeThe Scope Auto Measure MenuMeasurement algorithmsFrequency (Freq). The frequency of the first complete cycle displayed is
193Using the OscilloscopeThe Scope Auto Measure MenuPositive Pulse Width (+Width). Pulse width is measured at the 50% voltage level.If the first edg
194 Using the OscilloscopeThe Scope Auto Measure MenuPreshoot and Overshoot . Preshoot and Overshoot measure the perturbation on a waveform above or
1958Using the Pattern Generator
196 Using the Pattern GeneratorUsing the Pattern GeneratorUsing the Pattern GeneratorThis chapter provides instructions for using the pattern genera
197Using the Pattern GeneratorSetting Up the Proper ConfigurationsSetting Up the Proper ConfigurationsThis section discusses setting up the configur
198 Using the Pattern GeneratorSetting Up the Proper Configurations4 Set the Clock Out Delay if a delay is needed.Setting a delay is useful when usi
199Using the Pattern GeneratorSetting Up the Proper ConfigurationsTo build a labelWhen you build a label, you are grouping channels under a label na
2 Agilent Technologies 1670G-Series Logic AnalyzersThe Agilent Technologies 1670G-Series is a 150-MHz State/500-MHz Timing Logic Analyzer with a VGA
20 Contents24 Getting Started with the Symbol UtilityGetting Started with the Symbol Utility 570To Access the Symbol File Load Menu 571Method 1: Usin
200 Using the Pattern GeneratorBuilding Test Vectors and FunctionsBuilding Test Vectors and FunctionsOnce the pattern generator is configured, you w
201Using the Pattern GeneratorBuilding Test Vectors and FunctionsTo build a main vector sequenceDuring a single run, the program vectors in the MAIN
202 Using the Pattern GeneratorBuilding Test Vectors and FunctionsTo build an initialization sequenceUse the INIT SEQUENCE to place the system under
203Using the Pattern GeneratorBuilding Test Vectors and FunctionsTo edit a main or initialization sequence1 Using the knob, highlight the vector you
204 Using the Pattern GeneratorBuilding Test Vectors and FunctionsTo include hardware instructions in a sequenceThe following hardware instruction t
205Using the Pattern GeneratorBuilding Test Vectors and FunctionsTo include software instructions in a sequenceThe following software instructions a
206 Using the Pattern GeneratorBuilding Test Vectors and FunctionsTo include a user macro in a sequenceIf you have user macros, you can include them
207Using the Pattern GeneratorBuilding Test Vectors and FunctionsTo build a user macroBuild functions for sequences of vectors you will want to use
208 Using the Pattern GeneratorBuilding Test Vectors and FunctionsTo modify a function nameIf you rename a function, the new function name will be d
209Using the Pattern GeneratorBuilding Test Vectors and FunctionsTo add, delete, or rename parametersParameters are set when they are inserted into
Contents 21The OMF Symbol Browser Menu 596Symbol Type Selection Field (User vs. OMF) 597Find Field 598Browse Results Display 600Align to xx Byte Opti
210 Using the Pattern GeneratorBuilding Test Vectors and FunctionsTo place parameters in a vectorOnce parameters are added to the parameter list, yo
211Using the Pattern GeneratorBuilding Test Vectors and FunctionsTo enter or modify parametersEach time you include a function in an initialization
212 Using the Pattern GeneratorBuilding Test Vectors and FunctionsTo build a User Symbol TableYou may want to build a symbol table to make inserting
213Using the Pattern GeneratorBuilding Test Vectors and FunctionsTo include symbols in a sequenceSymbols must be created before they become availabl
214 Using the Pattern GeneratorBuilding Test Vectors and FunctionsTo include symbols in a functionIn the Format menu, you assign symbols to data und
215Using the Pattern GeneratorBuilding Test Vectors and FunctionsTo store a configurationOnce you have completed configuring the pattern generator,
216 Using the Pattern GeneratorBuilding Test Vectors and FunctionsTo load a configuration1 From the System menu, select Configuration.2 Select Hard
217Using the Pattern GeneratorBuilding Test Vectors and FunctionsTo use AutorollWhen Autoroll is used, each time you complete the process of adding
218 Using the Pattern GeneratorBuilding Test Vectors and FunctionsThe Format MenuThe Format menu lets you configure the pattern generator with a clo
219Using the Pattern GeneratorBuilding Test Vectors and FunctionsClock Period (internal clock source)This field toggles from Clock Period, when an i
22 Contents
220 Using the Pattern GeneratorBuilding Test Vectors and FunctionsClock Out DelayThe Clock Out Delay setting allows you to position the output clock
221Using the Pattern GeneratorBuilding Test Vectors and FunctionsLabelsLabels let the user group output channels from the data pods into a more logi
222 Using the Pattern GeneratorBuilding Test Vectors and FunctionsThe Sequence MenuUse the Sequence menu to build your test vector files. There are
223Using the Pattern GeneratorBuilding Test Vectors and FunctionsINIT and MAIN SequencesUse the knob to highlight individual lines in either vector
224 Using the Pattern GeneratorBuilding Test Vectors and FunctionsStepUse the Step field to step through your vector sequence to debug a critical se
225Using the Pattern GeneratorBuilding Test Vectors and FunctionsWhen deleting vector rows, the INIT START, INIT END, MAIN START, and MAIN END canno
226 Using the Pattern GeneratorBuilding Test Vectors and FunctionsMerge is not allowed in the following cases:• Within a repeat loop.• Within an IF
227Using the Pattern GeneratorBuilding Test Vectors and FunctionsInsertSelecting the Insert field adds another instruction line immediately below th
228 Using the Pattern GeneratorBuilding Test Vectors and FunctionsBreak. The Break instruction causes a break at the current vector. In single run m
229Using the Pattern GeneratorBuilding Test Vectors and FunctionsThe If event uses either the IMB or the same external clock pod input lines as the
23Section 1Logic Analyzer
230 Using the Pattern GeneratorBuilding Test Vectors and FunctionsData FieldSelecting the data field to the right of the instruction field lets you
231Using the Pattern GeneratorBuilding Test Vectors and FunctionsThe User Macros MenuThe User Macros menu is used to create new functions and edit e
232 Using the Pattern GeneratorBuilding Test Vectors and FunctionsFunction 0 (current function field)Touching this field brings up a list of functio
233Using the Pattern GeneratorLoading ASCII FilesLoading ASCII FilesYou can create pattern generator files and load them as ASCII files using one of
234 Using the Pattern GeneratorASCII File CommandsASCII File CommandsIn addition to the unique ASCII file commands described here, you may want to i
235Using the Pattern GeneratorASCII File CommandsLABelCommand LABel <name_str>,<width><name_str>label string, six characters maxim
236 Using the Pattern GeneratorASCII File CommandsVECTorCommand VECTor <char_count><char_count>a ten character string starting with a &a
237Using the Pattern GeneratorASCII File CommandsNo data is allowed in the same line as the VECTor command. The line termination in the VECTor comma
238 Using the Pattern GeneratorASCII File CommandsAny characters that are not valid hexadecimal digits (0 through 9, or upper/lower case a through f
239Using the Pattern GeneratorASCII File CommandsFORMat:xxxCommand FORMat:MODEFORMat:CLOCkFORMat:DELayThese commands transfer set fields from the Fo
240 Using the Pattern GeneratorASCII File CommandsLoading an ASCII file over a bus (example)To load an ASCII file over the bus use the following exa
241Using the Pattern GeneratorASCII File CommandsNotes• Lines 010 through 044 can be sent as discrete remote control commands or included in a singl
242 Using the Pattern GeneratorASCII File CommandsPattern Generator Probing SystemPod NumberingThe 1670G-series pods are numbered as shown in the fi
2439Logic Analyzer Reference
244 Logic Analyzer Reference1670G-Series Logic Analyzer Description1670G-Series Logic Analyzer DescriptionThe 1670G-series logic analyzers are part
245Logic Analyzer Reference1670G-Series Logic Analyzer DescriptionOscilloscope optionThe 2 GSa/s oscilloscope has immediate, edge, and pattern trigg
246 Logic Analyzer Reference1670G-Series Configuration Capabilities1670G-Series Configuration CapabilitiesThe four analyzer models in each of the 16
247Logic Analyzer Reference1670G-Series Configuration CapabilitiesTiming Analyzer ConfigurationsTiming Analyzer Configuration Considerations• Unused
248 Logic Analyzer ReferenceProbingProbingThis section discusses the probing system for the logic analyzer. It also contains the information you nee
249Logic Analyzer ReferenceProbingMicroprocessor and Bus-Specific InterfacesThere are a number of microprocessor- and bus-specific interfaces availa
251Logic Analyzer Overview
250 Logic Analyzer ReferenceProbingThe Termination AdapterThe logic analyzer must be properly terminated to operate correctly. Most Agilent Technolo
251Logic Analyzer ReferenceProbingGeneral-purpose probing system descriptionThe standard probing system provided with the logic analyzer consists of
252 Logic Analyzer ReferenceProbingProbe and Pod GroundingEach pod is grounded by a long, black, pod ground lead. You can connect the ground lead di
253Logic Analyzer ReferenceProbingGrabbersThe grabbers have a small hook that fits around the IC pins and component leads. The grabbers have been de
254 Logic Analyzer ReferenceProbingMaximum Probe Input VoltageThe maximum input voltage of each logic analyzer probe is 40 volts peak.Pod Thresholds
255Logic Analyzer ReferenceProbingAssembling the probing systemThe general-purpose probing system components are assembled as shown to make a connec
256 Logic Analyzer ReferenceProbingConnecting Probe Cables to the Logic AnalyzerAll probe cables are installed at the factory. If you need to replac
257Logic Analyzer ReferenceProbingDisconnecting Probe Leads from Probe Tip AssembliesWhen you receive the logic analyzer, the probe leads are alread
258 Logic Analyzer ReferenceProbingConnecting the Grabbers to the ProbesConnect the grabbers to the probe leads by slipping the connector at the end
259Logic Analyzer ReferenceProbingOscilloscope probes (oscilloscope option only)The two oscilloscope probes supplied with the oscilloscope option ar
26 Logic Analyzer OverviewAgilent Technologies 1670G-Series Logic AnalyzerAgilent Technologies 1670G-Series Logic Analyzer1670G-Series Logic Analyze
260 Logic Analyzer ReferenceProbingConnecting the pattern generator pods directly to a PC board (pattern generator option only)To connect the patter
261Logic Analyzer ReferenceProbingPattern generator output pod characteristics (pattern generator option only)The following equivalent circuit infor
262 Logic Analyzer ReferenceProbingAgilent Technologies 10464A ECL Data Pod (terminated)Output type 10H115 with 330 ohm pulldown, 47 ohm in seriesMa
263Logic Analyzer ReferenceProbingAgilent Technologies 10466A 3-State TTL/3.3 Volt Data PodOutput type 74LVT244 with 100 ohm in series10H125 on non
264 Logic Analyzer ReferenceProbingData Cable Characteristics Without a Data PodThe 1670G-series, with the pattern generator option, data cables wit
265Logic Analyzer ReferenceProbingAgilent Technologies 10460A TTL Clock PodClock output type 10H125 with 47 ohm series; true & invertedClock out
266 Logic Analyzer ReferenceProbingAgilent Technologies 10463A ECL Clock PodClock output type 10H116 differential unterminated; anddifferential with
267Logic Analyzer ReferenceKeyboard ShortcutsKeyboard ShortcutsThis section explains how to use the optional keyboard interface (Agilent Technologie
268 Logic Analyzer ReferenceKeyboard ShortcutsPage Up and Page Down keysThe Page Up and Page Down keys page through listings. The Page Up key displa
269Logic Analyzer ReferenceKeyboard ShortcutsUsing the keyboard overlaysA keyboard overlay is included in the E2427B Keyboard Kit. The table below r
27Logic Analyzer OverviewAgilent Technologies 1670G-Series Logic AnalyzerShift KeyThe Shift key, which is blue, provides lowercase letters and acces
270 Logic Analyzer ReferenceCommon Menu FieldsCommon Menu FieldsThere are a number of fields that appear throughout the different menus that have si
271Logic Analyzer ReferenceCommon Menu FieldsPrint fieldThe Print field prints what is displayed on the screen at the time you initiate the printout
272 Logic Analyzer ReferenceCommon Menu FieldsPrint DiskThe Print Disk option copies the screen in graphical form or ASCII, if available, to a file
273Logic Analyzer ReferenceCommon Menu FieldsRun/Stop fieldThe Run field starts the analyzer measurement. When you select Run, the screen switches t
274 Logic Analyzer ReferenceCommon Menu FieldsRoll fieldsSome data may not fit on screen when there are many pods or labels to display. When this ha
275Logic Analyzer ReferenceDisk Drive OperationsDisk Drive OperationsThe logic analyzer has a built-in 3.5-inch, double-sided, high-density or doubl
276 Logic Analyzer ReferenceDisk Drive Operations•Format DiskFormats a flexible disk or the internal hard disk. Either can be formatted in LIF or DO
277Logic Analyzer ReferenceDisk Drive Operations•StoreSaves system and analyzer measurement setups including data.Disk operation safeguardsIf there
278 Logic Analyzer ReferenceDisk Drive OperationsAutoloadThe Autoload operation allows you to designate a set of configuration files to be loaded au
279Logic Analyzer ReferenceDisk Drive OperationsPackBy purging files from the disk and adding other files, you may end up with blank areas on the di
28 Logic Analyzer OverviewAgilent Technologies 1670G-Series Logic AnalyzerExternal Trigger BNCsThe External Trigger BNCs provide the "Port In&q
280 Logic Analyzer ReferenceDisk Drive OperationsLoad and StoreWhen you choose Load or Store, you next need to set the field immediately to the righ
281Logic Analyzer ReferenceDisk Drive OperationsOscilloscope (oscilloscope option only)Oscilloscope configuration files store measurement setups, in
282 Logic Analyzer ReferenceThe RS-232-C, GPIB, and Centronics InterfacesThe RS-232-C, GPIB, and Centronics InterfacesThis section describes the def
283Logic Analyzer ReferenceThe RS-232-C, GPIB, and Centronics InterfacesThe GPIB interfaceThe General Purpose Interface Bus (GPIB) is Agilent Techno
284 Logic Analyzer ReferenceThe RS-232-C, GPIB, and Centronics InterfacesThe RS-232-C interfaceThe RS-232-C interface is Agilent Technologies'
285Logic Analyzer ReferenceThe RS-232-C, GPIB, and Centronics InterfacesData BitsData Bits are the number of bits used to represent the binary code
286 Logic Analyzer ReferenceThe RS-232-C, GPIB, and Centronics InterfacesThe Ethernet LAN interfaceThe LAN interface is Agilent Technologies’ implem
287Logic Analyzer ReferenceThe RS-232-C, GPIB, and Centronics InterfacesLAN PortThere are two ports for connecting the logic analyzer to LAN. The LA
288 Logic Analyzer ReferenceThe RS-232-C, GPIB, and Centronics InterfacesHelp with...These buttons provide additional information on the LAN setting
289Logic Analyzer ReferenceSystem UtilitiesSystem UtilitiesThe System Utilities menu is used for setting system level parameters such as the system
29Logic Analyzer OverviewAgilent Technologies 1670G-Series Logic AnalyzerTo make a measurementFor more detail on any of the information below, see t
290 Logic Analyzer ReferenceSystem UtilitiesUpdate FLASH ROM fieldThe logic analyzer uses flash ROMs to store the operating system. The analyzer you
291Logic Analyzer ReferenceSystem UtilitiesIf you press a key other than Done, the logic analyzer will not pause for you to insert the second disk w
292 Logic Analyzer ReferenceDisplay Color SelectionDisplay Color SelectionThe color selection feature allows you to customize display colors, which
293Logic Analyzer ReferenceDisplay Color SelectionWhite is the center of the top of the cylinder (Luminosity = 100%, Saturation = 0%). The center li
294 Logic Analyzer ReferenceDisplay Color SelectionSetting the Color, Hue, Saturation, and Luminosity FieldsTo set the Color, Hue, Saturation, or Lu
295Logic Analyzer ReferenceThe Analyzer Configuration MenuThe Analyzer Configuration MenuType fieldThe Type field lets you configure the logic analy
296 Logic Analyzer ReferenceThe Analyzer Configuration MenuIllegal configurationWhen both analyzers are turned on, the first pod pair 1,2 and the la
297Logic Analyzer ReferenceThe Analyzer Format MenuThe Analyzer Format MenuPod threshold fieldThe pod threshold field is used to set a voltage level
298 Logic Analyzer ReferenceThe Analyzer Format MenuState acquisition modes The State Acquisition Mode field identifies the channel width and memory
299Logic Analyzer ReferenceThe Analyzer Format MenuTiming acquisition modes The Timing Acquisition mode field identifies the acquisition type, the c
3Oscilloscope Features (Option)• 500 MHz bandwidth•2 Gigasample per second max sampling rate• >32000 samples per channel• Marker measurementsdisp
30 Logic Analyzer OverviewAgilent Technologies 1670G-Series Logic AnalyzerAssign podsIn the Analyzer Configuration menu, assign the connected pods t
300 Logic Analyzer ReferenceThe Analyzer Format MenuAcquisition modesThe Acquisition mode field identifies the channel width and sampling speed of t
301Logic Analyzer ReferenceThe Analyzer Format MenuClock Inputs DisplayBeneath the Data on clks, and next to the activity indicators, is a group of
302 Logic Analyzer ReferenceThe Analyzer Format MenuPod clock field (State only)The pod clock field identifies the type of clock arrangement assigne
303Logic Analyzer ReferenceThe Analyzer Format MenuLatching Slave DataAnalyzer MemorySlave Latchlatches on master clocklatches on slave clockdata on
304 Logic Analyzer ReferenceThe Analyzer Format MenuDemultiplexThe Demultiplex mode is used to store two different sets of data that occur at differ
305Logic Analyzer ReferenceThe Analyzer Format MenuMaster and Slave Clock fields (State only)The Master and Slave Clock fields are used to construct
306 Logic Analyzer ReferenceThe Analyzer Format MenuSee Also "Pod Clock Field" found earlier in this chapter for information on selecting
307Logic Analyzer ReferenceThe Analyzer Format MenuSetup/Hold fieldSetup/Hold in the Master and Slave Clock fields adjusts the relative position of
308 Logic Analyzer ReferenceThe Analyzer Format MenuSymbols fieldThe Symbols field is located directly below the Run field in the upper right corner
309Logic Analyzer ReferenceThe Analyzer Format MenuBase fieldUse the Base field to select the numeric base in which the pattern in the symbols menu
31Logic Analyzer OverviewAgilent Technologies 1670G-Series Logic AnalyzerSet up triggerDefine termsIn the Analyzer Trigger menu, define trigger vari
310 Logic Analyzer ReferenceThe Analyzer Format MenuLabel fieldsThe label fields are the fields with label names along the left side of the display
311Logic Analyzer ReferenceThe Analyzer Format MenuLabel polarity fieldsThe label polarity fields, which are located just after the label, are used
312 Logic Analyzer ReferenceThe Analyzer Trigger MenuThe Analyzer Trigger MenuTrigger sequence levelsSequence levels are the definable stages of the
313Logic Analyzer ReferenceThe Analyzer Trigger MenuModify Trigger fieldThe Modify Trigger field allows you to modify the statements of any single s
314 Logic Analyzer ReferenceThe Analyzer Trigger MenuTiming trigger function libraryThe following list contains all the functions in the library of
315Logic Analyzer ReferenceThe Analyzer Trigger MenuPattern/Edge 1. Find edge and patternCombinations This function becomes true when a selected edg
316 Logic Analyzer ReferenceThe Analyzer Trigger MenuState trigger function libraryThe following list contains all the functions in the library of s
317Logic Analyzer ReferenceThe Analyzer Trigger MenuSequence 1. Find event 2 "n" times after event 1 before event 3 occursDependent functi
318 Logic Analyzer ReferenceThe Analyzer Trigger MenuDelay 1. Wait "n" external clock statesThis function becomes true after a designated
319Logic Analyzer ReferenceThe Analyzer Trigger MenuModifying the user functionBefore you begin building a trigger specification using the user func
32 Logic Analyzer OverviewAgilent Technologies 1670G-Series Logic AnalyzerRun measurementSelect single or repetitiveFrom any Analyzer menu, select t
320 Logic Analyzer ReferenceThe Analyzer Trigger MenuAs the analyzer executes the trigger specification, it searches for a match between the resourc
321Logic Analyzer ReferenceThe Analyzer Trigger MenuUsing the Occurrence CountersOccurs field. When "Occurs" is selected, the < and >
322 Logic Analyzer ReferenceThe Analyzer Trigger MenuIf the "Else on" term is found, the secondary branch taken is to the designated seque
323Logic Analyzer ReferenceThe Analyzer Trigger MenuResource termsResource terms are user-defined variables that are assigned to sequence levels. Th
324 Logic Analyzer ReferenceThe Analyzer Trigger MenuEdge terms 1 and 2 (Timing only)The two edge terms are only available in the timing analyzer. E
325Logic Analyzer ReferenceThe Analyzer Trigger MenuUsing Preset ValuesAssign. Assign toggles which machine the term is assigned to. All of the avai
326 Logic Analyzer ReferenceThe Analyzer Trigger MenuAfter the assignment menu closes, you may see "$" indicators in the field display. A
327Logic Analyzer ReferenceThe Analyzer Trigger MenuArming Control fieldArming Control sets up the order of triggering for complicated measurements
328 Logic Analyzer ReferenceThe Analyzer Trigger MenuOne possible scenario is to have several test instruments and a logic analyzer connected to a c
329Logic Analyzer ReferenceThe Analyzer Trigger MenuAcquisition Control fieldSelecting the Acquisition Control field pops up the Acquisition Control
33Logic Analyzer OverviewAgilent Technologies 1670G-Series Logic AnalyzerView dataSearch for patternsIn both the Waveform and Listing menus you can
330 Logic Analyzer ReferenceThe Analyzer Trigger MenuIn a timing analyzer, even when the trigger position is set to Start or End, there will always
331Logic Analyzer ReferenceThe Analyzer Trigger MenuCount field (State only)The Count field accesses a selection menu which indicates whether acquis
332 Logic Analyzer ReferenceThe Listing MenuThe Listing MenuMarkersThe Markers field accesses the markers selection menu. When the Markers field is
333Logic Analyzer ReferenceThe Listing MenuTiming analyzer markersTiming analyzers always have marker choices of Pattern, Time, or Statistics. Timin
334 Logic Analyzer ReferenceThe Waveform MenuThe Waveform Menusec/Div fieldWhen acquisition control is set to automatic, the sec/Div field affects t
335Logic Analyzer ReferenceThe Waveform MenuDelay fieldDepending on the analyzer configuration, a positive or negative delay measured in either stat
336 Logic Analyzer ReferenceThe Waveform MenuViewing state values in the bus optionWhen all assigned waveforms in a label are overlaid with the Bus
337Logic Analyzer ReferenceThe Waveform MenuWaveform displayAt the bottom of the Waveform menu is a reference line which displays the relative locat
338 Logic Analyzer ReferenceThe Mixed Display MenuThe Mixed Display MenuThe Mixed Display menu combines a state listing display located at the top o
339Logic Analyzer ReferenceThe Mixed Display MenuTime-correlated displaysOnce the Time markers are set in the Waveform display area of the Mixed Dis
34 Logic Analyzer OverviewAgilent Technologies 1670G-Series Logic AnalyzerMake measurementsThe markers can count occurrences of events, measure dura
340 Logic Analyzer ReferenceThe Chart MenuThe Chart MenuState Chart is a software post-processing feature that provides the ability to build x-y cha
341Logic Analyzer ReferenceThe Chart MenuMin and Max scaling fieldsWhen State is selected for the X axis, the minimum and maximum values can range f
342 Logic Analyzer ReferenceThe Chart MenuAxis Control fieldAxis Control pops up a menu that lets you select what will appear on the X and Y axes, w
343Logic Analyzer ReferenceThe Chart MenuRescale fieldThe Rescale field allows you to zoom in on a particular area, or move back to viewing the enti
344 Logic Analyzer ReferenceThe Compare MenuThe Compare MenuState Compare is a software postprocessing feature that compares bit-by-bit the acquired
345Logic Analyzer ReferenceThe Compare MenuReference Listing fieldThe Reference Listing field is a toggle field that switches the listing type betwe
346 Logic Analyzer ReferenceThe Compare MenuThis means that when you change the current row position in the Difference listing, the analyzer automat
347Logic Analyzer ReferenceThe Compare MenuFind Error fieldThe Find Error field lets you easily locate any patterns that do not match in the current
348 Logic Analyzer ReferenceThe Compare MenuMask fieldThe channel masking field is used to specify a bit, or bits in each label that you do not want
34910System Performance Analysis (SPA) Software
352Connecting Peripherals
350 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareSystem Performance Analysis SoftwareThe System Performance Analysi
351System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareError messages and warnings used by SPA are the same as those used
352 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareWhat is System Performance Analysis?The logic analyzer's stat
353System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareOperating characteristicsThe following describes the operating char
354 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareState HistogramThe State Histogram mode displays states that occur
355System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareGetting startedThis section describes how to access the System Perf
356 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareSetting up the State Format specificationWhen a State or Timing an
357System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareSPA measurement processesThis section introduces you to the measure
358 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareSampling methods and data sortingSPA provides a statistical summar
359System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareQualified State Histogram and Time Interval modes use all of the la
36 Connecting PeripheralsConnecting PeripheralsConnecting PeripheralsThe 1670G-series logic analyzers comes with a PS2 mouse. It also provides conne
360 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareData sampling and sorting. When Run is pressed, all input channels
361System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareExample State Overview exampleAn example of a State Overview measur
362 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareState Histogram modeState Histogram mode displays relative activit
363System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareState Overview mode does not display data that falls out of the ran
364 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareNumber of samples per range. Displayed next to each bar is a value
365System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareExample State Histogram exampleA computer system has several I/O de
366 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareTime Interval modeTime Interval mode shows distribution of the exe
367System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareStart and end conditions need not be adjacent in the data stream. F
368 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareMin, Max, and Avg Time Statistics. The Time Interval mode display
369System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareExample Time Interval exampleA team of applications programmers is
37Connecting PeripheralsConnecting PeripheralsTo connect a mouseAgilent Technologies supplies a mouse with the logic analyzer. If you prefer a diffe
370 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareExample Measurement example using all three trace modesIn a 32-bit
371System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareNext, you go to the State Histogram menu and enter the names and bo
372 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareRunning the acquisition again, you discover that the interrupt usu
373System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareUsing State Overview, State Histogram, and Time IntervalThis sectio
374 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareSPA State Overview Menu with Fields Called OutSpecifying Low and H
375System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareThe default high and low values represent the full range of the lab
376 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareZooming in on an area of interest. When viewing the State Overview
377System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareUsing symbols for ranges. In the Format menu, you can define symbol
378 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareInterpreting the histogram display. Press the blue shift key and R
379System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareUsing Time Interval modeUse Time Interval mode to determine the dis
38 Connecting PeripheralsConnecting PeripheralsTo connect a keyboardYou can use either the Agilent-recommended keyboard, E2427B, or any other keyboa
380 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareSPA Time Interval Menu For measurement purposes, the analyzer meas
381System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareUsing Auto-range. To quickly set up all 8 time interval ranges, sel
382 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareThe analyzer continues to search for Start/End event pairs until y
383System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareUsing SPA with other featuresProgramming with SPASPA is programmabl
384 System Performance Analysis (SPA) SoftwareSystem Performance Analysis SoftwareUsing SPA in Group RunsThe 1670G-series logic analyzers allow you
38511Logic Analyzer Concepts
386 Logic Analyzer ConceptsLogic Analyzer ConceptsLogic Analyzer ConceptsUnderstanding how the analyzer does its job will help you use it more effec
387Logic Analyzer ConceptsThe File SystemThe File SystemThe 1670G-series logic analyzers have a complex internal file system. Many of the file attri
388 Logic Analyzer ConceptsThe File SystemDirectoriesHard disk driveWhen you receive the logic analyzer, the hard disk drive is already DOS-formatte
389Logic Analyzer ConceptsThe File SystemFile typesStandard file typesThe file type is shown in a small display box centered on the line above the f
39Connecting PeripheralsConnecting PeripheralsTo connect to an GPIB printerPrinters connected to the logic analyzer over GPIB must support GPIB and
390 Logic Analyzer ConceptsThe File System167xsc_config. indicates the file is an oscilloscope configuration. These files are created by executing &
391Logic Analyzer ConceptsThe Trigger SequenceThe Trigger Sequence1670G-series logic analyzers have triggering and data storage features that allow
392 Logic Analyzer ConceptsThe Trigger SequenceTrigger sequence specificationSee the following figure, which shows a sequence specification with fou
393Logic Analyzer ConceptsThe Trigger SequenceSequence-advance specificationThe sequence-advance branch, sometimes called the "if" branch
394 Logic Analyzer ConceptsThe Trigger SequenceTrigger on specification. If there are branch and storage specifications for each sequence level, wha
395Logic Analyzer ConceptsThe Trigger SequenceAnalyzer resourcesThe sequence-advance, sequence-else, storage, and trigger-on specifications are set
396 Logic Analyzer ConceptsThe Trigger SequenceYou can combine the pattern terms and range terms with logical operators to form complex pattern expr
397Logic Analyzer ConceptsThe Trigger SequenceResource Combination HierarchyGroup Pair Resource Operation Resource Pair Links Group LinkGroup 1 Pair
398 Logic Analyzer ConceptsThe Trigger SequenceFor example, the following combinations are valid combinations for the analyzer:(a+b) • (In_Range2 +
399Logic Analyzer ConceptsThe Trigger SequenceThe first example shows that a and c cannot be combined at the first level. The following figure shows
4 In This BookThis User’s Guide has three sections. Section 1 covers how to use the 1670G-series logic analyzers. Section 2 covers how to connect, u
40 Connecting PeripheralsConnecting Peripherals4 Go to the System External I/O menu and configure the analyzer's printer settings.a If the anal
400 Logic Analyzer ConceptsThe Trigger SequenceTiming analyzerWhen you configure a timing analyzer, the trigger sequence follows the general outline
401Logic Analyzer ConceptsConfiguration Translation Between Agilent Logic AnalyzersConfiguration Translation Between Agilent Logic Analyzers Analyze
402 Logic Analyzer ConceptsConfiguration Translation Between Agilent Logic AnalyzersThe configuration translator needs to account for many aspects o
403Logic Analyzer ConceptsThe Analyzer HardwareThe Analyzer HardwareThis section describes the theory of operation for the logic analyzer and descri
404 Logic Analyzer ConceptsThe Analyzer Hardware1670G-series analyzer theory1670G logic analyzer board
405Logic Analyzer ConceptsThe Analyzer HardwareCPU boardThe microprocessor is a Motorola 68EC020 running at 25 MHz. The microprocessor controls all
406 Logic Analyzer ConceptsThe Analyzer HardwareGPIB interfaceThe instrument interfaces to GPIB as defined by IEEE Standard 488.2. The interface con
407Logic Analyzer ConceptsThe Analyzer HardwareLAN InterfaceThe LAN Interface is primarily a single LAN integrated circuit with supporting component
408 Logic Analyzer ConceptsThe Analyzer HardwareLogic acquisition board theoryLogic acquisition board
409Logic Analyzer ConceptsThe Analyzer HardwareProbingThe probing circuit includes the probe cable and terminations. The probe cable consists of two
41Connecting PeripheralsConnecting PeripheralsTo connect to an RS-232-C printer1 Turn off the analyzer and the printer, and connect a null-modem RS-
410 Logic Analyzer ConceptsThe Analyzer Hardwarepurposes. A test bit pattern is sent from the Test and Clock Synchronization Circuit to the comparat
411Logic Analyzer ConceptsThe Analyzer HardwareThresholdA precision octal DAC and precision op amp drivers make up the threshold circuit. Each of th
412 Logic Analyzer ConceptsThe Analyzer HardwareOscilloscope board theoryOscilloscope board
413Logic Analyzer ConceptsThe Analyzer HardwareAttenuator/Preamp theory of operationThe channel signals are conditioned by the attenuator/preamps, t
414 Logic Analyzer ConceptsThe Analyzer HardwareADC Hybrid. The ACD Hybrid provides all of the sampling, digitizing, and high-speed waveform storage
415Logic Analyzer ConceptsThe Analyzer HardwareThe 100 MHz reference oscillator provides the base sample frequency. The time base hybrid has program
416 Logic Analyzer ConceptsThe Analyzer HardwareDigital Interface. The Digital Interface provides control and interface between the system control a
417Logic Analyzer ConceptsThe Analyzer HardwarePattern Generator board theoryPattern Generator BoardLoop RegisterThe loop register holds the program
418 Logic Analyzer ConceptsThe Analyzer HardwareRAMConsisting of five 256Kx16 VRAM ICs and RAM addressing circuitry, the RAM stores the desired patt
419Logic Analyzer ConceptsThe Analyzer HardwareThe output of the clock select multiplexer is also distributed to an external clock out circuit. The
42 Connecting PeripheralsConnecting Peripheralsd If the default print width and page length are not what you want, select the fields to toggle them.
420 Logic Analyzer ConceptsThe Analyzer HardwareSelf-tests descriptionThe self-tests identify the correct operation of major functional areas in the
42112Troubleshooting the Logic Analyzer
422 Troubleshooting the Logic AnalyzerTroubleshooting the Logic AnalyzerTroubleshooting the Logic AnalyzerOccasionally, a measurement may not give t
423Troubleshooting the Logic AnalyzerAnalyzer ProblemsAnalyzer ProblemsThis section lists general problems that you might encounter while using the
424 Troubleshooting the Logic AnalyzerAnalyzer ProblemsUnwanted triggersUnwanted triggers can be caused by instructions that were fetched but not ex
425Troubleshooting the Logic AnalyzerAnalyzer ProblemsCapacitive loadingExcessive capacitive loading can degrade signals, resulting in incorrect cap
426 Troubleshooting the Logic AnalyzerAnalysis Probe ProblemsAnalysis Probe ProblemsThis section lists problems that you might encounter when using
427Troubleshooting the Logic AnalyzerAnalysis Probe ProblemsSlow clockIf you have the analysis probe hooked up and running and observe a slow clock
428 Troubleshooting the Logic AnalyzerAnalysis Probe ProblemsErratic trace measurementsThere are several general problems that can cause erratic var
429Troubleshooting the Logic AnalyzerInverse Assembler ProblemsInverse Assembler ProblemsThis section lists problems that you might encounter while
43Connecting PeripheralsConnecting PeripheralsTo connect to a parallel printer1 Turn off the analyzer and the printer, and connect a parallel printe
430 Troubleshooting the Logic AnalyzerInverse Assembler Problems❏ Ensure that each analyzer pod is connected to the correct analysis probe cable.The
431Troubleshooting the Logic AnalyzerInverse Assembler ProblemsInverse assembler will not load or runYou need to ensure that you have the correct sy
432 Troubleshooting the Logic AnalyzerError MessagesError MessagesThis section lists some of the messages that the analyzer displays when it encount
433Troubleshooting the Logic AnalyzerError Messages"Selected File is Incompatible"This occurs when you try to load a configuration file fo
434 Troubleshooting the Logic AnalyzerError Messages"Must have at least 1 edge specified"You must assign at least one clock edge to one of
435Troubleshooting the Logic AnalyzerError Messages"Timer is off in sequence level n where it is used"If you use timers as part of your tr
436 Troubleshooting the Logic AnalyzerError Messages"Measurement Initialization Error"The logic analyzer failed its internal hardware cali
43713Specifications
438 SpecificationsGeneral InformationGeneral InformationThis chapter lists the accessories, specifications and characteristics for the 1670G-series
439SpecificationsGeneral InformationNote 1 Quantities: 8 - 1670G6 - 1671G4 - 1672G2 - 1673GNote 2 Quantities 4 - 1670G3 - 1671G2 - 1672G1 - 1673G
44 Connecting PeripheralsConnecting PeripheralsTo connect to a controllerYou can control the 1670G-series logic analyzer with another instrument, su
440 SpecificationsGeneral InformationSpecifications (logic analyzer)The specifications are the performance standards against which the product is te
441SpecificationsGeneral InformationSpecifications (oscilloscope option)The specifications are the performance standards against which the 1670G-ser
442 SpecificationsGeneral InformationCharacteristics (logic analyzer)These characteristics are not specifications, but are included as additional in
443SpecificationsGeneral InformationCharacteristics (oscilloscope)The characteristics are not specifications, but are included as additional informa
444 SpecificationsGeneral InformationLogic levels TTL, 3-state, TTL/3.3v, 3-state TTL/CMOS, ECL terminated,ECL Unterminated, and differentialECL (wi
445SpecificationsGeneral InformationSupplemental characteristics (logic analyzer)ProbesInput resistance 100 kΩ, ±2%Input capacitance ~ 1.5-pFMinimum
446 SpecificationsGeneral InformationTiming analysisSample period accuracy 0.01 % of sample periodChannel-to-channel skew 2 ns, typicalTime interval
447SpecificationsGeneral InformationMeasurement and display functionsDisplayed waveforms. 24 lines maximum, with scrolling across 96 waveforms.Measu
448 SpecificationsGeneral InformationData entry/displayLabels. Channels may be grouped together and given a 6-character name. Up to 126 labels in ea
449SpecificationsGeneral InformationMarker functionsTime interval. The X and O markers measure the time interval between a point on a timing wavefor
453Using the Logic Analyzer
450 SpecificationsGeneral InformationSupplemental characteristics (oscilloscope)Vertical (at BNC)Vertical sensitivity range 4 mV/div to 10 V/div in
451SpecificationsGeneral InformationTriggering:Trigger Level Range: Within display window (vertical offset +/- 2 divisions)Trigger Modes:Immediate:
452 SpecificationsGeneral InformationOperating environmentTemperature Instrument, 0 °C to 55 °C (+32 °F to 131 °F).Probe lead sets and cables, 0 °C
45314Operator’s Service
454 Operator’s ServiceOperator’s ServiceOperator’s ServiceThis chapter provides information on how to prepare the logic analyzer for use, and contai
455Operator’s ServicePreparing For UsePreparing For UseThis section gives you instructions for preparing the logic analyzer for use. Power requireme
456 Operator’s ServicePreparing For UseStorageStore or ship the logic analyzer in environments within the following limits:• Temperature: -40 °C to
457Operator’s ServicePreparing For Use2 Connect the power cord to the instrument and to the power source.This instrument is equipped with a three-wi
458 Operator’s ServiceTroubleshootingTroubleshootingThis section helps you troubleshoot the logic analyzer to find the problem. The troubleshooting
459Operator’s ServiceTroubleshootingTo use the flowchartsFlowcharts are the primary tool used to isolate problems in the logic analyzer. The flowcha
46 Using the Logic AnalyzerUsing the Logic AnalyzerUsing the Logic AnalyzerThis chapter shows you how to perform the basic tasks necessary to make a
460 Operator’s ServiceTroubleshootingTroubleshooting Flowchart 2
461Operator’s ServiceTroubleshootingTo check the power-up testsThe logic analyzer automatically performs power-up tests when you apply power to the
462 Operator’s ServiceTroubleshootingTo run the self-testsSelf-tests identify the correct operation of major functional areas of the analyzer. You c
463Operator’s ServiceTroubleshooting4 Press the System key, then select the field next to Sys PV. Select System Test to access the system tests.5 Se
464 Operator’s ServiceTroubleshooting6 Select Run, then select Single. To run a test continuously, select Repetitive. Select Stop to halt a repetiti
465Operator’s ServiceTroubleshooting7 To exit the ROM Test, select Done. Note that the status changes to PASSED or FAILED.8 Install a formatted disk
466 Operator’s ServiceTroubleshooting10 Select the Display Test.A white grid pattern is displayed. These display screens can be used to adjust the d
467Operator’s ServiceTroubleshooting12 In the Chip 2 Tests menu, select Run, then select Single. The test runs one time, then the screen shows the r
468 Operator’s ServiceTroubleshooting14 Select Data Input Inspection. All lines should show activity. Select Done to exit the Data Input Inspection.
469Operator’s ServiceTroubleshooting17 Select one of the Scope PV tests. You can run all of the tests at one time by selecting All Tests, or you can
47Using the Logic AnalyzerAccessing the MenusAccessing the MenusWhen you power up the logic analyzer, the first screen after the system tests is the
470 Operator’s ServiceTroubleshooting19 To exit the tests, press the System key. Select the field to the right of the Sys PV field.20 Select the Exi
471Operator’s ServiceTroubleshootingTo test the auxiliary powerThe +5 V auxiliary power is protected by a current overload protection device. If the
472 Operator’s ServiceTroubleshooting
473Section 2LAN
47515Introducing the LAN Interface
476 Introducing the LAN InterfaceIntroducing the LAN InterfaceIntroducing the LAN InterfaceThe Agilent Technologies Logic Analyzer LAN interface let
477Introducing the LAN InterfaceIntroducing the LAN InterfaceSupported Protocols. • Transmission Control Protocol/Internet Protocol (TCP/IP)• Networ
478 Introducing the LAN InterfaceIntroducing the LAN InterfaceLAN section overviewThe chapters in the LAN section of this User’s Guide shows you how
47916Connecting and Configuring the LAN
48 Using the Logic AnalyzerAccessing the MenusTo access the System menusThe System menus allow you to perform operations that affect the entire logi
480 Connecting and Configuring the LANConnecting and Configuring the LANConnecting and Configuring the LANIn order to use your logic analyzer's
481Connecting and Configuring the LANConnecting and Configuring the LANTo connect to your network1 Turn off the logic analyzer.2 Connect the analyze
482 Connecting and Configuring the LANConnecting and Configuring the LANTo configure the network addressesYou can configure the logic analyzer to wo
483Connecting and Configuring the LANConnecting and Configuring the LAN2 Set up the LAN Settings menu.LAN Settings menuLan Port . The LAN Port toggl
484 Connecting and Configuring the LANConnecting and Configuring the LANFile Timeout. This is not the same as the network timeout, which is set on t
485Connecting and Configuring the LANConnecting and Configuring the LANTo verify connectivity with the ping utilityUse the ping utility to verify th
486 Connecting and Configuring the LANConnecting and Configuring the LANTo mount the logic analyzerNOTE: Before MountingYou need to wait at least 15
487Connecting and Configuring the LANConnecting and Configuring the LAN•UNIXFor UNIX, use your network's command for an NFS mount.For example:
488 Connecting and Configuring the LANConnecting and Configuring the LAN
48917Accessing the Logic Analyzer File System Using the LAN
49Using the Logic AnalyzerAccessing the Menus3 Select the menu field.The pop-up lists five menus: Hard Disk, Flexible Disk, External I/O, Utilities,
490 Accessing the Logic Analyzer File System Using the LANAccessing the Logic Analyzer File System Using the LANAccessing the Logic Analyzer File Sy
491Accessing the Logic Analyzer File System Using the LANAccessing the Logic Analyzer File System Using the LANTo mount the file system via NFSNOTE:
492 Accessing the Logic Analyzer File System Using the LANAccessing the Logic Analyzer File System Using the LANExample Mounting the logic analyzer
493Accessing the Logic Analyzer File System Using the LANAccessing the Logic Analyzer File System Using the LANFrom Computers Running the MS-DOS Ope
494 Accessing the Logic Analyzer File System Using the LANAccessing the Logic Analyzer File System Using the LANFrom Computers Running MS Windows NT
495Accessing the Logic Analyzer File System Using the LANAccessing the Logic Analyzer File System Using the LAN3 In the Path field, type the name of
496 Accessing the Logic Analyzer File System Using the LANAccessing the Logic Analyzer File System Using the LANTo access the file system via ftpTo
49718Using the LAN’s X Window Interface
498 Using the LAN’s X Window InterfaceUsing the LAN’s X Window InterfaceUsing the LAN’s X Window InterfaceThis chapter shows you how to:• Start the
499Using the LAN’s X Window InterfaceUsing the LAN’s X Window InterfaceTo start the interface from the front panelFrom the Logic Analyzer Front Pane
5ContentsAgilent Technologies 1670G-Series Logic AnalyzersIn This Book1 Logic Analyzer OverviewAgilent Technologies 1670G-Series Logic Analyzer 26To
50 Using the Logic AnalyzerAccessing the MenusTo access the Analyzer menusThe Analyzer menus allow you to control the analyzer to make your measurem
500 Using the LAN’s X Window InterfaceUsing the LAN’s X Window Interface4 In the X-Window Settings menu that pops up, enter the IP address of the XW
501Using the LAN’s X Window InterfaceUsing the LAN’s X Window InterfaceTo start the interface from the computer1 On your Xserver, enable analyzer-in
502 Using the LAN’s X Window InterfaceUsing the LAN’s X Window InterfaceExample Pseudo telnet method using a UNIX computerTo enable windows to be in
503Using the LAN’s X Window InterfaceUsing the LAN’s X Window InterfaceExample ftp method using a UNIX computerFile transfer protocol (ftp) can be u
504 Using the LAN’s X Window InterfaceUsing the LAN’s X Window InterfaceTo close the interfaceFrom the XWindow Interface or Front Panel1 Go to the S
505Using the LAN’s X Window InterfaceUsing the LAN’s X Window InterfaceTo load the custom fonts1 From the computer running your Xserver software, ac
506 Using the LAN’s X Window InterfaceUsing the LAN’s X Window InterfaceExample Loading the fonts using ftp and UNIXSuppose you have a UNIX computer
507Using the LAN’s X Window InterfaceUsing the LAN’s X Window InterfaceClose the analyzer's XWindow interface and re-start it. You should now s
508 Using the LAN’s X Window InterfaceUsing the LAN’s X Window InterfaceAdditional InformationColorThe X Window that appears on your X Server is in
50919Retrieving and Restoring Data Using the LAN
51Using the Logic AnalyzerAccessing the Menus• Compare is available only when an analyzer is set to State. Use Compare to compare two listings and q
510 Retrieving and Restoring Data Using the LANRetrieving and Restoring Data Using the LANRetrieving and Restoring Data Using the LANThis chapter sh
511Retrieving and Restoring Data Using the LANRetrieving and Restoring Data Using the LANTo copy ASCII measurement data1 Set up the measurement you
512 Retrieving and Restoring Data Using the LANRetrieving and Restoring Data Using the LANTo copy raw measurement data1 Set up the measurement you w
513Retrieving and Restoring Data Using the LANRetrieving and Restoring Data Using the LANTo restore raw measurement data1 Access the analyzer's
514 Retrieving and Restoring Data Using the LANRetrieving and Restoring Data Using the LANTo copy screen images from \system\graphics1 Access the lo
515Retrieving and Restoring Data Using the LANRetrieving and Restoring Data Using the LANTo copy status information from \status1 Access the logic a
516 Retrieving and Restoring Data Using the LANRetrieving and Restoring Data Using the LANExample An example frame.txt file:Analyzer name: LP LAN An
517Retrieving and Restoring Data Using the LANRetrieving and Restoring Data Using the LANTo copy configurations from setup.raw1 Set up the configura
518 Retrieving and Restoring Data Using the LANRetrieving and Restoring Data Using the LANTo restore configurations1 Access the logic analyzer'
51920Programming the Logic Analyzer Using the LAN
52 Using the Logic AnalyzerUsing the Analyzer MenusUsing the Analyzer MenusThe following examples show how to use some of the Analyzer menus to conf
520 Programming the Logic Analyzer Using the LANProgramming the Logic Analyzer Using the LANProgramming the Logic Analyzer Using the LANYou can prog
521Programming the Logic Analyzer Using the LANProgramming the Logic Analyzer Using the LANTo set up for Ethernet LAN programmingBefore you can send
522 Programming the Logic Analyzer Using the LANProgramming the Logic Analyzer Using the LANTo enter commands directly using telnetThe syntax of the
523Programming the Logic Analyzer Using the LANProgramming the Logic Analyzer Using the LANExample Programming the logic analyzer over a telnet conn
524 Programming the Logic Analyzer Using the LANProgramming the Logic Analyzer Using the LANTo write programs that open the command parser socketThe
525Programming the Logic Analyzer Using the LANProgramming the Logic Analyzer Using the LAN/* Create an endpoint for communication */ sockfd = socke
526 Programming the Logic Analyzer Using the LANProgramming the Logic Analyzer Using the LAN
52721LAN Concepts
528 LAN ConceptsLAN ConceptsLAN ConceptsThis chapter describes:• Directory structure of the logic analyzer's file system• Dynamic files• New fi
529LAN ConceptsLAN ConceptsDirectory structure of the logic analyzer's file systemLogic Analyzer Directory Structuresetup.raw. Binary configura
53Using the Logic AnalyzerUsing the Analyzer MenusTo create or modify a label and assign channel groups, use the following procedure.1 Press the For
530 LAN ConceptsLAN Concepts\system\graphics. Image files for the current screen in TIFF, PCX, and Encapsulated PostScript formats.\status. Status i
531LAN ConceptsLAN ConceptsLabel Data Files: \slot_a\data.asc\{analyzer name}\{label}.txt. Both analyzer subdirectories contain files corresponding
532 LAN ConceptsLAN ConceptsDynamic filesThe logic analyzer's file system uses dynamic files for configuration information and data. This means
533LAN ConceptsLAN ConceptsLAN-related fields in the logic analyzer's menusWhen your logic analyzer has LAN, several additional menu choices ar
534 LAN ConceptsLAN ConceptsTime Zone FieldWith LAN, a field labeled "Time Zone" appears in the Real Time Clock setup menu. The Real Time
53522Troubleshooting the LAN Connection
536 Troubleshooting the LAN ConnectionTroubleshooting the LAN ConnectionTroubleshooting the LAN ConnectionThis chapter provides troubleshooting info
537Troubleshooting the LAN ConnectionTroubleshooting the Initial ConnectionTroubleshooting the Initial ConnectionGetting the logic analyzer to work
538 Troubleshooting the LAN ConnectionTroubleshooting the Initial ConnectionPackets routinely lostIf packets are routinely lost, proceed to the trou
539Troubleshooting the LAN ConnectionTroubleshooting the Initial Connection• Have any configuration files been modified?• Have any of the following
54 Using the Logic AnalyzerUsing the Analyzer Menus5 Toggle the channel's group status by pressing Select.The indicator changes and the selecto
540 Troubleshooting the LAN ConnectionTroubleshooting the Initial ConnectionTroubleshooting in a workstation environment1 Verify the communications
541Troubleshooting the LAN ConnectionTroubleshooting the Initial Connection• Error MessagesIf error messages appear, then check the command syntax b
542 Troubleshooting the LAN ConnectionTroubleshooting the Initial ConnectionTroubleshooting in an MS-DOS environment1 Verify the communications link
543Troubleshooting the LAN ConnectionTroubleshooting the Initial Connection• Error MessagesIf error messages appear, then check the command syntax b
544 Troubleshooting the LAN ConnectionTroubleshooting the Initial ConnectionTroubleshooting in an MS Windows environment1 Verify the communications
545Troubleshooting the LAN ConnectionTroubleshooting the Initial Connection• Error MessagesIf error messages appear, then check the command syntax b
546 Troubleshooting the LAN ConnectionTroubleshooting the Initial ConnectionVerify the logic analyzer performanceThe logic analyzer performance veri
547Troubleshooting the LAN ConnectionTroubleshooting the Initial ConnectionProcedureThis procedure verifies the performance of the LAN interface. To
548 Troubleshooting the LAN ConnectionTroubleshooting the Initial Connection9 Exit the Test System.a Select System Test, then select Exit Test from
549Troubleshooting the LAN ConnectionTroubleshooting the Initial ConnectionThe following table describes each bit in the status number.Status BitsBi
55Using the Logic AnalyzerUsing the Analyzer MenusTo create a symbolSymbols are alphanumeric mnemonics that represent specific data patterns or rang
550 Troubleshooting the LAN ConnectionTroubleshooting the Initial ConnectionStatus Bits (continued)Status BitsBit 6 The TRANS (Transceiver, such as
551Troubleshooting the LAN ConnectionTroubleshooting the Initial ConnectionNetwork Status InformationThe Ethernet Statistics menu supports network t
552 Troubleshooting the LAN ConnectionTroubleshooting the Initial ConnectionInformation on the Ethernet Statistics menuStatus BitsEther Address The
553Troubleshooting the LAN ConnectionSolutions to Common ProblemsSolutions to Common ProblemsThis section describes common problems you may encounte
554 Troubleshooting the LAN ConnectionSolutions to Common ProblemsIf you cannot mount the logic analyzer file systemIf you get a "device busy&q
555Troubleshooting the LAN ConnectionSolutions to Common ProblemsIf you get an "already mounted" or "no more mounts available" m
556 Troubleshooting the LAN ConnectionSolutions to Common ProblemsIf you cannot copy files from the logic analyzerIf you can only copy a few bytes o
557Troubleshooting the LAN ConnectionSolutions to Common ProblemsIf you get an "operation timed-out" message❏ Check the LAN connection bet
558 Troubleshooting the LAN ConnectionSolutions to Common ProblemsIf all else fails❏ Contact your system administrator.❏ If you still cannot solve t
559Troubleshooting the LAN ConnectionGetting Service SupportGetting Service SupportThis section provides information about support services.Return t
56 Using the Logic AnalyzerUsing the Analyzer Menus5 If additional Symbols are needed, repeat step 4 until you have added all symbols. In this examp
560 Troubleshooting the LAN ConnectionGetting Service Support
561Section 3Symbol Utility
56323Symbol Utility Introduction
564 Symbol Utility IntroductionSymbol Utility IntroductionSymbol Utility IntroductionThe Symbol Utility provides you with a new way to view your log
565Symbol Utility IntroductionSymbol Utility IntroductionSupported Symbol File FormatsThe Symbol Utility will support OMF files in the following for
566 Symbol Utility IntroductionSymbol Utility IntroductionOMF86. This OMF is produced by language tools for Intel 80x86 series and Pentium microproc
567Symbol Utility IntroductionSymbol Utility IntroductionSymbol Utility section overviewThe chapters in the Symbol Utility section of this User’s Gu
568 Symbol Utility IntroductionSymbol Utility Introduction
56924Getting Started with the Symbol Utility
57Using the Logic AnalyzerUsing the Analyzer MenusTo examine an analyzer waveformThe Analyzer Waveform menu lets you view state or timing data in a
570 Getting Started with the Symbol UtilityGetting Started with the Symbol UtilityGetting Started with the Symbol UtilityYou can use the OMF Symbol
571Getting Started with the Symbol UtilityGetting Started with the Symbol UtilityTo Access the Symbol File Load MenuTo begin working with symbols in
572 Getting Started with the Symbol UtilityGetting Started with the Symbol Utility3 Select the Specify Database field in the Symbol menu.
573Getting Started with the Symbol UtilityGetting Started with the Symbol UtilityMethod 2: Using the Symbol Field in the Format Menu1 Go to the Anal
574 Getting Started with the Symbol UtilityGetting Started with the Symbol UtilityThe OMF Symbol Load menu appears. Use this menu to load an Object
575Getting Started with the Symbol UtilityGetting Started with the Symbol UtilityTo Access the Symbol Browser1 Go to the Analyzer Trigger menu.2 Set
576 Getting Started with the Symbol UtilityGetting Started with the Symbol UtilityThe OMF Symbol Browser menu appears. Use this menu to select an OM
57725Using the Symbol Utility
578 Using the Symbol UtilityTo generate a symbol fileIn order to view symbols from your software in the Listing or Waveform menus of the logic analy
579Using the Symbol UtilityTo Load a Symbol File1 Access the OMF Symbol Load menu.There are two methods available to access this menu. See "To
58 Using the Logic AnalyzerUsing the Analyzer Menus5 To scroll through waveforms, select the large rectangle below the Div field and use the knob.Th
580 Using the Symbol Utility4 Select the OMF File field. In the pop-up, turn the knob to highlight the desired file name. Select the Select field to
581Using the Symbol UtilityThe symbol file is loaded into the analyzer. You can load several symbol files into the analyzer.When you load a symbol f
582 Using the Symbol UtilityTo Display Symbols in the Trace List1 Load the appropriate symbol file.2 Display the trace listing in the Listing menu o
583Using the Symbol UtilityTo Trigger on a SymbolYou must load a symbol file into the analyzer before you can trigger on OMF symbols.1 Go to the Tri
584 Using the Symbol Utility4 In the pop-up menu, select the User Symbol Table field. Choose OMF Symbol Table.5 Use the knob to scroll through the l
585Using the Symbol UtilityTo View a List of Symbol Files Currently Loaded into the System1 Access the OMF Symbol Load menu.There are two methods av
586 Using the Symbol UtilityTo Remove a Symbol File From the System1 Access the OMF Symbol Load menu.There are two methods available to access this
58726Symbol Utility Features and Functions
588 Symbol Utility Features and FunctionsSymbol Utility Features and FunctionsSymbol Utility Features and FunctionsThe Symbol Utility adds two main
589Symbol Utility Features and FunctionsThe OMF Symbol File Load MenuThe OMF Symbol File Load MenuThe OMF Symbol Load menu is used to load the OMF f
59Using the Logic AnalyzerUsing the Analyzer MenusExample The following example shows a state waveform from the Agilent Technologies analysis probe
590 Symbol Utility Features and FunctionsThe OMF Symbol File Load MenuOMF File FieldThe OMF File field is used to select the OMF file that you would
591Symbol Utility Features and FunctionsThe OMF Symbol File Load MenuLabel FieldUse this field to specify the data label that the symbols will corre
592 Symbol Utility Features and FunctionsThe OMF Symbol File Load MenuLoad FieldSelect this field to load the symbol file into the logic analyzer. D
593Symbol Utility Features and FunctionsThe OMF Symbol File Load MenuCurrent Loaded Files FieldSelect this field to view a list of the symbol files
594 Symbol Utility Features and FunctionsThe OMF Symbol File Load MenuSection Relocation OptionThe Section Relocation option allows you to add offse
595Symbol Utility Features and FunctionsThe OMF Symbol File Load MenuSet Absolute Section LocationUse this option to set an absolute address for the
596 Symbol Utility Features and FunctionsThe OMF Symbol Browser MenuThe OMF Symbol Browser MenuThe OMF Symbol Browser menu allows you to browse thro
597Symbol Utility Features and FunctionsThe OMF Symbol Browser MenuSymbol Type Selection Field (User vs. OMF)This field allows you to choose between
598 Symbol Utility Features and FunctionsThe OMF Symbol Browser MenuFind FieldUse this field to locate particular symbols in the symbol databases th
599Symbol Utility Features and FunctionsThe OMF Symbol Browser MenuQuestion mark wildcard (?)If you are using a keyboard to control your logic analy
6 ContentsUsing the Analyzer Menus 52To label channel groups 52To create a symbol 55To examine an analyzer waveform 57To examine an analyzer listing
60 Using the Logic AnalyzerUsing the Analyzer MenusTo examine an analyzer listingThe Analyzer Listing menu displays state or timing data as patterns
600 Symbol Utility Features and FunctionsThe OMF Symbol Browser MenuBrowse Results DisplayThis area of the display shows you a list of the symbols t
601Symbol Utility Features and FunctionsThe OMF Symbol Browser MenuAlign to xx Byte OptionMost processors do not fetch instructions from memory on b
602 Symbol Utility Features and FunctionsThe OMF Symbol Browser MenuOffset OptionThe Offset option allows you to add an offset value to the starting
603Symbol Utility Features and FunctionsThe OMF Symbol Browser MenuContext DisplayThe Context display, just below the Find field, indicates the orig
604 Symbol Utility Features and FunctionsThe OMF Symbol Browser MenuSymbol Mode FieldThe OMF symbols can be viewed in one of two formats:• as global
605Symbol Utility Features and FunctionsThe General-Purpose ASCII File FormatThe General-Purpose ASCII File FormatThe Symbol Utility supports a Gene
606 Symbol Utility Features and FunctionsThe General-Purpose ASCII File FormatCreating a GPA Symbol FileYou can create a GPA symbol file using any t
607Symbol Utility Features and FunctionsThe General-Purpose ASCII File FormatGPA File FormatA GPA file can be divided into records using record head
608 Symbol Utility Features and FunctionsThe General-Purpose ASCII File FormatExample Here is a GPA file that contains several different kinds of re
609Symbol Utility Features and FunctionsThe General-Purpose ASCII File FormatSections Format [SECTIONS]section_name start..end attributeUse SECTIONS
61Using the Logic AnalyzerUsing the Analyzer Menus4 To scroll the data, use the Page keys or select the data roll field and use the knob.If you sele
610 Symbol Utility Features and FunctionsThe General-Purpose ASCII File FormatExample [SECTIONS]prog 00001000..00001FFFdata 00002000..00003FFFdispla
611Symbol Utility Features and FunctionsThe General-Purpose ASCII File FormatFunctions Format [FUNCTIONS]func_name start..endUse FUNCTIONS to define
612 Symbol Utility Features and FunctionsThe General-Purpose ASCII File FormatVariables Format [VARIABLES]var_name start [size]var_name start..endYo
613Symbol Utility Features and FunctionsThe General-Purpose ASCII File FormatSource Line Numbers Format [SOURCE LINES]File: file_nameline# addressUs
614 Symbol Utility Features and FunctionsThe General-Purpose ASCII File FormatStart Address Format [START ADDRESS]addressaddressThe address of the p
Index 615Symbols* character, 598.ns files, 581, 592loading, 592? character, 599AAC/DC Cal, 415accessing menus, 47System menus, 48accessing symbol uti
616 IndexLabel vs. State, 340cleanlogic analyzer, 457cleaning the instrument, 627clock circuitpattern generator board theory, 418Clock Inputs display
Index 617Done key, 26drive name, 493, 494dynamic files, 517, 532problems with SUN operating systems, 532Eedge terms, 395Encapsulated PostScript files
618 Indexin MS-DOS, 542in workstations, 540huesetting, 294Iillegal configuration, 296instrument, cleaning the, 627interleave trace lists, 129intermit
Index 619new, 533Min and Max scaling fields, 341mixed displaystate and timing, 131Mixed Display menu, 338Modify Trigger field, 313Module field, 591mo
62 Using the Logic AnalyzerUsing the Analyzer MenusExample The following illustration shows a listing from the Agilent Technologies analysis probe f
620 IndexNormal mode, 160Occur field, 181Offset field, 157pattern trigger mode, 165Preset field, 159probe attenuation factor, 158Probe field, 158Run
Index 621power requirements, 455power-up tests, 461prefetch, 601offsetting trigger term, 602preprocessor problems, 426erratic trace measurements, 428
622 Indexrestoring, 518Setup/Hold field, 307Shift Keydescription, 27Shift key, 27single-client/single-server, 537, 543, 545size of files, 532slow ope
Index 623timing acquisition modes, 299timing sampling rates, 94timing trigger function library, 314trace listingsymbols in, 582trace listsinterleave,
624 Indexworkstationserror messages, 541error messages from ping, 541hostname, 540intermittent response from ping, 541no response from ping, 541norma
DECLARATION OF CONFORMITYaccording to ISO/IEC Guide 22 and EN 45014Manufacturer’s Name: Agilent TechnologiesManufacturer’s Address: Digital Design Pro
Product RegulationsSafety IEC 1010-1:1990+A1 / EN 61010-1:1993UL3111CSA-C22.2 No. 1010.1:1993EMCThis Product meets the requirement of the European Com
Agilent TechnologiesP.O. Box 21971900 Garden of the Gods RoadColorado Springs, CO 80901-2197, U.S.A.Safety NoticesThis apparatus has been designed and
Notices© Agilent Technologies, Inc. 2002 No part of this manual may be reproduced in any form or by any means (including electronic storage and retrie
63Using the Logic AnalyzerUsing the Analyzer MenusTo compare two listingsThe Compare menu allows you to take two state analyzer acquisitions and com
64 Using the Logic AnalyzerUsing the Analyzer MenusThe Difference listing displays the states that are identical in dark typeface, and the states th
65Using the Logic AnalyzerThe Inverse AssemblerThe Inverse AssemblerWhen the analyzer captures a trace, it captures binary information. The analyzer
66 Using the Logic AnalyzerThe Inverse AssemblerThe particular sequences that each label requires depends on the type of chip the inverse assembler
67Using the Logic AnalyzerThe Inverse AssemblerIf you roll the trace list to a new position and press Invasm again, the inverse assembler repeats th
68 Using the Logic AnalyzerThe Inverse Assembler
694Using the Trigger Menu
Contents 7Managing Memory 89To selectively store branch conditions (state only) 90To set the memory length 91To place the trigger in memory 93To set
70 Using the Trigger MenuUsing the Trigger MenuUsing the Trigger MenuTo use the logic analyzer efficiently, you need to be able to set up your own t
71Using the Trigger MenuSpecifying a Basic TriggerSpecifying a Basic TriggerThe default analyzer triggers are While storing "anystate" TRI
72 Using the Trigger MenuSpecifying a Basic TriggerTo assign terms to an analyzerWhen you turn the logic analyzer on, Analyzer 1 is named Machine 1
73Using the Trigger MenuSpecifying a Basic Trigger4 To change a term assignment, select the term field.The term fields toggle from one section to th
74 Using the Trigger MenuSpecifying a Basic TriggerTo define a termBoth default triggers trigger on term "a". If you only need to look for
75Using the Trigger MenuSpecifying a Basic TriggerTo change the trigger specificationMost triggers use terms other than "a." Even a simple
76 Using the Trigger MenuSpecifying a Basic Trigger4 Select Done until you are back at the Trigger menu.Term Selection Pop-up Menu
77Using the Trigger MenuChanging the Trigger SequenceChanging the Trigger SequenceMost measurements require more complicated triggers to better filt
78 Using the Trigger MenuChanging the Trigger SequenceTo add sequence levelsYou can add sequence levels anywhere except after the final one.1 In the
79Using the Trigger MenuChanging the Trigger Sequence5 Fill in the fields and select Done.Sequence Level Pop-up Menu
8 Contentsonly) 124To trigger timing analysis of a count-down on a set of data lines 125To monitor two coprocessors in a target system 126Special Dis
80 Using the Trigger MenuChanging the Trigger SequenceTo change trigger functionsYou do not need to add and delete levels just to change a level&apo
81Using the Trigger MenuSetting Up Time Correlation between AnalyzersSetting Up Time Correlation between AnalyzersThere are two possible combination
82 Using the Trigger MenuSetting Up Time Correlation between AnalyzersTo set up time correlation between two state analyzersTo correlate the data be
83Using the Trigger MenuSetting Up Time Correlation between AnalyzersTo set up time correlation between a timing and a state analyzerTo set up time
84 Using the Trigger MenuArming and Additional InstrumentsArming and Additional InstrumentsOccasionally you may need to start the analyzer acquiring
85Using the Trigger MenuArming and Additional InstrumentsTo arm the oscilloscope with the analyzer (1670G-series logic analyzers with the oscillosco
86 Using the Trigger MenuArming and Additional InstrumentsExample In this example STATE MACH triggers from Group Run, then arms TIME MACH and Scope.
87Using the Trigger MenuArming and Additional InstrumentsTo receive an arm signal from another instrumentWhen you set the analyzer to wait for an ar
88 Using the Trigger MenuArming and Additional Instruments4 To change the default settings, select the analyzer field.A small pop-up menu appears. T
89Using the Trigger MenuManaging MemoryManaging MemorySometimes you will need every last bit of memory you can get on the logic analyzer. There are
Contents 9Oscilloscope Common Menus 152Run/Stop options 152Autoscale 154Time base 156The Scope Channel Menu 157Offset field 157Probe field 158Couplin
90 Using the Trigger MenuManaging MemoryTo selectively store branch conditions (state only)Besides setting up your trigger levels to store anystate,
91Using the Trigger MenuManaging MemoryTo set the memory lengthThe 1670G-series logic analyzer’s memory length can be adjusted. The table on the fol
92 Using the Trigger MenuManaging Memory3 Select Done to exit the Acquisition Control menu.1 With tags turned off or non-interleaved tags. Tags are
93Using the Trigger MenuManaging MemoryTo place the trigger in memoryIn Automatic Acquisition Mode, the exact location of the trigger depends on the
94 Using the Trigger MenuManaging MemoryTo set the sampling rates (Timing only)A timing analyzer samples the data based on its own internal clock. A
955Triggering Examples
96 Triggering ExamplesTriggering ExamplesTriggering ExamplesAs you begin to understand a problem in your system, you may realize that certain condit
97Triggering ExamplesSingle-Machine Trigger ExamplesSingle-Machine Trigger ExamplesThe following examples require only a single analyzer to make mea
98 Triggering ExamplesSingle-Machine Trigger ExamplesTo store and time the execution of a subroutineMost system software of any kind is composed of
99Triggering ExamplesSingle-Machine Trigger ExamplesThe figure below shows what you would see on your analyzer screen after entering the sequence sp
Comentarios a estos manuales