[发明专利]多片FPGA的配置方法和多片FPGA系统在审
申请号: | 202111499688.9 | 申请日: | 2021-12-09 |
公开(公告)号: | CN114238207A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 王江 | 申请(专利权)人: | 讯牧信息科技(上海)有限公司 |
主分类号: | G06F15/78 | 分类号: | G06F15/78;G06F8/71 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 李有财 |
地址: | 200000 上海市浦东新区自由贸易试验*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | fpga 配置 方法 系统 | ||
1.一种多片FPGA的配置方法,适用于多片FPGA系统,其特征在于,包括以下步骤:
步骤A:所述多片FPGA系统上电或重启时,所述多片FPGA系统的处理器并行发送配置命令给多片FPGA芯片,以使所述多片FPGA芯片进入配置状态;
步骤B:当所述多片FPGA芯片进入所述配置状态后,所述处理器将自外部读取的所述多片FPGA芯片对应的配置文件并行发送给所述多片FPGA芯片;以及
步骤C:当将自外部读取的所述多片FPGA芯片对应的所述配置文件并行发送给所述多片FPGA芯片后,所述处理器并行读取所述多片FPGA芯片中的每一片FPGA芯片的配置完成引脚的电平状态,以判断所述多片FPGA芯片中的任一片FPGA芯片的状态是否发生异常。
2.根据权利要求1所述的多片FPGA的配置方法,其特征在于,还包括:
当所述处理器判断所述多片FPGA芯片中的任一片FPGA芯片的状态发生异常时,重新发送所述配置命令给发生状态异常的FPGA芯片,并将自外部读取的所述发生状态异常的FPGA芯片对应的配置文件发送给所述发生状态异常的FPGA芯片。
3.根据权利要求1所述的多片FPGA的配置方法,其特征在于,还包括:
当所述处理器判断所述多片FPGA芯片中的任一片FPGA芯片的状态发生异常时,输出出错信息。
4.根据权利要求1所述的多片FPGA的配置方法,其特征在于,还包括:
在所述处理器将自外部读取的所述多片FPGA芯片对应的所述配置文件并行发送给所述多片FPGA芯片的过程中,所述处理器并行读取所述多片FPGA芯片中的每一片FPGA芯片的状态信号引脚的电平状态,以判断所述多片FPGA芯片中的任一片FPGA芯片的配置是否发生异常;
当所述处理器判断所述多片FPGA芯片中的任一片FPGA芯片的配置发生异常时,停止对发生配置异常的FPGA芯片发送其对应的配置文件;以及
在对未发生配置异常的FPGA芯片发送其对应的配置文件后,所述处理器重新发送所述配置命令给所述发生配置异常的FPGA芯片,并将自外部读取的所述发生配置异常的FPGA芯片对应的所述配置文件发送给所述发生配置异常的FPGA芯片。
5.根据权利要求1所述的多片FPGA的配置方法,其特征在于,所述步骤A包括:
所述多片FPGA系统上电或重启时,所述处理器通过配置寄存器并行发送所述配置命令给所述多片FPGA芯片,以使所述多片FPGA芯片进入所述配置状态。
6.根据权利要求1所述的多片FPGA的配置方法,其特征在于,所述步骤B包括:
当所述多片FPGA芯片进入所述配置状态后,所述处理器通过时钟寄存器并行发送时钟给所述多片FPGA芯片,并将自外部读取的所述多片FPGA芯片对应的所述配置文件通过数据输入寄存器并行发送给所述多片FPGA芯片。
7.根据权利要求6所述的多片FPGA的配置方法,其特征在于,当所述多片FPGA芯片进入所述配置状态后,所述处理器通过所述时钟寄存器并行发送时钟给所述多片FPGA芯片,并将自外部读取的所述多片FPGA芯片对应的所述配置文件通过所述数据输入寄存器并行发送给所述多片FPGA芯片的步骤包括:
当所述多片FPGA芯片进入所述配置状态后,所述处理器通过所述时钟寄存器并行发送第N个时钟给所述多片FPGA芯片时,通过所述数据输入寄存器并行发送所述多片FPGA芯片对应的所述配置文件的第N个比特给所述多片FPGA芯片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于讯牧信息科技(上海)有限公司,未经讯牧信息科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111499688.9/1.html,转载请声明来源钻瓜专利网。