HP 16554A Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Impressoras de rótulos HP 16554A. HP 16554A User's Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 332
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes

Resumo do Conteúdo

Página 1 - Analyzers

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

Página 2

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

Página 3

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

Página 4

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

Página 5

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

Página 6

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

Página 7 - Contents

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 14 - Introduction 17–2

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

Página 16 - Contents–10

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

Página 17 - General Information

Figure 7-1SLISt Subsystem Syntax DiagramSLISt Subsystem7–3

Página 18

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

Página 19 - HP 16555A/HP 16555D

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

Página 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

Página 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

Página 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

Página 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

Página 24

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

Página 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 [:

Página 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>

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 36

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

Página 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

Página 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

Página 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

Página 41 - :SPA<N>

8SWAVeform Subsystem

Página 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

Página 43 - Commands

Figure 8-1SWAVeform Subsystem Syntax DiagramSWAVeform Subsystem8–3

Página 44

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

Página 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

Página 46

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

Página 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

Página 48

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

Página 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

Página 50 - :MACHine{1

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

Página 51 - LEVelarm

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

Página 52 - DEFault}

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

Página 54 - :MACHine{1

9SCHart Subsystem

Página 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

Página 56

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

Página 57 - WLISt Subsystem

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

Página 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

Página 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

Página 60

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

Página 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

Página 63

10COMPare Subsystem

Página 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

Página 65 - :WLISt:OSTate?

COMPare Subsystem Syntax DiagramFigure 10-1COMPare Subsystem10–3

Página 66

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

Página 67

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

Página 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

Página 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

Página 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,

Página 72

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

Página 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

Página 74 - Figure 5-1 (continued)

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

Página 75

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

Página 76 - SFORmat

11TFORmat Subsystem

Página 77

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

Página 78

TFORmat Subsystem Syntax DiagramFigure 11-1TFORmat Subsystem11–3

Página 79 - <clock_spec>

Part 11 Introduction to Programming2 Module Level CommandsGeneral Information

Página 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

Página 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

Página 82

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

Página 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

Página 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

Página 85

12TTRigger (TTRace) Subsystem

Página 86

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

Página 87 - :MACHine{1

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

Página 88

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

Página 89 - STRigger (STRace) Subsystem

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

Página 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

Página 92 - Figure 6-1 (continued)

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

Página 93

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

Página 94

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

Página 95

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

Página 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

Página 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

Página 98

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

Página 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

Página 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

Página 101 - :MACHine{1

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

Página 102 - ’#HCF’ "

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

Página 103 - SEQuence

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

Página 104

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

Página 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

Página 106 - TAKenbranch

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

Página 107 - TCONtrol

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

Página 108

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

Página 109 - <label_name>

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

Página 111 - SLISt Subsystem

13TWAVeform Subsystem

Página 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

Página 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

Página 115

Figure 13-1TWAVeform Subsystem Syntax DiagramTWAVeform Subsystem13–3

Página 116

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

Página 117 - :MACHine{1

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

Página 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

Página 119

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

Página 120 - :MACHine{1

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

Página 121 - OPATtern

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

Página 122 - OSEarch

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

Página 123 - :MACHine{1

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

Página 124 - :MACHine{1

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

Página 125 - OVERlay

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

Página 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

Página 127 - TMAXimum

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

Página 128 - TMINimum

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

Página 129 - :MACHine{1

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

Página 130 - XPATtern

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

Página 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

Página 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

Página 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

Página 134

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

Página 135 - SWAVeform Subsystem

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

Página 136

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

Página 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

Página 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

Página 139 - ACQuisition

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

Página 140

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

Página 141 - MACHine{1

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

Página 142 - <bit_id>

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

Página 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

Página 145

14TLISt Subsystem

Página 146

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

Página 147 - SCHart Subsystem

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

Página 148

Figure 14-1TLISt Subsystem Syntax DiagramTLISt Subsystem14–3

Página 149 - Figure 9-1

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

Página 150

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 156

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

Página 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

Página 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

Página 159 - <care__spec>

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

Página 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

Página 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

Página 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

Página 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

Página 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,

Página 165

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

Página 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

Página 167 - TFORmat Subsystem

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

Página 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

Página 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

Página 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

Página 172

15SYMBol Subsystem

Página 173

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

Página 174 - THReshold

SYMBol Subsystem Syntax DiagramFigure 15-1SYMBol Subsystem15–3

Página 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

Página 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

Página 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

Página 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

Página 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

Página 180 - Qualifier

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

Página 181

16SPA Subsystem

Página 182 - TTRigger (TTRace)

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

Página 183

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

Página 184

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

Página 185

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

Página 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

Página 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

Página 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

Página 189 - :MACHine{1

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

Página 190

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

Página 191

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

Página 192

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

Página 193

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

Página 194

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

Página 195

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

Página 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

Página 197

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

Página 198

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

Página 199 - TWAVeform Subsystem

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

Página 200

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

Página 201 - Figure 13-1

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

Página 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

Página 203

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

Página 204

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

Página 205 - TWAVeform

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

Página 206

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

Página 207

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

Página 209

17DATA and SETup Commands

Página 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

Página 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

Página 212 - {OFF

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

Página 213 - OCONdition

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

Página 214

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

Página 215 - <origin>

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

Página 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

Página 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

Página 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

Página 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

Página 220

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

Página 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

Página 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

Página 223

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

Página 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

Página 225

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

Página 226

Part 318 Programming ExamplesProgramming Examples

Página 228

18Programming Examples

Página 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.

Página 230

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

Página 231 - Figure 14-1

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

Página 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

Página 233

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

Página 234

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

Página 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

Página 236

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

Página 237

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

Página 238 - :MACHine{1

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

Página 239

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

Página 240

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

Página 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

Página 242 - :MACHine{1

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

Página 243 - :MACHine{1

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

Página 244 - :MACHine{1

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

Página 245

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

Página 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

Página 247

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

Página 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

Página 249

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

Página 250 - :MACHine{1

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

Página 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

Página 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,

Página 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

Página 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

Página 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,

Página 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

Página 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

Página 259 - ’IO_ACC’,’0’,’#H000F’"

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

Página 260 - <width_value>

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

Página 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

Página 262

2Module Level Commands

Página 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

Página 264 - Figure 16-1 (continued)

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

Página 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

Página 266

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

Página 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

Página 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

Página 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

Página 271 - OVERView:LOW

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

Página 274 - OVERView:OVSTatistic

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

Página 275 - OVERView:XMARker

Machine Subsystem Syntax DiagramFigure 3-1MACHine Subsystem3–3

Página 276 - HISTogram:HSTatistic

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

Página 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

Página 278 - HISTogram:OTHer

SPA Subsystem16DATA and SETup Commands17Programming Examples18IndexSYMBol Subsystem15v

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 286

4WLISt Subsystem

Página 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

Página 288

WLISt Subsystem Syntax DiagramFigure 4-1WLISt Subsystem4–3

Página 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

Página 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

Página 292 - Section Data

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

Página 293 - Data Preamble Description

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

Página 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:

Página 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

Página 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

Página 297 - Acquisition Data Description

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

Página 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

Página 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

Página 300 - :SYStem:SETup?

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

Página 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

Página 302

5SFORmat Subsystem

Página 303

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

Página 304

Figure 5-1SFORmat Subsystem Syntax DiagramSFORmat Subsystem5–3

Página 305

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

Página 306

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

Página 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

Página 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

Página 309

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

Página 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

Página 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

Página 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

Página 313

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

Página 314

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

Página 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.&

Página 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

Página 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

Página 318

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

Página 319

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

Página 320

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

Página 321

6STRigger (STRace) Subsystem

Página 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

Página 323

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

Página 324

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

Página 325

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

Página 326

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

Página 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

Página 328

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

Página 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

Página 330

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

Página 331

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

Página 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)

Comentários a estes Manuais

Sem comentários