User manual
UM0036 DVP and EMU2 (HDS2) emulator features
Doc ID 7705 Rev 11 249/385
If the condition you define with the Logical Analyser consists of a single event, when this
event is met, the Logical Analyser either imposes a breakpoint, or stops recording the trace
(depending on which functionality you activated). However, if your condition was made up of
several events, the Logical Analyser notes that the first event occurred, and keeps checking
for the occurrence of the other events. When all of the events that make up the condition
have occurred as specified, the breakpoint condition is filled and the Logical Analyser
performs its task (i.e. imposing a breakpoint).
The sequence of events must follow a certain order: Event 1 followed by Event 2 and finally
Event 3. However, the events can be combined in such a way that your condition involves
the occurrence of an event followed by a specified number of cycles, and/or several
occurrences of the same event (in other words, you can specify the number of times that an
event must occur before the condition is met).
To define an event:
1. Open the Logical Analyser window by selecting Tools>Logical Analyser from the
main menu.
Each Event number has its own tab in the window.
2. Click on the tab of the Event you want to define.
Figure 184. Logical analyser window
3. If you want to define the event by flagging an address or a symbol access in the
memory space, enter the address or the symbol name in the Event Address fields.
Specify whether you want the access to be Read or Write by choosing R or W in the
R/W checkbox located under the Signals heading. You may request that the access is
a valid access by choosing “1” in the VMA checkbox.
4. If you want to define the event as the occurrence of a specific value on the data bus,
enter the value in the Event Data fields. If you specified an address or symbol in the
Event Address fields, the definition of the event is the reading and/or writing (you
define which in the R/W signal checkbox) of a specific value to that address.
5. Finally, the event you define can be simply the detection of a specific signal. Under the
Signals heading is a list of signals each having a tristate checkbox activated by clicking
on the signal's box with the mouse. Some signals are pin signals, and others give
information on the memory operation being undertaken. “X” means that the signal
value is unspecified and its value has no impact on the event. Each signal can also be