Technical data

6-30 Interactive Diagnostics Environment (IDE)
cache23 (i_tagcmp) - Primary Instruction TAG RAM Comparitor Test
This tests the comparator at the I-cache tag for hit and miss detection.
Possible errors:
0104038: I-cache tag comparator did not detect a miss (walking l)
0104039: I-cache tag comparator did not detect a hit (walking 1)
010403a: I-cache tag comparator did not detect a miss (walking zero)
010403d: I-cache tag comparator did not detect a hit (walking zero)
For each of the above errors, the following additional information is provided:
Tag ram address: 0x%08x
PTag field of tag: 0x%06x comparing with PFN: 0x%06x
cache24 (i_tagfunct) - Primary Instruction TAG Functionality Test
This tests the functionality of the instruction cache tag. Kseg0 addresses are used to load
the cache from memory. This will test if the cache is functional on the cachable memory
space. After each 8k segment of memory is loaded into the cache, the ptag and the cache
state field are checked to see if they are holding expected values. Virtual addresses
0x80000000, 0x80002000, 0x80004000, 0x80008000, ..., 0x90000000 are used as the base
address of each 8k page that is mapped to the cache. The ptag and cache state of each cache
line are checked against the expected value.
Possible errors:
010403b: I-cache tag functional error in PTAG field
PTag field does not contain correct tag bits
Cache line address: 0x%08x
Expected PTag: 0x%06x
Actual PTag: 0x%06x
010403c: I-cache tag functional cache state error
Cache state not correct
Cache line address: 0x%08x
Expected cache state: 0x%08x
Actual cache state: 0x%08x
cache25 (i_slide_data) - Primary Instruction Data RAM Data Line Test
This checks the data lines to the I-cache data RAM by sliding a one and zero bit across the
bus.
Possible errors:
010403f: I-cache data ram data lines failed walking one test
Addr: 0x%08x Expected: 0x%08x Actual: 0x%08x Xor: 0x%08x
PITAG %x
PDTAG %x
STAG %
0104040: I-cache data ram data lines failed walking zero test
Addr: 0x%08x Expected: 0x%08x Actual: 0x%08x Xor: 0x%08x
PTAG %x
STAG %x