Electronic Components Datasheet Search
  English  ▼

X  

UM0434 Datasheet(PDF) 301 Page - STMicroelectronics

Part # UM0434
Description  The primary objective of this user?셲 manual is to describe
PDF  390 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0434 Datasheet(HTML) 301 Page - STMicroelectronics

Back Button UM0434 Datasheet HTML 297Page - STMicroelectronics UM0434 Datasheet HTML 298Page - STMicroelectronics UM0434 Datasheet HTML 299Page - STMicroelectronics UM0434 Datasheet HTML 300Page - STMicroelectronics UM0434 Datasheet HTML 301Page - STMicroelectronics UM0434 Datasheet HTML 302Page - STMicroelectronics UM0434 Datasheet HTML 303Page - STMicroelectronics UM0434 Datasheet HTML 304Page - STMicroelectronics UM0434 Datasheet HTML 305Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 301 / 390 page
background image
Debug support
UM0434
302/391
Linked Instruction
Address and
Data Address
Compare Event
DAC1LNK
,
DAC2LNK
Data address compare debug events may be linked with an instruction address
compare event by setting the DAC1LNK and/or DAC2LNK control bits in DBCR2 to
further refine when a data address compare debug event is generated. DAC1 may
be linked with IAC1, and DAC2 (when not used as a mask or range bounds
register) may be linked with IAC3. When linked, a DAC1 (or DAC2) debug event
occurs when the same instruction that generates the DAC1 (or DAC2) hit also
generates an IAC1 (or IAC3) hit. When linked, the IAC1 (or IAC3) event is not
recorded in the DBSR, regardless of whether a corresponding DAC1 (or DAC2)
event occurs, or whether the IAC1 (or IAC3) event enable is set.
When enabled and execution of a load or store class instruction results in a data
access with an address, and that address meets the criteria specified in DBCR0,
DBCR2, DAC1, and DAC2, and the instruction also meets the criteria for generating
an instruction address compare event, a linked data address compare debug event
occurs. This event can occur and be recorded in DBSR regardless of the setting of
MSR[DE]. The normal DAC1 and DAC2 status bits in the DBSR are used for
recording these events. The IAC1 and IAC3 status bits are not set if the
corresponding instruction address compare register is linked.
Linking is enabled using DBCR2 control bits. If data address compare debug
events are used to control or modify operation of the debug counter, linking is also
available, even though DBCR0 may not have enabled IAC or DAC events. Also,
instruction address compare events that are linked may still affect the debug
counter (if enabled to) and may be used to either trigger a counter or be counted, in
contrast to being blocked from affecting the DBSR.
Linked DAC events are not recorded or counted if an lmw or stmw instruction is
interrupted before completion by a critical input or external input interrupt.
Trap Debug
Event
TRAP
A trap debug event occurs if trap debug events are enabled (DBCR0[TRAP] = 1), a
trap instruction (tw, twi) is executed, and the conditions specified by the instruction
for the trap are met. This event can occur and be recorded in DBSR regardless of
the setting of MSR[DE]. When a trap debug event occurs, DBSR[TRAP] is set.
Branch Taken
Debug Event
BRT
A branch taken debug event occurs if branch taken debug events are enabled
(DBCR0[BRT] = 1) and execution is attempted of a branch instruction that will be
taken (either an unconditional branch or a conditional branch whose branch
condition is true), and MSR[DE] = 1 or DBCR0[EDM] = 1. Branch taken debug
events are not recognized if MSR[DE] = 0 and DBCR0[EDM] = 0 at the time of
execution of the branch instruction and thus DBSR[IDE] can not be set by a branch
taken debug event. When a branch taken debug event is recognized, DBSR[BRT] is
set to record the debug exception, and the address of the branch instruction is
recorded in DSRR0 (only when the interrupt is taken).
Table 195.
Debug event descriptions (continued)
Event name
Type
Description



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com