CN109558158B - 基于网络更新fpga和dsp程序的装置及方法 - Google Patents
基于网络更新fpga和dsp程序的装置及方法 Download PDFInfo
- Publication number
- CN109558158B CN109558158B CN201910093753.4A CN201910093753A CN109558158B CN 109558158 B CN109558158 B CN 109558158B CN 201910093753 A CN201910093753 A CN 201910093753A CN 109558158 B CN109558158 B CN 109558158B
- Authority
- CN
- China
- Prior art keywords
- interface
- fpga
- dsp
- digital signal
- signal processor
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 230000015654 memory Effects 0.000 claims abstract description 40
- 102100029368 Cytochrome P450 2C18 Human genes 0.000 claims description 18
- 101000919360 Homo sapiens Cytochrome P450 2C18 Proteins 0.000 claims description 18
- 230000003068 static effect Effects 0.000 claims description 4
- 238000012423 maintenance Methods 0.000 abstract description 3
- 238000013461 design Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000008023 solidification Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
基于网络更新FPGA和DSP程序的装置及方法,包括现场可编程门阵列芯片和数字信号处理器芯片,现场可编程门阵列芯片配置有存储FPGA更新程序的第一Flash存储器,现场可编程门阵列芯片通过LVDS接口连接到FMC端HPC引脚,现场可编程门阵列芯片通过GTH接口连接有四通道SFP接口;数字信号处理器芯片通过SGM接口连接有PHY物理层芯片,数字信号处理器芯片配置有存储DSP更新程序的第二Flash存储器;现场可编程门阵列芯片通过GPIO接口连接有CPLD复杂可编程逻辑器件,CPLD复杂可编程逻辑器件通过EMIF接口连接数字信号处理器芯片。实现使用者异地对设备产品维护和程序更新,减少专用设备依赖。
Description
技术领域
本发明实施例涉及一种基于网络更新FPGA和DSP程序的装置及方法,特别是涉及一种用于硬件平台上的可编程器件程序固化和更新的装置及方法。
背景技术
可编程逻辑器件起源于20世纪70年代,是在专用集成电路(ASIC)的基础上发展起来的一种新型逻辑器件,是当今数字***设计的主要硬件平台,其主要特点就是完全由用户通过软件进行配置和编程,从而完成某种特定的功能,且可以反复擦写。在修改和升级PLD时,不需额外地改变PCB电路板,只是在计算机上修改和更新程序,使硬件设计工作成为软件开发工作,缩短了***设计的周期,提高了实现的灵活性并降低了成本,因此获得了广大硬件工程师的青睐,形成了巨大的PLD产业规模。
现有技术中,需用通过FPGA的仿真器和DSP的仿真器在设备现场来实现对硬件平台上的可编程器件(FPGA和DSP)进行程序固化和更新,这样对***设备进行程序维护更新时就要求开发者必须在设备现场,且必须使用专用的仿真器,限制了测试维护人员的工作环境,且工作过程较为复杂。
发明内容
为此,本发明实施例提供一种基于网络更新FPGA和DSP程序的装置及方法,解决用户在远距离(异地)对设备中FPGA和DSP(TI多核TMS320C66XX系列)程序的更新维护以及减少对专用设备(仿真器)的依赖。
为了实现上述目的,本发明的实施方式提供如下技术方案:基于网络更新FPGA和DSP程序的装置,包括Virtex7系列或Kintex7系列的现场可编程门阵列芯片,基于KeyStone多内核架构的数字信号处理器芯片,所述现场可编程门阵列芯片和数字信号处理器芯片之间通过SRIO串行总线接口或EMIF接口连接;
所述现场可编程门阵列芯片配置有用于存储数据的QDR静态随机存取存储器和用于存储FPGA更新程序的第一Flash存储器,现场可编程门阵列芯片通过LVDS接口连接到FMC端HPC引脚,现场可编程门阵列芯片通过GTH高速串行接口连接有四通道SFP接口;
所述数字信号处理器芯片通过SGM接口连接有PHY物理层芯片,数字信号处理器芯片配置有用于存储数据的DDR3存储器和用于存储DSP更新程序的第二Flash存储器;
现场可编程门阵列芯片通过GPIO接口连接有CPLD复杂可编程逻辑器件,所述CPLD复杂可编程逻辑器件通过EMIF接口连接所述数字信号处理器芯片。
作为基于网络更新FPGA和DSP程序的装置的优选方案,所述PHY物理层芯片设有两个,一个PHY物理层芯片连接有RJ45接口,另外一个PHY物理层芯片连接有ZD连接器XP3,所述ZD连接器XP3通过PCIE接口连接所述数字信号处理器芯片。
作为基于网络更新FPGA和DSP程序的装置的优选方案,还包括ZD连接器XP1和ZD连接器XP2,所述ZD连接器XP1和ZD连接器XP2分别经GTH高速串行接口连接所述现场可编程门阵列芯片。
作为基于网络更新FPGA和DSP程序的装置的优选方案,还包括CPCI连接器J1和CPCI连接器J5,所述CPCI连接器J1通过标准CPCI总线对应的DC5V供电输入连接到DC-DC电源模块,所述CPCI连接器J5经GPIO接口和LVDS接口连接所述现场可编程门阵列芯片。
作为基于网络更新FPGA和DSP程序的装置的优选方案,基于网络更新FPGA和DSP程序的装置通过ETH接口连接有上位机,所述上位机用于发送DSP和FPGA更新程序,通过上位机向基于网络更新FPGA和DSP程序的装置发送网络连接指令。
本发明实施例还提供一种基于网络更新FPGA和DSP程序的方法,包括以下步骤:
对数字信号处理器芯片进行初始化参数配置,分别初始化数字信号处理器芯片的对外接口及DDR3存储器接口;
数字信号处理器芯片初始化完成后,数字信号处理器芯片的0核引导网络服务器服务程序,等待上位机控制指令;
上位机在预设时间内发出网络连接指令后,数字信号处理器芯片的0核切换到服务程序模式,等待接收上位机下发的DSP和FPGA更新的程序;
将DSP更新的程序写入数字信号处理器芯片连接的第二Flash存储器,将FPGA更新的程序写入现场可编程门阵列芯片对应的第一Flash存储器。
作为基于网络更新FPGA和DSP程序的方法的优选方案,当上位机未发出网络连接指令时,则数字信号处理器芯片引导第二Flash存储器存储的程序,现场可编程门阵列芯片引导第一Flash存储器存储的程序,数字信号处理器芯片和现场可编程门阵列芯片分别运行完成FPGA和DSP程序的更新。
作为基于网络更新FPGA和DSP程序的方法的优选方案,校验数据写入第一Flash存储器和第二Flash存储器是否成功,当数据写入失败时,上位机进行错误信息上报;当数据写入成功时,上位机进行状态信息上报,数字信号处理器芯片等待上位机的指令。
作为基于网络更新FPGA和DSP程序的方法的优选方案,用户通过上位机软件控制硬件平台进行重新启动或者切换更新后的程序完成FPGA和DSP程序的更新。
本发明的实施方式具有如下优点:采用Xilinx公司研制的Virtex7系列和Kintex7系列的高性能芯片,DSP采用TI公司研制生产的KeyStone多内核架构的高性能处理器,采用FPGA+DSP(TI多核TMS320C66XX系列)板卡硬件;DSP多核任务调度,设置0核完成***启动配置,0核完成网络Server服务,上位机完成FPGA和DSP固化文件的写入;软件控制完成工作模式切换。上位机与配套设备通过网络连接,完成对硬件设备中的FPGA和DSP的程序更新,实现使用者在异地对设备产品进行维护和程序更新,减少对专用设备(仿真器)的依赖。
附图说明
为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
图1为本发明实施例中提供的基于网络更新FPGA和DSP程序的装置结构示意图;
图2为本发明实施例中提供的基于网络更新FPGA和DSP程序的方法流程图;
图3为本发明实施例中提供的基于网络更新FPGA和DSP程序的算法框图;
图中:1、现场可编程门阵列芯片;2、数字信号处理器芯片;3、QDR静态随机存取存储器;4、FMC端HPC引脚;5、四通道SFP接口;6、PHY物理层芯片;7、CPLD复杂可编程逻辑器件;8、RJ45接口;9、DC-DC电源模块;10、上位机;11、DDR3存储器;12、第一Flash存储器;13、第二Flash存储器。
具体实施方式
以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例涉及的英文缩写的具体含义如下:
FPGA:Field-Programmable Gate Array,现场可编程门阵列;
DSP:Digital Signal Processing,数字信号处理;
Virtex/Kintex:FPGA产品的名称;
KeyStone:OpenStack Identity Service,OpenStack框架中负责管理身份验证、服务规则和服务令牌功能的模块;
SRIO:Serial Rapid I/O,面向串行背板、DSP和相关串行数据平面连接应用的串行接口;
EMIF:External Memory Interface,外部存储器接口;
QDR:Quad Data Rate,4倍数据存储器;
LVDS:Low-Voltage Differential Signaling,低电压差分信号;
HPC:Hign Pin Connector,FMC接口高性能引脚连接;
GTH:一种高速串行接口;
SFP:Small Form-factor Pluggable,GBIC的升级版本,GBIC(Gigabit InterfaceConverter的缩写),是将千兆位电信号转换为光信号的接口器件;
SGM:Serial Gigabit Media Independent Interface的缩写,串行千兆位媒质独立接口;
PHY:Port Physical Layer,端口物理层,是一个对OSI模型物理层的共同简称;
GPIO:General Purpose Input Output,总线扩展器;
DDR:Double Data Rate,双倍速率存储器;
RJ45:RJ是Registered Jack缩写,注册的插座,在FCC(美国联邦通信委员会标准和规章)中RJ是描述公用电信网络的接口,计算机网络的RJ45是标准8位模块化接口的俗称;
J1,J5:CPCI连接器的编号,类似于电阻R;
DC-DC:Direct current-Direct current,在直流电路中将一个电压值的电能变为另一个电压值的电能的装置;
CPLD:Complex Programmable Logic Device,复杂可编程逻辑器件;
PCIE:Peripheral component interconnect express,高速串行计算机扩展总线标准;
XP:定义连接器位号;
CPCI:CompactPCI,国际工业计算机制造者联合会于1994年提出的高性能工业计算机总线标准。
具体的参见图1,基于网络更新FPGA和DSP程序的装置,包括Virtex7系列或Kintex7系列的现场可编程门阵列芯片1,基于KeyStone多内核架构的数字信号处理器芯片2,所述现场可编程门阵列芯片1和数字信号处理器芯片2之间通过SRIO串行总线接口或EMIF接口连接。所述现场可编程门阵列芯片1配置有用于存储数据的QDR静态随机存取存储器3和用于存储FPGA更新程序的第一Flash存储器12,现场可编程门阵列芯片1通过LVDS接口连接到FMC端HPC引脚4,现场可编程门阵列芯片1通过GTH高速串行接口连接有四通道SFP接口5;所述数字信号处理器芯片2通过SGM接口连接有PHY物理层芯片6,数字信号处理器芯片2配置有用于存储数据的DDR3存储器11和用于存储DSP更新程序的第二Flash存储器13。现场可编程门阵列芯片1通过GPIO接口连接有CPLD复杂可编程逻辑器件7,所述CPLD复杂可编程逻辑器件7通过EMIF接口连接所述数字信号处理器芯片2。
基于网络更新FPGA和DSP程序的装置的一个实施例中,所述PHY物理层芯片6设有两个,一个PHY物理层芯片连接有RJ45接口8,另外一个PHY物理层芯片连接有ZD连接器XP3,所述ZD连接器XP3通过PCIE接口连接所述数字信号处理器芯片2。还包括ZD连接器XP1和ZD连接器XP2,所述ZD连接器XP1和ZD连接器XP2分别经GTH高速串行接口连接所述现场可编程门阵列芯片1。
具体的,PHY是连接一个数据链路层的设备(MAC)到一个物理媒介,如光纤或铜缆线。典型的PHY包括PCS(Physical Coding Sublayer,物理编码子层)和PMD(PhysicalMedia Dependent,物理介质相关子层)。PCS对被发送和接受的信息加码和解码,目的是使接收器更容易恢复信号。ZD连接器能够以高数据传输率实现高要求应用用途,数据传输率可达20或25Gbit/s。
基于网络更新FPGA和DSP程序的装置的一个实施例中,还包括CPCI连接器J1和CPCI连接器J5,所述CPCI连接器J1通过标准CPCI总线对应的DC5V供电输入连接到DC-DC电源模块9,所述CPCI连接器J5经GPIO接口和LVDS接口连接所述现场可编程门阵列芯片1。采用CPCI既能吸收PC机最新的技术成果,又具有满足通信和工业实时应用所必须的更坚固、更可靠、模块化、易使用、易维护的优点。DC-DC电源模块9可以直接贴装在印刷电路板上,可为数字信号处理器和现场可编程门阵列供电。小体积、高可靠性,输出稳压,精度高,高性价比;多种输入、输出电压;内置输入滤波器,低电磁兼容。
基于网络更新FPGA和DSP程序的装置的一个实施例中,基于网络更新FPGA和DSP程序的装置通过ETH接口连接有上位机10,所述上位机10用于发送DSP和FPGA更新程序,通过上位机10向基于网络更新FPGA和DSP程序的装置发送网络连接指令。
参见图1、图2和图3,本发明实施例还提供一种基于网络更新FPGA和DSP程序的方法,包括以下步骤:
S1:对数字信号处理器芯片2进行初始化参数配置,分别初始化数字信号处理器芯片2的对外接口及DDR3存储器11接口;
S2:数字信号处理器芯片2初始化完成后,数字信号处理器芯片2的0核引导网络服务器服务程序,等待上位机10控制指令;
S3:上位机10在预设时间内发出网络连接指令后,数字信号处理器芯片2的0核切换到服务程序模式,等待接收上位机10下发的DSP和FPGA更新的程序;
S4:将DSP更新的程序写入数字信号处理器芯片2连接的第二Flash存储器13,将FPGA更新的程序写入现场可编程门阵列芯片1对应的第一Flash存储器12。
基于网络更新FPGA和DSP程序的方法的一个实施例中,当上位机10未发出网络连接指令时,则数字信号处理器芯片2引导第二Flash存储器13存储的程序,现场可编程门阵列芯片1引导第一Flash存储器12存储的程序,数字信号处理器芯片2和现场可编程门阵列芯片1分别运行完成FPGA和DSP程序的更新。
基于网络更新FPGA和DSP程序的方法的一个实施例中,校验数据写入第一Flash存储器12和第二Flash存储器13是否成功,当数据写入失败时,上位机10进行错误信息上报;当数据写入成功时,上位机10进行状态信息上报,数字信号处理器芯片2等待上位机10的指令。用户通过上位机10软件控制硬件平台进行重新启动或者切换更新后的程序完成FPGA和DSP程序的更新。
本发明的实施方式中,其中DSP的0核由程序控制,完成DSP的初始化参数配置,分别初始化DSP的对外接口(如串口、网口、SRIO串行总线接口等)以及外挂的DDR3存储器11接口。DSP初始化完成后,0核从Flash上引导网络Server服务程序,等待上位机10控制指令。上位机10在规定时间内发出网络连接指令后,DSP的0核切换到服务程序模式,等待接收上位下发的DSP和FPGA更新的程序,并将更新的程序分别写到DSP和FPGA对应的Flash存储器内。如果上位机10未发出网络连接指令,则DSP和FPGA引导各自Flash内存储的程序,进行加载。如果在更新模式下,数据完成写入,且校验成功后,用户可通过上位机10软件控制硬件平台进行重新启动或者直接切换更新后的程序,让其完成更新功能,并***重新启动。本发明实施例通过采用Xilinx公司研制的Virtex7系列和Kintex7系列的高性能芯片,DSP采用TI公司研制生产的KeyStone多内核架构的高性能处理器,采用FPGA+DSP(TI多核TMS320C66XX系列)板卡硬件;DSP多核任务调度,设置0核完成***启动配置,0核完成网络Server服务,上位机10完成FPGA和DSP固化文件的写入;软件控制完成工作模式切换。上位机10与配套设备通过网络连接,完成对硬件设备中的FPGA和DSP的程序更新,实现使用者在异地对设备产品进行维护和程序更新,减少对专用设备(仿真器)的依赖。
虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。
Claims (6)
1.基于网络更新FPGA和DSP程序的方法,其特征在于,包括以下步骤:
对数字信号处理器芯片进行初始化参数配置,分别初始化数字信号处理器芯片的对外接口及DDR3存储器接口;
数字信号处理器芯片初始化完成后,数字信号处理器芯片的0核引导网络服务器服务程序,等待上位机控制指令;
上位机在预设时间内发出网络连接指令后,数字信号处理器芯片的0核切换到服务程序模式,等待接收上位机下发的DSP和FPGA更新的程序;
将DSP更新的程序写入数字信号处理器芯片连接的第二Flash存储器,将FPGA更新的程序写入现场可编程门阵列芯片对应的第一Flash存储器;
当上位机未发出网络连接指令时,则数字信号处理器芯片引导第二Flash存储器存储的程序,现场可编程门阵列芯片引导第一Flash存储器存储的程序,数字信号处理器芯片和现场可编程门阵列芯片分别运行完成FPGA和DSP程序的更新;
校验数据写入第一Flash存储器和第二Flash存储器是否成功,当数据写入失败时,上位机进行错误信息上报;当数据写入成功时,上位机进行状态信息上报,数字信号处理器芯片等待上位机的指令;
用户通过上位机软件控制硬件平台进行重新启动或者切换更新后的程序完成FPGA和DSP程序的更新。
2.基于网络更新FPGA和DSP程序的装置,采用权利要求1的基于网络更新FPGA和DSP程序的方法,其特征在于,包括Virtex7系列或Kintex7系列的现场可编程门阵列芯片,基于KeyStone多内核架构的数字信号处理器芯片,所述现场可编程门阵列芯片和数字信号处理器芯片之间通过SRIO串行总线接口或EMIF接口连接;
所述现场可编程门阵列芯片配置有用于存储数据的QDR静态随机存取存储器和用于存储FPGA更新程序的第一Flash存储器,现场可编程门阵列芯片通过LVDS接口连接到FMC端HPC引脚,现场可编程门阵列芯片通过GTH高速串行接口连接有四通道SFP接口;
所述数字信号处理器芯片通过SGM接口连接有PHY物理层芯片,数字信号处理器芯片配置有用于存储数据的DDR3存储器和用于存储DSP更新程序的第二Flash存储器;
现场可编程门阵列芯片通过GPIO接口连接有CPLD复杂可编程逻辑器件,所述CPLD复杂可编程逻辑器件通过EMIF接口连接所述数字信号处理器芯片。
3.根据权利要求2所述的基于网络更新FPGA和DSP程序的装置,其特征在于,所述PHY物理层芯片设有两个,一个PHY物理层芯片连接有RJ45接口,另外一个PHY物理层芯片连接有ZD连接器XP3,所述ZD连接器XP3通过PCIE接口连接所述数字信号处理器芯片。
4.根据权利要求2所述的基于网络更新FPGA和DSP程序的装置,其特征在于,还包括ZD连接器XP1和ZD连接器XP2,所述ZD连接器XP1和ZD连接器XP2分别经GTH高速串行接口连接所述现场可编程门阵列芯片。
5.根据权利要求2所述的基于网络更新FPGA和DSP程序的装置,其特征在于,还包括CPCI连接器J1和CPCI连接器J5,所述CPCI连接器J1通过标准CPCI总线对应的DC5V供电输入连接到DC-DC电源模块,所述CPCI连接器J5经GPIO接口和LVDS接口连接所述现场可编程门阵列芯片。
6.根据权利要求2所述的基于网络更新FPGA和DSP程序的装置,其特征在于,基于网络更新FPGA和DSP程序的装置通过ETH接口连接有上位机,所述上位机用于发送DSP和FPGA更新程序,通过上位机向基于网络更新FPGA和DSP程序的装置发送网络连接指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910093753.4A CN109558158B (zh) | 2019-01-30 | 2019-01-30 | 基于网络更新fpga和dsp程序的装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910093753.4A CN109558158B (zh) | 2019-01-30 | 2019-01-30 | 基于网络更新fpga和dsp程序的装置及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109558158A CN109558158A (zh) | 2019-04-02 |
CN109558158B true CN109558158B (zh) | 2024-05-31 |
Family
ID=65874025
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910093753.4A Active CN109558158B (zh) | 2019-01-30 | 2019-01-30 | 基于网络更新fpga和dsp程序的装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109558158B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110096300B (zh) * | 2019-04-08 | 2023-03-14 | 上海赛治信息技术有限公司 | 一种fpga程序文件备份管理***、运行方法及升级方法 |
CN111142918B (zh) * | 2019-12-26 | 2023-04-28 | 天津津航计算技术研究所 | 一种可编程器件程序参数配置和流程控制方法 |
CN114237676B (zh) * | 2021-12-28 | 2023-12-08 | 湖南云箭智能科技有限公司 | 一种fpga逻辑更新方法、装置、设备及可读存储介质 |
CN114979593A (zh) * | 2022-04-07 | 2022-08-30 | 华东师范大学 | 一种基于新型高速4k数字微镜芯片的视频显示驱动*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1677346A (zh) * | 2004-04-01 | 2005-10-05 | 迈普(四川)通信技术有限公司 | 可编程器件程序更新方法及可更新程序的板卡 |
KR20070101590A (ko) * | 2006-04-11 | 2007-10-17 | 엘아이지넥스원 주식회사 | 에프피지에이 프로그램 갱신장치 |
CN101901156A (zh) * | 2010-07-26 | 2010-12-01 | 四川九洲电器集团有限责任公司 | 一种处理器应用程序动态加载方法及其*** |
CN102347896A (zh) * | 2011-07-14 | 2012-02-08 | 广州海格通信集团股份有限公司 | 一种基于以太网加载fpga和dsp的平台及其实现方法 |
CN106843918A (zh) * | 2016-11-17 | 2017-06-13 | 北京京东尚科信息技术有限公司 | 对包括arm芯片、dsp芯片和fpga芯片的嵌入式***进行程序更新的方法 |
-
2019
- 2019-01-30 CN CN201910093753.4A patent/CN109558158B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1677346A (zh) * | 2004-04-01 | 2005-10-05 | 迈普(四川)通信技术有限公司 | 可编程器件程序更新方法及可更新程序的板卡 |
KR20070101590A (ko) * | 2006-04-11 | 2007-10-17 | 엘아이지넥스원 주식회사 | 에프피지에이 프로그램 갱신장치 |
CN101901156A (zh) * | 2010-07-26 | 2010-12-01 | 四川九洲电器集团有限责任公司 | 一种处理器应用程序动态加载方法及其*** |
CN102347896A (zh) * | 2011-07-14 | 2012-02-08 | 广州海格通信集团股份有限公司 | 一种基于以太网加载fpga和dsp的平台及其实现方法 |
CN106843918A (zh) * | 2016-11-17 | 2017-06-13 | 北京京东尚科信息技术有限公司 | 对包括arm芯片、dsp芯片和fpga芯片的嵌入式***进行程序更新的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109558158A (zh) | 2019-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109558158B (zh) | 基于网络更新fpga和dsp程序的装置及方法 | |
US10198396B2 (en) | Master control board that switches transmission channel to local commissioning serial port of the master control board | |
CN103516551B (zh) | 利用无源双rfid标签对光纤物理端口智能管理*** | |
CN103248420B (zh) | 检测光纤连接的方法、标识光纤连接的方法及***和装置 | |
EP1684446A2 (en) | A method and apparatus for testing optical network equipment | |
CN108564776A (zh) | 设备调试***、设备调试方法及计算机存储介质 | |
CN105068955A (zh) | 一种局部总线结构及数据交互方法 | |
CN109561032B (zh) | 一种交换机模块及包括其的交换机 | |
CN209149286U (zh) | 基于网络更新fpga和dsp程序的装置 | |
US20100229041A1 (en) | Device and method for expediting feedback on changes of connection status of monitioring equipments | |
CN108170091A (zh) | 一种plc控制器、plc控制器集群*** | |
CN201282464Y (zh) | 一种***及***远程在线升级*** | |
CN207882728U (zh) | 一种控制*** | |
CN207882745U (zh) | 一种plc控制器、plc控制器集群*** | |
CN108181861A (zh) | 一种控制*** | |
CN105577415B (zh) | 智能光分配网络设备 | |
CN116028409B (zh) | 转接卡、主板、计算机、数据传输方法、设备和介质 | |
CN217486493U (zh) | 一种两通道软件无线电板卡 | |
CN210804400U (zh) | 一种通讯管理机及*** | |
CN217469968U (zh) | 一种sdh模拟器的etf8模拟单板 | |
CN217932703U (zh) | 可远程控制一个或多个usb设备的通讯连接和断开装置 | |
CN103825757A (zh) | 一种以太无源光网络***的管理口连接方法 | |
CN114671049B (zh) | 一种动态可重构飞机客舱娱乐***集成测试方法及装置 | |
CN111131088B (zh) | 一种插卡式接口板和插卡式设备 | |
CN210402332U (zh) | 一种Arinc659总线通信仿真*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |