Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button UM0434 Datasheet HTML 291Page - STMicroelectronics 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 Next Button
Zoom Inzoom in Zoom Outzoom out
 295 / 390 page
background image
Debug support
UM0434
296/391
11
Debug support
11.1
Introduction
This chapter describes the debug features of the e200z3 core, including the software and
hardware debug facilities, events, and registers. It also details the external debug support
features available and introduces the reader to the on-chip emulation circuitry (OnCE) and
its key attributes, that is, the interface signals, debug inputs, and outputs. This chapter also
covers watchpoint support, MMU and cache operations during debug, cache array access,
and the basic steps for enabling, using, and exiting external debug mode.
11.2
Overview
Internal debug support in the core allows for software and hardware debugging by providing
debug functions such as instruction and data breakpoints and program trace modes. For
software-based debugging, debug facilities consisting of a set of software-accessible debug
registers and interrupt mechanisms are provided. These facilities are also available to a
hardware-based debugger that communicates using a modified IEEE 1149.1 test access
port (TAP) controller and pin interface. When hardware debugging is enabled, the debug
facilities are protected from software modification.
Software debug facilities are defined as part of Book E. The core supports a subset of these
defined facilities. In addition to the Book E–defined facilities, the core provides additional
flexibility and functionality in the form of debug event counters, linked instruction and data
breakpoints, and sequential debug event detection. These features are also available to a
hardware-based debugger.
The core also supports an external Nexus real-time debug module. Real-time system-level
debugging is supported by an external Nexus class 2, 3, or 4 module. Definitions and
features of this module are part of the system/platform specification and are not further
defined in this chapter. Additional information can be found in
Chapter 12: Nexus3 module
on page 329.”
11.2.1
Software debug facilities
The debug facilities enable hardware and software debug functions, such as instruction and
data breakpoints and program single-stepping. The debug facilities consist of a set of debug
control registers (DBCR0–DBCR3), a set of address compare registers (IAC1–IAC4, DAC1,
and DAC2), a configurable debug counter register (DBCNT), a debug status register
(DBSR) for enabling and recording various kinds of debug events, and a special debug
interrupt type built into the interrupt mechanism (see
Chapter 6.6.16: Debug interrupt
(IVOR15) on page 180,” for more information). The debug facilities also provide
mechanisms for software-controlled processor reset and for controlling the operation of the
timers in a debug environment.
Software debug facilities are enabled by setting the internal debug mode bit, DBCR0[IDM]. If
DBCR0[IDM] is set, debug events can occur and can be enabled to record exceptions in the
DBSR. If enabled by MSR[DE], these exceptions cause debug interrupts. If DBCR0[IDM]
and DBCR0[EDM] (EDM represents the external debug mode bit) are cleared, no debug
events occur and no status flags are set in DBSR unless already set. In addition, if
DBCR0[IDM] is cleared (or is overridden by DBCR0[EDM] being set), no debug interrupts
can occur, regardless of the contents of DBSR. A software debug interrupt handler can



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