Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A kind of method and computer readable storage medium based on zynq firmware upgrade

A firmware upgrade and firmware upgrade technology, applied in the field of communication, can solve the problems of increasing the workload and difficulty of tasks, failing to meet the flexibility requirements of firmware upgrades, wasting human resources and time, and reducing the difficulty of development and the cost of human resources and time , meet the needs of flexibility, and reduce the effect of task load

Active Publication Date: 2021-05-28
南京中科晶上通信技术有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For baseband boards with ZYNQ and FPGA as core devices, if you want to implement firmware update operations for ARM and FPGA, you need to develop two sets of programs to implement firmware upgrades for ARM and FPGA, which not only increases the development task Amount and difficulty, waste of human resources and time, also can not meet the needs of baseband board firmware upgrade flexibility with ARM and FPGA as the core device

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 kind of method and computer readable storage medium based on zynq firmware upgrade
  • A kind of method and computer readable storage medium based on zynq firmware upgrade
  • A kind of method and computer readable storage medium based on zynq firmware upgrade

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0054] Such as figure 2 As shown, a kind of method for upgrading firmware based on ZYNQ provided by the present embodiment includes the following steps:

[0055] Step S100, using the client stored in the computer to implement: establish a data link between the client and the programming module of the ZYNQ PS end, and send the upgraded firmware to the PS end of the ZYNQ.

[0056] In this embodiment, the executable file of the programming module on the ZYNQ PS side is directly stored in the project of the client. When firmware upgrade is required, the client can automatically load the programming module by using the network service function provided by the LINUX system. Enter ZYNQ's LINUX, and start the ARM programming module; establish the data link between the ARM programming module and the client, and realize the function of transferring the firmware from the client to the ARM programming program side.

[0057] Step S200, using the programming module stored on the ZYNQ PS s...

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 method and a computer-readable storage medium based on ZYNQ firmware upgrade. The method includes: establishing a data link between the client and the ZYNQ PS end, and sending the upgrade firmware to the ZYNQ PS end; type and store it in the corresponding partition of FLASH; among them, the upgrade firmware type is ARM upgrade firmware is stored in the first partition of FLASH, and the upgrade firmware type is FPGA upgrade firmware is stored in the second partition of FLASH; configure ZYNQ from the first partition of FLASH Start, FPGA is configured in passive loading mode; when the baseband board is powered on, ZYNQ starts from the first partition of FLASH, and sends the upgraded firmware of the second partition to FPGA, so that FPGA starts from the second partition of FLASH. The invention not only reduces the amount of development tasks, but also reduces the development difficulty, human resources and time costs, and satisfies the flexibility requirement for firmware upgrade of baseband boards with ARM and FPGA as core devices.

Description

technical field [0001] The invention relates to the technical field of communications, in particular to a ZYNQ-based firmware upgrade method and a computer-readable storage medium. Background technique [0002] With the improvement of product functions, in the baseband board architecture with ZYNQ and FPGA (Field Programmable Gate Array, field programmable logic gate array) as the core device, it may be necessary to upgrade the firmware of ZYNQ and FPGA to meet the constantly updated users need. ZYNQ is essentially an FPGA device integrated with an ARM (Advanced RISC Machines, Advanced Reduced Instruction Set Processor) core. Xilinx provides a method to integrate the FPGA firmware in ZYNQ into ARM firmware, so upgrade the firmware of ZYNQ It can be simply understood as a firmware upgrade for ARM. The ARM startup method can be set to start from FLASH, SD card and other methods according to the needs. The firmware of the ARM is usually placed in the designated partition of 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): G06F8/65
CPCG06F8/65
Inventor 刘雷韩娟施渊籍胡金龙
Owner 南京中科晶上通信技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products