基于SiTCP通信协议的FPGA可回滚远程固件更新方法  被引量:3

FPGA remote firmware update method based on SiTCP communication protocol with rollback function

在线阅读下载全文

作  者:陈长 王铮[1,3] 胡俊 CHEN Zhang;WANG Zheng;HU Jun(Institute of High Energy Physics,Chinese Academy of Sciences,Beijing 100049,China;University of Chinese Academy of Sciences,Beijing 100049,China;State Key Laboratory of Particle Detection and Electronics,Beijing 100049,China)

机构地区:[1]中国科学院高能物理研究所,北京100049 [2]中国科学院大学,北京100049 [3]核探测与核电子学国家重点实验室,北京100049

出  处:《核技术》2020年第11期38-42,共5页Nuclear Techniques

摘  要:针对高能物理实验的电子学系统中采用传统方式更新现场可编程门阵列(Field Programmable Gate Array,FPGA)固件,存在所处环境复杂不便现场操作和设备数量众多的限制问题,提出了一种利用SiTCP(Silicon Transmission Control Protocol)通信协议向远端电路板发送固件信息、并由板上的FPGA对Flash进行编程以更新固件的方法。该方法无需额外芯片,内建安全机制保证FPGA正常工作,适合通过网络远程操作,具备同时更新多块FPGA固件的能力。[Background]Field programmable gate array(FPGA)is widely used in many places,including readout system of large-scale high-energy physics experiments.This kind of experiments usually has large electronic systems with thousands of channels implemented together with FPGAs.Furthermore,these detectors and electronics are often located in special environments such as radiation field,under water or underground,hence the traditional single FPGA update method with joint test action group(JTAG)cable becomes unsuitable or inapplicable.[Purpose]This study aims to realize FPGA remote firmware update without additional Ethernet chips or network protocol,and ensure the security mechanism of the process and multi-FPGA updating extendibility in the future.[Methods]A new approach using silicon transmission control protocol(SiTCP)technique was proposed.The update firmware in the UDP packages was sent under the SiTCP protocol by MATLAB in host computer to FPGA,and the process of Flash memory programming to update firmware was dominated by FPGA,placing the role of PHY and MAC chips.The secure rollback function was implemented in the modified structure of FPGA firmware with separate update data area and original data area.[Results]UDP broadcasting has the ability to multi-FPGA updating,remote firmware update is achieved and tested the secure rollback mechanism well.[Conclusions]This method is suitable for remote operation with advantages such as no need for additional Ethernet chips,built-in safety function to fall back to a known situation,and extendibility of multi-FPGA updating.

关 键 词:现场可编程门阵列 远程更新 SiTCP 回滚 

分 类 号:TL82[核科学技术—核技术及应用]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象