Movatterモバイル変換


[0]ホーム

URL:


CN104063257A - System and method for FPGA automatic loading - Google Patents

System and method for FPGA automatic loading
Download PDF

Info

Publication number
CN104063257A
CN104063257ACN201410351657.2ACN201410351657ACN104063257ACN 104063257 ACN104063257 ACN 104063257ACN 201410351657 ACN201410351657 ACN 201410351657ACN 104063257 ACN104063257 ACN 104063257A
Authority
CN
China
Prior art keywords
fpga
cpld
powerpc
pin
flash
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410351657.2A
Other languages
Chinese (zh)
Other versions
CN104063257B (en
Inventor
贺家敏
雷春华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Research Institute of Posts and Telecommunications Co Ltd
Original Assignee
Wuhan Research Institute of Posts and Telecommunications Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Research Institute of Posts and Telecommunications Co LtdfiledCriticalWuhan Research Institute of Posts and Telecommunications Co Ltd
Priority to CN201410351657.2ApriorityCriticalpatent/CN104063257B/en
Publication of CN104063257ApublicationCriticalpatent/CN104063257A/en
Application grantedgrantedCritical
Publication of CN104063257BpublicationCriticalpatent/CN104063257B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

Translated fromChinese

本发明公开一种FPGA的自动加载系统及方法,具体涉及一种Norflash的多个FPGA加载方式。其采用的Norflash和TCP/IP网络技术,实现了基站内部多个FPGA代码的自动加载。该方法包括通过网络从服务器将多个FPGA代码下载到基站设备的Norflash指定存储位置;基站再次启动时,通过CPLD逻辑控制一个或多个FPGA的加载流程,从Norflash指定的存储位置读取FPGAimage配置文件,进入加载过程。此方法可以在运营商机房实现基站设备内部不同FPGA的自动加载,可以在任何时间、无需线缆的实现FPGA代码正确、快速、高效加载。

The invention discloses an FPGA automatic loading system and method, in particular to a multiple FPGA loading mode of Norflash. It adopts Norflash and TCP/IP network technology to realize the automatic loading of multiple FPGA codes inside the base station. The method comprises downloading a plurality of FPGA codes from the server to the storage location specified by Norflash of the base station equipment through the network; when the base station starts up again, the loading process of one or more FPGAs is controlled by CPLD logic, and the FPGA image configuration is read from the storage location specified by Norflash file, enter the loading process. This method can realize the automatic loading of different FPGAs inside the base station equipment in the operator's computer room, and can realize correct, fast and efficient loading of FPGA codes at any time without cables.

Description

Translated fromChinese
一种FPGA自动加载系统及方法A kind of FPGA automatic loading system and method

技术领域technical field

本发明涉及一种FPGA自动加载系统及方法,具体涉及一种Nor flash(非易失闪存)的多个FPGA(现场可编程门阵列)加载方式。The invention relates to an FPGA automatic loading system and method, in particular to a multiple FPGA (Field Programmable Gate Array) loading mode of Nor flash (non-volatile flash memory).

背景技术Background technique

随着无线通信数据量的不断增大,FPGA在基站类产品中有很大的作用,特别是越来越复杂的数据处理,所以FPGA代码加载和升级的方便性需求会变得越来越明显。As the amount of wireless communication data continues to increase, FPGAs play an important role in base station products, especially for more and more complex data processing, so the need for convenience in FPGA code loading and upgrading will become more and more obvious .

以往的FPGA程序的调试及加载,均采用各FPGA厂商推出的专用下载器,采用下载器不但价格昂贵,而且对使用环境要求高,在带电在线调试过程中极易损坏。下载程序时需要在本地将PC(个人计算机)通过USB(通用串行总线)下载线缆与FPGA相连接,一旦产品装配好后,在修改和升级FPGA程序,其加载过程会很麻烦,需在本地拆卸包装后连接下载线才能实现程序的更新;但是此过程操作不灵活且效率低下,尤其在新型基站设备的升级中弊端更为突出。In the past, the debugging and loading of FPGA programs all used special downloaders launched by various FPGA manufacturers. Using downloaders is not only expensive, but also has high requirements for the use environment, and is easily damaged during live online debugging. When downloading the program, it is necessary to connect the PC (personal computer) to the FPGA locally through the USB (universal serial bus) download cable. Once the product is assembled, the loading process will be very troublesome when modifying and upgrading the FPGA program. The update of the program can only be realized by connecting the download line after the local unpacking; however, this process is inflexible and inefficient, especially in the upgrade of new base station equipment.

发明内容Contents of the invention

针对背景技术存在的问题,本发明利用基站设备都具备的网口,采用Nor flash和TCP/IP(传输控制协议/因特网互联协议)网络技术,通过CPLD(复杂可编程逻辑器件)逻辑实现FPGA代码的正确、快速、高效加载,可以更加灵活的实现远程基站设备的FPGA代码加载。For the problems existing in the background technology, the present invention utilizes the network port that base station equipment all possesses, adopts Nor flash and TCP/IP (Transmission Control Protocol/Internet Interconnection Protocol) network technology, realizes FPGA code by CPLD (Complex Programmable Logic Device) logic The correct, fast and efficient loading can realize the FPGA code loading of remote base station equipment more flexibly.

要解决的技术问题:Technical problem to be solved:

在基站设备中,利用下载器加载FPGA不方便、不灵活、效率低,而且无法实现远程加载,多个FPGA需要多个接口、多次下载,本发明的目的在于采用Nor flash和TCP/IP网络技术,可以更加灵活的实现远程基站设备的FPGA代码正确、快速、高效加载。In the base station equipment, it is inconvenient, inflexible, and inefficient to use the downloader to load the FPGA, and remote loading cannot be realized. Multiple FPGAs require multiple interfaces and multiple downloads. The purpose of the present invention is to use Nor flash and TCP/IP network technology, it can more flexibly realize the correct, fast and efficient loading of the FPGA code of the remote base station equipment.

解决该技术问题所采用的技术方案是:The technical solution adopted to solve this technical problem is:

一种FPGA的自动加载系统,包括Nor flash、CPLD、POWERPC、FPGA;Nor flash与CPLD双向数据连接,CPLD与POWERPC双向数据连接;CPLD与FPGA双向数据连接,POWERPC与以太网口双向数据连接。An automatic loading system of FPGA, including Nor flash, CPLD, POWERPC, FPGA; Nor flash and CPLD two-way data connection, CPLD and POWERPC two-way data connection; CPLD and FPGA two-way data connection, POWERPC and Ethernet port two-way data connection.

一种基于上述系统的FPGA的自动加载方法,采用Nor flash和TCP/IP网络技术,PowerPC通过CPLD逻辑实现基站内部多个FPGA代码自动加载;A kind of automatic loading method based on the FPGA of above-mentioned system, adopts Nor flash and TCP/IP network technology, PowerPC realizes the automatic loading of a plurality of FPGA codes inside the base station by CPLD logic;

包括通过网络将FPGA代码写入Norflash和通过CPLD实现FPGA的自动加载两个过程;从设备服务器将多个FPGA代码下载到基站设备的Norflash指定存储位置;基站再次启动时,POWERPC通过CPLD从Nor flash指定的存储位置读取FPGA image配置文件,进入加载过程。Including the two processes of writing FPGA code into Norflash through the network and realizing automatic loading of FPGA through CPLD; downloading multiple FPGA codes from the device server to the Norflash designated storage location of the base station equipment; The specified storage location reads the FPGA image configuration file and enters the loading process.

具体包括以下步骤,Specifically include the following steps,

步骤1、将需要重新加载的FPGA image文件存储在服务器上;Step 1, store the FPGA image file that needs to be reloaded on the server;

步骤2、通过TCP/IP网络技术将需要升级的FPGA image文件发送到指定IP地址设备,设备中的POWERPC通过报文中IP地址判断是否为送到本机数据,如果符合则接收数据,POWERPC接收到数据后将擦除Nor flash相关存储位置,并将收到的配置文件写入Nor flash指定存储位置;Step 2. Send the FPGA image file that needs to be upgraded to the device with the specified IP address through TCP/IP network technology. The POWERPC in the device judges whether it is the data sent to the local machine through the IP address in the message. If it matches, it receives the data, and the POWERPC receives it After receiving the data, the related storage location of Nor flash will be erased, and the received configuration file will be written into the designated storage location of Nor flash;

步骤3、在设备启动过程中,POWERPC通过CPLD控制多片FPGA的加载进程,从Nor flash指定的存储位置读取需要加载FPGA image配置文件;Step 3. During device startup, POWERPC controls the loading process of multiple FPGAs through CPLD, and reads the FPGA image configuration file that needs to be loaded from the storage location specified by Nor flash;

步骤4、CPLD首先将FPGA的PROG_B管脚拉低,启动配置过程;当PROG_B拉低,FPGA开始清除自身内部RAM,在这个过程中FPGA把INIT_B引脚配低,当RAM清除完成后,INIT_B引脚变高;CPLD将INIT_B引脚作为输入监测,当该引脚变为高电平后,CPLD就将所要配置的image文件送至FPGA的DIN引脚,同时将相应的时钟CCLK送至FPGA;在这个过程中CPLD监测FPGA的DONE引脚,如果DONE引脚变为高电平,则说明FPGA加载成功,如果DONE为低电平,则重复步骤3和本步骤4,直至本片FPGA加载成功;Step 4. The CPLD first pulls down the PROG_B pin of the FPGA to start the configuration process; when PROG_B is pulled down, the FPGA starts to clear its own internal RAM. During this process, the FPGA sets the INIT_B pin low. The pin becomes high; CPLD monitors the INIT_B pin as an input, and when the pin becomes high, the CPLD sends the image file to be configured to the DIN pin of the FPGA, and at the same time sends the corresponding clock CCLK to the FPGA; During this process, the CPLD monitors the DONE pin of the FPGA. If the DONE pin becomes high, it means that the FPGA is loaded successfully. If the DONE is low, repeat step 3 and this step 4 until the FPGA is loaded successfully. ;

步骤5、POWERPC进程管理检查是否还有FPGA需要加载,如果有,则重复步骤3和步骤4;Step 5, POWERPC process management checks whether there are still FPGAs to be loaded, if so, repeat steps 3 and 4;

步骤6、无FPGA需要加载,则所有的FPGA都加载完成。Step 6. If no FPGA needs to be loaded, all FPGAs are loaded.

与现有技术相比,本发明的显著优点在于:Compared with prior art, remarkable advantage of the present invention is:

1)采用基站设备必备的网口作为FPGA代码的传输口,通过成熟的TCP/IP网络技术,实现代码正确快速的下载到目的设备端,提高了数据传输的可靠性;1) The necessary network port of the base station equipment is used as the transmission port of the FPGA code, and the mature TCP/IP network technology is used to realize the correct and fast download of the code to the destination device, which improves the reliability of data transmission;

