Supercharge Your Innovation With Domain-Expert AI Agents!

Loading circuit and loading method for improving serial passive loading rate of FPGA

A loading circuit and passive loading technology, applied in the direction of electrical digital data processing, instruments, program control devices, etc., can solve time-consuming problems, achieve the effect of shortening loading time, reducing complex control process, and simple control program

Active Publication Date: 2018-11-30
BEIJING RES INST OF TELEMETRY +1
View PDF6 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, serial passive loading needs to simulate the timing of passive loading. For ordinary low-speed processors, each operation step requires several instructions, which is time-consuming.

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
  • Loading circuit and loading method for improving serial passive loading rate of FPGA
  • Loading circuit and loading method for improving serial passive loading rate of FPGA
  • Loading circuit and loading method for improving serial passive loading rate of FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] Below in conjunction with accompanying drawing and specific embodiment the present invention will be described in further detail:

[0047] The invention provides a method suitable for fast loading FPGA by a satellite navigation processor. The satellite navigation processor sends a read command to the serial memory FLASH chip through the SPI interface, and controls the SPI interface to output the clock signal to realize the serial memory FLASH chip directly. Send the loaded data to the FPGA chip to complete the loading.

[0048] Satellite navigation processor is a multi-mode satellite navigation SoC dedicated chip, embedded with SPARC-V8 processor, operating frequency is 62MHz ~ 124MHz, peripheral interface includes chip design 1 I2C interface, 2 SPI interfaces, 1 IC card interface, a 16-bit wide GPIO interface, and 8 general-purpose serial ports, among which, the transmission rate of the SPI interface is 21MHz to 31MHz.

[0049] Such as figure 1 Shown, the present inv...

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 a loading circuit and a loading method for improving the serial passive loading rate of an FPGA. The method of utilizing multiplexing of a serial interface clock pin and an FPGA serial passive loading clock pin and generating, by a processor, a configuration clock signal required for loading the FPGA is utilized to achieve a function of causing an FPGA chip to directly reada configuration file from a FLASH chip to complete loading. According to the method, the problem of slow passive loading of the low-rate serial interface FPGA is solved mainly. Compared with conventional FPGA passive loading, the loading circuit and the loading method have the advantages of quick loading speed and simple design. The loading circuit and the loading method can be applied to any hardware platform that uses a serial interface for passive loading of the FPGA.

Description

technical field [0001] The invention relates to a loading circuit and a loading method for improving the FPGA serial passive loading rate, which is particularly suitable for serial interface loading and belongs to the field of embedded signal processing. Background technique [0002] There are many ways to load FPGA, and the commonly used ways are active loading and passive loading. [0003] For FPGA active loading, the current solutions all require a dedicated configuration chip and must use a dedicated JTAG interface. However, the configuration chip and the JTAG interface occupy a large area, which cannot meet the requirements of miniaturized design; meanwhile, this method cannot realize flexible online upgrade. [0004] FPGA passive loading is divided into serial passive loading and parallel passive loading according to the interface mode. Usually parallel passive loading is faster, but requires more peripheral interfaces. Serial passive loading uses few peripheral int...

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/4401G06F13/42
CPCG06F9/4403G06F13/4291
Inventor 张帅王坐鹏张荣兵杨雄军白明明
Owner BEIJING RES INST OF TELEMETRY
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