[发明专利]能同时远程在线更新多个板卡中FPGA固件程序的系统及方法在审
申请号: | 201911154917.6 | 申请日: | 2019-11-22 |
公开(公告)号: | CN111026428A | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 王洪波;任晨光 | 申请(专利权)人: | 同源微(北京)半导体技术有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654 |
代理公司: | 北京正理专利代理有限公司 11257 | 代理人: | 付生辉 |
地址: | 100094 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 同时 远程 在线 更新 板卡 fpga 程序 系统 方法 | ||
1.一种能同时远程在线更新多个板卡中FPGA固件程序的系统,其特征在于,所述系统包括:
处理器,用于发送更新数据包;
一主控制FPGA母卡,用于接收所述处理器传输的更新数据包;
与所述主控制FPGA母卡串联连接的多个受控制FPGA子卡串;
所述多个受控制FPGA子卡串中的受控制FPGA子卡之间逐级串联连接,其中每个受控制FPGA子卡串中的多个受控制FPGA子卡接收上级主控制FPGA母卡或多个受控制FPGA子卡发送的更新数据包并进行更新。
2.根据权利要求1所述的系统,其特征在于,所述主控制FPGA母卡和多个受控制FPGA子卡均包括一个flash存储芯片,用于对所述主控制FPGA母卡和多个受控制FPGA子卡进行程序加载。
3.根据权利要求2所述的系统,其特征在于,所述flash存储芯片均包括有出厂FPGA固件程序部和应用功能FPGA固件程序部;
所述出厂FPGA固件程序部用于保存出厂固件;
应用功能FPGA固件程序部用于保存应用固件。
4.根据权利要求3所述的系统,其特征在于,所述主控制FPGA母卡和多个受控制FPGA子卡在更新时仅对所述应用功能FPGA固件程序部进行数据更新。
5.根据权利要求1所述的系统,其特征在于,所述处理器与所述主控制FPGA母卡通过局域网或UART接口或USB接口进行数据传输;所述主控制FPGA母卡与所述多个受控制FPGA子卡串以及所述多个受控制FPGA子卡之间通过SATA线缆连接。
6.根据权利要求1所述的系统,其特征在于,所述主控制FPGA母卡与所述多个受控制FPGA子卡上的FPGA芯片型号均为Cyclone10芯片。
7.根据权利要求3所述的系统,其特征在于,所述主控制FPGA母卡的flash存储芯片型号为EPCQ64A;所述多个受控制FPGA子卡的flash存储芯片型号为EPCQ16。
8.根据权利要求3所述的系统,其特征在于,所述多个受控制FPGA子卡为X射线探测器板卡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同源微(北京)半导体技术有限公司,未经同源微(北京)半导体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911154917.6/1.html,转载请声明来源钻瓜专利网。