Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button UM0434 Datasheet HTML 344Page - STMicroelectronics UM0434 Datasheet HTML 345Page - STMicroelectronics UM0434 Datasheet HTML 346Page - STMicroelectronics UM0434 Datasheet HTML 347Page - STMicroelectronics UM0434 Datasheet HTML 348Page - STMicroelectronics UM0434 Datasheet HTML 349Page - STMicroelectronics UM0434 Datasheet HTML 350Page - STMicroelectronics UM0434 Datasheet HTML 351Page - STMicroelectronics UM0434 Datasheet HTML 352Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 348 / 390 page
background image
UM0434
Nexus3 module
349/391
12.6.2
Ownership trace messaging (OTM)
Ownership trace information is messaged by means of the auxiliary port using OTM. For
e200z3 processors, there are two distinct methods for providing task/process ID data. Some
e200 processors contain a Book E–defined process ID register within the CPU while others
may not. Within Nexus, task/process ID data is handled in one of the following two ways in
order to maintain IEEE-ISTO 5001 compliance.
1.
If the process ID register exists, it is updated by the operating system software to
provide task/process ID information. The contents of this register are replicated on the
pins of the processor and connected to Nexus. The process ID register value can be
accessed using the mfspr/mtspr instructions. See
Chapter 4.16.5: Process ID register
(PID0) on page 96.”
2.
If the process ID register does not exist, the user base address register (UBA) is
implemented within Nexus. The UBA can be accessed by means of the JTAG/OnCE
port and contains the address of the ownership trace register (OTR). The memory-
mapped OTR is updated by the operating system software to provide task/process ID
information.
Note:
The e200z3 includes a process ID register (PID0), thus the UBA functionality is not
implemented.
There are two conditions that cause an ownership trace message:
1.
When new information is updated in the OTR register or process ID register by the
e200z3 processor, the data is latched within Nexus and is messaged out through the
auxiliary port, allowing development tools to trace ownership flow.
2.
When the periodic OTM message counter expires after 255 queued messages without
an OTM, an OTM is sent. The data is sent from either the latched OTR data or the
latched process ID data. This allows processors using virtual memory to be regularly
updated with the latest process ID.
Ownership trace information is messaged out in the format shown in
Table 243.
12.6.3
OTM error messages
An error message occurs when the message queue is full and a new message cannot be
queued. The FIFO discards incoming messages until it has completely emptied the queue.
Once the queue is emptied, an error message is queued. The error encoding indicates
which types of messages attempted to be queued while the FIFO was being emptied.
If only an OTM message attempts to enter the queue while the queue is being emptied, the
error message only incorporates the OTM error encoding 00000. If both OTM and either
BTM or DTM (that is, OTM and BTM or OTM and DTM) messages attempt to enter the
queue, the error message incorporates the OTM and program or data trace error
encoding 00111. If a watchpoint also attempts to be queued while the FIFO is being
emptied, then the error message incorporates error encoding 01000.
Table 243.
Ownership trace message format
(32 bits)
(4 bits)
(6 bits)
Task/Process ID Tag
Source
Process
TCODE
(000010)
Fixed Length = 42 bits



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