一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种ARM和FPGA的业务交互方法、工控系统和自动化设备与流程

2021-10-29 21:16:00 来源:中国专利 TAG:工控 交互 自动化设备 业务 方法

技术特征:
1.一种arm和fpga的业务交互方法,其特征在于,包括:所述arm向所述fpga发送任务时,所述arm将所述任务解析成控制流,通过配置对应的pl寄存器向所述fpga传递所述控制流和所述任务对应的任务参数;所述fpga向所述arm返回数据时,所述fpga将所述数据写入pl参数寄存器,并向所述arm发起中断,所述arm根据中断指令访问所述pl参数寄存器,获取所述数据;所述中断指令包括协议编号,所述协议编号和所述pl参数寄存器是一一对应的,所述arm根据协议编号获取所述pl参数寄存器的地址。2.根据权利要求1所述的方法,其特征在于,还包括:在所述fpga执行所述控制流完毕后,所述fpga将执行结果写入与所述控制流对应的pl参数寄存器,并向所述arm发起控制流状态返回中断;所述arm根据所述中断指令访问所述与所述控制流对应的pl参数寄存器,获取所述执行结果。3.根据权利要求1所述的方法,其特征在于,所述控制流包括多个动作,所述方法还包括:在所述fpga需要所述arm协助执行任一所述动作时,所述fpga向所述arm发起动作中断;所述arm接收处理所述动作中断之后,通过向pl组件状态寄存器中赋值,通知所述fpga所述动作处理结束。4.根据权利要求2所述的方法,其特征在于,在所述获取所述执行结果之后,包括:所述arm根据所述执行结果构造控制流任务编号,并将所述控制流任务编号报告给管理服务器;所述arm通过向pl控制流状态寄存器中赋值,通知所述fpga控制流处理结束。5.根据权利要求2所述的方法,其特征在于,若在所述fpga执行所述控制流完毕后,所述fpga有返回执行出参,所述执行结果包括所述执行出参。6.根据权利要求3所述的方法,其特征在于,所述fpga需要所述arm协助执行的所述动作包括:通过以太网控制外设、通过硬件接口控制外设,以及查询数据库获取参数。7.根据权利要求1

6任一项所述的方法,其特征在于,还包括:所述arm从管理服务器接收所述任务和所述任务参数。8.根据权利要求1

6任一项所述的方法,其特征在于,还包括:所述fpga从配置平台接收所述任务,所述配置平台的功能包括根据用户的配置,自动化生成对应的控制流信息。9.一种工控系统,包括服务器、arm、以及fpga,其特征在于,所述arm和所述fpga交互时通过权利要求1

8中任一项所述的arm和fpga的业务交互方法进行交互。10.一种自动化设备,其特征在于,包括执行装置和权利要求9所述的工控系统;所述工控系统用于控制所述执行装置执行任务。

技术总结
本申请涉及一种ARM和FPGA的业务交互方法、工控系统和自动化设备,其中,该ARM和FPGA的业务交互方法包括:ARM向FPGA发送任务时,ARM将所述任务解析成控制流,通过配置对应的PL寄存器向FPGA传递所述控制流和所述任务对应的任务参数;FPGA向ARM返回数据时,FPGA将所述数据写入PL参数寄存器,并向ARM发起中断,ARM根据中断指令访问所述PL参数寄存器,获取所述数据;所述中断指令包括协议编号,所述协议编号和所述PL参数寄存器是一一对应的,ARM根据协议编号获取所述PL参数寄存器的地址。通过本申请,解决了现有技术中FPGA资源消耗大、FPGA端程序复杂的问题。FPGA端程序复杂的问题。FPGA端程序复杂的问题。


技术研发人员:葛亚岑 翁九星
受保护的技术使用者:宁波舜宇智能科技有限公司
技术研发日:2021.03.11
技术公布日:2021/10/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