摘要
针对多FPGA远程更新系统中上位机接口单一,以及多个副板卡FPGA接口单一且不一致导致的FPGA远程更新复杂问题,提出了基于Crossbar的多系统FPGA通用远程更新设计,以主板卡FPGA内置的Crossbar总线交互结构为基础,搭建了以UART、Eth100和USB2.0作为上位机接口,UART、SRIO和Aurora作为主副板卡之间接口的远程更新系统。通过上位机进行Crossbar寄存器配置,使得任意输入端接口均可连接至某一输出端接口,即上位机可通过任意接口类型对某一副板卡FPGA进行远程更新,且可以同时操作。测试结果表明,该系统通用性和实用性强、便于移植,且可同步更新多个FPGA,在工程应用中起到了重要作用。
In the multi-FPGA remote update system,the interface of the host computer is single,and the FPGA interface of multiple subboards is single and inconsistent,which leads to the complicated problem of FPGA remote update.A crossbar-based universal remote update design for multi-system FPGAs is proposed.Based on the built-in Crossbar bus interaction structure of the motherboard card FPGA,UART,Eth100 and USB2.0 are built to support the interface of the host computer,and UART,SRIO and Aurora are used as the main and auxiliary boards of remote update system for the interface between cards.The Crossbar register configuration is performed through the host computer,so that any input port can be connected to an output port,the host computer can remotely update a sub-board FPGA through any interface type,and can operate at the same time.The test results show that the system has high versatility,strong practicability,easy portability,and can update multiple FPGAs synchronously,which plays an important role in engineering applications.
作者
郑思旭
官剑
李力
黄川
Zheng Sixu;Guan Jian;Li Li;Huang Chuan(Military Components No.1 of Wuxi Huapu Microelectronics Co.,Ltd.,Wuhan 430200,China)
出处
《单片机与嵌入式系统应用》
2022年第11期21-23,28,共4页
Microcontrollers & Embedded Systems