【技术实现步骤摘要】
一种主CPU对多FPGA在线升级的方法
[0001]本申请涉及军用航空显示控制
,尤其涉及一种主CPU对多FPGA在线升级的方法。
技术介绍
[0002]目前,国内军用航空领域,机载大屏显示器一般由多个模块单板组成,包括一个主CPU及多个FPGA。其中,主CPU主要完成显示器与外部交联设备的通讯控制,包括使用RS422、ARI NC429、1553B、光纤等总线方式,同时通过RS232串口与多个FPGA完成数据交互。FPGA主要完成协助通讯、视频显示等功能,作为主CPU的辅助扩展具有性能优越、使用灵活的特点。但是,在机载使用过程中,遇到产品内部CPU及FPGA升级时,经常需要拆开单板通过仿真器进行升级,操作过程较为繁琐。
技术实现思路
[0003]有鉴于此,本申请实施例提供一种主CPU对多FPGA在线升级的方法,通过主CPU对上位机的数据分发,实现产品内部所有FPGA的在线升级功能,解决机载显示器FPGA升级时需要对每个单板进行拆卸,操作复杂且可能会引入其他风险。通过在线升级的方式,方便快速的解决在线升 ...
【技术保护点】
【技术特征摘要】
1.一种主CPU对多FPGA在线升级的方法,其特征在于,所述方法包括以下步骤:步骤一、主CPU接收擦除指令并解析,根据不同的擦除目标板将擦除指令发送到对应的FPGA;步骤二、每个FPGA根据擦除指令,对当前需要烧录程序的指定FLASH进行擦除操作,并返回擦除完成指令至主CPU;步骤三、主CPU解析擦除完成指令,并返回上位机;步骤四、上位机对主CPU下发烧录目标码;步骤五、主CPU接收目标码并转发至对应的FPGA;步骤六、对应的FPGA进行FLASH数据烧录,完成数据烧录后,向主CPU返回当前数据包烧录结束指令;步骤七、主CPU收到FPGA的当前数据包烧录结束指令后,命令上位机继续发送下一目标码;步骤八、重复步骤五至步骤七,直到目标码完全烧录完成。2.根据权利要求1所述的主CPU对多FPGA在线升级的方法...
【专利技术属性】
技术研发人员:丁露,刘宁,王文凯,李子路,
申请(专利权)人:苏州长风航空电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。