User manual
UM0036 EMU3 emulator features
Doc ID 7705 Rev 11 293/385
Each level can incorporate up to four events. The level defines the relationship between
these events (specific user-defined conditions) and the actions to be carried out by the
debugger. A counter may also be set.
Up to four levels can be combined to structure advanced breakpoint definitions.
Each of the four levels has the structure (IF..THEN) (ELSE IF..THEN). Accordingly, there are
four vertically-aligned buttons in the Programming Level area that, when clicked with the
mouse, give access to each statement in the logical sequence.
Combination operators: AND
, OR, NAND, NOR, XAND and XOR can also be used.
Therefore, the definition of each level has the following structure:
IF [NOT] <[counter] event1> [<combination> [NOT] <event2>]
THEN actions
ELSE IF [NOT] <[counter] event3> [<combination> [NOT] <event4>]
THEN actions
Open the Advanced Breakpoints window by selecting Debug Instrument > Advanced
Breakpoints from the main menu, or by clicking on (the Advanced Breakpoints icon) in
the Emulator toolbar.
In the Advanced Breakpoints window, click on the Level 1 tab located towards the bottom
of the window. (You can also access Levels, Events and Combination windows using the
Configuration Summary).
Figure 224. Advanced breakpoints window—level 1 programming
The sequencer level being programmed is indicated at the top of the Programming Level
area, and a reset button for the level is located at the bottom. This is useful if you want to
completely erase the programming level.
Four buttons, IF, THEN, ELSE IF and the final THEN allow access to these four portions of
the level definition.