2)采用CPLD复杂可编程逻辑器件处理FPGA代码的自动加载逻辑,实现简单、不占用其他资源;功能逻辑简单易实施,提高了加载过程的逻辑可靠性;2) CPLD complex programmable logic device is used to process the automatic loading logic of FPGA code, which is simple to implement and does not occupy other resources; the functional logic is simple and easy to implement, which improves the logical reliability of the loading process;

3)不依赖与各个厂家的FPGA下载线缆,可以实现任何时间、任何地点对基站设备的FPGA代码更新;3) It does not rely on the FPGA download cables of various manufacturers, and can update the FPGA code of the base station equipment at any time and any place;

4)采用非易失存储器Nor flash,其接口简单,可以很容易地存取其内部的每一个字节;其读取速度非常快,可以有效的减少基站的启动时间;4) Using non-volatile memory Nor flash, its interface is simple, and every byte inside it can be easily accessed; its reading speed is very fast, which can effectively reduce the start-up time of the base station;

5)PowerPC控制Nor flash的擦除、读、写等操作,实现多版本、多数量FPGA代码的存储。5) PowerPC controls Nor flash operations such as erasing, reading, and writing, and realizes the storage of multi-version and multi-quantity FPGA codes.

附图说明Description of drawings

附图1为本发明的系统实现框图,图中LBC指数据/地址复用总线,RJ45指网络接口(以太网口)。Accompanying drawing 1 is the system realization block diagram of the present invention, among the figure LBC refers to data/address multiplexing bus, RJ45 refers to network interface (Ethernet port).

