37-28
MPC860 PowerQUICC UserÕs Manual
MOTOROLA
Part VI. Debug and Test
37.3.2.2.3 Development Port Registers Decode
The development port shift register is selected when the core accesses DPIR or DPDR.
Accesses to either register occur in debug mode and appears on the internal bus as an
address and the assertion of an address attribute signal indicating that an SPR is being
accessed. In debug mode, the core reads the DPIR to fetch all instructions; it reads and
writes to the DPDR to transfer data between the core and external development tools. DPIR
and DPDR are pseudo-registers; decoding either causes the development port shift register
to be accessed. Debug mode logic knows whether the core is fetching instructions or
reading or writing data. A sequence error is signaled to the external development tool when
the core expected result and the GPR results do not match, for example if an instruction is
received when data is expected.
37.3.2.3 Development Port Serial CommunicationsÐClock Mode
All development port serial transmissions are synchronous communications. The
development port supports two ways to clock serial transmissions.
37.3.2.3.1 Asynchronous Clocked ModeÑUsing DSCK
The Þrst clock mode is called asynchronous clocked since the input clock DSCK is
asynchronous with CLKOUT. To ensure that data on DSDI is sampled correctly, transitions
on DSDI must meet all setup and hold times with respect to the rising edge of DSCK. This
clock mode allows communications with the port from a development tool which does not
have access to CLKOUT or where CLKOUT has been delayed or skewed. Figure 37-9
shows the serial communications asynchronous clocked timing.
Figure 37-9. Asynchronous Clocked Serial Communications
DSCK
DSDI
MODE
CNTRL
DI<0>
S<0>
S<1>
DO<0>
START
READY
DSDO
Debug port drives the ÒreadyÓ bit onto DSDO when ready for a new transmission.
NOTE: DSCK and DSDI transitions are not required to be synchronous with CLKOUT.
DI<N-2> DI<N-1> DI<N>
DO<N-2>DO<N-1> DO<N>
Debug Port detects the ÒstartÓ bit on DSDI and follows the
ÒreadyÓ bit with two status bits and 7 or 32 output data bits.
Development Tool drives the ÒstartÓ bit on DSDI (after detecting the ÒreadyÓ bit
on DSDO when in debug mode). The Òstart bit is immediately followed by a
mode bit and a control bit and then 7 or 32 input data bits.
Summary of Contents for MPC860 PowerQUICC
Page 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Page 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Page 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Page 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Page 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Page 1106: ......