MOTOROLA
21
5 OnCE ENHANCEMENTS
The OnCE has been enhanced to provide the user with fully non-intrusive system debug
capability when the processor is in cache mode. When the processor is in debug mode,
the OnCE offers the ability to observe the cache status, such as which memory sectors
are currently mapped into cache sectors, which cache sectors are locked, and which
cache sector is the least recently used by reading the tag registers contents, lock bits, and
LRU bits serially.
After the user has determined which memory sectors are in the cache, it is still necessary
to find out which words in each sector are actually valid. Performing a loop for every sector
that accesses the corresponding addresses using MOVEM instruction and testing a status
bit that indicates HIT/MISS will make the determination, which shows again that MOVEM
does not effect the cache status in any way.
5.1
Change to OnCE Status and Control Register (OSCR)
The OnCE status and control register has been changed to support cache mode debug
with the addition of the read-only cache hit (HIT) at bit 20. Bit 20 is set when a cache hit
has occurred when the processor is in cache mode and in debug mode. When the proces-
sor is in PRAM mode, bit 20 will read as zero. Hardware reset clears the HIT bit.
5.2
Change to Register Select Bits (RS4-RS0) of the OnCE Command Format
The Register Select Bits (RS4-RS0) now support a new register address destination to
accommodate writes to the tags buffer. The RS4-RS0 configuration 10010 refers to the
tags buffer (8 tags + locks/lru).
The configuration was previously noted as the Program Address Bus Latch for Decode
(OPABD) in the table on page 10-17 of the DSP96002 User’s Manual (DSP96002UM/AD).
The following table replaces the table currently in the manual.
Table 1 Register Select Bits 4-0 (RS4-RS0)
RS4-RS0
Register Selected
00000
Debug Status/Control (OSCR)
00001
Breakpoint Counter Program (OPBC)
00010
Breakpoint Counter Data (ODBC)
00011
Trace Counter (OTC)
00100
Breakpoint Data Memory Higher-Equal (ODULR)
00101
Breakpoint Data Memory Lower-Equal (ODLLR)
00110
Breakpoint Program Memory Higher-Equal (OPULR)
Содержание DSP96002
Страница 3: ...1 2 DSP96002 USER S MANUAL MOTOROLA ...
Страница 38: ...MOTOROLA DSP96002 USER S MANUAL 3 15 Figure 3 4 Modulo Arithmetic Unit Block Diagram ...
Страница 39: ...3 16 DSP96002 USER S MANUAL MOTOROLA ...
Страница 53: ...4 14 DSP96002 USER S MANUAL MOTOROLA ...
Страница 76: ...MOTOROLA DSP96002 USER S MANUAL 5 23 Figure 5 8 Address Modifier Summary ...
Страница 86: ...6 10 DSP96002 USER S MANUAL MOTOROLA ...
Страница 101: ...MOTOROLA DSP96002 USER S MANUAL 7 15 Figure 7 9 HI Block Diagram One Port ...
Страница 140: ...7 54 DSP96002 USER S MANUAL MOTOROLA ...
Страница 166: ...9 10 DSP96002 USER S MANUAL MOTOROLA ...
Страница 181: ...MOTOROLA DSP96002 USER S MANUAL 10 15 Figure 10 8 Program Address Bus FIFO ...
Страница 336: ...A 148 DSP96002 USER S MANUAL MOTOROLA FMPY S2 S1 D1 FSUB S S3 D2 move syntax see the MOVE instruction de scription ...
Страница 337: ...MOTOROLA DSP96002 USER S MANUAL A 149 ...
Страница 404: ...A 216 DSP96002 USER S MANUAL MOTOROLA PC xxxx D ...
Страница 460: ...A 272 DSP96002 USER S MANUAL MOTOROLA SIOP Not affected ...
Страница 484: ...A 296 DSP96002 USER S MANUAL MOTOROLA SSH PC SSL SR SP 1 SP ...
Страница 519: ...MOTOROLA DSP96002 USER S MANUAL A 331 ...
Страница 580: ...MOTOROLA DSP96002 USER S MANUAL B 61 X Memory Y Memory n0 3 r0 x0 Xmin r4 y0 Xmax z0 Ymin x1 Ymax y1 Zmin z1 Zmax ...
Страница 718: ...MOTOROLA DSP96002 USER S MANUAL B 199 ...
Страница 871: ... MOTOROLA INC 1994 MOTOROLA TECHNICAL DATA SEMICONDUCTOR M Addendum ...
Страница 888: ...MOTOROLA INDEX 1 INDEX ...
Страница 889: ......