23-2
MPC565/MPC566 Reference Manual
MOTOROLA
Overview
23.1.2 Feature Summary List
The READI module is compliant with Class 3 of the IEEE-ISTO 5001-1999. The following
features are implemented:
Program trace via branch trace messaging (BTM). Branch trace messaging displays
program flow discontinuities (direct and indirect branches, exceptions etc.),
allowing the development tool to interpolate what transpires between the
discontinuities. Thus static code may be traced.
Data trace via data write messaging (DWM) and data read messaging (DRM). This
provides the capability for the development tool to trace reads and/or writes to
(selected) internal memory resources. Data trace also allows for calibration variable
acquisition in automotive powertrain development systems.
— Two data trace windows with programmable address range and access attributes.
Data trace windowing reduces the requirements on the auxiliary port bandwidth
by constraining the number of trace locations.
Ownership trace via ownership trace messaging (OTM). OTM facilitates ownership
trace by providing visibility of which process ID or operating system task is
activated. An ownership trace message is transmitted to indicate when a new
process/task is activated, allowing development tools to trace process/task flow.
Run-time access to on-chip memory map and MPC500 special purpose registers
(SPRs) via the READI read/write access protocol. This feature supports accesses for
runtime internal visibility, calibration constant acquisition and tuning, and external
rapid prototyping for powertrain automotive development systems.
Watchpoint messaging via the auxiliary port
Nine or 16 full-duplex auxiliary pin interface for medium and high visibility
throughput
— One of two modes selected during reset: full port mode (FPM) and reduced port
mode (RPM).
– FPM comprises 16 pins and RPM comprises nine pins
— Auxiliary output port
– One MCKO (message clock out) pin
– Two or eight MDO (message data out) pins
–One MSEO (message start/end out) pin
— Auxiliary input port
–One MCKI (message clock in) pin
– One or two MDI (message data in) pins
–One MSEI (message start/end in) pin
–One EVTI (event in) pin
–One RSTI (reset in) pin