Download Programmer`s Reference Guide
Transcript
Programming Model Error Logger Register Address $FEF80030 Reset 0P 0P 0 PL 0P X X X 0P 0P READ/WRITE 0P X X X 0P 0P 0P X READ ONLY SBE_COUNT R/C R R R R R R R Operation scof 0 0 0 esblk2 esblk1 esblk0 0 ERR_SYNDROME R R R/W R R R R R/C 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Name esbt embt esen escb 0 0 0 elog Bit 0P elog When set, elog indicates that a single- or a multiple-bit error has been logged by the SMC. If elog is set by a multiple-bit error, then no more errors will be logged until software clears it. If elog is set by a single-bit error, then no more single-bit errors will be logged until software clears it, however if elog is set by a single-bit error and a multiple-bit error occurs, the multiple-bit error will be logged and the single-bit error information overwritten. elog can only be set by the logging of an error and cleared by the writing of a one to itself or by power-up reset. escb escb indicates the entity that was accessing SDRAM at the last logging of a single- or multiple-bit error by the SMC. If escb is 1, it indicates that the scrubber was accessing SDRAM. If escb is 0, it indicates that the PPC60x bus master was accessing SDRAM. esen When set, esen allows errors that occur during scrubs to be logged. When cleared, esen does not allow errors that occur during scrubs to be logged. embt embt is set by the logging of a multiple-bit error. It is cleared by the logging of a single-bit error. It is undefined after power-up reset. The syndrome code is meaningless if its embt bit is set. esbt esbt is set by the logging of a single-bit error. It is cleared by the logging of a multiple-bit error. When the SMC logs a single-bit error, the syndrome code indicates which bit was in error. (Refer to the section on ECC Codes.) http://www.motorola.com/computer/literature 3-49 3