Automatic Cyclic Redundancy Code Checking in Cyclone II FPGAs
Cyclone™ II devices offer on-chip circuitry to automatically check cyclic redundancy code (CRC). Some critical applications require periodic CRC checks to ensure continued data integrity in a high reliability environment.
Checking CRC ensures data integrity and is one of the best techniques for mitigating single event upset (SEU) problems. This Cyclone II feature can be easily implemented for all designs at no extra cost and eliminates the need for complex external logic. Cyclone II computes the CRC during configuration and stores it on the device. Dedicated circuitry checks it against and automatically computed CRC. The CRC_error pin reports failure when configuration RAM data is changed unintentionally and makes it easy to trigger re-configuration.
Custom-Built Circuitry
Dedicated circuitry in Cyclone II devices continually and automatically checks 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 re-configuration. 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 checking in Quartus® II version 4.1 software.
Related Links
|