Introduction

1.8Redundant core comparison

The processor can be implemented with a second, redundant copy of most of the logic. This second core shares the input pins and the cache RAMs of the master core, so only one set of cache RAMs is required. The master core drives the output pins and the cache RAMs.

Comparison logic can be included during implementation which compares the outputs of the redundant core with those of the master core. If a fault occurs in the logic of either core, because of radiation or circuit failure, this is detected by the comparison logic. Used in conjunction with the RAM error detection schemes, this can help protect the system from faults. The inputs DCCMINP[7:0] and DCCMINP2[7:0] and the outputs DCCMOUT[7:0] and DCCMOUT2[7:0] enable the comparison logic inside the processor to communicate with the rest of the system.

ARM provides example comparison logic, but you can change this during implementation. If you are implementing a processor with dual-redundant cores, contact ARM for more information. If you are integrating a Cortex-R4 macrocell with dual-redundant cores, contact the implementer for more details.

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

1-19

ID013010

Non-Confidential, Unrestricted Access

 

Page 40
Image 40
ARM R4F, r1p3 manual Redundant core comparison