【技术实现步骤摘要】
多主机与多从机系统、ZYNQ仲裁器及其数据处理的方法
[0001]本专利技术涉及计算机应用
,尤其是涉及多主机与多从机系统、ZYNQ仲裁器及其数据处理的方法。
技术介绍
[0002]现有的串行总线结构中,比如:RS485总线、modbus协议或其他PLC协议等,大多数采用的是一主机多从机的形式,协议规定总线中只允许一台设备做为主机,其他设备均为从机。
[0003]当多主机与多从机进行高速通信时,由于没有找到合理的仲裁方法以及接线方法,往往引起数据链路不稳定、数据传输灵活度不够和一旦链路卡死系统崩溃等问题。通过路由的方法,虽然能满足多主机与多从机间数据传输,但却无法满足高效率、高速率传输需求。
[0004]因此,针对多主机与多从机系统,如何满足多主机与多从机之间高效率、高速率数据传输是本专利技术要解决的问题。
技术实现思路
[0005]本专利技术的目的在于提供一种多主机与多从机系统、ZYNQ仲裁器及其数据处理的方法,不仅能够解决多主机、多从机之间数据传输引起的传输速率、传输效率和资源利用不 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理的方法,适用于多主机与多从机系统中的ZYNQ仲裁器,所述多主机与多从机系统包括至少一个主机、至少一个从机和所述ZYNQ仲裁器,其特征在于,包括:接收至少一个主机中第一主机传来的命令查询数据包;根据所述命令查询数据包查询至少一个从机的数据状态,如果所述至少一个从机中第一从机处于空闲状态,则打开所述第一主机和所述第一从机之间的数据传输通道;所述至少一个主机将数据包通过所述数据传输通道传输至第一从机。2.根据权利要求1所述的方法,其特征在于,接收至少一个主机中第一主机传来的命令查询数据包包括:接收DSP1处理器传来的命令查询数据包。3.根据权利要求1所述的方法,所述至少一个从机各自均配置有存储器,其特征在于,根据所述命令查询数据包查询至少一个从机的数据状态包括根据所述命令查询数据包查询至少一个存储器是否为空,并获取所述查询的至少一个存储器的至少一个数据状态回传结果,其中,所述回传结果包括空闲状态和忙状态。4.根据权利要求3所述的方法,所述多主机与多从机系统还包括路由器,其特征在于,打开所述第一主机和所述第一从机之间的数据传输通道包括:如果所述至少一个从机中第一从机处于空闲状态,则接收所述第一主机传来的路由配置指令,其中,所述路由配置指令指示打开所述第一主机和所述第一从机之间的数据传输通道;配置路由器,以使得所述第一主机和所述第一从机之间的数据传输通道打开。5.根据权利要求1所述的方法,所述数据包包括数据控制包和原始数据包,其特征在于,将数据包通过所述数据传输通道传输至第一从机包括:接收第一主机传来的数据控制包,其中,所述数据控制包包括第一主机标识和第一从机标识;根据所述第...
【专利技术属性】
技术研发人员:周科吉,邓耀辉,张超,黄政强,
申请(专利权)人:成都玖锦科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。