Motorola DSP96002 User Manual page 171

32-bit digital signal processor
Table of Contents

Advertisement

31 19 18
17
16 15
*
TO
DBO
PBO
* Read as zeroes, should be written with zero for future compatibility.
When PBS1=0 and PBS0=0, program memory breakpoints are enabled only for fetches of the first instruc-
tion word of instructions that are actually executed (not the killed instructions and not the second word of
jump instructions that are not taken). Program memory address breakpoints occur after the fetched instruc-
tion is executed and the breakpoint counter has been decremented to zero.
When PBS1=0 and PBS0=1, program memory breakpoints are enabled only for explicit program memory
access resulting from MOVEP and MOVEM instructions to/from P: memory space (MOVEP P:..,.. or MOVE
..,P:..).
When PBS1=1 and PBS0=0, program memory breakpoints are enabled for any access to the Program
space (any kind of PMOVE, true and false fetches, fetches of 2nd word, etc.).
When PBS1=1 and PBS0=1, program memory breakpoints are enabled only for DMA accesses to program
memory space.
10.3.4.3 Data Memory Breakpoint Enable (DBE0-DBE1) Bit 4-5
These control bits enable data memory breakpoints to occur when a data memory address is within the low
and high data memory address registers and will select whether the breakpoint will be recognized for read
or write accesses. These bits are cleared on hardware reset.
10.3.4.4 Data Memory Breakpoint Selection (DBS0-DBS1) Bits 6-7
These control bits select whether the data memory breakpoints will be recognized on core or DMA data
memory accesses for X or Y data spaces. These bits are cleared on hardware reset.
MOTOROLA
9
8
7
*
TME
DBS1 DBS0
Figure 10-3. OnCE Programming Model
PBS1
PBS0
Selection
0
0
Breakpoint on Core fetch accesses
0
1
Breakpoint on Core P move accesses
1
0
Breakpoint on Core and P move accesses
1
1
Breakpoint on DMA accesses
DBE1
DBE0
Selection
0
0
Breakpoint disabled
0
1
Breakpoint on write accesses
1
0
Breakpoint on read
1
1
Breakpoint on both read and write accesses
DBS1
DBS0
Selection
0
0
Breakpoint on X Core fetch addresses
0
1
Breakpoint on Y Core fetch addresses
1
0
Breakpoint on X DMA
1
1
Breakpoint on Y DMA
DSP96002 USER'S MANUAL
6
5
4
DBE1 DBE0
PBS1 PBS0 PBE1 PBE0
accesses
3
2
1
0
fetch addresses
fetch addresses
10 - 5

Advertisement

Table of Contents
loading

Table of Contents