Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A kind of satellite load fpga with bram and using method thereof

A payload and satellite technology, applied in the field of satellite payload FPGA, can solve problems such as the accumulation of single-event flips that are difficult to eliminate, and satellite payload FPGA data errors, etc., to save resources, solve a lot of resource consumption, and avoid BRAM access conflicts.

Active Publication Date: 2021-10-26
NAT UNIV OF DEFENSE TECH
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In order to solve the above-mentioned technical problems, the present invention proposes a satellite load FPGA with BRAM and its use method, in order to solve the BRAM used for data storage and parameter storage in the prior art because the accumulation of single event flipping is difficult to eliminate the satellite load The problem of FPGA data error

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A kind of satellite load fpga with bram and using method thereof
  • A kind of satellite load fpga with bram and using method thereof
  • A kind of satellite load fpga with bram and using method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032]In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with specific embodiments of the present invention and corresponding drawings. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0033] combine first image 3 A satellite payload FPGA with BRAM is illustrated as one embodiment of the present invention. The satellite load FPGA includes an internal algorithm module, a three-mode voting module, a BRAM and a self-refresh module, wherein:

[0034] The internal algorithm module, whose input is the correct output data after passing through the th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention provides a kind of satellite load FPGA with BRAM and using method thereof, described satellite load FPGA comprises: internal algorithm module, three-mode voting module, BRAM and self-refresh module, described internal algorithm module, its input is through three-mode The correct output data after the voting module is used to process the satellite load FPGA configuration item; the three-mode voting module obtains the data output by the three-mode BRAM, and performs three-mode redundant voting; the BRAM and the self-refresh module , for storing on-track parameters and controlling the self-refresh of the on-track parameters. According to the satellite payload FPGA of the present invention, the self-refresh function of the BRAM can be completed without the intervention of an external processor, which can solve the problems of the traditional BRAM anti-radiation hardening method that consumes a lot of resources and the risk of processor access conflicts. Solved the problem that the BRAM caused the satellite payload FPGA data to be wrong due to the accumulation of single event flips.

Description

technical field [0001] The invention relates to the field of FPGA space reliability, in particular to a satellite load FPGA with BRAM and a method for using the same. Background technique [0002] SRAM-type FPGA contains rich BRAM storage resources. It is the most commonly used IP core in onboard FPGA configuration items. It is widely used in data cache and parameter storage. It can realize functions such as single-port memory, dual-port memory, and FIFO. BRAM has the highest probability of single event occurrence in the on-board FPGA user logic, accounting for 2.9%. However, since the data stored in BRAM is always in dynamic application, it is difficult to realize the timing refresh design of similar configuration data. Therefore, it is difficult to eliminate the single event upset accumulated in BRAM. [0003] The spatial single event effects of SRAM FPGA can be mainly divided into three categories: configuration memory flipping, user logic flipping, and control unit flip...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/07G06F1/24
CPCG06F1/24G06F11/0736G06F11/0793
Inventor 孙鹏跃黄仰博刘旭辉毛二坤楼生强张书政周欢唐小妹
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products