• Aucun résultat trouvé

Related Commands none

Dans le document 64700 Emulators Terminal Interface (Page 46-54)

2 cl

cmb

Summary

Enable/disable CMB interaction

Syntax

Function

The cmb command allows you to enable or disable interaction on the CMB (Coordinated Measurement Bus). The CMB allows you to make complex measurements involving cross-triggering of multiple HP 64700 analyzers and other HP 64000 system instruments, and synchronous emulator runs and breaks.

The cmb command only affects the ability for multiple emulators to run or break in a synchronized fashion; the analyzer trigger capability is unaffected by the cmb command.

Interaction Enabled

When interaction is enabled via the cmb -e command, the emulator will run code beginning at the address specified via the rx

command when the CMB /EXECUTE (I means active low) pulse is received.

The CMB READY line is driven false while the emulator is running in the monitor. The line goes to the true state whenever execution switches to the user program.

cmb 1

Note Notice that if the rx command is given, CMB interaCtion is enabled just as if a cmb -e command was issued. Refer to the syntax pages for the rx command for further information.

Interaction Disabled

When interaction is disabled via the cmb -d command, the emulator ignores the actions of the /EXECUTE and READY lines. In addition, the emulator does not drive the READY line.

Parameters

-e

-d

The -e option enables interaction between the emulator and the Coordinated

Measurement Bus.

The -d option disables interaction between the emulator and the Coordinated

Measurement Bus.

Defaults If no options are supplied, the current state of CMB enable/disable is displayed.

Examples To view the current state of CMB interaction, type:

M> cmb You will see:

cmb -d tcmb currently disabled

To enable CMB interaction, type:

M> cmb -e

To disable interaction, type:

M> cmb -d

2 cmb

Related Commands rx (allows you to specify the starting address for user program execution when the CMB /EXECUTE line is asserted)

tx (controls whether or not the emulation analyzer is started when the /EXECUTE line is asserted)

x (pulses the /EXECUTE line, initiating a synchronous execution among emulators connected to the CMB and enabled)

Also, refer to the Coordinated Measurement Bus User's Guide for further information on CMB operation.

cmb 3

Notes

4 cmb

cmbt

Summary Specify drivers and receivers of the CMB trigger signal

Syntax

Function The cmbt command allows you to specify which of the internal trigl/trig2 trigger signals will drive and/or receive the rear panel CMB (Coordinated Measurement Bus) trigger. You can specify the signals individually, as an ORed condition for drive, or as an ANDed condition for receive; or, you can specify that the signals are not to be driven and/or received.

Parameters

You use this command to trigger other HP 64700 analyzers and possibly HP 64000 system instruments. For example, you may wish to start a trace on another HP 64700 analyzer when the analyzer in this emulator finds its trigger; or, you may wish to do the converse and trigger the analyzer in this emulator when another emulation analyzer finds its trigger.

-d The -d parameter causes the CMB to drive the trigger signals, trigl and trig2, to the emulator's internal analyzer.

cmbt 1

-r

none

trigl

trig2

The -r parameter causes the eMB to receive the trigger signals, trigl and trig2, from the analyzer.

If you specify none with the -d option, then the eMB trigger signal will not drive either of the analyzer triggers. If you specifynone with the -r option, the rear panel eMB will not receive trigl or trig2 from the internal analyzer.

If trig! is specified, then the internal "trigl"

signal will drive or receive the eMB trigger signal, depending on whether you specified the -d or -r option.

If you specify trig2, then the internal "trig2"

signal will drive or receive the eMB trigger signal, depending on whether you specified the -d or -r option.

Note You can also specify that both the trig! and trig2 signals are to be driven and/or received. To do this, place a comma between the two signals on the command line.

Defaults If no options are specified, the current setting of cmbt is displayed.

Upon powerup, cmbt is set to cmbt -d none -r none.

Examples To view the current cmbt setting, type:

M> cmbt

You will see:

cmbt -d none -r none

2 cmbt

If you want to trigger the analyzer in another HP 64700 emulator hooked to the CMB, you might do the following:

M> tef -e

M> tg addr=2000 M> tgout trigl

M> embt -d none -r trigl

By specifying this command sequence, the other HP 64700 analyzer will receive a trigger signal from its CMB when the emulation processor in this HP 64700 reaches the trigger pattern of address

=

2000.

To set the other HP 64700 analyzer to break to monitor upon receiving the CMB trigger, use the following command sequence:

M> embt -r trigl M> be -e emht

You might want to have an external instrument arm the analyzer in one emulator which then arms a second analyzer attached through the CMB. The second emulator then breaks to monitor when it finds its trigger condition. Use the following command sequence in the first emulator: Now, on the second emulator, type:

M> embt -d trigl -r none

Note

Dans le document 64700 Emulators Terminal Interface (Page 46-54)

Documents relatifs