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