附图2为本发明自动加载一个FPGA的流程框图。Accompanying drawing 2 is the flow chart of automatically loading an FPGA of the present invention.

附图3为本发明自动加载多个FPGA的流程框图。Accompanying drawing 3 is the flow chart of automatically loading multiple FPGAs of the present invention.

具体实施方式Detailed ways

本发明采用Nor flash和TCP/IP网络技术,通过CPLD逻辑实现基站内部多个FPGA代码自动加载,包括通过网络将FPGA代码写入Norflash和通过CPLD实现FPGA的自动加载两个过程。这样可以在运营商机房实现基站设备内部不同FPGA的代码升级和自动加载,可以在任何时间、无需线缆的实现FPGA代码正确、快速、高效加载。The invention adopts Nor flash and TCP/IP network technology to realize automatic loading of multiple FPGA codes inside the base station through CPLD logic, including two processes of writing FPGA codes into Norflash through the network and realizing automatic loading of FPGA through CPLD. In this way, the code upgrade and automatic loading of different FPGAs inside the base station equipment can be realized in the operator's computer room, and the FPGA code can be loaded correctly, quickly and efficiently at any time without cables.

从设备服务器将多个FPGA代码下载到基站设备的Norflash指定存储位置;基站再次启动时,POWERPC(性能优化的增强型精简指令集中央处理器)可以通过CPLD从Nor flash指定的存储位置读取FPGA image配置文件,进入加载过程。Download multiple FPGA codes from the device server to the Norflash specified storage location of the base station equipment; when the base station starts up again, POWERPC (performance-optimized enhanced reduced instruction set central processing unit) can read the FPGA from the Norflash specified storage location through CPLD image configuration file, enter the loading process.

