
MOTOROLA
Chapter 37. System Development and Debugging
37-33
Part VI. Debug and Test
Transmissions from the debug port on DSDO begin with a zero or ready bit, indicating that
the core is trying to read an instruction or data from the port. The external development tool
must wait until it sees DSDO go low before sending the next transmission. The control bit
distinguishes instructions from data, allowing the development port to detect that an
instruction was entered when the core was expecting data and vice versa. If this occurs, a
sequence error indication is shifted out in the next serial transmission. The trap enable
function allows the development port to transfer data to the trap enable control register. The
debug port command function allows the development tool to either negate breakpoint
requests, reset the processor, activate, or deactivate the fast download procedure. The NOP
function provides a null operation for use when there is data or a response to be shifted out
of the data register. The appropriate next instruction or command will be determined by the
value of the response or data shifted out.
37.3.2.5.2 Serial Data Out of Development Port
The encoding of data shifted out of the development port shift register in debug mode is the
same as for trap enable mode, as shown in Table 37-12. The valid data encoding is used
when data has been transferred from the core to the development port shift register as the
result of an instruction to move the contents of a GPR to the DPDR. The valid data encoding
has the highest priority of all status outputs and is reported even if an interrupt occurs at the
same time. Because a sequencing error cannot occur when data is valid, there is no priority
conßict with the sequencing error status. Also, an interrupt recognized when there is valid
data is not related to the execution of an instruction, therefore, a valid data status is output
and the interrupt status is saved for the next transmission.
Table 37-13. Debug Instructions/Data Shifted Into Development Port Shift Register
Sta
rt
Mod
e
Contro
l
Instruction/Data (32 Bits)
Function
Bits 0Ð6
Bits 7Ð31
1
0
0
Core instruction
Transfer instruction to core
1
0
1
Core data
Transfer data to core
1
1
0
Trap enable bits
Not exist
Transfer data to trap enable control register
1
1
1
0b001_1111
Not exist
Negate breakpoint requests to core
1
1
1
0
Not exist
NOP
Note: See Table 37-10 for details on trap enable 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: ......