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

Satellite load FPGA with BRAM and use method thereof

A payload and satellite technology, which is applied in the field of satellite payload FPGA, can solve the problems of satellite payload FPGA data error and the accumulation of single event flips that are difficult to eliminate, and achieve the effect of solving resource consumption, saving resources, and ensuring correctness

Active Publication Date: 2021-08-13
NAT UNIV OF DEFENSE TECH
View PDF9 Cites 2 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
  • Satellite load FPGA with BRAM and use method thereof
  • Satellite load FPGA with BRAM and use method thereof
  • Satellite load FPGA with BRAM and use 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 invention provides a satellite load FPGA with a BRAM and a use method thereof, the satellite load FPGA comprises: an internal algorithm module, a three-mode voting module, the BRAM and a self-refreshing module; the input of the internal algorithm module is correct output data after passing through the three-mode voting module, and the internal algorithm module is used for processing configuration items of the satellite load FPGA; the three-mode voting module is used for acquiring data output by the three-mode BRAM and carrying out three-mode redundancy voting; and the BRAM and the self-refreshing module is used for storing on-orbit parameters and controlling self-refreshing of the on-orbit parameters. According to the satellite load FPGA, the self-refreshing function of the BRAM can be completed without intervention of an external processor, and the problems that a traditional BRAM anti-radiation reinforcement method consumes more resources, and the access conflict risk of the processor is caused can be solved. The problem of satellite load FPGA data errors caused by accumulation of single event upset of the BRAM is solved.

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 Applications(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