A fast loading method for satellite navigation receiver fpga

A satellite navigation and receiver technology, applied in program loading/starting, satellite radio beacon positioning system, measuring device, etc., can solve the difficulty of connecting the JTAG port of the FPGA chip to the external connector, affecting the normal operation of the receiver, and slow speed, etc. Problems, to achieve the effect of easy external program upgrade, not easy to electromagnetic interference, and cost reduction

Active Publication Date: 2015-11-25
BEIJING RES INST OF TELEMETRY +1
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The serial passive loading mode uses the general IO pins of the DSP chip as the dedicated loading clock data lines for the FPGA, and the FPGA program is stored in the external FLASH. This method is limited by the access speed of the general IO pins. It takes 6 hours to load a 2M byte program. seconds, slower
Using a dedicated loading chip to actively load, the speed is faster, and it takes 0.9 seconds to load a 2M byte program, but this method requires a dedicated loading chip to program the FPGA program using the JTAG interface of the FPGA chip. After the satellite navigation receiver is assembled, the FPGA is led out There are difficulties in connecting the JTAG port of the chip to the external connector, and the JTAG port leading out is susceptible to external electromagnetic interference, which affects the normal operation of the receiver

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 fast loading method for satellite navigation receiver fpga
  • A fast loading method for satellite navigation receiver fpga
  • A fast loading method for satellite navigation receiver fpga

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] Below in conjunction with accompanying drawing and specific embodiment the present invention is described in further detail:

[0042] Such as figure 1 Shown is the hardware connection block diagram of FPGA fast loading system of the present invention, the FPGA fast loading system that satellite navigation receiver FPGA fast loading method of the present invention adopts comprises DSP chip, FLASH chip, RS232 level conversion chip, the first fixed resistor R1, The second fixed resistor R2, the third fixed resistor R3 and the FPGA chip. The DSP chip can be TMS32C64 series, TMS32C621 series or TMS32C671 series processors.

[0043] Such as figure 2 Shown is FPGA fast loading system hardware connection block diagram in the embodiment of the present invention, in the present embodiment, DSP chip (model TMS32C6414EGLZA6E3), FLASH chip (model SST39VF6401B-70-4I-EKE), RS232 level conversion chip (model MAX3232ESE), The first fixed resistor R1 (resistance value is 1KΩ), the se...

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 a satellite navigation receiver FPGA (Field Programmable Gate Array) rapid loading method. According to the method, a multifutional buffer serial port of a DSP (Digital Signal Processor) chip is adopted as a special clock data line special for an FPGA during loading by virtue of a special use metod; the DXm of the multifunctional buffer serial port is used as a data line to be connected with an FPGA loading data input end DATA0; the CLKXm of the multifunctional buffer serial port is used as a clock line to be connected with an FPGA loading data input end DCLK; and the GPIO (General Purpose Input / Output) pin of the DSP is used as a loading functional line to be connected with three special deployment pins of the FPGA. According to the method, the DSP chip, a FLASH chip, an RS232 level conversion chip, resisters R1, R2 and R3, and the FPGA are firstly connected, then FPGA loading is performed, and remote upgrading is performed on a FLASH program according to needs; and the method has the advantages of short loading time, easiness for external program upgrading, large storage capacity, rapid loading speed, less possibility of electromagnetic interference and strong universality.

Description

technical field [0001] The invention belongs to the technical field of positioning, navigation and control, and in particular relates to a fast loading method for a satellite navigation receiver FPGA. Background technique [0002] The FPGA chip in the satellite navigation receiver is used as the core device to realize important functions such as capturing and tracking satellite signals. Every time the receiver is powered on, the FPGA chip needs to be loaded with programs, and the loading time has a great impact on the startup time of the receiver. The invention mainly solves the problem that the loading time of the FPGA program of the satellite navigation receiver is too long. The FPGA program loading in the satellite navigation receiver usually adopts the serial passive loading mode or the active loading mode using a dedicated loading chip. The serial passive loading mode uses the general IO pins of the DSP chip as the dedicated loading clock data lines for the FPGA, and t...

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): G06F9/445G01S19/13
Inventor 贾长辉陈少华杨雄军李春波
Owner BEIJING RES INST OF TELEMETRY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products