10 - 6
DSP96002 USER’S MANUAL
MOTOROLA
10.3.4.5 Trace Mode Enable (TME) Bit 8
This control bit, when set, enables the Trace Mode causing the chip to enter the Debug Mode whenever the
execution of an instruction is completed and the Trace Counter is zero. This bit is cleared on hardware reset.
10.3.4.6 Reserved (Bits 9-15, 20-31)
These bits are reserved for future use. They are read as zero and should be written as zero for future com-
patibility.
10.3.4.7 Program Memory Breakpoint Occurrence (PBO) Bit 16
This read only status bit is set when a program memory breakpoint occurs. It is used by the external com-
mand controller to determine how the Debug Mode was entered. This bit is cleared on hardware reset and
when the OSCR is read.
10.3.4.8 Data Memory Breakpoint Occurrence (DBO) Bit 17
This read only status bit is set when a data memory breakpoint occurs. It is used by the external command
controller to determine how the debug mode was entered. This bit is cleared on hardware reset and when
the OSCR is read.
10.3.4.9 Trace Occurrence (TO) Bit 18
This read only status bit is set when the debug mode of operation is entered from a decrement to zero of
the trace counter and the trace mode has been armed. This bit is cleared on hardware reset and when the
OSCR is read.
10.3.4.10
Software Debug Occurrence (SWO) Bit 19
This status bit is set when the debug mode of operation is entered due to the execution of the (F)DEBUGcc
instruction with condition true. This bit is cleared on hardware reset and when the OSCR is read.
10.4
OnCE
HARDWARE BREAKPOINT LOGIC
Hardware breakpoints may be set on program memory or data memory locations. Also, the breakpoint does
not have to be in the program flow but within an approximate address range of where the program may be
executing. This significantly increases the programmer’s ability to monitor what the program is doing real-
time (see
Section 10-3.4
for programming details).
The breakpoint logic has two identical sections: one for program memory breakpoints and one for data
memory breakpoints. Each section contains latches for core or DMA addresses, registers that store the up-
per and lower address limit, comparators and a counter. Figure 10-4 illustrates a block diagram of the
OnCE
Program Memory Breakpoint Logic and Figure 10-5 illustrates a block diagram of the OnCE
Data
Memory Breakpoint Logic.
10.4.1
Address Comparator Breakpoint Registers
Address comparators are useful in determining where a program may be getting lost or when data is being
written to areas that should not be written to in real-time. They are also useful in halting a program at a spe-
Summary of Contents for DSP96002
Page 3: ...1 2 DSP96002 USER S MANUAL MOTOROLA ...
Page 38: ...MOTOROLA DSP96002 USER S MANUAL 3 15 Figure 3 4 Modulo Arithmetic Unit Block Diagram ...
Page 39: ...3 16 DSP96002 USER S MANUAL MOTOROLA ...
Page 53: ...4 14 DSP96002 USER S MANUAL MOTOROLA ...
Page 76: ...MOTOROLA DSP96002 USER S MANUAL 5 23 Figure 5 8 Address Modifier Summary ...
Page 86: ...6 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 101: ...MOTOROLA DSP96002 USER S MANUAL 7 15 Figure 7 9 HI Block Diagram One Port ...
Page 140: ...7 54 DSP96002 USER S MANUAL MOTOROLA ...
Page 166: ...9 10 DSP96002 USER S MANUAL MOTOROLA ...
Page 181: ...MOTOROLA DSP96002 USER S MANUAL 10 15 Figure 10 8 Program Address Bus FIFO ...
Page 337: ...MOTOROLA DSP96002 USER S MANUAL A 149 ...
Page 404: ...A 216 DSP96002 USER S MANUAL MOTOROLA PC xxxx D ...
Page 460: ...A 272 DSP96002 USER S MANUAL MOTOROLA SIOP Not affected ...
Page 484: ...A 296 DSP96002 USER S MANUAL MOTOROLA SSH PC SSL SR SP 1 SP ...
Page 519: ...MOTOROLA DSP96002 USER S MANUAL A 331 ...
Page 718: ...MOTOROLA DSP96002 USER S MANUAL B 199 ...
Page 871: ... MOTOROLA INC 1994 MOTOROLA TECHNICAL DATA SEMICONDUCTOR M Addendum ...
Page 888: ...MOTOROLA INDEX 1 INDEX ...
Page 889: ......