Download User`s Manual Dual Processor System Controller
Transcript
Programming Model FSMError This bit signifies that the Main Finite State Machine in the MC has somehow reached an illegal state. Results in a system reset. PingPongError This bit signifies that a serious error has occurred in the MC’s Ping-Pong buffer management. Results in a system reset. DPSError This bit signifies that the DPS has somehow made an error in it’s handshake with the MC regarding the Read or Write buffers in the BMX (i.e. - either it has acknowledged before the BMX Read buffer was written or it acknowledged twice for one Read or it has written a second time before the Write buffer has been emptied.) Results in a system reset. MCError This bit signifies that the MC has somehow made an error in it’s handshake with the DPS regarding the Read or Write buffers in the BMX (i.e. - either it has overwritten the BMX Read buffer or has prematurely read the BMX Write buffer or the BMX buffer FSMs have reached an illegal state.) Results in a system reset. MissedRefrError This bit signifies that a refresh request has not been honored and that memory could be corrupted. This could occur for example if a coherent write is issued and for some reason, the handshake that the MC is waiting for signifying that the BMX Write Buffer has been filled, never occurs. The MC will be stuck waiting and thus miss its refresh cycles. A separate watchdog triggers this error. Results in a system reset. PingPongError, DPSError, MCError, and MissedRefrError are all registers which once set, remain set until either a system reset or they are individually reset by writing a one into them. In any case, they are here mainly for debug and should never be set during normal operation. Any one of these will have the MC request that the E-Bus Interface signal a fatal error and reset the system. RefrPhiMC This bit will take the place of the RAS_Phi<0> bit (see Section 4.3.5.8) in the case of a Refresh operation. This was necessary so that on reads we have the ability to drop RAS immediately. Not having this bit would have precluded our ability to do CAS before RAS Refreshes. 48 Dual Processor System Controller ASIC Specification Sun Proprietary February 1997