FPGA loading method based on ZYNQ chip

A chip, automatic loading technology, applied in the direction of boot program, software deployment, instruments, etc., can solve the problems of long loading time, troublesome, and troublesome updating of Flash data content, so as to achieve short equipment interruption time, less FPGA time, and Flash data. Update convenient effects

Inactive Publication Date: 2021-10-26
成都亿凌特科技有限公司
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Among them, the passive configuration mode configures the FPGA through the external CPU. The CPU configures the FPGA to be loaded after the CPU is running. The FPGA cannot be loaded as soon as the power is turned on, so the loading time is longer when the power is turned on.
The loading speed of Flash is fast, but it is troublesome to update the Flash data content. Generally, it is programmed through JTAG before leaving the factory, and it is very troublesome to update the Flash content after leaving the factory.

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 loading method based on ZYNQ chip
  • FPGA loading method based on ZYNQ chip
  • FPGA loading method based on ZYNQ chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. 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.

[0045] The purpose of the present invention is to provide a FPGA loading method based on the ZYNQ chip, which can adopt active loading and passive loading two loading methods, and can choose whether to update Flash, has the characteristics of fast and convenient FPGA update, and short device interruption working time.

[0046]In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be f...

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 loading method based on a ZYNQ chip. The FPGA loading method comprises the steps of power-on automatic loading during power-on starting and upper computer control loading after a ZYNQ system is started; the power-on automatic loading process is as follows: when the equipment is powered on and started, the loading mode of the FPGA is defaulted to be active loading, and at the moment, the FPGA actively reads a file from Flash2 and rapidly loads the file; the upper computer control loading process comprises the steps that after the ZYNQ system runs, a control daemon process automatically runs, a network port is monitored, and an upper computer command is responded; the upper computer establishes communication with the ZYNQ system by using a network port, a serial port and the like, and issues an FPGA code to be updated; the ZYNQ system receives the data, stores the data in a DDR3 memory, verifies the data and feeds back a verification result to the upper computer; and the ZYNQ system determines an equipment updating mode according to an instruction of the upper computer. The FPGA loading method based on the ZYNQ chip, provided by the invention, has the characteristics that the FPGA is quickly and conveniently updated, and the interruption working time of equipment is short.

Description

technical field [0001] The invention relates to the technical field of FPGA program updating, in particular to a ZYNQ chip-based FPGA loading method. Background technique [0002] At present, most FPGA chips are based on the SRAM structure, and the data in the SRAM unit will be lost after the power is turned off. Therefore, after the system is powered on, the configuration circuit must load the correct configuration data into the SRAM, and the configuration is completed. After power-on, the FPGA enters the working state. After power-off, the FPGA returns to a white chip, and the internal logic relationship disappears. Therefore, the FPGA needs to be reconfigured every time it is powered on. [0003] There are three types of configuration download methods for FPGA devices: active configuration mode, passive configuration mode and JTAG mode; active configuration mode: FPGA acts as a controller every time it is powered on, and the FPGA device guides the configuration operation ...

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/65G06F8/654G06F9/4401G06F15/177
CPCG06F8/65G06F8/654G06F9/4401G06F15/177
Inventor 张清洪张建刚肖均王智宏罗孝杰高珊
Owner 成都亿凌特科技有限公司
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