设备的FPGA代码需要升级时,主机会通过TCP/IP技术向指定IP地址设备传送数据,设备中的POWERPC通过报文中IP地址判断是否为送到本机数据,如果符合则接收数据,并将数据存储在Nor flash指定存储位置;当然,传送的数据也不仅限于FPGA代码,也可以是系统引导文件等。When the FPGA code of the device needs to be upgraded, the host computer will transmit data to the device with the specified IP address through TCP/IP technology. The data is stored in the designated storage location of Nor flash; of course, the transmitted data is not limited to FPGA code, but also system boot files, etc.

在设备启动过程中,POWERPC从Nor flash指定的存储位置读取FPGA image(镜像)配置文件。CPLD将FPGA的PROG_B管脚拉低,启动配置过程;当PROG_B拉低,FPGA开始清除自身内部RAM(随机存取存储器),在这个过程中FPGA把INIT_B引脚配低,当RAM清除完成后,INIT_B引脚变高;CPLD将INIT_B引脚作为输入监测,当该引脚变为高电平后,CPLD就将所要配置的image文件送至FPGA的DIN引脚,同时将相应的时钟CCLK送至FPGA;在这个过程中CPLD监测FPGA的DONE引脚,如果DONE引脚变为高电平,则说明FPGA加载成功,如果DONE为低电平,则重复上面的步骤,直至FPGA加载成功。During device startup, POWERPC reads the FPGA image (image) configuration file from the storage location specified by Nor flash. The CPLD pulls the PROG_B pin of the FPGA low to start the configuration process; when the PROG_B is pulled low, the FPGA starts to clear its internal RAM (random access memory). During this process, the FPGA sets the INIT_B pin low. When the RAM is cleared, The INIT_B pin becomes high; the CPLD monitors the INIT_B pin as an input. When the pin becomes high, the CPLD sends the image file to be configured to the DIN pin of the FPGA, and at the same time sends the corresponding clock CCLK to the FPGA; during this process, the CPLD monitors the DONE pin of the FPGA. If the DONE pin becomes high, it means that the FPGA is loaded successfully. If the DONE is low, repeat the above steps until the FPGA is loaded successfully.

具体步骤如下:Specific steps are as follows:

步骤1.将需要重新加载的FPGA image文件存储在服务器上。Step 1. Store the FPGA image file that needs to be reloaded on the server.

步骤2.通过TCP/IP网络技术将需要升级的FPGA image文件发送到指定IP地址设备,设备中的POWERPC(性能优化的增强型精简指令集中央处理器)通过报文中IP地址判断是否为送到本机数据,如果符合则接收数据,POWERPC接收到数据后将擦除Nor flash相关存储位置,并将收到的配置文件写入Nor flash指定存储位置。Step 2. Send the FPGA image file that needs to be upgraded to the device with the specified IP address through TCP/IP network technology, and the POWERPC (performance-optimized enhanced simplified instruction set central processing unit) in the device judges whether it is sent by the IP address in the message. If it meets the local data, it will receive the data. After receiving the data, POWERPC will erase the related storage location of Nor flash, and write the received configuration file into the specified storage location of Nor flash.

