Automatic Cyclic Redundancy Check in Stratix II FPGAs
Stratix® II devices offer on-chip circuitry to automatically run a cyclic redundancy check (CRC). Some critical applications require periodic checks to ensure continued data integrity in a high reliability environment.
CRC ensures data integrity and is one of the best techniques for mitigating single event upset (SEU) problems. This Stratix II feature can be easily implemented for all designs at no extra cost and eliminates the need for complex external logic. Stratix II devices compute the CRC during configuration and store it on the device. Dedicated circuitry checks it against an automatically computed CRC. The CRC_error pin reports failure when configuration RAM data is changed unintentionally and makes it easy to trigger reconfiguration.
Custom-Built Circuitry
Dedicated circuitry in Stratix II devices continually and automatically looks for CRC errors in the configuration SRAM cells while the device is in user mode. Designers can monitor one external pin for the error and use it for reconfiguration. Clock frequency can be changed by modulating the clock divider to select the desired checking period.
Simple Software Interface
Just one simple click turns on automatic CRC in Quartus® II 4.1 software.
|