Unlock instant, AI-driven research and patent intelligence for your innovation.

FPGA program dynamic loading device and method and satellite signal acquisition preprocessing board card

A technology of satellite signal acquisition and dynamic loading, which is applied in the direction of program control device, program loading/starting, etc., can solve the complex, time-consuming and labor-intensive process of rewriting FPGA, and achieve the effect of improving the convenience of rewriting

Pending Publication Date: 2022-04-15
上海珉嵘科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But when the ROM is written into the FPGA program, the host computer needs to write the ROM through the emulator. If the function of the FPGA needs to be changed, the entire circuit board needs to be removed from the chassis and connected to the emulator, and then the emulator is written into the ROM. It is necessary to repeatedly disassemble the chassis, and the process of rewriting the FPGA is complicated, time-consuming and labor-intensive

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
  • FPGA program dynamic loading device and method and satellite signal acquisition preprocessing board card
  • FPGA program dynamic loading device and method and satellite signal acquisition preprocessing board card

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] figure 1 A schematic structural diagram of an FPGA program dynamic loading device according to an embodiment of the present invention is shown.

[0038] Such as figure 1 As shown, an FPGA program dynamic loading device is applied to a satellite signal acquisition preprocessing board, including: a first FPGA chip 1, a second FPGA chip 2 and a storage module 3;

[0039] The second FPGA chip 2 is respectively connected with the first FPGA chip 1, the storage module 3 and the upper computer 4;

[0040] The host computer 4 is used to compile and store the algorithm program that the first FPGA chip 1 operates;

[0041] The first FPGA chip 1 is used to run an algorithm program to process satellite signal data;

[0042] The storage module 3 is used to store the operating program of the second FPGA chip 2;

[0043] The second FPGA chip 2 is used for:

[0044] Read the operating program from the storage module 3 and start it, and obtain the algorithm program from the upper c...

Embodiment 2

[0057] A kind of FPGA program dynamic loading method, be applied to the FPGA program dynamic loading device of embodiment 1, method comprises:

[0058] Step S101: After the satellite signal acquisition preprocessing board is powered on, the second FPGA chip 2 reads the operating program from the storage module 3 and starts it;

[0059] Step S102: the second FPGA chip 2 obtains the algorithm program from the host computer 4 and loads the algorithm program into the first FPGA chip 1;

[0060] Step S103: the first FPGA chip 1 runs an algorithm program to process satellite signal data;

[0061] Step S104: After the host computer 4 rewrites the algorithm program, the second FPGA chip 2 loads the algorithm program rewritten by the host computer 4 into the first FPGA chip 1;

[0062] Step S105: The first FPGA chip 1 runs the rewritten algorithm program to process the satellite signal data.

[0063] Specifically, in this embodiment, two FPGAs are set on the circuit board, the second...

Embodiment 3

[0065] A satellite signal acquisition preprocessing board includes the FPGA program dynamic loading device of Embodiment 1.

[0066] The satellite signal acquisition preprocessing board of the present embodiment also includes other modules of the existing board, such as the satellite chip connected with the first FPGA chip 1, etc., the first FPGA chip 1 receives the satellite data of the satellite chip, and according to the digital clock The signal preprocesses the satellite data.

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 discloses an FPGA program dynamic loading device and method and a satellite signal collecting and preprocessing board card. The device comprises a first FPGA chip, a second FPGA chip and a storage module. The second FPGA chip is respectively connected with the first FPGA chip, the storage module and the upper computer; the upper computer is used for compiling and storing an algorithm program operated by the first FPGA chip; the first FPGA chip is used for operating an algorithm program to process satellite signal data; the storage module is used for storing a running program of the second FPGA chip; the second FPGA chip is used for reading the running program from the storage module, starting the running program, obtaining the algorithm program from the upper computer after starting, and loading the algorithm program to the first FPGA chip; and after the upper computer rewrites the algorithm program, the algorithm program rewritten by the upper computer is loaded to the first FPGA chip. And the rewriting operation of the FPGA algorithm program is simplified.

Description

technical field [0001] The invention belongs to the technical field of chip data communication, and more specifically relates to an FPGA program dynamic loading device and method and a satellite signal acquisition preprocessing board. Background technique [0002] Global Navigation Satellite System (GNSS) is a space-based radio navigation and positioning system that can provide users with all-weather three-dimensional coordinates, speed and time information at any point on the earth's surface or near-Earth space. It mainly includes: GPS in the United States Global Positioning System, Russia's GLONASS (Glonass Satellite Navigation System), China's Compass (Beidou Satellite Navigation System), EU's Galileo system. [0003] The satellite signal acquisition and preprocessing board is an important part of the satellite mobile communication system. With the continuous development of satellite communication, the image, voice and data information processed by the satellite signal ac...

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
IPC IPC(8): G06F9/445
Inventor 刘海栋
Owner 上海珉嵘科技有限公司