MOTOROLA
DSP96002 USER’S MANUAL
10 - 9
provides a means of checking hot spots in program segments as well as peripheral or data memory access-
es.
Program hot spots may be statistically evaluated by setting the breakpoint counter to a value, setting a pro-
gram address in the program address comparator registers, passing control of the DSP96002 back to the
user program and checking to see if a breakpoint occurs after n iterations of the program memory access.
The breakpoint counter becomes a powerful tool when debugging real-time fast interrupt sequences such
as servicing an A/D or D/A converter or stopping after a specific number of host transfers have occurred.
The breakpoint counters are cleared by hardware reset.
10.4.3
Program Memory Address Latch (OPAL)
The Program Memory Address Latch is a 32-bit register that latches the PAB on every cycle during the core
slot or during the DMA slot according to the PBS1-PBS0 bits in OSCR.
10.4.4
Program Memory Upper Limit Register (OPULR)
The Program Memory Upper Limit Register is a 32-bit register that stores the program memory breakpoint
upper limit. OPULR can only be read or written through the serial interface. Before enabling breakpoints,
OPULR must be loaded by the command controller.
10.4.5
Program Memory Lower Limit Register (OPLLR)
The Program Memory Lower Limit Register is a 32-bit register that stores the program memory breakpoint
lower limit. OPLLR can only be read or written through the serial interface. Before enabling breakpoints,
OPLLR must be loaded by the command controller.
10.4.6
Program Memory High Address Comparator (OPHC)
The Program Memory High Address Comparator compares the current program memory address (stored
by OPAL) with the OPULR contents. If OPULR is higher or equal than OPAL then the comparator delivers
a signal indicating that the address is lower than or equal to the high limit.
10.4.7
Program Memory Low Address Comparator (OPLC)
The Program Memory Low Address Comparator compares the current program memory address (stored
by OPAL) with the OPLLR contents. If OPLLR is lower or equal than OPAL then the comparator delivers a
signal indicating that the address is higher than or equal to the low limit.
10.4.8
Program Memory Breakpoint Counter (OPBC)
The Program Memory Breakpoint Counter is a 32-bit counter which is loaded with a value equal to the num-
ber of times minus one that a program memory address should be accessed before a breakpoint is acknowl-
edged. On each occurrence of the program memory address access, the counter is decremented. When
the counter has reached the value of zero and a new occurrence takes place a signal is generated and if
PBE is set the chip will enter the Debug Mode. The OPBC can only be read or written through the serial
interface. Before enabling Program Memory Breakpoints, OPBC must be loaded by the command control-
ler. Figure 10-5 illustrates a block diagram of the Program Memory Breakpoint Counter logic.
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: ......