Full Address Field (F-Addr) - STMicroelectronics SPC572L series Reference Manual

Table of Contents

Advertisement

RM0400
Program trace messages also provide the execution mode status in the least significant bit
of the reconstructed address field. A value of '0' indicates that preceding instruction count
and history information should be interpreted in a non-VLE context. A value of '1' indicates
that the preceding instruction count and history information should be interpreted in a VLE
context.
Previous Address (A1) =0x0003FC01, New Address (A2) = 0x0003F365
66.7.4

Full Address Field (F-ADDR)

Program Trace synchronization messages provide the full address associated with the trace
event (leading zeroes may be truncated) with the intent of providing a reference point for
development tools to operate from when reconstructing relative addresses. Synchronization
messages are generated at significant mode switches and are also generated periodically to
ensure that development tools are guaranteed to have a reference address given a
sufficiently large sample of trace messages. Program trace messages also provide the
execution mode status in the least significant bit of the reconstructed address field. A value
of '0' indicates that preceding instruction count and history information should be interpreted
in a non-VLE context. A value of '1' indicates that the preceding instruction count and history
information should be interpreted in a VLE context.
66.8
Nexus Message Queues
The Nexus 3 module implements internal message queues capable of storing up to three
messages per cycle into a small initial queue, which then fills a larger queue at up to two
messages per cycle. Messages that enter the queues are transmitted in the order in which
they are received.
Figure 1158. Relative address generation and recreation
Message Generation:
A1 = 0000 0000 0000 0011 1111 1100 0000 0001
A2 = 0000 0000 0000 0011 1111 0011 0110 0101
A1 ⊕ A2 = 0000 0000 0000 0000 0000 1111 0110 0100
Address Message (M1) = 1111 0110 0100
Address Re-creation:
A1 ⊕ M1 = A2
A1 = 0000 0000 0000 0011 1111 1100 0000 0001
M1 = 0000 0000 0000 0000 0000 1111 0110 0100
A2 = 0000 0000 0000 0011 1111 0011 0110 0101
DocID027809 Rev 4
e200z215An3 Nexus 3 Module
1945/2058
1982

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SPC572L series and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents