错误检测和纠正ECC允许CPU的固件检测内存中某位的奇偶校验值并能纠正其中的错误。这比普通的奇偶校验增加了数据层,所以它可以纠正某位的错误。如果ECC发现了它本身纠正不了的错误,它会输出一个系统故障。如果ecc错误是-一个单数据位的错误,CPU会产生–个诊断故障并置位%SA0006,以便使用者知道即将发生的错误并执行纠正动作。如果ecc错误的结果是–个混合位的错误,就不能被ecc本身所纠正,CPU会记录–个致命错误并自动切换凹停止模式。冗余的CPU指示混合型扫描的设置。但是,强烈推荐冗余的Vo被设置成默认的扫描类型(扫描设置参数为1),这样每个周期扫描–次。Vo扫描的设置特征允许VO点的扫描更接近用户逻辑中要使用此点的地方。VO扫描设置成不是每个周期扫描-次会导致在首要单元和备用单元中不是同时扫描到此VO的值。
例如,如果首要和备用CPU被设置成隔周期扫描一次(period参数设置为2),首要CPU可能会在第一个周期扫描此点而备用CPU在下一一个周期扫描此点。使用非默认的扫描设置会造成CPU之间到达同步点的延迟。在确定“失败等待时间”参数时要考虑这-点。
GIDDINGS & LEWIS 502-03813-02R1 USPP 5020381302R1
GIDDINGS & LEWIS 502-03782-02R3 USPP 5020378202R3
GIDDINGS & LEWIS 502-03518-02R1 USPP 5020351802R1