HP 16554A, HP 16555A, HP 16555D State/Timing Logic Analyzers
Page
Iii
This Book
Page
Page
Page
Contents
WLISt Subsystem
Contents
STRigger STRace Subsystem
XOTag XOTime XPATtern XSEarch XSTate Xtag
SCHart 9-4 ACCumulate 9-4 CENTer 9-5 HAXis 9-5 VAXis
TFORmat 11-4 ACQMode 11-5 LABel 11-6 REMove 11-7 THReshold
Find Line Menu RANGe RUNTil SET
TWAVeform Subsystem
SYMBol Subsystem
SPA Subsystem
Making a Timing Analyzer Measurement
Contents-9
18-5
18-18
Contents-10
General Information
Introduction to Programming Module Level Commands
Page
Programming the HP 16554A/ HP 16555A/HP 16555D
Introduction
Selecting the Module
Selecting the Module
Programming the Logic Analyzer
Example
Programming the Logic Analyzer
Mainframe Commands
Mainframe Commands
Menu Command/query
Stop Command
Command Set Organization
Command Set Organization
HP 16554A/HP 16555A/HP 16555D Command Tree
Command Where Used
Term
Module Status Reporting
Module Status Reporting
Mesen
CommandMESENenablemask
Mese query returns the current setting
Module Event Status Enable Register a 1 enables the Mesr bit
Mesrn
Module Event Status Register Bit Weight Condition
Module Level Commands
∙ SPA
Module Level Commands
Module Level Parameter Values
Parameter Type of Parameter or Command Reference
CommandDBLock PACKed UNPacked
CommandARMLine MACHineN
ARMLine
DBLock
DBLock?
MACHine
MACHineN
MACHine
WLISt
SPA
WLISt
Are in chapter
Page
Commands
Page
MACHine Subsystem
∙ ARM
MACHine Subsystem
Machine number
MACHine Machine Subsystem Parameter Values
Appear as the first element of a compound header
QueryMACHine12ARM?
CommandMACHine12ARM armsource
ARM
ASSign
CommandMACHine12ASSign podlist
QueryMACHine12ASSign?
ASSign
LEVelarm
CommandMACHine12LEVelarm armlevel
QueryMACHine12LEVelarm?
LEVelarm
Name
CommandMACHine12REName resid, newtext DEFault
REName
MACHine12NAME machinename
MACHine12RESource resid,resid
RESource
MACHine12RENAME? resid
RESource
QueryMACHine12RESOURCE?
CommandMACHine12TYPE analyzer type
Type
QueryMACHine12TYPE?
Page
WLISt Subsystem
∙ Line
WLISt Subsystem
WLISt WLISt Subsystem Parameter Values
WLIStDELay delayvalue
DELay
WLIStDELay?
DELay
INSert
CommandWLIStINSert modulespec,labelname ,bitidOVERlayALL
INSert
If you do not specify the third parameter, ALL is assumed
WLIStLINE linenummidscreen
CommandWLIStINSert modulespec,labelname
Line
MINus
CommandWLIStMINus modulespec,waveform,waveform
QueryWLIStLINE?
MINus
OTIMe
OSTate
QueryWLIStOSTate?
WLIStOTIMe timevalue
WLIStOTIMe?
OVERlay
WLIStOVERlay modulenumber,label
Label
Plus
Slot where master card is located
WLIStPLUS modulespec,waveform,waveform
Specify which waveforms will be added to each other
REMove
RANGe
WLIStRANGe timevalue
WLIStRANGe?
XSTate
XOTime
WLIStXOTime?
QueryWLIStXSTate?
WLIStXTIMe timevalue
XTIMe
WLIStXTIMe?
XTIMe
SFORmat Subsystem
∙ Mode
SFORmat Subsystem
SFORmat Subsystem
ParameterValue
SFORmat
CommandMACHine12SFORmatCLOCkN clockmode
CLOCk
MACHine12SFORmat
LABel
LABel
QueryMACHine12SFORmatCLOCkN?
Name string of up to 6 alphanumeric characters
MACHine12SFORmatLABel? name
MASTer
CommandMACHine12SFORmatMASTer clockid, clockspec
MACHine12SFORmatMASTer? clockid
MASTer
Mode query is valid for both the HP 16554 and HP
CommandMACHine12SFORmatMODE NORMalFAST
Mode
MACHine12SFORmatMODE?
MOPQual
CommandMACHine12SFORmatMOPQual clockpairid, qualoperation
MACHine12SFORmatMOPQual? clockpairid
MOPQual
MQUal
CommandMACHine12SFORmatMQUal qualnum, clockid,quallevel
MACHine12SFORmatMQUal? qualnum
MQUal
CommandMACHine12SFORmatSETHold podnum,setholdvalue
CommandMACHine12SFORmatREMove nameALL
SETHold
REMove
SETHold query returns the current setup and hold settings
Setup and hold values
MACHine12SFORMATSETHOLD? podnum
SETHold
SLAVe
CommandMACHine12SFORmatSLAVe clockid, clockspec
MACHine12SFORmatSLAVe?clockid
SLAVe
SOPQual
CommandMACHine12SFORmatSOPQual clockpairid, qualoperation
MACHine12SFORmatSOPQual? clockpairid
SOPQual
SQUal
CommandMACHine12SFORmatSQUal qualnum,clockid,quallevel
QueryMACHine12SFORmatSQUal?qualnum
SQUal
MACHine12SFORmatTHResholdN TTLECLvoltage
THReshold
MACHine12SFORmatTHResholdN?
THReshold
STRigger STRace Subsystem
∙ Find
STRigger STRace Subsystem
STRigger STRace Subsystem
Qualifier
Qualifier
Qualifier
Qualifier, on
STRigger subsystem that use qualifier
Examples
ACQuisition
STRigger STRace
MACHine12STRiggerBRANchN
BRANch
Branchqualifier,tolevelnumber
BRANch
BRANch Example
QueryMACHine12STRiggerBRANchN?
CLEar
CLEar
MACHine12STRiggerCLEar AllSEQuenceRESource
Proceedqualifier,occurrence
Find
MACHine12STRiggerFINDN
MLENgth
CommandMACHine12STRiggerMLENgth memorylength
QueryMACHine12STRiggerFIND4?
QueryMACHine12STRiggerMLENgth?
MACHine12STRiggerRANGeN labelname
Allowed in the end point pattern specifications
Startpattern,stoppattern
Stop pattern will be between 232−1
SEQuence
CommandMACHine12STRiggerSEQuence numlevels, triglevel
QueryMACHine12STRiggerRANGeN?
MACHine12STRiggerSEQuence?
STORe
CommandMACHine12STRiggerSTOReN storequalifier
MACHine12STRiggerSTOReN?
STORe
TAG
TAG query returns the current count tag specification
MACHine12STRiggerTAG OFFTIMEstatetagqualifier
MACHine12 STRiggerTAG?
TAKenbranch query returns the current setting
CommandMACHine12STRiggerTAKenbranch STOReNOSTore
TAKenbranch
MACHine12STRiggerTAKenbranch?
TCONtrol
MACHine12STRiggerTCONTROLN? timernum
TCONtrol
Labelname string of up to 6 alphanumeric characters
CommandMACHine12STRiggerTERM termid, labelname,pattern
Term
CommandMACHine12STRiggerTIMER12 timevalue
Timer
MACHine12STRiggerTIMER12?
Labelname
MACHine12STRiggerTPOSition?
TPOSition
TPOSition
Integer from 0 to 100 representing percentage of poststore
SLISt Subsystem
TMAXimum
Xtag
SLISt Subsystem
SLISt Subsystem
SLISt Subsystem
OFFLT,valueGT,value INRange,value,value OUTRange,value,value
COLumn
SLISt
MACHine12SLISt
SLISt
CLRPattern
CommandMACHine12SLIStCLRPattern Xoall
MACHine12SLIStCOLumn? colnum
CLRPattern
MACHine12SLIStDATA? linenumber
Data
MACHine12SLIStLINE linenummidscreen
HP 16555A or from -2080768 to +2080768 HP 16555D
MMODe
CommandMACHine12SLIStMMODe markermode
QueryMACHine12SLIStLINE?
MMODe
MMODe query returns the current marker mode selected
CommandMACHine12SLIStOPATtern labelname,labelpattern
OPATtern
QueryMACHine12SLIStMMODe?
MACHine12SLIStOSEarch occurrence,origin
OSEarch
MACHine12SLIStOPATtern? labelname
OSEarch
OSEarch query returns the search criteria for the O marker
QueryMACHine12SLIStOSEarch?
QueryMACHine12SLIStOSTate?
MACHine12SLIStOTAG?
Otag
MACHine12SLIStOTAG timevaluestatevalue
MACHine12SLIStOVERlay colnum, modulenum,MACHine12,labelname
CommandMACHine12SLIStREMove
RUNTil
CommandMACHine12SLIStRUNTil rununtilspec
MACHine12SLIStRUNTil?
RUNTil
TMAXimum
TAVerage
QueryMACHine12SLIStTAVerage?
MACHine12SLIStTMAXimum?
VRUNs
TMINimum
MACHine12SLIStTMINimum?
QueryMACHine12SLIStVRUNs?
QueryMACHine12SLIStXOTag?
XOTag
MACHine12SLIStXOTime?
XOTag
XPATtern
CommandMACHine12SLIStXPATtern labelname,labelpattern
MACHine12SLIStXPATtern? labelname
XPATtern
XSEarch
CommandMACHine12SLIStXSEarch occurrence,origin
MACHine12SLIStXSEarch?
XSEarch
QueryMACHine12SLIStXSTate?
Xtag
MACHine12SLIStXTAG timevaluestatevalue
XSTate
QueryMACHine12SLIStXTAG?
Page
SWAVeform Subsystem
Introduction
SWAVeform Subsystem
SWAVeform SWAVeform Subsystem Parameter Values
SWAVeform
MACHine12SWAVeform
MACHine12SWAVeformACCumulate ON1OFF0
ACCumulate
MACHine12SWAVeformACCumulate?
ACCumulate
CENTer
CommandMACHine12SWAVeformCLRPattern Xoall
QueryMACHine12SWAVeformACQuisition?
MACHine12SWAVeformCENTer markertype
MACHine12SWAVeformDELay numberofsamples
CommandMACHine12SWAVeformCLRStat
MACHine12SWAVeformDELay?
CLRStat
Integer representing a label bit from 0 to
CommandMACHine12SWAVeformINSert labelname, bitid
CommandMACHine12SWAVeformMLENgth memorylength
QueryMACHine12SWAVeformMLENgth?
CommandMACHine12SWAVeformRANGe numberofsamples
MACHine12SWAVeformRANGe?
RANGe Example
MACHine12SWAVeformTAKenbranch?
CommandMACHine12SWAVeformREMove
CommandMACHine12SWAVeformTAKenbranch STOReNOSTore
MACHine12SWAVeformTPOSition?
TPOSition query returns the current trigger setting
Page
SCHart Subsystem
Introduction
SCHart Subsystem Parameter Values
MACHine12SCHart
SCHart
MACHine12SCHartACCumulate ON1 OFF0
MACHine12SCHartACCumulate?
MACHine12SCHartHAXis
CommandMACHine12SCHartCENTer markertype
HAXis
STAtes,statelowvalue,statehighvalue
VAXis
MACHine12SCHartHAXis?
MACHine12SCHartVAXis Labelname,lowvalue,highvalue
QueryMACHine12SCHartVAXis?
Page
COMPare Subsystem
10-2
∙ SET
10-3
MACHine12COMPare
COMPare
COMPare COMPare Subsystem Parameter Values
10-4
CMASk
CommandMACHine12COMPareCMASk labelname, carespec
MACHine12COMPareCLEar
10-5
MACHine12COMPareCOPY
Copy
Linenum
MACHine12COMPareDATA? labelname
HP 16555A or -507903 to +507903 HP 16555D
Label and state row
MACHine12COMPareFIND? diffoccurrence
Menu
CommandMACHine12COMPareMENU REFerenceDIFFerence
MACHine12COMPareLINE linenum
MACHine12COMPareLINE?
10-10
MACHine12COMPareRANGe?
MACHine12COMPareRANGe Full PARTial,startline,stopline
10-11
Command will not replace don’t cares with zeros
MACHine12COMPareSET
SET
QueryMACHine12COMPareRUNTil?
TFORmat Subsystem
11-2
11-3
MACHine12TFORmat
TFORmat
TFORmat TFORmat Subsystem Parameter Values
11-4
ACQMode
CommandMACHine12TFORmatACQMode Full Half
QueryMACHine12TFORmatACQMode?
ACQMode
LABel
11-7
CommandMACHine12TFORmatREMove nameALL
MACHine12TFORmatLABel? name
11-8
MACHine12TFORmatTHResholdN TTLECLvalue
MACHine12TFORmatTHResholdN?
TTRigger TTRace Subsystem
12-2
12-3
12-4
Abcdefgi
12-5
12-6
TTRigger subsystem that use qualifier
12-7
MACHine12TTRigger
TTRigger TTRace
TTRigger TTRace
12-8
ACQuisition
CommandMACHine12TTRiggerACQuisition AUTOmaticMANual
QueryMACHine12TTRiggerACQuisition?
12-10
Expression as seen in the Timing Trigger menu
12-11
QueryMACHine12TTRiggerBRANchN?
12-12
MACHine12TTRiggerCLEar AllSEQuenceRESource
Edge
CommandMACHine12TTRiggerEDGEN labelname, edgespec
MACHine12TTRiggerEDGEN? labelname
MACHine12TTRiggerFINDN timequalifier
Conditionmode
Less than
MACHine12TTRiggerFIND4?
Sequence level
12-15
12-16
CommandMACHine12TTRiggerMLENgth memorylength
QueryMACHine12TTRiggerMLENgth?
MACHine12TTRiggerRANGeN?
MACHine12TTRiggerRANGeN labelname
Stop pattern will be between 2 32 −1
12-17
12-18
CommandMACHine12TTRiggerSEQuence numberoflevels
MACHine12TTRiggerSEQuence?
SPERiod
CommandMACHine12TTRiggerSPERiod sampleperiod
QueryMACHine12TTRiggerSPERiod?
SPERiod
12-20
MACHine12TTRiggerTCONtrolN timernum, OFFSTARtPAUSeCONTinue
MACHine12TTRiggerTCONTROLN? timernum
12-21
CommandMACHine12TTRiggerTERM termid, labelname,pattern
MACHine12TTRiggerTIMER12?
MACHine12TTRiggerTIMER12 timevalue
QueryMACHine12TTRiggerTERM? termid,labelname
12-22
12-23
MACHine12TTRiggerTPOSition?
12-24
TWAVeform Subsystem
13-2
XCONdition
13-3
13-4
13-5
13-6
TWAVeform Parameter Values
TWAVeform
MACHine12TWAVeformACCumulate setting
MACHine12TWAVeform
TWAVeform
QueryMACHine12TWAVeformACCumulate?
CommandMACHine12TWAVeformACQuisition AUTOmaticMANual
QueryMACHine12TWAVeformACQuisition?
13-8
CommandMACHine12TWAVeformCLRPattern Xoall
CommandMACHine12TWAVeformCENTer markertype
CommandMACHine12TWAVeformCLRStat
13-9
13-10
MACHine12TWAVeformDELay delayvalue
MACHine12TWAVeformDELay?
13-11
MACHine12TWAVeformINSert modulespec
CommandMACHine12TWAVeformMLENgth memorylength
MACHine12TWAVeformMINus
MACHine12TWAVeformMLENgth?
Modulespec,waveform,waveform
Subtracted from each other
MMODe query returns the current marker mode
CommandMACHine12TWAVeformMMODe OFFPATTernTIMEMSTats
MACHine12TWAVeformMMODe?
13-14
MACHine12TWAVeformOCONdition
OCONdition
ENTeringEXITing
MACHine12TWAVeformOCONdition?
13-16
CommandMACHine12TWAVeformOPATtern labelname, labelpattern
MACHine12TWAVeformOPATtern? labelname
13-17
CommandMACHine12TWAVeformOSEarch occurrence, origin
MACHine12TWAVeformOSEarch?
MACHine12TWAVeformOTIMe?
MACHine12TWAVeformOTIMe timevalue
OTIMe
13-18
13-19
MACHine12TWAVeformPLUS
Modulespec, waveform, waveform
MACHine12TWAVeformRANGe?
MACHine12TWAVeformRANGe timevalue
MACHine12TWAVeformREMove
13-20
13-21
CommandMACHine12TWAVeformRUNTil rununtilspec
MACHine12TWAVeformRUNTil?
13-22
CommandMACHine12TWAVeformSPERiod sampleperiod
QueryMACHine12TWAVeformSPERiod?
13-23
MACHine12TWAVeformTAVerage?
MACHine12TWAVeformTMAXimum?
13-24
MACHine12TWAVeformTMINimum?
QueryMACHine12TWAVeformVRUNs?
QueryMACHine12TWAVeformTPOSition?
VRUNs
13-25
XCONdition
CommandMACHine12TWAVeformXCONdition ENTering EXITing
MACHine12TWAVeformXCONdition?
MACHine12TWAVeformXOTime?
13-27
CommandMACHine12TWAVeformXPATtern labelname,labelpattern
MACHine12TWAVeformXPATtern? labelname
13-28
MACHine12TWAVeformXSEarch Occurrence,origin
MACHine12TWAVeformXSEarch? occurrence, origin
13-29
MACHine12TWAVeformXTIMe timevalue
MACHine12TWAVeformXTIMe?
13-30
TLISt Subsystem
14-2
Otag Xtag
14-3
14-4
14-5
ABSoluteRELative for tags
14-6
MACHine12TLISt
TLISt
TLISt
Labels or
14-8
CommandMACHine12TLIStCLRPattern Xoall
MACHine12TLIStCOLumn? colnum
MACHine12TLIStLINE linenummidscreen
MACHine12TLIStDATA? linenumber
+2088960 HP 16555A or from -4177920 to +4177920 HP 16555D
14-9
QueryMACHine12TLIStLINE?
CommandMACHine12TLIStMMODe markermode
MACHine12TLIStMMODe?
14-10
14-11
MACHine12TLIStOCONdition?
MACHine12TLIStOCONdition ENTeringEXITing
MACHine12TLIStOPATtern labelname
Specification could require several iterations
Labelpattern
MACHine12TLIStOPATtern? labelname
14-13
CommandMACHine12TLIStOSEarch occurrence,origin
MACHine12TLIStOSEarch?
14-14
QueryMACHine12TLIStOSTate?
MACHine12TLIStOTAG timevalue
MACHine12TLIStREMove
QueryMACHine12TLIStOTAG?
Listing menu
14-15
14-16
CommandMACHine12TLIStRUNTil rununtilspec
MACHine12TLIStRUNTil?
14-17
QueryMACHine12TLIStTAVerage?
MACHine12TLIStTMAXimum?
QueryMACHine12TLIStVRUNs?
MACHine12TLIStTMINimum?
Markers was successful resulting in valid time measurements
14-18
MACHine12TLIStXOTag?
MACHine12TLIStXCONdition ENTeringEXITing
MACHine12TLIStXCONdition?
14-20
CommandMACHine12TLIStXPATtern labelname, labelpattern
MACHine12TLIStXOTime?
14-21
MACHine12TLIStXPATtern? labelname
MACHine12TLIStXSEarch occurrence,origin
14-22
QueryMACHine12TLIStXSEarch?
QueryMACHine12TLIStXSTate?
14-23
MACHine12TLIStXTAG timevalue
MACHine12TLIStXTAG?
14-24
SYMBol Subsystem
15-2
∙ Base
15-3
15-4
MACHine12SYMBol
SYMBol
CommandMACHine12SYMBolBASE labelname, basevalue
SYMBol
15-6
PATTern
PATTern
15-7
MACHine12SYMBolWIDTh labelname
MACHine12SYMBolREMove
WIDTh
Widthvalue
SPA Subsystem
QUALifier
∙ OVERView TINTerval BUCKet
LABel TINTerval
TSTatistic
16-3
16-4
16-5
16-6
16-7
SPA12MODE OVERViewHISTogramTINTerval
SPA12MODE?
SPA12OVERViewBUCKet?
OVERViewBUCKet
SIZENUMBerbucketnum
OVERViewBUCKet
OVERViewHIGH
CommandSPA12OVERViewHIGH highpattern
SPA12OVERViewHIGH?
OVERViewHIGH
SPA12OVERViewLABel labelname
OVERViewLABel
SPA12OVERViewLABel?
OVERViewLABel
OVERViewLOW
CommandSPA12OVERViewLOW lowpattern
SPA12OVERViewLOW?
OVERViewLOW
OVERViewMLENgth
CommandSPA12OVERViewMLENgth memorylength
QuerySPA12OVERViewMLENgth?
OVERViewMLENgth
OVERViewOMARker
CommandSPA12OVERViewOMARker opattern
SPA12OVERViewOMARker?
OVERViewOMARker
SPA12OVERViewOVSTatistic?
OVERViewOVSTatistic
XHITsOHITsTOTal
OVERViewOVSTatistic
OVERViewXMARker
CommandSPA12OVERViewXMARker xpattern
SPA12OVERViewXMARker?
OVERViewXMARker
SPA12HISTogramHSTatistic? TOTalOTHerrangenumber
HISTogramHSTatistic
HISTogramHSTatistic
16-16
SPA12HISTogramLABel labelname
HISTogramLABel
SPA12HISTogramLABel?
HISTogramLABel
HISTogramOTHer
CommandSPA12HISTogramOTHer INCLudedEXCLuded
SPA12HISTogramOTHer?
HISTogramOTHer
SPA12HISTogramQUALifier labelname
HISTogramQUALifier
Pattern
SPA12HISTogramQUALifier? labelname
Rangename,lowpatt,highpatt
SPA12HISTogramRANGe OFF rangenum
SPA12HISTogramRANGe? rangenum
HISTogramRANGe
SPA12HISTogramTTYPe ALLQUALified
HISTogramTTYPe
SPA12HISTogramTTYPe?
HISTogramTTYPe
SPA12TINTervalAUTorange
TINTervalAUTorange
LOGarithmicLINear,mintime,maxtime
TINTervalAUTorange
Startpattern,endpattern
SPA12TINTervalQUALifier labelname
SPA12TINTervalQUALifier? labelname
TINTervalQUALifier
SPA12TINTervalTINTerval? intervalnumber
TINTervalTINTerval
SPA12TINTervalTINTerval intervalnumber,mintime,maxtime
TINTervalTINTerval
SPA12TINTervalTSTatistic? TMINimum
TINTervalTSTatistic
TMAXimumTAVerageTOTalTTOTalintervalnumber
TINTervalTSTatistic
16-26
Data and SETup Commands
17-2
Introduction
Data Format
Data Format
Follows
17-3
SYSTemDATA block data
SYSTemDATA
SYSTemDATA
17-4
17-5
QuerySYSTemDATA?
See Also
Section Data
Section Header Description
Section Header Description
17-6
Data Preamble Description
Data Preamble Description
17-8
Data Preamble Description
Data Preamble Description
Acquisition Data Description
Acquisition Data Description
Exp2 exp1 mstr Clock Pod 1 xxxx Mlkj Mlkj Mlkj
SYStemSETup block data
SYSTemSETup
Time Tag Data Description
Time Tag Data Description
17-14
QuerySYStemSETup?
SYSTemSETup
Programming Examples
Page
Programming Examples
18-2
18-3
Making a Timing Analyzer Measurement
Making a Timing Analyzer Measurement
Output 707RMODE Single
18-4
Making a State Analyzer Measurement
Making a State Analyzer Measurement
Output 707MACHINE1STRIGGERSEQUENCE 5,4
18-6
Output 707MACHINE1STRIGGERSTORE4 ’C or D or INRANGE1’
18-7
18-8
18-9
Making a State Compare Analyzer Measurement
Making a State Compare Analyzer Measurement
Output 707RMODE Repetitive
18-10
Output 707MACHINE1COMPARELINE
18-11
Output 707MACHINE1COMPAREMENU Difference
18-12
18-13
18-14
Transferring the Logic Analyzer Configuration
Transferring the Logic Analyzer Configuration
Output 707SYSTEMHEADER on Output 707SYSTEMLONGFORM on
18-15
Print Buffer is Empty
18-16
18-17
Checking for Measurement Completion
Checking for Measurement Completion
Sending Queries to the Logic Analyzer
Sending Queries to the Logic Analyzer
18-20
18-21
18-22
Index-1
Index
Index-2
Index-3
14-12 OR’d trigger OSEarch command/query, 7-12, 13-17
Index-4
Index-5
Index-6
Document Warranty
Product Warranty