96
CHAPTER 2 DEPENDENCE FUNCTIONS
2.2.7 Control by Sequencer
This emulator has a sequencer to control events. By using this sequencer, sampling of
breaks, time measurement and tracing can be controlled while monitoring program flow
(sequence). A break caused by this function is called a sequential break.
To use this function, set the event mode to normal mode using the SET MODE command.
Use the SET EVENT command to set events.
■ Control by Sequencer
As shown in Table 2.2-9, controls can be made at 8 different levels.
At each level, 8 events and 1 timer condition (9 conditions in total) can be set.
A timer condition is met when the timer count starts at entering a given level and the specified time is
reached.
For each condition, the next operation can be specified when the condition is met. Select any one of the
following.
- Move to required level.
- Terminate sequencer.
The conditions set for each level are determined by OR. Therefore, if any one condition is met, the sequencer
either moves to the required level, or terminates. In addition, trace sampling abort/resume can be controlled
when a condition is met.
*: The minimum measurement unit for Timer value can be set to either 1 μs or 100 ns using the SET
TIMERSCALE command.
Table 2.2-9 Sequencer Specifications
Function Specifications
Level count 8 levels
Conditions settable for each level 8 event conditions (1 to 16777216 times pass count can be
specified for each condition.)
1 timer condition (Up to 16 s. in 1 μs units or up to 1.6 s. in 100 ns
units can be specified.*)
Operation when condition met Branches to required level or terminates sequence.
Controls trace sampling.
Other function Timer latch enable at level branching
Operation when sequencer terminates Starts delay counter