Single event upset resistant SRAM (Static Random Access Memory) type FPGA (Field Programmable Gate Array) refresh circuit and refresh method
An anti-single event and circuit technology, applied in the field of field editable gate arrays, can solve problems such as high circuit complexity and controller instability, and achieve the effects of low complexity, low power consumption, and high inheritance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment approach 1
[0022] Specific implementation mode 1. Combination figure 1 and figure 2 Describe this embodiment, the SRAM type FPGA refresh circuit resistant to single event flip; including BOOT memory and SCRUB memory. The BOOT memory stores the user function modules. The normal loading of the FPGA is completed through the data line and the control line after power-on. When the loading is completed, the FPGA refresh module will periodically control its corresponding I / O port. The I / O port is connected to the SCRUB memory. The control terminal is connected, so that the configuration file in the SCRUB memory is periodically loaded into the FPGA. The file stored in the SCRUB memory is the modified configuration file in the BOOT memory. Before loading, the file may affect the normal operation of the FPGA. The configuration command is reset or deleted, so the FPGA keeps working normally. If a single event flip occurs in the FPGA refresh module, the FPGA can be reloaded to ensure the normal op...
specific Embodiment approach 2
[0026] Specific embodiment 2. Combination image 3 Describe this embodiment, this embodiment is the refresh method of the SRAM-type FPGA refresh circuit resistant to single event inversion described in the specific embodiment 1, and the method is realized by the following steps:
[0027] 1. Use the burner to burn the complete configuration file to BOOT memory, and at the same time burn the refresh configuration file to SCRUB memory;
[0028] 2. The system is powered on, the FPGA clears the internal configuration data, and waits for the initialization to complete;
[0029] 3. The FPGA initialization is successful, the BOOT memory starts to configure the data, and the configuration method selects the Salve SelectMap method;
[0030] 4. T 1 After milliseconds, the BOOT memory data configuration is completed, the enable signal is set low, the chip select signal is set high, the memory is disabled, the internal address counter is cleared, and the data output port is in a high-imp...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com