Development Support
MPC561/MPC563 Reference Manual, Rev. 1.2
23-30
Freescale Semiconductor
23.4.5.1
SGPIO6/FRZ/PTR Signal
The SGPIOC6/FRZ/PTR signal powers up as the PTR function and its function is controlled by the GPC
bits in the SIUMCR.
23.4.5.2
IWP[0:1]/VFLS[0:1] Signals
The power-up state of IWP[0:1]/VFLS[0:1] is controlled by setting the SIUMCR[DBGC]; see
.
They can also be set via the reset configuration word (See
Section 7.5.2, “Hard Reset Configuration Word
”). The FRZ state is indicated by the value 0b11 on the VFLS[0:1] signals.
23.4.5.3
VFLS[0:1]/MPIO32B[3:4] Signals
The VFLS[0:1]/MPIO32B[3:4] signals power up as the MPIO32B[3:4] function and their function can be
changed via the VFLS bit in the MIOS14TPCR register. The FRZ state is indicated by the value 0b11 on
the VFLS[0:1] signals.
23.4.6
Development Port Registers
The development port consists logically of the three registers: development port instruction register
(DPIR), development port data register (DPDR), and trap enable control register (TECR). These registers
are physically implemented as two registers, development port shift register and trap enable control
register. The development port shift register acts as both the DPIR and DPDR depending on the operation
being performed. It is also used as a temporary holding register for data to be stored into the TECR. These
registers are discussed below in more detail.
23.4.6.1
Development Port Shift Register
The development port shift register is a 35-bit shift register. Instructions and data are shifted into it serially
from DSDI using DSCK (or CLKOUT depending on the debug port clock mode, refer to
“Development Port Serial Communications — Clock Mode Selection
”
)
as the shift clock. These
instructions or data are then transferred in parallel to the CPU, the trap enable control register (TECR).
When the processor enters debug mode it fetches instructions from the DPIR which causes an access to
the development port shift register. These instructions are serially loaded into the shift register from DSDI
using DSCK (or CLKOUT) as the shift clock. In a similar way, data is transferred to the CPU by moving
it into the shift register which the processor reads as the result of executing a “move from special purpose
register DPDR” instruction. Data is also parallel-loaded into the development port shift register from the
CPU by executing a “move to special purpose register DPDR” instruction. It is then shifted out serially to
DSDO using DSCK (or CLKOUT) as the shift clock.
23.4.6.2
Trap Enable Control Register
The trap enable control register is a 9-bit register that is loaded from the development port shift register.
The contents of the control register are used to drive the six trap enable signals, the two breakpoint signals,
and the VSYNC signal to the CPU. The “transfer data to trap enable control register” commands will cause
the appropriate bits to be transferred to the control register.
Summary of Contents for MPC561
Page 84: ...MPC561 MPC563 Reference Manual Rev 1 2 lxxxiv Freescale Semiconductor...
Page 144: ...Signal Descriptions MPC561 MPC563 Reference Manual Rev 1 2 2 46 Freescale Semiconductor...
Page 206: ...Central Processing Unit MPC561 MPC563 Reference Manual Rev 1 2 3 62 Freescale Semiconductor...
Page 302: ...Reset MPC561 MPC563 Reference Manual Rev 1 2 7 14 Freescale Semiconductor...
Page 854: ...Time Processor Unit 3 MPC561 MPC563 Reference Manual Rev 1 2 19 24 Freescale Semiconductor...
Page 968: ...Development Support MPC561 MPC563 Reference Manual Rev 1 2 23 54 Freescale Semiconductor...
Page 1144: ...Internal Memory Map MPC561 MPC563 Reference Manual Rev 1 2 B 34 Freescale Semiconductor...
Page 1212: ...TPU3 ROM Functions MPC561 MPC563 Reference Manual Rev 1 2 D 60 Freescale Semiconductor...
Page 1216: ...Memory Access Timing MPC561 MPC563 Reference Manual Rev 1 2 E 4 Freescale Semiconductor...