Patent ID: 7124347

Claim:
An apparatus for detecting error in data stored in a configuration SRAM and a user assignable SRAM, wherein said user assignable SRAM configured to receive data from a serial data stream from an external source in response to address signals generated by row column counters and configured to cycle data out by said row and column counters and wherein said configuration SRAM configured to receive data from said serial data stream in response to address signals generated by row and column counters and configured to cycle data out by said row and column counters, said apparatus comprising: cyclic redundancy checking circuit that performs error checking on said data that has been cycled out of said configuration SRAM and out of said user assignable SRAM and generates an error signal when an error is detected, said cyclic redundancy checking circuit comprising a linear feedback shift register and wherein a seed and signature is loaded from a serial data stream from said configuration SRAM and user assignable SRAM.