3-22
Processor Interface
All subsequent error logging is disabled until the current error condition is cleared. Errors can be cleared by
writing a 1 to ERRDET1[5].
3.15.5 Data Parity Errors
The processor interface may be enabled to detect and report processor data parity errors for processor
write cycle only. Data parity checking is based on odd parity. Odd parity means that an odd number of bits,
including the parity bit, are driven high.
For processor write cycles, the requested transfer will proceed normally with the error condition being
detected and logged if enabled.
If detection is enabled via ERREN1[7], the error will be logged by setting ERRDET1[6], the associated pro-
cessor address and transfer attributes will not be logged, and if enabled via PRIFOPT1[1], MCP_N will be
asserted for a minimum of two clock cycles.
All subsequent error logging is disabled until the current error condition is cleared. Errors can be cleared by
writing a 1 to ERRDET1[6].
3.15.6 PLB Master Error
This section concerns response of CPU interface to a CPU-to-PCI transaction with a target alert.
The processor interface may be enabled to detect and report the assertion of PLB_MErr into the processor
interface’s PLB master. In this document, the processor interface’s PLB master is also referred to as the
60x-PLB master.
PLB_MErr will be asserted into the 60x-PLB master (by the targeted PLB slave) on any 60x-PLB transfer
for which the responding PLB slave encounters an error. In the CPC700, the only PLB slave targets that
could assert PLB_MErr into the 60x-PLB master are the PCI interface and the OPB.
If detection is enabled via ERREN1[2], the error will be logged by setting ERRDET1[2], the associated pro-
cessor address and transfer attributes will not be logged, and if enabled via PRIFOPT1[1], MCP_N will be
asserted for a minimum of two clock cycles.
All subsequent error logging is disabled until the current error condition is cleared. Errors can be cleared by
writing a 1 to ERRDET1[2].
Error address and attributes will be captured in the PLB slave’s error registers (SEAR0 and SESR for the
PCI interface; GESR and GEAR0 for the OPB). If the trapped error status is to be held by the PLB slave for
software observation, ERREN1[3] should be set (once) prior to initiating any processor to PLB accesses.
This bit enables the assertion of the 60x-PLB master’s lockErr output which signals the PLB slave to trap
and hold the error status information in the event an error is encountered.
3.15.7 PLB Slave Error (From PCI Master)
The processor interface detects memory select errors on a write to memory through the PLB slave inter-
face (writes from the PCI bus) and logs the error status and address information in the BESR and BEAR
registers. Memory select errors are not detected on memory reads from the PCI.
Содержание CPC700
Страница 1: ...CPC700 Memory Controller and PCI Bridge User s Manual Version 1 1 Issue Date 3 22 00 Preliminary...
Страница 10: ...Table of Contents x Table of Contents...
Страница 16: ...Tables xvi List of Tables...
Страница 28: ...1 12 CPC700 User s Manual Preliminary...
Страница 72: ...3 36 Processor Interface...
Страница 132: ...4 60 Memory Controller...
Страница 184: ...5 52 PCI Interface...
Страница 194: ...6 10 Clock Power Management and Reset...
Страница 224: ...8 18 IIC...
Страница 244: ...10 10 Interrupt Controller...
Страница 246: ...I 11 2 JTAG...
Страница 250: ...12 4 Processor Local Bus PLB...
Страница 262: ...14 10 Register Summary...
Страница 267: ...CPC700 User s Manual Preliminary...