Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button UM0434 Datasheet HTML 292Page - STMicroelectronics UM0434 Datasheet HTML 293Page - STMicroelectronics UM0434 Datasheet HTML 294Page - STMicroelectronics UM0434 Datasheet HTML 295Page - STMicroelectronics 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 Next Button
Zoom Inzoom in Zoom Outzoom out
 296 / 390 page
background image
UM0434
Debug support
297/391
access all system resources and perform the necessary functions appropriate for system
debugging.
PowerPC book E compatibility
The core implements a subset of the PowerPC Book E internal debug features. The
following restrictions on functionality are present:
●
Instruction address compares do not support compare on physical (real) addresses.
●
Data address compares do not support compare on physical (real) addresses.
●
Data value compares are not supported.
11.2.2
Additional debug facilities
In addition to the debug functionality defined in Book E, the core provides the capability to
link instruction and data breakpoints. The core also provides a configurable debug event
counter to allow debug exception generation and a sequential breakpoint control
mechanism.
The core also defines two new debug events (critical interrupt taken and critical return) for
debugging around critical interrupts.
In addition, the core implements the debug auxiliary processing unit (APU) which, when
enabled, allows debug interrupts to use a dedicated set of save/restore registers (DSRR0
and DSRR1) to save state information when a debug interrupt occurs and restore this state
information at the end of a debug interrupt handler with the rfdi instruction.
11.2.3
Hardware debug facilities
The core contains facilities that allow for external test and debugging. A modified
IEEE 1149.1 control interface is used to communicate with core resources. This interface is
implemented through a standard 1149.1 TAP (test access port) controller.
By using public instructions, the external debugger can freeze or halt the core, read and
write internal state and debug facilities, single-step instructions, and resume normal
execution.
Hardware debug is enabled by setting the external debug mode enable bit (DBCR0[EDM]).
Setting DBCR0[EDM] overrides the internal debug mode enable bit DBCR0[IDM]. If the
hardware debug facility is enabled, software is blocked from modifying the debug facilities. In
addition, because resources are owned by the hardware debugger, inconsistent values may
be present if software attempts to read debug-related resources.
When hardware debug is enabled (DBCR0[EDM] = 1), the registers and resources
described in
Chapter 11.3: Debug registers,” are reserved for use by the external debugger.
The events described in
Chapter 11.3: Debug registers,” are also used for external
debugging, but exceptions are not generated to running software. Debug events enabled in
the respective DBCR0–DBCR3 registers are recorded in the DBSR regardless of MSR[DE],
and no debug interrupts are generated. Instead, the CPU enters debug mode when an
enabled event causes a DBSR bit to become set. DBCR0[EDM] may only be written through
the OnCE port.
A program trace program counter FIFO (PC FIFO) is also provided to support program
change-of-flow capture.
To perform write accesses from the external hardware debugger, most debug resources
(registers) require the CPU clock (
m_clk) to be running.



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