Coprocessor 15
2-25
MPU Subsystem
Figure 2–8. Format of the I_min and I_max Registers
31
Y
Z
0
UNP/SBZ
l_min
UNP/SBZ
31
Y
Z
0
UNP/SBZ
l_max
UNP/SBZ
I_max indicates the maximum index of the data cache containing a dirty line.
I_min indicates the minimum index of the data cache containing a dirty line.
Upon reset, D-cache flush or end of the full D-cache clean, the value of I_max
is cleared and the value of all the I_min bits is set to 1.
The TI debugger uses this register to support multithread debug capability.
Figure 2–9. Format of the Thread-ID Register
31
16
15
16
UNP/SBZ
Thread ID
Table 2–15. TI925T_status Register
Bit
Name
Function
31
dcache_dirty
When at 1, indicates the data cache may contain lines marked as dirty.
4
S_abort
When at 1, indicates that external abort occurred. This bit is set to zero
upon reset and when read by TI925T.
3
dtlb_mode
When at 1, indicates that DTLB counter is in random mode.
Default is set to sequential mode. This bit is set to zero upon reset.
2
Itlb_mode
When at 1, indicates that ITLB counter is in random mode.
Default is set to sequential mode. This bit is set to zero upon reset.
1
wb_full
When at 1, indicates that write buffer is full. This bit is set to zero upon
reset.
0
buffered_write_aborted
Set to one by the hardware when the system bus controller receives an
s_abort following external write from the WB. This is simply an indication
for the debug. This bit is set to zero upon reset and when read by TI925T.