Electronic Components Datasheet Search
  English  ▼

X  

UM0434 Datasheet(PDF) 300 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) 300 Page - STMicroelectronics

Back Button UM0434 Datasheet HTML 296Page - STMicroelectronics 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 Next Button
Zoom Inzoom in Zoom Outzoom out
 300 / 390 page
background image
UM0434
Debug support
301/391
Table 195.
Debug event descriptions
Event name
Type
Description
Instruction
Address
Compare Event
IAC
Occurs when enabled and upon attempted execution of an instruction at an
address that meets the criteria specified in the DBCR0, DBCR1,and IAC
n registers.
Instruction address compares may specify user/supervisor mode and instruction
space (MSR[IS]), along with an effective address, masked effective address, or
range of effective addresses for comparison. This event can occur and be recorded
in DBSR regardless of the setting of MSR[DE]. IAC events do not occur when an
instruction would not have normally begun execution due to a higher priority
exception at an instruction boundary.
IAC compares perform a 31-bit compare for VLE instruction pages, and 30-bit
compares for BookE instruction pages. Each half-word fetched by the instruction
fetch unit will be marked with a set of bits indicating whether an Instruction Address
Compare occurred on that half-word. Debug exceptions will occur if enabled and a
16-bit instruction, or the first half-word of a 32-bit instruction, is tagged with an IAC
hit. For instruction fetches that miss in the TLB, Book E pages are assumed, and a
30-bit compare is performed.
Data Address
Compare Event
DAC
Data address compare debug events occur if data address compare debug events
are enabled and execution of a load or store class instruction or a cache
maintenance instruction results in a data access with an address that meets the
criteria specified in DBCR0, DBCR2, DAC1, and DAC2. Data address compares
may specify user/supervisor mode and data space (MSR[DS]), along with an
effective address, masked effective address, or range of effective addresses for
comparison. This event can occur and be recorded in DBSR regardless of the
setting of MSR[DE]. Two address compare values (DAC1 and DAC2) are provided.
In contrast to the Book E definition, data address compare events on the core do
not prevent the load or store instruction from completing. If a load or store class
instruction completes successfully without a data TLB or data storage interrupt,
data address compare exceptions are reported at the completion of the instruction.
If the exception results in a precise debug interrupt, the address value saved in
DSRR0 (or CSRR0 if the debug APU is disabled) is the address of the instruction
following the load or store class instruction.
If a load or store class instruction does not complete successfully due to a data TLB
or data storage exception, and a data address compare debug exception also
occurs, the result is an imprecise debug interrupt, the address value saved in
DSRR0 (or CSRR0 if the debug APU is disabled) is the address of the load or store
class instruction, and DBSR[IDE] is set. In addition to occurring when
DBCR0[IDM] = 1, this can also occur when DBCR0[EDM] = 1.
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.
– DAC events are not signaled on the following:
—The second portion of a misaligned load or store that is broken up into two
separate accesses
—The tlbre, tlbwe, tlbsx, or tlbivax instructions



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