EasyManua.ls Logo

Freescale Semiconductor MPC5604B - Functional Description

Default Icon
934 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MPC5604B/C Microcontroller Reference Manual, Rev. 8
Freescale Semiconductor 815
33.7 Functional description
The NDI block is implemented by integrating the following blocks on the MPC5604B:
Nexus e200z0 development interface (OnCE and Nexus2p subblocks)
Nexus port controller (NPC) block
NPC_HNDSHK module
33.7.1 NPC_HNDSHK module
This module enables debug entry/exit across low power modes (Stop, Halt, standby).
The NPC_HNDSHK supports:
Setting and clearing of the NPC PCR sync bit on low-power mode entry and exit
Putting the core into debug mode on low-power mode exit
Generating a falling edge on the JTAG TDO pad on low-power mode exit
On HALT, STOP, or STANDBY mode entry, the MC_ME asserts the lp_mode_entry_req input after the
clock disable process has completed and before the processor enters its halted or stopped state. The mode
transition will then not proceed until the lp_mode_entry_ack output has been asserted. The notification to
the debugger of a low-power mode entry consists of setting the low-power mode handshake bit in the port
control register (read by the debugger) via the lp_sync_in output. The debugger acknowledges that the
transition into a low-power mode may proceed by clearing the low-power mode handshake bit in the port
control register (written by the debugger), which results in the deassertion of the lp_sync_out input.
In anticipation of the low-power mode exit notification, the TDO pad is driven to `1'.
Table 33-10. WT field descriptions
Field Description
0–2
PTS[2:0]
Program Trace Start Control
000 Trigger disabled
001 Use watchpoint #0 (IAC1 from Nexus1).
010 Use watchpoint #1 (IAC2 from Nexus1).
011 Use watchpoint #2 (IAC3 from Nexus1).
100 Use watchpoint #3 (IAC4 from Nexus1).
101 Use watchpoint #4 (DAC1 from Nexus1).
110 Use watchpoint #5 (DAC2 from Nexus1).
111 Use watchpoint #6 or #7 (DCNT1 or DCNT2 from Nexus1).
3–5
PTE[2:0]
Program Trace End Control
000 Trigger disabled
001 Use watchpoint #0 (IAC1 from Nexus1).
010 Use watchpoint #1 (IAC2 from Nexus1).
011 Use watchpoint #2 (IAC3 from Nexus1).
100 Use watchpoint #3 (IAC4 from Nexus1).
101 Use watchpoint #4 (DAC1 from Nexus1).
110 Use watchpoint #5 (DAC2 from Nexus1).
111 Use watchpoint #6 or #7 (DCNT1 or DCNT2 from Nexus1).
12–31 Reserved

Table of Contents

Other manuals for Freescale Semiconductor MPC5604B

Related product manuals