[发明专利]FPGA程序在线更新电路在审
申请号: | 201710835513.8 | 申请日: | 2017-09-15 |
公开(公告)号: | CN107797816A | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | 邵龙 | 申请(专利权)人: | 西南电子技术研究所(中国电子科技集团公司第十研究所) |
主分类号: | G06F8/654 | 分类号: | G06F8/654 |
代理公司: | 成飞(集团)公司专利中心51121 | 代理人: | 郭纯武 |
地址: | 610036 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开的一种FPGA程序在线更新电路,旨在提供一种能够降低硬件成本,加载速度快,松耦合的在线更新电路。本发明通过下述技术方案予以实现包收发器通过数据总线接入综合化系统,包烧写器通过BPI连接FLASH;当数据总线有FPGA程序数据包到达包收发器时,包收发器将数据包输出到包解析器进行解析,将包烧写器输出的包烧写结果传输到综合化系统;当包收发器输出的数据包到达包解析器时,包解析器检查包的完整性和有效性,将提取出完整有效包数据的待烧写地址、待烧写长度和待烧写数据输出到包烧写器;包烧写器将长度为待烧写长度的待烧写数据通过BPI写入FLASH的待烧写地址中,校验烧写结果,输出烧写结果到包收发器。 | ||
搜索关键词: | fpga 程序 在线 更新 电路 | ||
【主权项】:
一种FPGA程序在线更新电路,包括:电连接在综合化系统与FLASH芯片之间的现场可编程门阵列FPGA和模块支持单元MSU,其中,MSU包含可编程逻辑PL和处理器系统PS,PL内置PSPLIF总线读写器、FLASH块选择器和FPGA程序加载控制器,FLASH块包含FPGA程序在线更新程序所在的块,FPGA程序在线更新程序包含包收发器、包解析器和包烧写器,其特征在于:包收发器通过数据总线接入综合化系统,包烧写器通过BPI连接FLASH;当数据总线有FPGA程序数据包到达包收发器时,包收发器将数据包输出到包解析器进行解析,将包解析器输出的包传输结果或将包烧写器输出的包烧写结果传输到综合化系统;当包收发器输出的数据包到达包解析器时,包解析器检查包的完整性和有效性,将提取出完整有效包数据的待烧写地址、待烧写长度和待烧写数据输出到包烧写器;当包解析器输出待烧写地址、待烧写长度和待烧写数据到达包烧写器时,包烧写器将长度为待烧写长度的待烧写数据通过BPI写入FLASH的待烧写地址中,校验烧写结果,输出烧写结果到包收发器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南电子技术研究所(中国电子科技集团公司第十研究所),未经西南电子技术研究所(中国电子科技集团公司第十研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710835513.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种充电机远程在线升级方法及系统
- 下一篇:重试读取方法以及使用该方法的装置