[发明专利]提升高频数据通信可靠性的方法、装置、设备及介质在审
申请号: | 202211184343.9 | 申请日: | 2022-09-27 |
公开(公告)号: | CN115658581A | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 伍江超;王丁;顾长亮;王震 | 申请(专利权)人: | 东莞记忆存储科技有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 周永敬 |
地址: | 523000 广东省东莞市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提升 高频 数据通信 可靠性 方法 装置 设备 介质 | ||
本发明实施例公开了一种提升高频数据通信可靠性的方法、装置、设备及介质,其中方法包括:设定发送方的数据发送频率,以及接收方的数据接收频率,且接收方的数据接收频率大于发送方的数据发送频率;发送方按照设定的数据发送频率向接收方发送数据;接收方按照设定的数据接收频率接收来自发送方的数据。本发明确保了发送方在一个发送周期内的数据可至少被接收方采集1‑2次,发送方数据能够全部被接收,不会出现遗漏的问题,增加了接收方的冗余性,使得高频数据传输更加可靠。
技术领域
本发明涉及数据处理技术领域,更具体地说是一种提升高频数据通信 可靠性的方法、装置、设备及介质。
背景技术
目前BMC和FPGA之间的通信大多采用I2C的通信方法,I2C通信是采 用硬中断的方式实现,因此基本不会出现数据丢失的现象,再加上数据校 验,可以保证数据通信的可靠性。但有些场景下需采用SGPIO的通信方法, 且属于高频通信,无数据校验,基于高频定时器产生的时钟周期,定期去 扫描接收缓冲区的数据,如何确保数据通信的可靠性,以及确保数据不丢 失,是亟待解决的技术问题。
发明内容
本发明的目的在于克服现有技术的不足,提供提升高频数据通信可靠 性的方法、装置、设备及介质,旨在确保高频数据通信的可靠性,避免数 据丢失。
为实现上述目的,本发明采用以下技术方案:
一方面,提升高频数据通信可靠性的方法,包括:
设定发送方的数据发送频率,以及接收方的数据接收频率,且接收方 的数据接收频率大于发送方的数据发送频率;
发送方按照设定的数据发送频率向接收方发送数据;
接收方按照设定的数据接收频率接收来自发送方的数据。
其进一步技术方案为:所述发送方按照设定的数据发送频率向接收方 发送数据,采用定时周期性的方式发送。
其进一步技术方案为:所述接收方按照设定的数据接收频率接收来自 发送方的数据,采用定时周期性的方式接收。
其进一步技术方案为:所述发送方为FPGA,所述接收方为BMC。
其进一步技术方案为:所述发送方和所述接收方通过SGPIO进行数据 传输。
其进一步技术方案为:所述接收方的数据接收频率为所述发送方的数 据发送频率的1.1-1.8倍。
其进一步技术方案为:所述接收方按照设定的数据接收频率接收来自 发送方的数据,接收到数据后,按照每帧数据的ID号存放到对应的数据缓 冲区中。
第二方面,提升高频数据通信可靠性的装置,包括设定单元、发送单 元以及接收单元;
所述设定单元,用于设定发送方的数据发送频率,以及接收方的数据 接收频率,且接收方的数据接收频率大于发送方的数据发送频率;
所述发送单元,用于发送方按照设定的数据发送频率向接收方发送数 据;
所述接收单元,用于接收方按照设定的数据接收频率接收来自发送方 的数据。
第三方面,一种计算机设备,包括存储器、处理器以及存储在所述存 储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算 机程序时实现如上述的提升高频数据通信可靠性的方法方法。
第四方面,一种计算机可读存储介质,,所述存储介质存储有计算机 程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时,使 得所述处理器执行如上述的提升高频数据通信可靠性的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞记忆存储科技有限公司,未经东莞记忆存储科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211184343.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种折反式两挡变倍光学系统
- 下一篇:一种用于火腿生产的烟熏装置及其熏制方法