Reprogrammable field programmable gate array with integrated system for mitigating effects of single event upsets
AssigneesUnited States of America as represented by the Administrator of the National Aeronautics and, Space Administration
InventorsTak-kwong Ng, Jeffrey A. Herath
Life of this patent
Estimating the term…
Abstract
An integrated system mitigates the effects of a single event upset (SEU) on a reprogrammable field programmable gate array (RFPGA). The system includes (i) a RFPGA having an internal configuration memory, and (ii) a memory for storing a configuration associated with the RFPGA. Logic circuitry programmed into the RFPGA and coupled to the memory reloads a portion of the configuration from the memory into the RFPGA's internal configuration memory at predetermined times. Additional SEU mitigation can be provided by logic circuitry on the RFPGA that monitors and maintains synchronized operation of the RFPGA's digital clock managers.
Claims18
A system for mitigating the effects of a single event upset (SEU) on a reprogrammable field programmable gate array (RFPGA), comprising:
- a RFPGA having an internal configuration memory;
- a memory for storing a configuration associated with said RFPGA;
- and
- reload means programmed into said RFPGA and coupled to said memory for reloading a portion of said configuration from said memory into said internal configuration memory at predetermined times.
A system for mitigating the effects of a single event upset (SEU) on a reprogrammable field programmable gate array (RFPGA), comprising:
- a RFPGA having an internal configuration memory and having at least one multiple of three digital clock managers (DCMs);
- a memory for storing a configuration associated with said RFPGA;
- first means programmed into said RFPGA and coupled to said memory for reloading a portion of said configuration from said memory into said internal configuration memory at predetermined times as defined by said configuration;
- and
- second means programmed into said RFPGA and coupled to said multiple of three DCMs for maintaining synchronized operation of said multiple of three DCMs.
Dependencies are inferred from the claim text.