【技术实现步骤摘要】
本专利技术专利涉及但不限于有线通信和无线通信,尤指一种zynq7000系列芯片内部的处理方法设计。
技术介绍
1、随着逻辑可编程门阵列技术的发展和创新,越来越多的场合需要结合嵌入式系统,能发挥出芯片更多功能和更高灵活性。
2、赛灵思zynq7000系列处理器拥有全可编程、且可扩展接口的处理,更多的工业用户用户倾向于该芯片的使用,减少对cpu资源的浪费,让处理速度更快,让用户发送接收的数据长度更具有灵活性和稳定性。
技术实现思路
1、为了解决上述技术问题,本专利技术实施例提供了一种zynq7000数据传输控制的方法,以解决zynq7000处理器在与外部通信有线或无线传输使用中过程中稳定性,灵活性和快读性的问题。
2、本专利技术实施例提供一种zynq7000数据传输控制的方法,包括:用户计算机,相机采集设备设备,内部存储器,ethercat处理模块,外围ethercat数据设备,zynq7000近端设备和zynq7000远端设备;
3、所述用户计算机通过网线
...【技术保护点】
1.一种ZYNQ7000数据传输控制的方法,其特征在于,包括:用户计算机,相机采集设备,内部存储器,etherCAT处理模块,外围etherCAT数据设备,ZYNQ7000近端设备和ZYNQ7000远端设备;所述用户计算机通过网线与ZYNQ7000近端设备连接,被配置为通过LWIP UDP组播或单播进行数据通信,用来上传或接收ZYNQ7000远端设备传输的通信数据。近端设备PS近端CPU0工作区进行与用户计算机之间的UDP协议解析,并将数据包拆分成32字节的控制命令,将内部存储器OCM基地制作划分成4种32位长度数据段,数据发送到设备PS近端CPU1工作区。CPU1工
...【技术特征摘要】
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;数据总长度包含数据控制命令加上命令参数的实际有效字节;数据校验采用格雷码校验,格雷码是一种无权码,也是一种循环码。是指任意两...
【专利技术属性】
技术研发人员:黄全国,陈环,王杰,
申请(专利权)人:深圳市众联拓数控科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。