Supercharge Your Innovation With Domain-Expert AI Agents!

SPI FLASH programming method based on FPGA programming, computer system and medium

A computer and SPI interface technology, applied in the field of radar, can solve problems such as wasting time and achieve the effect of saving time and cost

Pending Publication Date: 2022-03-25
CNGC INST NO 206 OF CHINA ARMS IND GRP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] When the FPGA configuration files and coefficient files corresponding to a large number of sub-arrays on the phased array radar array need to be updated, if you use the traditional JTAG download cable to program one by one, it will waste a lot of time. If you want to update all sub-arrays at the same time The configuration file can be done with the help of SPI FLASH programming method based on FPGA programming
[0003] The data files and configuration files used by the FPGA can usually be stored in its external FLASH, and these files generally need to be programmed through the JTAG download cable one piece of FLASH at a time; the existing batch programming SPIFLASH technology, there are many Problem: Either an additional programming system needs to be built; or a card socket is used to connect the FLASH, and installation and disassembly are required before and after programming

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
  • SPI FLASH programming method based on FPGA programming, computer system and medium
  • SPI FLASH programming method based on FPGA programming, computer system and medium
  • SPI FLASH programming method based on FPGA programming, computer system and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below may be combined with each other as long as they do not conflict with each other.

[0024] How to implement simultaneous programming of multiple SPI FLASH, based on FPGA programming, I invented the following implementation method, which is completed in three steps. The flow chart of the implementation method is as follows figure 1 Shown:

[0025] Step 1: The upper computer starts the programming process and transmits the file to be programmed to the DSP. The DSP first sends the sector eras...

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 relates to an SPI (Serial Peripheral Interface) FLASH programming method based on FPGA (Field Programmable Gate Array) programming, and aims to solve the problems that data files and configuration files used by an existing FPGA are usually stored in plug-in FLASH, and the files need to be programmed through a JTAG (Joint Test Action Group) downloading cable, so that the time consumption is long, and the operation is difficult. According to the invention, the programming and verification of the coefficient and the configuration file of the plug-in SPI FLASH are realized through the program code embedded in the FPGA. On an existing phased array radar platform, extra system resources are not needed, and large-batch programming and verification of coefficients and configuration files of the plug-in SPI FLASH are achieved through program codes embedded in the FPGA.

Description

technical field [0001] The invention belongs to the technical field of radar, and relates to an SPI FLASH programming method based on FPGA programming, which is applied when a large amount of SPI FLASH needs to be simultaneously programmed on a phased array radar array. Background technique [0002] When the FPGA configuration files and coefficient files corresponding to a large number of sub-arrays on the phased array radar array need to be updated, if you use the traditional JTAG download cable to program one by one, it will waste a lot of time. If you want to update all sub-arrays at the same time The configuration file can be done by using the SPI FLASH programming method based on FPGA programming. [0003] The data files and configuration files used by the FPGA can usually be stored in its external FLASH, and these files generally need to be programmed through the JTAG download cable one piece of FLASH at a time; there are many existing technologies for batch programmin...

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): G06F8/61G06F13/42
CPCG06F8/63G06F13/4282
Inventor 李耀南袁子乔田剑锋董洪亮田欢崔向阳郑东卫
Owner CNGC INST NO 206 OF CHINA ARMS IND GRP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More