升级可编程芯片的方法、板卡系统以及电子设备技术方案

技术编号:45097132 阅读:23 留言:0更新日期:2025-04-25 18:35
本申请提供一种升级可编程芯片的方法、板卡系统以及电子设备,属于工业控制技术领域。该方法包括:控制芯片获取上位机下发的操作指令,以确定是否对可编程芯片进行升级操作;若是,则将目标配置文件加载至控制芯片的数据缓存区,并将该目标配置文件写入存储芯片;回读存储芯片中实际存储的待校验配置文件,并对目标配置文件以及待校验配置文件进行比对,确定目标配置文件与待校验配置是否匹配;若是,则在预设时间段内拉低控制芯片与可编程芯片连接的第一引脚的信号;可编程芯片识别到拉低后的第一引脚的信号后,可编程芯片自动加载存储芯片中的目标配置文件。本申请可以达到无需断电重启就可以实现FPGA升级,并降低FPGA升级成本的效果。

【技术实现步骤摘要】

本申请涉及工业控制,具体而言,涉及一种升级可编程芯片的方法、板卡系统以及电子设备


技术介绍

1、随着工控技术的迅速发展,机器人控制系统的复杂性越来越高,机器人的多种控制场景均需要用到现场可编程门阵列(field programmable gate array,简称fpga)。由于fpga具有灵活性和可重构性等优点,fpga常与微处理器结合,以构成嵌入式系统,用于自动驾驶、工业控制、芯片的原型验证以及航空航天等创新和高性能计算的场合中。此外,大多数板卡系统在设计时均会使用fpga进行功能部署,因此,对fpga的升级方案多种多样。

2、相关技术中,fpga的近端与远端升级常有以下几种方案,第一种是利用不同的下载软件及对应的下载器,通过标准测试接口(joint test action group,简称jtag)直接配置更新存储芯片(fast large area scan,简称flash)的内容;第二种是通过串口对fpga进行flash的内容升级,经由fpga内部增加的相关逻辑电路实现对上位文件的接收、转换、擦除以及写入等操作后更新flash的内容本文档来自技高网...

【技术保护点】

1.一种升级可编程芯片的方法,其特征在于,所述方法应用于板卡系统,所述板卡系统包括:控制芯片以及与所述控制芯片通信连接的可编程芯片和存储芯片,所述方法包括:

2.根据权利要求1所述的升级可编程芯片的方法,其特征在于,所述可编程芯片自动加载所述存储芯片中的所述目标配置文件之后,还包括:

3.根据权利要求1所述的升级可编程芯片的方法,其特征在于,所述可编程芯片自动加载所述存储芯片中的所述目标配置文件之后,还包括:

4.根据权利要求3所述的升级可编程芯片的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的升级可编程芯片的方法,其特征在于...

【技术特征摘要】

1.一种升级可编程芯片的方法,其特征在于,所述方法应用于板卡系统,所述板卡系统包括:控制芯片以及与所述控制芯片通信连接的可编程芯片和存储芯片,所述方法包括:

2.根据权利要求1所述的升级可编程芯片的方法,其特征在于,所述可编程芯片自动加载所述存储芯片中的所述目标配置文件之后,还包括:

3.根据权利要求1所述的升级可编程芯片的方法,其特征在于,所述可编程芯片自动加载所述存储芯片中的所述目标配置文件之后,还包括:

4.根据权利要求3所述的升级可编程芯片的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的升级可编程芯片的方法,其特征在于,所述将所述数据缓存区中的目标配置文件写入所述存储芯片,包括:

【专利技术属性】
技术研发人员:魏佳欣张祖国徐纯科
申请(专利权)人:成都卡诺普机器人技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1