User Manual
BCM1250/BCM1125/BCM1125H
10/21/02
B r o a d c o m C o r p o r a t i o n
Document
1250_1125-UM100CB-R
Section 4: System Control and Debug Unit
Page
73
T
RIGGER
S
EQUENCES
A trigger sequence is a set of up to four conditions that must be satisfied in sequence and a trace function that
will be executed when the sequence is complete. The conditions are combinations of trigger events. There are
eight trigger sequencers. Sequencers 0-3 have events 0-3 as their sources, sequencers 4-7 have events 4-7
as their sources.
The following chart shows the combinations for sequencers 0-3 (for sequencers 4-7 add 4 to the event
numbers):
The codes from these events are combined to make the sequence. For example the sequence
0123
requires
that event0 happens, then event1, then event2, following this when event3 happens the function associated
with the sequencer will be executed. Sequences of less than four events have the ignored code (
F
) in their
lower bits, hence a sequence that will execute its function every time event 1 or event 2 triggers is expressed
as
5FFF
.
The functions that can be performed when a sequence is complete are:
1
Start
collecting samples. This enables collection of samples into the trace buffer, unless collection has been
frozen. The sample that triggers the start will be recorded if the sequence is marked with one of the filter bits
described below.
2
Stop
collecting samples. This suspends collection of samples into the trace buffer until a start function is
performed. The sample that triggers the stop will be recorded if the sequence is marked with one of the filter
bits.
3
Freeze
the trace buffer. This stops collection of samples into the trace buffer until the buffer is reset by software
or via the JTAG port. The sample that triggers the freeze will be recorded if the sequence is marked with one
of the filter bits. An interrupt is raised when the buffer is frozen.
In addition there are three filter flags that are only used if collection is in progress:
0 - event0
1 - event1
2 - event2
3 - event3
4 - event0 | event1
5 - event1 | event2
6 - event2 | event3
7 - event0 | event1 | event2
8 - event0 | event1 | event2 | event3
9 - event0 & event1
A - event0 & event1 & event2
B - event0 & event1 & event2 & event3
C - (event0 & event1) | event2
D - (event0 & event1) | (event2 & event3)
E - (event0 & event1) | event2 | event3
F - ignored
Содержание BCM1125
Страница 18: ...BCM1250 BCM1125 BCM1125H User Manual 10 21 02 Broadcom Corporation Page xviii Document 1250_1125 UM100CB R ...
Страница 28: ...BCM1250 BCM1125 BCM1125H User Manual 10 21 02 Broadcom Corporation Page xxviii Document 1250_1125 UM100CB R ...
Страница 515: ...BCM1250 BCM1125 BCM1125H User Manual 10 21 02 Broadcom Corporation Page vii Index Document 1250_1125 UM100CB R ...