HP 16554A Bedienungsanleitung Seite 1

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Etikettendrucker HP 16554A herunter. HP 16554A User's Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 332
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen

Inhaltsverzeichnis

Seite 1 - Analyzers

Programmer’s GuidePublication number 16555-97011First edition, January 1997For Safety information, Warranties, and Regulatoryinformation, see the page

Seite 2

XOTag 7–19XOTime 7–19XPATtern 7–20XSEarch 7–21XSTate 7–22XTAG 7–228 SWAVeform SubsystemSWAVeform 8–4ACCumulate 8–5ACQuisition 8–5CENTer 8–

Seite 3

FINDCommand :MACHine{1|2}:STRigger:FIND<N><proceed_qualifier>,<occurrence>The FIND command defines the proceed qualifier for a given

Seite 4

Query :MACHine{1|2}:STRigger:FIND4?The FIND query returns the current proceed qualifier specification for agiven sequence level.Returned Format [:MACH

Seite 5

RANGeCommand :MACHine{1|2}:STRigger:RANGe<N> <label_name>,<start_pattern>,<stop_pattern>The RANGe command allows you to speci

Seite 6

Query :MACHine{1|2}:STRigger:RANGe<N>?The RANGe query returns the range recognizer end point specifications forthe range.Returned Format [:MACHi

Seite 7 - Contents

STOReCommand :MACHine{1|2}:STRigger:STORe<N> <store_qualifier>The STORe command defines the store qualifier for a given sequence level.Any

Seite 8 - 5 SFORmat Subsystem

TAGCommand :MACHine{1|2}:STRigger:TAG{OFF|TIME|<state_tag_qualifier>}The TAG command selects the type of count tagging (state or time) to beperf

Seite 9 - 7 SLISt Subsystem

TAKenbranch Command :MACHine{1|2}:STRigger:TAKenbranch {STORe|NOSTore}The TAKenbranch command allows you to specify whether the state causingthe branc

Seite 10 - 10 COMPare Subsystem

TCONtrolCommand :MACHine{1|2}:STRigger:TCONtrol<N> <timer_num>,{OFF|STARt|PAUSe|CONTinue}The TCONtrol (timer control) command allows you t

Seite 11 - 11 TFORmat Subsystem

TERM Command :MACHine{1|2}:STRigger:TERM <term_id>,<label_name>,<pattern>The TERM command allows you to specify a pattern recognizer

Seite 12 - 13 TWAVeform Subsystem

Query :MACHine{1|2}:STRigger:TERM? <term_id>,<label_name>The TERM query returns the specification of the term specified by termidentificat

Seite 13 - 15 SYMBol Subsystem

FIND 10–8LINE 10–9MENU 10–9RANGe 10–10RUNTil 10–11SET 10–1211 TFORmat SubsystemTFORmat 11–4ACQMode 11–5LABel 11–6REMove 11–7THReshold 11–812 TTR

Seite 14 - Introduction 17–2

TPOSition Command :MACHine{1|2}:STRigger:TPOSition{STARt|CENTer|END| POSTstore,<poststore>}The TPOSition (trigger position) command allows you t

Seite 16 - Contents–10

IntroductionThe SLISt subsystem contains the commands available for the StateListing menu in the HP 16554A/HP 16555A/HP 16555D logic analyzermodules.

Seite 17 - General Information

Figure 7-1SLISt Subsystem Syntax DiagramSLISt Subsystem7–3

Seite 18

Figure 7-1 (continued)SLISt Subsystem Syntax Diagram (continued)SLISt Subsystem7–4

Seite 19 - HP 16555A/HP 16555D

Figure 7-1 (continued)SLISt Subsystem Syntax Diagram (continued)SLISt Subsystem7–5

Seite 20

Table 7-1 SLISt Subsystem Parameter ValuesParameter Valuemod_num{1|2|3|4|5|6|7|8|9|10}col_num integer from 1 to 61line_number integer from -516096 to

Seite 21 - Selecting the Module

SLISt Selector :MACHine{1|2}:SLIStThe SLISt selector is used as part of a compound header to access thosesettings normally found in the State Listing

Seite 22

Query :MACHine{1|2}:SLISt:COLumn? <col_num>The COLumn query returns the column number, module slot, machine, labelname, and base for the specifi

Seite 23 - Mainframe Commands

DATA Query :MACHine{1|2}:SLISt:DATA? <line_number>,<label_name>The DATA query returns the value at a specified line number for a givenlabe

Seite 24

13 TWAVeform SubsystemTWAVeform 13–7ACCumulate 13–7ACQuisition 13–8CENTer 13–9CLRPattern 13–9CLRStat 13–9DELay 13–10INSert 13–11MLENgth 13–12MINus 13–

Seite 25

Query :MACHine{1|2}:SLISt:LINE?The LINE query returns the line number for the state currently in the box atthe center of the screen.Returned Format [:

Seite 26 - Command Set Organization

Query :MACHine{1|2}:SLISt:MMODe?The MMODe query returns the current marker mode selected.Returned Format[:MACHine{1|2}:SLISt:MMODe] <marker_mode>

Seite 27 - Figure 1-1

Query :MACHine{1|2}:SLISt:OPATtern? <label_name>The OPATtern query returns the pattern specification for a given label name.Returned Format[:MAC

Seite 28 - Table 1-1

Query :MACHine{1|2}:SLISt:OSEarch?The OSEarch query returns the search criteria for the O marker. Returned Format[:MACHine{1|2}:SLISt:OSEarch] <occ

Seite 29 - Table 1-1, continued

OTAG Command :MACHine{1|2}:SLISt:OTAG{<time_value>|<state_value>}The OTAG command specifies the tag value on which the O Marker should bep

Seite 30 - Module Status Reporting

OVERlay Command :MACHine{1|2}:SLISt:OVERlay <col_num>,<module_num>,MACHine{1|2},<label_name>The OVERlay command allows you to add ti

Seite 31 - MESE<N>

RUNTil Command :MACHine{1|2}:SLISt:RUNTil <run_until_spec>The RUNTil (run until) command allows you to define a stop condition whenthe trace mod

Seite 32

TAVerage Query :MACHine{1|2}:SLISt:TAVerage?The TAVerage query returns the value of the average time between the Xand O Markers. If the number of val

Seite 33 - MESR<N>

TMINimum Query :MACHine{1|2}:SLISt:TMINimum?The TMINimum query returns the value of the minimum time between the Xand O Markers. If data is not valid

Seite 34

XOTag Query :MACHine{1|2}:SLISt:XOTag?The XOTag query returns the time from the X to O markers when the markermode is time, or number of states from t

Seite 35 - Module Level Commands

14 TLISt SubsystemTLISt 14–7COLumn 14–7CLRPattern 14–8DATA 14–9LINE 14–9MMODe 14–10OCONdition 14–11OPATtern 14–12OSEarch 14–13OSTate 14–14OTAG 14–14RE

Seite 36

XPATtern Command :MACHine{1|2}:SLISt:XPATtern<label_name>,<label_pattern>The XPATtern command allows you to construct a pattern recognizer

Seite 37 - Figure 2-1

XSEarch Command :MACHine{1|2}:SLISt:XSEarch <occurrence>,<origin>The XSEarch command defines the search criteria for the X marker, which i

Seite 38

XSTate Query :MACHine{1|2}:SLISt:XSTate?The XSTate query returns the line number in the listing where the X markerresides. If data is not valid, the

Seite 39 - :DBLock {PACKed

Query :MACHine{1|2}:SLISt:XTAG?The XTAG query returns the X marker position in time when time tagging ison or in states when state tagging is on, rega

Seite 41 - :SPA<N>

8SWAVeform Subsystem

Seite 42

IntroductionThe commands in the State Waveform subsystem allow you toconfigure the display so that you can view state data as waveforms. Upto 96 chann

Seite 43 - Commands

Figure 8-1SWAVeform Subsystem Syntax DiagramSWAVeform Subsystem8–3

Seite 44

Table 8-1 SWAVeform Subsystem Parameter ValuesParameter Valuenumber_of_samples integer from -516096 to +516096 (HP 16554A) or from -1040384to +10403

Seite 45 - MACHine Subsystem

ACCumulateCommand :MACHine{1|2}:SWAVeform:ACCumulate{{ON|1}|{OFF|0}}The ACCumulate command allows you to control whether the waveformdisplay gets eras

Seite 46

16 SPA SubsystemMODE 16–7OVERView:BUCKet 16–8OVERView:HIGH 16–9OVERView:LABel 16–10OVERView:LOW 16–11OVERView:MLENgth 16–12OVERView:OMARker 16–13OVERV

Seite 47 - Figure 3-1

Query MACHine{1|2}:SWAVeform:ACQuisition?The ACQuisition query returns the current acquisition mode.Returned Format[MACHine{1|2}:SWAVeform:ACQuisition

Seite 48

CLRStatCommand :MACHine{1|2}:SWAVeform:CLRStatThe CLRStat command allows you to clear the waveform statistics withouthaving to stop and restart the ac

Seite 49 - :MACHine{1

INSertCommand MACHine{1|2}:SWAVeform:INSert <label_name>,<bit_id>The INSert command allows you to add waveforms to the state waveformdispl

Seite 50 - :MACHine{1

Example OUTPUT XXX;":MACHINE1:SWAVEFORM:MLENGTH 262144"Query :MACHine{1|2}:SWAVeform:MLENgth?The MLENgth query returns the current analyzer

Seite 51 - LEVelarm

REMoveCommand :MACHine{1|2}:SWAVeform:REMoveThe REMove command clears the waveform display before building a newdisplay.Example OUTPUT XXX;":MACH

Seite 52 - DEFault}

TPOSitionCommand MACHine{1|2}:SWAVeform:TPOSition{STARt|CENTer|END|POSTstore,<percent>}The TPOSition command allows you to control where the tri

Seite 54 - :MACHine{1

9SCHart Subsystem

Seite 55 - :MACHine{1

IntroductionThe State Chart subsystem provides the commands necessary forprogramming the HP 16554A/HP 16555A/HP 16555D’s Chart display.The commands al

Seite 56

Figure 9-1SCHart Subsystem Syntax DiagramTable 9-1 SCHart Subsystem Parameter ValuesParameter Valuestate_low_valueinteger between ±516096 (HP 16554A)

Seite 57 - WLISt Subsystem

Part 3 Programming Examples18 Programming ExamplesMaking a Timing Analyzer Measurement 18–3Making a State Analyzer Measurement 18–5Making a State Co

Seite 58

SCHartSelector :MACHine{1|2}:SCHartThe SCHart selector is used as part of a compound header to access thesettings found in the State Chart menu. It a

Seite 59 - Figure 4-1

CENTerCommand MACHine{1|2}:SCHart:CENTer <marker_type>The CENTer command centers the chart display about the specified markers.The markers are p

Seite 60

ExampleOUTPUT XXX;":MACHINE1:SCHART:HAXIS STATES, −100, 100"OUTPUT XXX;":MACHINE1:SCHART:HAXIS ’READ’, ’−511’, ’511’, 0,300"Query

Seite 61 - :WLISt:DELay?

Query MACHine{1|2}:SCHart:VAXis?The VAXis query returns the current vertical axis label and scaling.Returned Format[:MACHine{1|2}:SCHart:VAXis] <la

Seite 63

10COMPare Subsystem

Seite 64 - :WLISt:LINE?

IntroductionCommands in the state COMPare subsystem provide the ability to do abit-by-bit comparison between the acquired state data listing and acomp

Seite 65 - :WLISt:OSTate?

COMPare Subsystem Syntax DiagramFigure 10-1COMPare Subsystem10–3

Seite 66

Table 10-1 COMPare Subsystem Parameter ValuesParameter Valuelabel_name string of up to 6 characterscare_spec string of characters "{*|.}..."

Seite 67

CLEarCommand :MACHine{1|2}:COMPare:CLEarThe CLEar command clears all "don’t cares" in the reference listing andreplaces them with zeros exce

Seite 69 - :WLISt:XSTate?

COPYCommand :MACHine{1|2}:COMPare:COPYThe COPY command copies the current acquired State Listing for thespecified machine into the Compare Listing tem

Seite 70 - :WLISt:XTIMe?

<label_name> a string of up to 6 alphanumeric characters<line_num> integer from –122880 to +122880 (HP 16554A) or –253951 to +253951(HP 1

Seite 71 - SFORmat Subsystem

FINDQuery :MACHine{1|2}:COMPare:FIND? <diff_occurrence>The FIND query is used to get the line number of a specified differenceoccurrence (first,

Seite 72

LINECommand :MACHine{1|2}:COMPare:LINE <line_num>The LINE command allows you to center the compare listing display about aspecified line number.

Seite 73 - Figure 5-1

RANGeCommand :MACHine{1|2}:COMPare:RANGe {FULL |PARTial,<start_line>,<stop_line>}The RANGe command allows you to define the boundaries for

Seite 74 - Figure 5-1 (continued)

RUNTilCommand :MACHine{1|2}:COMPare:RUNTil {OFF | LT,<value> |GT,<value> | INRange,<value>,<value> |OUTRange,<value>,<

Seite 75

Query :MACHine{1|2}:COMPare:RUNTil?The RUNTil query returns the current stop criteria for the comparison whenrunning in repetitive trace mode.Returned

Seite 76 - SFORmat

11TFORmat Subsystem

Seite 77

IntroductionThe TFORmat subsystem contains the commands available for theTiming Format menu in the HP 16554A/HP 16555A/HP 16555D logicanalyzer module.

Seite 78

TFORmat Subsystem Syntax DiagramFigure 11-1TFORmat Subsystem11–3

Seite 79 - <clock_spec>

Part 11 Introduction to Programming2 Module Level CommandsGeneral Information

Seite 80 - :MACHine{1

Table 11-1 TFORmat Subsystem Parameter ValuesParameter Value<N> an integer from 1 to 12name string of up to 6 alphanumeric characterspolarity{P

Seite 81 - <qual_operation>

ACQMode Command :MACHine{1|2}:TFORmat:ACQMode {FULL | HALF} The ACQMode (acquisition mode) command allows you to select theacquisition mode for the ti

Seite 82

LABel Command :MACHine{1|2}:TFORmat:LABel <name>[,<polarity>,<clock_bits>,[<clock_bits>,]<upper_bits>,<lower_bits>

Seite 83 - :MACHine{1

<upper_bits> format (integer from 0 to 65535) for a pod (pods are assigned in decreasingorder)<lower_bits> format (integer from 0 to 65535

Seite 84

THReshold Command :MACHine{1|2}:TFORmat:THReshold<N>{TTL|ECL|<value>}The THReshold command allows you to set the voltage threshold for a g

Seite 85

12TTRigger (TTRace) Subsystem

Seite 86

IntroductionThe TTRigger subsystem contains the commands available for theTiming Trigger menu in the HP 16554A/HP 16555A/HP 16555D logicanalyzer modul

Seite 87 - :MACHine{1

Figure 12-1TTRigger Subsystem Syntax DiagramTTRigger (TTRace) Subsystem12–3

Seite 88

Figure 12-1 (continued)TTRigger Subsystem Syntax Diagram (continued)TTRigger (TTRace) Subsystem12–4

Seite 89 - STRigger (STRace) Subsystem

Table 12-1 TTRigger Parameter ValuesParameter Valuebranch_qualifier<qualifier>to_level_num integer from 1 to last sequence levelproceed_qualifie

Seite 91 - Figure 6-1

QualifierThe qualifier for the timing trigger subsystem can be terms A through G andI, Timer 1 and 2, Range 1 and 2, and Edge 1 and 2. In addition, q

Seite 92 - Figure 6-1 (continued)

<term3a> { A | NOTA }<term3b> { B | NOTB }<term3c> { C | NOTC }<term3d> { D | NOTD }<term3e> { E | NOTE }<term3f>

Seite 93

Qualifier RulesThe following rules apply to qualifiers:•Qualifiers are quoted strings and, therefore, need quotes.•Expressions are evaluated from left

Seite 94

ACQuisitionCommand :MACHine{1|2}:TTRigger:ACQuisition{AUTOmatic|MANual} The ACQuisition command allows you to specify the acquisition mode for thetimi

Seite 95

Within the limitations shown by the syntax definitions, complex expressionsmay be formed using the AND and OR operators. Expressions are limited towh

Seite 96 - STRigger (STRace)

Query :MACHine{1|2}:TTRigger:BRANch<N>?The BRANch query returns the current branch qualifier specification for agiven sequence level.Returned Fo

Seite 97

Terms A through E, RANGE 1, EDGE1, and TIMER 1 must be grouped togetherand terms F, G, and I, RANGE 2, EDGE2, and TIMER 2 must be grouped together.In

Seite 98

EDGECommand :MACHine{1|2}:TTRigger:EDGE<N> <label_name>,<edge_spec>The EDGE command allows you to define edge specifications for a g

Seite 99 - :MACHine{1

Query :MACHine{1|2}:TTRigger:EDGE<N>? <label_name>The EDGE query returns the current specification for the given label.Returned Format[:M

Seite 100 - G)’, 1"

LT less than<duration_time>real number from 8 ns to 5.00 seconds depending on sample period<occurrence> integer from 1 to 1048575 ExampleO

Seite 101 - :MACHine{1

1Programming the HP 16554A/HP 16555A/HP 16555D

Seite 102 - ’#HCF’ "

MLENgthCommand :MACHine{1|2}:TTRigger:MLENgth <memory_length>The MLENgth command allows you to specify the analyzer memory depth.Valid memory d

Seite 103 - SEQuence

RANGeCommand :MACHine{1|2}:TTRigger:RANGe<N> <label_name>,<start_pattern>,<stop_pattern>The RANGe command allows you to specif

Seite 104

SEQuenceCommand :MACHine{1|2}:TTRigger:SEQuence <number_of_levels>The SEQuence command defines the timing analyzer trigger sequence. Firstit de

Seite 105 - :MACHine{1

SPERiodCommand :MACHine{1|2}:TTRigger:SPERiod <sample_period>The SPERiod command allows you to set the sample period of the timinganalyzer.<s

Seite 106 - TAKenbranch

TCONtrol Command :MACHine{1|2}:TTRigger:TCONtrol<N> <timer_num>,{OFF|STARt|PAUSe|CONTinue}The TCONtrol (timer control) command allows you

Seite 107 - TCONtrol

TERMCommand :MACHine{1|2}:TTRigger:TERM <term_id>,<label_name>,<pattern>The TERM command allows you to a specify a pattern recognize

Seite 108

Query :MACHine{1|2}:TTRigger:TERM?<term_id>,<label_name>The TERM query returns the specification of the term indicated by termidentificati

Seite 109 - <label_name>

TPOSition Command :MACHine{1|2}:TTRigger:TPOSition{STARt|CENTer|END|DELay, <time_val>|POSTstore,<poststore>}The TPOSition (trigger positio

Seite 111 - SLISt Subsystem

13TWAVeform Subsystem

Seite 113 - Figure 7-1

IntroductionThis chapter introduces you to the basic command structure used toprogram the logic analyzer. Also included is an example program thatset

Seite 114 - Figure 7-1 (continued)

IntroductionThe TWAVeform subsystem contains the commands available for theTiming Waveforms menu in the HP 16554A/HP 16555A/HP 16555Dlogic analyzer mo

Seite 115

Figure 13-1TWAVeform Subsystem Syntax DiagramTWAVeform Subsystem13–3

Seite 116

Figure 13-1 (continued)TWAVeform Subsystem Syntax Diagram (continued)TWAVeform Subsystem13–4

Seite 117 - :MACHine{1

Figure 13-1 (continued)TWAVeform Subsystem Syntax Diagram (continued)TWAVeform Subsystem13–5

Seite 118 - CLRPattern

Table 13-1 TWAVeform Parameter ValuesParameter Valuedelay_value real number between -2500 s and +2500 smodule_spec{1|2|3|4|5|6|7|8|9|10}bit_id integer

Seite 119

TWAVeformSelector :MACHine{1|2}:TWAVeformThe TWAVeform selector is used as part of a compound header to access thesettings found in the Timing Wavefor

Seite 120 - :MACHine{1

Query :MACHine{1|2}:TWAVeform:ACCumulate?The ACCumulate query returns the current setting. The query always showsthe setting as the characters, "

Seite 121 - OPATtern

CENTerCommand :MACHine{1|2}:TWAVeform:CENTer <marker_type>The CENTer command allows you to center the waveform display about thespecified marker

Seite 122 - OSEarch

DELayCommand :MACHine{1|2}:TWAVeform:DELay <delay_value>The DELay command specifies the amount of time between the timingtrigger and the horizon

Seite 123 - :MACHine{1

INSertCommand :MACHine{1|2}:TWAVeform:INSert [<module_spec>,]<label_name>[,{<bit_id>|OVERlay|ALL}]The INSert command inserts wavefor

Seite 124 - :MACHine{1

Selecting the ModuleBefore you can program the logic analyzer, you must first "select" it. Thisdirects your commands to the logic analyzer.

Seite 125 - OVERlay

Inserting Oscilloscope WaveformsCommand:MACHine{1|2}:TWAVeform:INSert <module_spec>,<label_name>This inserts a waveform from an oscillosco

Seite 126 - :MACHine{1

Query :MACHine{1|2}:TWAVeform:MLENgth?The MLENgth query returns the current analyzer memory depth selection.Returned Format[:MACHine{1|2}:TWAVeform:ML

Seite 127 - TMAXimum

MMODeCommand :MACHine{1|2}:TWAVeform:MMODe{OFF|PATTern|TIME|MSTats}The MMODe (Marker Mode) command selects the mode controlling markermovement and the

Seite 128 - TMINimum

OCONditionCommand :MACHine{1|2}:TWAVeform:OCONdition{ENTering|EXITing}The OCONdition command specifies where the O marker is placed. TheO marker can

Seite 129 - :MACHine{1

OPATternCommand :MACHine{1|2}:TWAVeform:OPATtern <label_name>,<label_pattern>The OPATtern command allows you to construct a pattern recogn

Seite 130 - XPATtern

OSEarchCommand :MACHine{1|2}:TWAVeform:OSEarch <occurrence>,<origin>The OSEarch command defines the search criteria for the O marker which

Seite 131 - XSEarch

OTIMeCommand :MACHine{1|2}:TWAVeform:OTIMe <time_value>The OTIMe command positions the O marker in time when the marker modeis TIME. If data is

Seite 132 - :MACHine{1

<module_spec> {1|2|3|4|5|6|7|8|9|10}<waveform> string containing <acquisition_spec>{1|2}<acquisition_spec>{A|B|C|D|E|F|G|H|I|J

Seite 133 - :MACHine{1

RANGeCommand :MACHine{1|2}:TWAVeform:RANGe <time_value>The RANGe command specifies the full-screen time in the timing waveformmenu. It is equiv

Seite 134

RUNTilCommand :MACHine{1|2}:TWAVeform:RUNTil <run_until_spec>The RUNTil (run until) command defines stop criteria based on the timebetween the X

Seite 135 - SWAVeform Subsystem

The following example program sets up the logic analyzer to make a simpletiming analyzer measurement.Example 10 OUTPUT XXX;":SELECT 3"

Seite 136

SPERiodCommand :MACHine{1|2}:TWAVeform:SPERiod <sample_period>The SPERiod command allows you to set the sample period of the timinganalyzer.<

Seite 137

TAVerageQuery :MACHine{1|2}:TWAVeform:TAVerage?The TAVerage query returns the value of the average time between theX and O markers. If there is no va

Seite 138 - SWAVeform

TMINimumQuery :MACHine{1|2}:TWAVeform:TMINimum?The TMINimum query returns the value of the minimum time between the Xand O markers. If there is no va

Seite 139 - ACQuisition

Query MACHine{1|2}:TWAVeform:TPOSition?The TPOSition query returns the current trigger setting.Returned Format[MACHine{1|2}:TWAVeform:TPOSition] {STAR

Seite 140

XCONditionCommand :MACHine{1|2}:TWAVeform:XCONdition{ENTering | EXITing}The XCONdition command specifies where the X marker is placed. The Xmarker ca

Seite 141 - MACHine{1

XPATternCommand :MACHine{1|2}:TWAVeform:XPATtern<label_name>,<label_pattern>The XPATtern command allows you to construct a pattern for the

Seite 142 - <bit_id>

XSEarchCommand :MACHine{1|2}:TWAVeform:XSEarch<occurrence>,<origin>The XSEarch command defines the search criteria for the X marker. Thec

Seite 143 - MACHine{1

XTIMeCommand :MACHine{1|2}:TWAVeform:XTIMe <time_value>The XTIMe command positions the X marker in time when the marker modeis time. If data is

Seite 144

13–30

Seite 145

14TLISt Subsystem

Seite 146

Mainframe CommandsThese commands are part of the HP 16500/16501A mainframe system andare mentioned here only for reference. For more information on t

Seite 147 - SCHart Subsystem

IntroductionThe TLISt subsystem contains the commands available for the TimingListing menu in the HP 16554A/HP 16555A/HP 16555D logic analyzermodules

Seite 148

Figure 14-1TLISt Subsystem Syntax DiagramTLISt Subsystem14–3

Seite 149 - Figure 9-1

Figure 14-1 (continued)TLISt Subsystem Syntax Diagram (continued)TLISt Subsystem14–4

Seite 150

Figure 14-1 (continued)TLISt Subsystem Syntax Diagram (continued)TLISt Subsystem14–5

Seite 151 - MACHine{1

Table 14-1 TLISt Parameter ValuesParameter Valuemod_num{1|2|3|4|5|6|7|8|9|10}mach_num{1|2}col_num integer from 1 to 61line_number integer between ±10

Seite 152 - MACHine{1

TLIStSelector :MACHine{1|2}:TLIStThe TLISt selector is used as part of a compound header to access thosesettings normally found in the Timing Listing

Seite 153 - MACHine{1

Example OUTPUT XXX;":MACHINE1:TLIST:COLUMN 4,2,’A’,HEX"Query :MACHine{1|2}:TLISt:COLumn? <col_num>The COLumn query returns the column

Seite 154

DATAQuery :MACHine{1|2}:TLISt:DATA? <line_number>,<label_name>The DATA query returns the value at a specified line number for a givenlabel

Seite 155 - COMPare Subsystem

Query :MACHine{1|2}:TLISt:LINE?The LINE query returns the line number for the state currently in the dataroll box at the center of the screen.Returned

Seite 156

OCONditionCommand :MACHine{1|2}:TLISt:OCONdition {ENTering|EXITing}The OCONdition command specifies where the O marker is placed. TheO marker can be

Seite 157 - Figure 10-1

MENU Command/query The MENU command selects a new displayed menu. The first parameter (X)specifies the desired module. The optional, second paramete

Seite 158 - :MACHine{1

OPATternCommand :MACHine{1|2}:TLISt:OPATtern <label_name>,<label_pattern>The OPATtern command allows you to construct a pattern for the O

Seite 159 - <care__spec>

OSEarchCommand :MACHine{1|2}:TLISt:OSEarch <occurrence>,<origin>The OSEarch command defines the search criteria for the O marker, which is

Seite 160 - :MACHine{1

OSTateQuery :MACHine{1|2}:TLISt:OSTate?The OSTate query returns the line number in the listing where the O markerresides. If data is not valid, the q

Seite 161 - <line_num>

Query :MACHine{1|2}:TLISt:OTAG?The OTAG query returns the O marker position in time regardless of whetherthe marker was positioned in time or through

Seite 162 - <line_number><NL>

RUNTilCommand :MACHine{1|2}:TLISt:RUNTil <run_until_spec>The RUNTil (run until) command allows you to define a stop condition whenthe run mode i

Seite 163 - :MACHine{1

TAVerageQuery :MACHine{1|2}:TLISt:TAVerage?The TAVerage query returns the value of the average time between the Xand O markers. If the number of vali

Seite 164 - :MACHine{1

TMINimumQuery :MACHine{1|2}:TLISt:TMINimum?The TMINimum query returns the value of the minimum time between the Xand O markers. If data is not valid,

Seite 165

XCONditionCommand :MACHine{1|2}:TLISt:XCONdition {ENTering|EXITing}The XCONdition command specifies where the X marker is placed. TheX marker can be

Seite 166 - :MACHine{1

XOTimeQuery :MACHine{1|2}:TLISt:XOTime?The XOTime query returns the time from the X to O markers. If there is nodata the query returns 9.9E37.Returne

Seite 167 - TFORmat Subsystem

Example OUTPUT XXX;":MACHINE1:TLIST:XPATTERN ’DATA’,’255’ "OUTPUT XXX;":MACHINE1:TLIST:XPATTERN ’ABC’,’#BXXXX1101’ "Query :MACHine

Seite 168

STOP Command The STOP command stops the specified module. If the specified module isconfigured as part of an intermodule run, STOP will stop all asso

Seite 169 - Figure 11-1

Query :MACHine{1|2}:TLISt:XSEarch?The XSEarch query returns the search criteria for the X marker. Returned Format[:MACHine{1|2}:TLISt:XSEarch] <occ

Seite 170 - :MACHine{1

XTAGCommand :MACHine{1|2}:TLISt:XTAG <time_value>The XTAG command specifies the tag value on which the X marker should beplaced. The tag value

Seite 172

15SYMBol Subsystem

Seite 173

IntroductionThe SYMBol subsystem contains the commands that allow you todefine symbols on the controller and download them to theHP 16554A/HP 16555A/H

Seite 174 - THReshold

SYMBol Subsystem Syntax DiagramFigure 15-1SYMBol Subsystem15–3

Seite 175 - TTRigger (TTRace) Subsystem

Table 15-1 SYMBol Parameter ValuesParameter Valuelabel_name string of up to 6 alphanumeric characterssymbol_name string of up to 16 alphanumeric chara

Seite 176

SYMBolSelector :MACHine{1|2}:SYMBolThe SYMBol selector is used as a part of a compound header to access thecommands used to create symbols. It always

Seite 177 - Figure 12-1

PATTernCommand :MACHine{1|2}:SYMBol:PATTern <label_name>,<symbol_name>,<pattern_value>The PATTern command allows you to create a pat

Seite 178 - Figure 12-1 (continued)

RANGeCommand :MACHine{1|2}:SYMBol:RANGe <label_name>,<symbol_name>,<start_value>,<stop_value>The RANGe command allows you to c

Seite 179

Command Set Organization The command set for the HP 16554A/HP 16555A/HP 16555D is divided intomodule-level commands and subsystem commands. Module-le

Seite 180 - Qualifier

REMoveCommand :MACHine{1|2}:SYMBol:REMoveThe REMove command deletes all symbols from a specified machine.Example OUTPUT XXX;":MACHINE1:SYMBOL:REM

Seite 181

16SPA Subsystem

Seite 182 - TTRigger (TTRace)

IntroductionThis chapter provides you with information for programming theSystem Performance Analysis (SPA) features on the HP 16554A/HP 16555A/HP 165

Seite 183

Figure 16-1SPA Subsystem Syntax DiagramSPA Subsystem 16–3

Seite 184

Figure 16-1 (continued)SPA Subsystem Syntax Diagram (continued)SPA Subsystem16–4

Seite 185

Figure 16-1 (continued)SPA Subsystem Syntax Diagram (continued)SPA Subsystem 16–5

Seite 186 - {All

Table 16-1 SPA Subsystem Parameter ValuesParameter Valuebucket_num 0 to (number of valid buckets - 1)high_patt<pattern>label_name a string of up

Seite 187 - <edge_spec>

MODECommand :SPA{1|2}:MODE {OVERView|HISTogram|TINTerval}The MODE command selects which menu to display: State Overview, StateHistogram, or Time Inter

Seite 188 - <condition_mode>

OVERView:BUCKetQuery :SPA{1|2}:OVERView:BUCKet?{SIZE|NUMBer|<bucket_num>}The OVERView:BUCKet query returns data relating to the State Overviewm

Seite 189 - :MACHine{1

OVERView:HIGHCommand :SPA{1|2}:OVERView:HIGH <high_pattern>The OVERView:HIGH command sets the upper boundary of the StateOverview measurement.

Seite 190

HP 16554A/HP 16555A/HP 16555D Command TreeFigure 1-1Programming the HP 16554A/ HP 16555A/HP 16555DCommand Set Organization 1–9

Seite 191

OVERView:LABelCommand :SPA{1|2}:OVERView:LABel <label_name>The OVERView:LABel command selects a new label for collecting the SPAmeasurements.

Seite 192

OVERView:LOWCommand :SPA{1|2}:OVERView:LOW <low_pattern>The OVERView:LOW command sets the lower boundary of the StateOverview measurement. A q

Seite 193

OVERView:MLENgthCommand :SPA{1|2}:OVERView:MLENgth <memory_length>The MLENgth command specifies the memory depth. Valid memory depthsrange from

Seite 194

OVERView:OMARkerCommand :SPA{1|2}:OVERView:OMARker <o_pattern>The OVERView:OMARker command sends the O marker to the lowerboundary of the bucke

Seite 195

OVERView:OVSTatisticQuery :SPA{1|2}:OVERView:OVSTatistic?{XHITs|OHITs|TOTal}The OVERView:OVSTatistic query returns the number of hits associated with

Seite 196 - :MACHine{1

OVERView:XMARkerCommand :SPA{1|2}:OVERView:XMARker <x_pattern>The OVERView:XMARker command sends the X marker to the lowerboundary of the bucke

Seite 197

HISTogram:HSTatisticQuery :SPA{1|2}:HISTogram:HSTatistic?{TOTal|OTHer|<range_number>}The HISTogram:HSTatistic query returns the total number of

Seite 198

HISTogram:LABelCommand :SPA{1|2}:HISTogram:LABel <label_name>The HISTogram:LABel command selects a new label for collecting SPAmeasurements. A

Seite 199 - TWAVeform Subsystem

HISTogram:OTHerCommand :SPA{1|2}:HISTogram:OTHer {INCLuded|EXCLuded}The HISTogram:OTHer command selects including or excluding the "other"h

Seite 200

HISTogram:QUALifierCommand :SPA{1|2}:HISTogram:QUALifier <label_name>,<pattern>The HISTogram:QUALifier command sets the pattern associate

Seite 201 - Figure 13-1

Table 1-1Alphabetical Command-to-Subsystem DirectoryCommand Where UsedACCumulate SCHart, SWAVeform, TWAVeformACQMode TFORmatACQuisition STRigger, SWAV

Seite 202 - Figure 13-1 (continued)

HISTogram:RANGeCommand :SPA{1|2}:HISTogram:RANGe {OFF | <range_num>,<range_name>,<low_patt>,<high_patt>}The HISTogram:RANGe c

Seite 203

HISTogram:TTYPeCommand :SPA{1|2}:HISTogram:TTYPe {ALL|QUALified}The HISTogram:TTYPe command sets the trigger to trigger on anystate or onqualified st

Seite 204

TINTerval:AUTorangeCommand :SPA{1|2}:TINTerval:AUTorange{LOGarithmic|LINear},<min_time>,<max_time>The TINTerval:AUTorange command automat

Seite 205 - TWAVeform

TINTerval:QUALifierCommand :SPA{1|2}:TINTerval:QUALifier <label_name>,<start_pattern>,<end_pattern>The TINTerval:QUALifier command

Seite 206

TINTerval:TINTervalCommand :SPA{1|2}:TINTerval:TINTerval<interval_number>,<min_time>,<max_time>The TINTerval:TINTerval command spec

Seite 207

TINTerval:TSTatisticQuery :SPA{1|2}:TINTerval:TSTatistic? {TMINimum|TMAXimum|TAVerage|TOTal|TTOTal|<interval_number>}The TINTerval:TSTatistic q

Seite 208

16–26

Seite 209

17DATA and SETup Commands

Seite 210

IntroductionThe DATA and SETup commands are SYSTem commands that allowyou to send and receive block data between the HP 16554A,HP 16555A, or HP 16555D

Seite 211 - :MACHine{1

Data FormatTo understand the format of the data within the block data, there are fourimportant things to keep in mind.•Data is sent to the controller

Seite 212 - {OFF

Table 1-1, continuedAlphabetical Command-to-Subsystem Directory, continuedCommand Where UsedTCONtrol STRigger, TTRiggerTERM STRigger, TTRiggerTHReshol

Seite 213 - OCONdition

SYSTem:DATACommand :SYSTem:DATA <block data>The SYSTem:DATA command transmits the acquisition memory data fromthe controller to the HP 16554A/HP

Seite 214

<block data> <block length specifier><section>...<block lengthspecifier#8<length><length> the total length of all sec

Seite 215 - <origin>

Section Header DescriptionBecause block data may contain multiple sections, this description numbersbytes beginning at the section header. The initia

Seite 216

Data Preamble DescriptionThe UNPacked block data is organized as 574 bytes of preamble information,followed by a variable number of bytes of data. The

Seite 217 - :MACHine{1

Byte Position37 4 bytes - List of pods in this analyzer, where a binary 1 indicates that thecorresponding pod is assigned to this analyzerbit 31 bit 3

Seite 218

Byte Position61 4 bytes - Tag type for state mode in one of the following decimal values:0 = off1 = time tags2 = state tags65 8 bytes - Trigger offset

Seite 219

Byte Position Bytes 241 through 244 contain the number of valid rows of data forpod 1 of either the expansion card in a two-card module, or a middleca

Seite 220

Acquisition Data DescriptionThe acquisition data section consists of a variable number of bytes dependingon the number of cards in the configuration,

Seite 221

The depth of the data array is equal to the pod with the greatest number ofrows of valid data. If a pod has fewer rows of valid data than the data ar

Seite 222

Example A three-card configuration with 516096 valid rowsFirst data byte = byte 591Last data byte = 14,451,278 [591 + (28 × 516096) - 1]Time Tag Data

Seite 223

In This BookThis guide, combined with theHP 16500/16501A Programmer’sGuide, provides you with the informationneeded to program the HP 16554A andHP 165

Seite 224 - XCONdition

Module Status Reporting Each module reports its status to the Module Event Status Register(MESR<N>), which in turn reports to the Combined Event

Seite 225

Additionally, the following sections may also be included, depending on whatis available:"SYMBOLS A ""SYMBOLS B ""INVASM A &

Seite 226

Part 318 Programming ExamplesProgramming Examples

Seite 228

18Programming Examples

Seite 229 - TLISt Subsystem

IntroductionThis chapter contains short, usable, and tested programs that coverthe most asked for examples. The examples are written in HP BASIC6.0.

Seite 230

Making a Timing Analyzer MeasurementThis program sets up the logic analyzer to make a simple timing analyzermeasurement. This example can be used with

Seite 231 - Figure 14-1

360 OUTPUT 707;":MACH1:TWAVEFORM:REMOVE"370 OUTPUT 707;":MACH1:TWAVEFORM:INSERT ’COUNT’, ALL"380 OUTPUT 707;":MACH1:TWA

Seite 232 - Figure 14-1 (continued)

Making a State Analyzer MeasurementThis state analyzer program selects the HP 16554A/HP 16555A/HP 16555Dmodule, displays the configuration menu, defin

Seite 233

270 ! ******************* SETUP THE TRIGGER SPECIFICATION ********************280 ! The trigger specification will use five sequence levels with t

Seite 234

720 ! ***************** CONFIGURE SEQUENCE LEVEL 4 ***************************730 ! Store a combination of resource terms (C or D or RANGE1) in le

Seite 235 - :MACHine{1

MESE<N>Command :MESE<N><enable_mask>The MESE<N> command sets the Module Event Status Enable register bits.The MESE register co

Seite 236

1170 IF (Status AND 1)=1 THEN GOTO 11901180 GOTO 10701190 PRINT TABXY(30,15);"Measurement is complete"1200 !1210 ! ********************

Seite 237

Making a State Compare Analyzer MeasurementThis program example acquires a state listing, copies the listing to thecompare listing, acquires another s

Seite 238 - :MACHine{1

310 ! ******************************************************************320 ! Specify two sequence levels, the trigger sequence level, specify330

Seite 239

720 !***********************************************************************730 ! Display line 4090 of the compare listing and start the analyzer7

Seite 240

1100 !************************************************************************1110 ! Start the logic analyzer to acquire new data and then stop it t

Seite 241 - :MACHine{1

1540 !1550 ENTER 707 USING "#,2A";Error$1555 ENTER 707 USING "#,1A";Comma$1560 ENTER 707 USING "K";Line$1570 GOTO 1

Seite 242 - :MACHine{1

Transferring the Logic Analyzer ConfigurationThis program uses the SYSTem:SETup query to transfer the configuration ofthe logic analyzer to your contr

Seite 243 - :MACHine{1

270 ! *********************** SEND THE SETUP QUERY **************************280 OUTPUT 707;":SYSTEM:HEADER ON"290 OUTPUT 707;":S

Seite 244 - :MACHine{1

660 ! ********************* SEND THE SETUP **********************************670 ! Make sure buffer is not empty.680 !690 IF Numbytes=0 THEN 7

Seite 245

1060 ! ********************** RESTORE BUFFER POINTERS ***********************1070 ! Restore the transfer buffer pointer1080 !1090 CONTROL @Buff,5;

Seite 246

Table 1-2 Module Event Status Enable Register (A "1" enables the MESR bit)Bit Weight Enables7 128 Not used6 64 Not used5 32 Not used4 16

Seite 247

Checking for Measurement CompletionThis program can be appended to or inserted into another program when youneed to know when a measurement is complet

Seite 248

Sending Queries to the Logic AnalyzerThis program example contains the steps required to send a query to thelogic analyzer. Sending the query alone o

Seite 249

150 !160 ! ************* INTITIALIZE VARIABLE FOR NUMBER OF BYTES *****************170 ! The variable "Numbytes" contains the number o

Seite 250 - :MACHine{1

550 ! ******************** TRANSER THE DATA ********************************560 ! Transfer the data from the logic analyzer to the buffer.570 !5

Seite 251 - :MACHine{1

1010 ! ************* TRANSFER DATA TO THE HP 16554A/HP 16555 ****************1020 ! Transfer the data from the buffer to the HP 16554A/HP 16555A.103

Seite 252

IndexAA+B, 4–11, 13–19A,B, 13–18A-B, 13–13ACCumulate command/query, 8–5, 9–4,13–7ACQMode command/query, 11–5ACQuisition command/query, 6–8, 8–5,12–9,

Seite 253 - SYMBol Subsystem

WIDTh, 15–8WLISt, 2–7, 4–4XCONdition, 13–26, 14–19XMARker, 16–15XPATtern, 7–20, 13–27, 14–20XSEarch, 7–21, 13–28, 14–21XTAG, 7–22, 14–23XTIMe, 4–14, 1

Seite 254

OOCONdition command/query, 13–15, 14–11offset, 4–5OMARker command/query, 16–13OPATtern command/query, 7–11, 13–16,14–12OR’d trigger, 3–5OSEarch comman

Seite 255 - Figure 15-1

TSTatistic, 16–25TTYPe, 16–21TYPE, 3–11VAXis, 9–7VRUNs, 7–18, 13–25, 14–18XCONdition, 13–26, 14–19XMARker, 16–15XOTag, 7–19, 14–19XOTime, 4–13, 7–19,

Seite 256

TSTatistic query, 16–25TTRace selector, 12–8TTRigger selector, 12–8TTRigger/TTRace subsystem, 12–1, 12–3 to 12–23TTYPe command/query, 16–21TWAVeform s

Seite 257 - <base_value>

MESR<N>Query :MESR<N>? The MESR<N> query returns the contents of the Module Event Statusregister. When you read the MESR, the value

Seite 259 - ’IO_ACC’,’0’,’#H000F’"

© Copyright Hewlett-Packard Company 1987,1990, 1993, 1994, 1997All Rights Reserved.Reproduction, adaptation, ortranslation without priorwritten permis

Seite 260 - <width_value>

Product WarrantyThis Hewlett-Packardproduct has a warrantyagainst defects in materialand workmanship for a periodof one year from date ofshipment. Du

Seite 261 - SPA Subsystem

Table 1-3 Module Event Status Register Bit Weight Condition7 128 Not used6 64 Not used5 32 Not used4 16 Not used3 8 1 = One or more pattern search

Seite 262

2Module Level Commands

Seite 263 - Figure 16-1

IntroductionThe logic analyzer module level commands access the globalfunctions of the HP 16554A/HP 16555A/HP 16555D logic analyzermodule. These com

Seite 264 - Figure 16-1 (continued)

Module Level Syntax Diagram Figure 2-1Module Level Commands2–3

Seite 265

Table 2-1 Module Level Parameter Values Parameter Type of Parameter or Command Referencemachine_numMACHine{1|2}arm_parm arm parameters see chapter 3a

Seite 266

ARMLineCommand :ARMLine MACHine<N>The ARMLine command selects which machine generates the arm out signalon the IMB (intermodule bus). This comma

Seite 267 - :SPA{1

Part 3, chapter 18, contains program examples of actual tasks that show youhow to get started in programming the HP 16554A and HP 16555A/D logicanalyz

Seite 268 - OVERView:BUCKet

The UNPacked option uploads data in a format that is easy to interpret andprocess. The UNPacked format cannot be downloaded back into the analyzer.Ex

Seite 269 - OVERView:HIGH

SPACommand :SPA<N>The SPA command selects which of the two analyzers the subsequentcommands or queries will refer to. SPA is also a subsystem co

Seite 271 - OVERView:LOW

Part 23 MACHine Subsystem4 WLISt Subsystem5 SFORmat Subsystem6 STRigger (STRace) Subsystem7 SLISt Subsystem8 SWAVeform Subsystem9 SCHart Subsystem10 C

Seite 274 - OVERView:OVSTatistic

IntroductionThe MACHine subsystem contains the commands that control themachine level of operation of the logic analyzer. Some of the functionsare nor

Seite 275 - OVERView:XMARker

Machine Subsystem Syntax DiagramFigure 3-1MACHine Subsystem3–3

Seite 276 - HISTogram:HSTatistic

Table 3-1 Machine Subsystem Parameter ValuesParameter Valuearm_source {RUN | INTermodule | MACHine {1|2}}pod_list{NONE | <pod_num>[, <pod_nu

Seite 277 - HISTogram:LABel

ARMCommand :MACHine{1|2}:ARM <arm_source>The ARM command specifies the arming source of the specified analyzer(machine). The RUN option disable

Seite 278 - HISTogram:OTHer

SPA Subsystem16DATA and SETup Commands17Programming Examples18IndexSYMBol Subsystem15v

Seite 279 - HISTogram:QUALifier

ASSignCommand :MACHine{1|2}:ASSign <pod_list>The ASSign command assigns pods to a particular analyzer (machine). TheASSign command will assign t

Seite 280 - HISTogram:RANGe

LEVelarmCommand :MACHine{1|2}:LEVelarm <arm_level>The LEVelarm command allows you to specify the sequence level for aspecified machine that will

Seite 281 - HISTogram:TTYPe

NAMECommand :MACHine{1|2}:NAME <machine_name>The NAME command allows you to assign a name of up to 10 characters to aparticular analyzer (machin

Seite 282 - TINTerval:AUTorange

<res_id> {<state_terms>|H|J} for state analyzer{<state_terms>|EDGE{1|2}} for timing analyzer<new_text> string of up to 8 alpha

Seite 283 - TINTerval:QUALifier

Example OUTPUT XXX;":MACHINE1:RESOURCE A,C,RANGE1"Query :MACHine{1|2}:RESOURCE?The RESource query returns the current resource terms assigne

Seite 284 - TINTerval:TINTerval

Query :MACHine{1|2}:TYPE?The TYPE query returns the current analyzer type for the specified analyzer.Returned Format[:MACHine{1|2}:TYPE] <analyzer

Seite 286

4WLISt Subsystem

Seite 287 - DATA and SETup Commands

IntroductionThe commands in the WLISt (Waveforms/LISting) subsystem controlthe X and O marker placement on the waveforms portion of theTiming/State mi

Seite 288

WLISt Subsystem Syntax DiagramFigure 4-1WLISt Subsystem4–3

Seite 290 - SYSTem:DATA

Table 4-1 WLISt Subsystem Parameter Values Parameter Valuedelay_value real number between -2500 s and +2500 smodule_spec{1|2|3|4|5|6|7|8|9|10} (slot w

Seite 291 - :SYSTem:DATA?

DELay Command :WLISt:DELay <delay_value>The DELay command specifies the amount of time between the timingtrigger and the horizontal center of th

Seite 292 - Section Data

INSert Command :WLISt:INSert [<module_spec>,]<label_name>[,{<bit_id>|OVERlay|ALL}]The INSert command inserts waveforms in the timing

Seite 293 - Data Preamble Description

Inserting Oscilloscope WaveformsCommand:WLISt:INSert <module_spec>,<label_name>This inserts a waveform from an oscilloscope to the timing

Seite 294

Query :WLISt:LINE?The LINE query returns the line number for the state currently in the datalisting roll box at center screen.Returned Format [:WLISt:

Seite 295

OSTate Query :WLISt:OSTate?The OSTate query returns the state where the O Marker is positioned. If datais not valid, the query returns 2147483647.Ret

Seite 296

Query :WLISt:OTIMe?The OTIMe query returns the O Marker position in time. If data is not valid,the query returns 9.9E37.Returned Format [:WLISt:OTIMe

Seite 297 - Acquisition Data Description

PLUS Command :WLISt:PLUS <module_spec>,<waveform>,<waveform>The PLUS command inserts time-correlated A+B oscilloscope waveforms onth

Seite 298

RANGe Command :WLISt:RANGe <time_value>The RANGe command specifies the full-screen time in the timing waveformmenu. It is equivalent to ten tim

Seite 299 - SYSTem:SETup

XOTime Query :WLISt:XOTime?The XOTime query returns the time from the X marker to the O marker. Ifdata is not valid, the query returns 9.9E37.Returne

Seite 300 - :SYStem:SETup?

ContentsPart 1 General Information1 Programming the HP 16554A/ HP 16555A/HP 16555DSelecting the Module 1–3Programming the Logic Analyzer 1–3Mainfram

Seite 301 - Programming Examples

XTIMe Command :WLISt:XTIMe <time_value>The XTIMe command positions the X Marker on the timing waveforms in themixed mode display. If the data i

Seite 302

5SFORmat Subsystem

Seite 303

IntroductionThe SFORmat subsystem contains the commands available for theState Format menu in the HP 16554A/HP 16555A/HP 16555D logicanalyzer modules.

Seite 304

Figure 5-1SFORmat Subsystem Syntax DiagramSFORmat Subsystem5–3

Seite 305

Figure 5-1 (continued)SFORmat Subsystem Syntax Diagram (continued)SFORmat Subsystem5–4

Seite 306

Table 5-1 SFORmat Subsystem Parameter ValuesParameter Value<N> an integer from 1 to 12label_name string of up to 6 alphanumeric characterspolar

Seite 307

SFORmat Selector :MACHine{1|2}:SFORmatThe SFORmat (State Format) selector is used as a part of a compoundheader to access the settings in the State Fo

Seite 308

Query :MACHine{1|2}:SFORmat:CLOCk<N>?The CLOCk query returns the current clocking mode for a given pod.Returned Format[:MACHine{1|2}:SFORmat:CLO

Seite 309

<name> string of up to 6 alphanumeric characters<polarity> {POSitive | NEGative}<clock_bits> format (integer from 0 to 65535) for a

Seite 310

MASTerCommand :MACHine{1|2}:SFORmat:MASTer <clock_id>,<clock_spec>The MASTer clock command allows you to specify a master clock for a give

Seite 311

4 WLISt SubsystemWLISt 4–4DELay 4–5INSert 4–6LINE 4–7MINus 4–8OSTate 4–9OTIMe 4–9OVERlay 4–10PLUS 4–11RANGe 4–12REMove 4–12XOTime

Seite 312

MODECommand :MACHine{1|2}:SFORmat:MODE {NORMal|FAST}The MODE command places an HP 16555 state analyzer in either 100 MHz(normal) or 110 MHz (fast) mod

Seite 313

MOPQualCommand :MACHine{1|2}:SFORmat:MOPQual <clock_pair_id>,<qual_operation>The MOPQual (master operation qualifier) command allows you t

Seite 314

MQUalCommand :MACHine{1|2}:SFORmat:MQUal <qual_num>,<clock_id>,<qual_level>The MQUal (master qualifier) command allows you to specif

Seite 315

REMove Command :MACHine{1|2}:SFORmat:REMove {<name>|ALL}The REMove command allows you to delete all labels or any one label for agiven machine.&

Seite 316

<pod_num> an integer from 1 to 12<set_hold_value>integer {0|1|2|3|4|5|6|7|8|9} representing the following setup andhold values:Table 5-2Se

Seite 317

SLAVeCommand :MACHine{1|2}:SFORmat:SLAVe <clock_id>,<clock_spec>The SLAVe clock command allows you to specify a slave clock for a givenmac

Seite 318

SOPQualCommand :MACHine{1|2}:SFORmat:SOPQual <clock_pair_id>,<qual_operation>The SOPQual (slave operation qualifier) command allows you to

Seite 319

SQUalCommand :MACHine{1|2}:SFORmat:SQUal<qual_num>,<clock_id>,<qual_level>The SQUal (slave qualifier) command allows you to specify

Seite 320

THResholdCommand :MACHine{1|2}:SFORmat:THReshold<N>{TTL|ECL|<voltage>}The THReshold command allows you to set the voltage threshold for a

Seite 321

6STRigger (STRace) Subsystem

Seite 322

6 STRigger (STRace) SubsystemQualifier 6–6STRigger (STRace) 6–8ACQuisition 6–8BRANch 6–9CLEar 6–11FIND 6–12MLENgth 6–13RANGe 6–14SEQuence 6–15STORe 6

Seite 323

IntroductionThe STRigger subsystem contains the commands available for theState Trigger menu in the HP 16554A/HP 16555A/HP 16555D logicanalyzer module

Seite 324

Figure 6-1STRigger Subsystem Syntax DiagramSTRigger (STRace) Subsystem6–3

Seite 325

Figure 6-1 (continued)STRigger Subsystem Syntax Diagram (continued)STRigger (STRace) Subsystem6–4

Seite 326

Table 6-1 STRigger Subsystem Parameter ValuesParameter Valuebranch_qualifier <qualifier>qualifier see "Qualifier" on page 6–6to_lev_n

Seite 327

QualifierThe qualifier for the state trigger subsystem can be terms A through J, Timer1 and 2, and Range 1 and 2. In addition, qualifiers can be the

Seite 328

<term3a> { A | NOTA }<term3b> { B | NOTB }<term3c> { C | NOTC }<term3d> { D | NOTD }<term3e> { E | NOTE }<term3f>

Seite 329

STRigger (STRace)Selector :MACHine{1|2}:STRigger The STRigger (STRace) (State Trigger) selector is used as a part of acompound header to access the se

Seite 330

BRANchCommand :MACHine{1|2}:STRigger:BRANch<N><branch_qualifier>,<to_level_number>The BRANch command defines the branch qualifier fo

Seite 331

Example OUTPUT XXX;":MACHINE1:STRIGGER:BRANCH1 ’ANYSTATE’, 3"OUTPUT XXX;":MACHINE1:STRIGGER:BRANCH2 ’A’, 7"OUTPUT XXX;":MACHI

Seite 332

Example The following example would be used to specify the complex qualifier shownin figure 6-2.OUTPUT XXX;":MACHINE1:STRIGGER:BRANCH1 ’((A OR B)

Kommentare zu diesen Handbüchern

Keine Kommentare