一种ZYNQ7000数据传输控制的方法技术

技术编号:43940392 阅读:20 留言:0更新日期:2025-01-07 21:31
本发明专利技术公开了一种ZYNQ7000数据传输控制的方法,包括:用户计算机,相机采集设备设备,内部存储器,etherCAT处理模块,外围etherCAT数据设备,ZYNQ7000近端设备和ZYNQ7000远端设备。ZYNQ7000近端设备PS近端CPU0工作区进行与用户计算机之间的UDP协议解析,数据发送到设备PS近端CPU1工作区。ZYNQ7000远端设备里面远端CPU0工作区向远端CPU1工作区传输命令数据;ZYNQ7000远端设备里面远端CPU1工作区向远端CPU0工作区传输命令数据。CPU1工作区将这些帧组合成2048长度的协议帧率,发送给ZYNQ7000近端设备的近端设备PL。本发明专利技术对ZYNQ近端远端设备内部通信地址和协议格式和外围设备配置的设计,减少对CPU资源的浪费,让用户发送接收的数据长度更具有灵活性和稳定性。

【技术实现步骤摘要】

本专利技术专利涉及但不限于有线通信和无线通信,尤指一种zynq7000系列芯片内部的处理方法设计。


技术介绍

1、随着逻辑可编程门阵列技术的发展和创新,越来越多的场合需要结合嵌入式系统,能发挥出芯片更多功能和更高灵活性。

2、赛灵思zynq7000系列处理器拥有全可编程、且可扩展接口的处理,更多的工业用户用户倾向于该芯片的使用,减少对cpu资源的浪费,让处理速度更快,让用户发送接收的数据长度更具有灵活性和稳定性。


技术实现思路

1、为了解决上述技术问题,本专利技术实施例提供了一种zynq7000数据传输控制的方法,以解决zynq7000处理器在与外部通信有线或无线传输使用中过程中稳定性,灵活性和快读性的问题。

2、本专利技术实施例提供一种zynq7000数据传输控制的方法,包括:用户计算机,相机采集设备设备,内部存储器,ethercat处理模块,外围ethercat数据设备,zynq7000近端设备和zynq7000远端设备;

3、所述用户计算机通过网线与zynq7000近本文档来自技高网...

【技术保护点】

1.一种ZYNQ7000数据传输控制的方法,其特征在于,包括:用户计算机,相机采集设备,内部存储器,etherCAT处理模块,外围etherCAT数据设备,ZYNQ7000近端设备和ZYNQ7000远端设备;所述用户计算机通过网线与ZYNQ7000近端设备连接,被配置为通过LWIP UDP组播或单播进行数据通信,用来上传或接收ZYNQ7000远端设备传输的通信数据。近端设备PS近端CPU0工作区进行与用户计算机之间的UDP协议解析,并将数据包拆分成32字节的控制命令,将内部存储器OCM基地制作划分成4种32位长度数据段,数据发送到设备PS近端CPU1工作区。CPU1工作区将这些帧组合成2...

【技术特征摘要】

1.一种zynq7000数据传输控制的方法,其特征在于,包括:用户计算机,相机采集设备,内部存储器,ethercat处理模块,外围ethercat数据设备,zynq7000近端设备和zynq7000远端设备;所述用户计算机通过网线与zynq7000近端设备连接,被配置为通过lwip udp组播或单播进行数据通信,用来上传或接收zynq7000远端设备传输的通信数据。近端设备ps近端cpu0工作区进行与用户计算机之间的udp协议解析,并将数据包拆分成32字节的控制命令,将内部存储器ocm基地制作划分成4种32位长度数据段,数据发送到设备ps近端cpu1工作区。cpu1工作区将这些帧组合成2048长度的协议帧率,发送给zynq7000近端设备的近端设备pl。

2.根据权利要求1所述的zynq7000数据传输控制的方法,其特征在于,所述的zynq7000数据传输控制的方法中,zynq7000远端设备cpu1帧头组帧协议,整帧总长度为2048字节,是由帧头,数据总长度,抗干扰等级,图像有效包数,ethercat数据有效包数,状态数据有效包数,图像数据,外围ethercat数据,状态数据和数据校验组成的;帧头是固定的0xebec;抗干扰等级是配置远端设备pl的发送前处理方式配置;数据校验采用crc和校验,取一个字节的低位;数据总长度包含图像数据和外围ethercat数据和状态数据总和的实际有效字节;其中图像有效包数乘以256是协议里面图像数据的实际长度,是按照256字节长度进行组帧的;ethercat数据有效包数乘以128字节长度是ethercat数据实际长度;状态数据有效包数乘以48字节长度就是协议内容里面状态数据的长度。如果组不够整包,那么2048长度多余的字节位置直接填零。

3.根据权利要求1所述zynq7000数据传输控制的方法,其特征在于,zynq7000近端设备cpu1组帧协议,整帧总长度为2048字节,是由帧头,数据总长度,抗干扰等级,zynq7000远程设备id,控制命令,命令参数和数据校验组成;其中帧头固定是0xabcd;数据总长度包含数据控制命令加上命令参数的实际有效字节;数据校验采用格雷码校验,格雷码是一种无权码,也是一种循环码。是指任意两...

【专利技术属性】
技术研发人员:黄全国陈环王杰
申请(专利权)人:深圳市众联拓数控科技有限公司
类型:发明
国别省市:

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

1