步骤3.在设备启动过程中,POWERPC通过CPLD控制多片FPGA的加载进程,从Nor flash指定的存储位置读取需要加载FPGA image配置文件。Step 3. During device startup, POWERPC controls the loading process of multiple FPGAs through CPLD, and reads the FPGA image configuration file that needs to be loaded from the storage location specified by Nor flash.

步骤4.CPLD首先将FPGA的PROG_B管脚拉低,启动配置过程;当PROG_B拉低,FPGA开始清除自身内部RAM,在这个过程中FPGA把INIT_B引脚配低,当RAM清除完成后,INIT_B引脚变高;CPLD将INIT_B引脚作为输入监测,当该引脚变为高电平后,CPLD就将所要配置的image文件送至FPGA的DIN引脚,同时将相应的时钟CCLK送至FPGA;在这个过程中CPLD监测FPGA的DONE引脚,如果DONE引脚变为高电平,则说明FPGA加载成功,如果DONE为低电平,则重复上面的步骤,直至本片FPGA加载成功。Step 4. The CPLD first pulls down the PROG_B pin of the FPGA to start the configuration process; when PROG_B is pulled down, the FPGA starts to clear its own internal RAM. During this process, the FPGA sets the INIT_B pin low. The pin becomes high; CPLD monitors the INIT_B pin as an input, and when the pin becomes high, the CPLD sends the image file to be configured to the DIN pin of the FPGA, and at the same time sends the corresponding clock CCLK to the FPGA; During this process, the CPLD monitors the DONE pin of the FPGA. If the DONE pin becomes high, it means that the FPGA is loaded successfully. If the DONE is low, repeat the above steps until the FPGA is loaded successfully.

步骤5.POWERPC进程管理会检查是否还有FPGA需要加载,如果有,则重复步骤3和步骤4。Step 5. The POWERPC process management will check whether there are FPGAs to be loaded, and if so, repeat steps 3 and 4.

步骤6.无FPGA需要加载,则所有的FPGA都加载完成。Step 6. If no FPGA needs to be loaded, all FPGAs are loaded.

本方法采用Nor flash和TCP/IP网络技术,通过CPLD逻辑实现FPGA代码自动加载。The method adopts Nor flash and TCP/IP network technology, and realizes automatic loading of FPGA code through CPLD logic.

Claims (3)

CN201410351657.2A2014-07-232014-07-23 A kind of FPGA automatic loading system and methodExpired - Fee RelatedCN104063257B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410351657.2ACN104063257B (en)2014-07-232014-07-23 A kind of FPGA automatic loading system and method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410351657.2ACN104063257B (en)2014-07-232014-07-23 A kind of FPGA automatic loading system and method

Publications (2)

Publication NumberPublication Date
CN104063257Atrue CN104063257A (en)2014-09-24
CN104063257B CN104063257B (en)2017-06-27

Family

ID=51550981

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410351657.2AExpired - Fee RelatedCN104063257B (en)2014-07-232014-07-23 A kind of FPGA automatic loading system and method

Country Status (1)

