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.
Содержание MPC860 PowerQUICC
Страница 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Страница 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Страница 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Страница 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Страница 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Страница 1106: ......