CountryLink
CN (1)CN104063257B (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105159731A (en)*2015-10-122015-12-16中国电子科技集团公司第五十四研究所Field programmable gate array (FPGA) configuration file remote upgrading device
CN105302593A (en)*2015-07-172016-02-03天津市英贝特航天科技有限公司Remote upgrade system and method of PowerPC motherboard
CN106201605A (en)*2016-06-302016-12-07成都金本华电子有限公司FPGA start-up loading FLASH upgrade-system based on FPGA and PowerPC and method
CN106445565A (en)*2015-07-212017-02-22杭州海康威视数字技术股份有限公司Field programmable gate array (FPGA) upgrading method and device
CN106874051A (en)*2017-02-202017-06-20中国电子科技集团公司第二十九研究所A kind of multiple FPGA high speed dynamic loading device and method based on Ethernet
CN107566524A (en)*2017-10-112018-01-09中船重工(武汉)凌久电子有限责任公司A kind of remote loading management system and remote loading management method based on Ethernet
CN107908418A (en)*2017-12-122018-04-13上海赛治信息技术有限公司The logical program upgrade method and optical-fibre channel bus apparatus of optical-fibre channel node card
CN108153561A (en)*2017-12-182018-06-12北京遥测技术研究所The Ethernet loading method and signal processing system of a kind of DSP and FPGA
CN108334362A (en)*2017-08-172018-07-27康佳集团股份有限公司A kind of upgrade method of fpga chip, device and storage device
CN111190628A (en)*2019-12-312020-05-22京信通信系统(中国)有限公司Base station upgrading method, device, equipment and storage medium
CN111381889A (en)*2018-12-272020-07-07西安诺瓦星云科技股份有限公司Multi-device system and programmable logic device loading method and device
CN111694303A (en)*2020-05-282020-09-22中国航空工业集团公司西安航空计算技术研究所FPGA reliable loading method based on CPLD
CN112600937A (en)*2020-12-292021-04-02北京神州飞航科技有限责任公司FPGA logic remote downloading method
CN113360198A (en)*2021-08-112021-09-07成都博宇利华科技有限公司Method for updating FPGA configuration on line only by using FPGA
CN113434162A (en)*2021-03-302021-09-24西南电子技术研究所(中国电子科技集团公司第十研究所)Method for remotely updating FPGA multi-version program on line
CN113726538A (en)*2020-05-252021-11-30大唐移动通信设备有限公司File loading method and equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101452502A (en)*2008-12-302009-06-10华为技术有限公司Method for loading on-site programmable gate array FPGA, apparatus and system
CN202331426U (en)*2011-10-212012-07-11上海湾流仪器技术有限公司Dynamic loading system of field programmable gate array
CN103777972A (en)*2012-10-242014-05-07上海联影医疗科技有限公司 System, configuration method and upgrade method based on field programmable gate array
CN103885804A (en)*2014-03-202014-06-25四川九洲电器集团有限责任公司System and method for dynamically loading multiple function items of FPGA

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101452502A (en)*2008-12-302009-06-10华为技术有限公司Method for loading on-site programmable gate array FPGA, apparatus and system
CN202331426U (en)*2011-10-212012-07-11上海湾流仪器技术有限公司Dynamic loading system of field programmable gate array
CN103777972A (en)*2012-10-242014-05-07上海联影医疗科技有限公司 System, configuration method and upgrade method based on field programmable gate array
CN103885804A (en)*2014-03-202014-06-25四川九洲电器集团有限责任公司System and method for dynamically loading multiple function items of FPGA

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
李鹏等: "用CPLD和Flash实现FPGA配置", 《电子技术应用》*
郑述堂: "基于以太网传输的FPGA在线配置", 《计算机工程与应用》*

Cited By (24)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105302593A (en)*2015-07-172016-02-03天津市英贝特航天科技有限公司Remote upgrade system and method of PowerPC motherboard
CN105302593B (en)*2015-07-172018-12-18天津市英贝特航天科技有限公司The remote update system and method for PowerPC motherboard
CN106445565A (en)*2015-07-212017-02-22杭州海康威视数字技术股份有限公司Field programmable gate array (FPGA) upgrading method and device
CN105159731B (en)*2015-10-122018-09-28中国电子科技集团公司第五十四研究所A kind of device of FPGA configuration file remote upgrade
CN105159731A (en)*2015-10-122015-12-16中国电子科技集团公司第五十四研究所Field programmable gate array (FPGA) configuration file remote upgrading device
CN106201605A (en)*2016-06-302016-12-07成都金本华电子有限公司FPGA start-up loading FLASH upgrade-system based on FPGA and PowerPC and method
CN106201605B (en)*2016-06-302019-02-19成都金本华电子有限公司FPGA start-up loading FLASH upgrade-system and method based on FPGA and PowerPC
CN106874051A (en)*2017-02-202017-06-20中国电子科技集团公司第二十九研究所A kind of multiple FPGA high speed dynamic loading device and method based on Ethernet
CN108334362A (en)*2017-08-172018-07-27康佳集团股份有限公司A kind of upgrade method of fpga chip, device and storage device
CN107566524A (en)*2017-10-112018-01-09中船重工(武汉)凌久电子有限责任公司A kind of remote loading management system and remote loading management method based on Ethernet
CN107908418A (en)*2017-12-122018-04-13上海赛治信息技术有限公司The logical program upgrade method and optical-fibre channel bus apparatus of optical-fibre channel node card
CN107908418B (en)*2017-12-122021-03-30上海赛治信息技术有限公司Method for upgrading logic program of fiber channel node card and fiber channel bus equipment
CN108153561A (en)*2017-12-182018-06-12北京遥测技术研究所The Ethernet loading method and signal processing system of a kind of DSP and FPGA
CN108153561B (en)*2017-12-182021-12-07北京遥测技术研究所Ethernet loading method and signal processing system for DSP and FPGA
CN111381889A (en)*2018-12-272020-07-07西安诺瓦星云科技股份有限公司Multi-device system and programmable logic device loading method and device
CN111381889B (en)*2018-12-272024-04-05西安诺瓦星云科技股份有限公司Multi-device system and programmable logic device loading method and device
CN111190628A (en)*2019-12-312020-05-22京信通信系统(中国)有限公司Base station upgrading method, device, equipment and storage medium
CN111190628B (en)*2019-12-312023-10-20京信网络系统股份有限公司Base station upgrading method, device, equipment and storage medium
CN113726538A (en)*2020-05-252021-11-30大唐移动通信设备有限公司File loading method and equipment and storage medium
CN113726538B (en)*2020-05-252022-07-22大唐移动通信设备有限公司File loading method and equipment and storage medium
CN111694303A (en)*2020-05-282020-09-22中国航空工业集团公司西安航空计算技术研究所FPGA reliable loading method based on CPLD
CN112600937A (en)*2020-12-292021-04-02北京神州飞航科技有限责任公司FPGA logic remote downloading method
CN113434162A (en)*2021-03-302021-09-24西南电子技术研究所(中国电子科技集团公司第十研究所)Method for remotely updating FPGA multi-version program on line
CN113360198A (en)*2021-08-112021-09-07成都博宇利华科技有限公司Method for updating FPGA configuration on line only by using FPGA

Also Published As

Publication numberPublication date
CN104063257B (en)2017-06-27

Similar Documents

PublicationPublication DateTitle
CN104063257B (en) A kind of FPGA automatic loading system and method
CN109656593B (en)Method for realizing remote upgrading of FPGA (field programmable Gate array) program based on ZYNQ (z-YNQ) chip
CN103559066B (en)Embedded software upgrade method based on CANOPEN agreement
CN112910714B (en)Remote firmware upgrading method for Internet of things terminal equipment with master-slave machine structure
CN107066305B (en) Method and apparatus for updating server firmware of a server and server
EP3200072A1 (en)Method for updating terminal system, terminal and system
CN104615455B (en)A kind of the IPMC program remote upgrading methods and device of ATCA frameworks
US9983791B2 (en)System management controller and method of configuration file backup and recovery
CN106569839B (en)Circuit board and firmware burning method thereof
CN109976767A (en) Software burning method and device
CN101741593A (en) A method and dynamic loading system for dynamically loading service boards
CN104820609A (en)Embedded system and upgrade maintenance method thereof
CN102750175A (en)Method for realizing FPGA (Field Programmable Gate Array) loading technology based on Nand Flash multiversion programs
CN112771497A (en)Method and device for upgrading equipment and storage medium
CN108153561B (en)Ethernet loading method and signal processing system for DSP and FPGA
CN113406991A (en)Clock management method and device, electronic equipment and storage medium
CN107690630A (en)Bridge configuration in computing device
CN105487890A (en)Firmware downloading method based on C51 series single chip microcomputer kernel
CN109660391B (en) A pooled server system firmware upgrade method, system and related device
CN102122530A (en)System and method for programming flash memory
CN110196726A (en)A method of the load of FPGA program remote upgrading is realized based on CPU+CPLD
CN111026428A (en)System and method capable of simultaneously remotely updating FPGA firmware programs in multiple board cards on line
CN107908418B (en)Method for upgrading logic program of fiber channel node card and fiber channel bus equipment
CN102081526A (en)Basic input/output system architecture
CN115268976A (en) A kind of automatic upgrade method and system of multi-data center acquisition Agent version

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CP01Change in the name or title of a patent holder

Address after:430074, No. 88, postal academy road, Hongshan District, Hubei, Wuhan

Patentee after:WUHAN POST AND TELECOMMUNICATIONS RESEARCH INSTITUTE Co.,Ltd.

Address before:430074, No. 88, postal academy road, Hongshan District, Hubei, Wuhan

Patentee before:WUHAN Research Institute OF POSTS AND TELECOMMUNICATIONS

CP01Change in the name or title of a patent holder
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20170627

CF01Termination of patent right due to non-payment of annual fee

[8]ページ先頭

©2009-2025 Movatter.jp