[发明专利]一种检查SPI接收数据有效性的系统及方法在审

专利信息
申请号: 202110270265.3 申请日: 2021-03-12
公开(公告)号: CN113176966A 公开(公告)日: 2021-07-27
发明(设计)人: 孙向向 申请(专利权)人: 青芯半导体科技(上海)有限公司
主分类号: G06F11/10 分类号: G06F11/10;G06F13/42
代理公司: 上海智晟知识产权代理事务所(特殊普通合伙) 31313 代理人: 张瑞莹;张东梅
地址: 200120 上海市浦东新区自由贸易试验*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 检查 spi 接收 数据 有效性 系统 方法
【说明书】:

本发明公开一种检查SP I接收数据有效性的系统,包括SP I主设备以及SP I从设备,其中,SP I主设备包括控制模块、数据发送模块、第一数据接收模块、第一CRC产生模块、以及CRC比较模块,SP I从设备则包括数据返回模块、第二数据接收模块以及第二CRC产生模块。SP I从设备接收到有效数据后,进行CRC校验,并将CRC校验码返回给SP I主设备进行对比,进而判断数据传输的有效性。

技术领域

本发明涉及数据处理领域,特别涉及一种检查SPI接收数据有效性的系统及方法。

背景技术

串行外设接口(Serial Peripheral Interface,SPI)协议是一种高速高效的数据传输技术,其结构简单且引脚数目较少,现在已经广泛应用于各种器件,尤其是某些对功耗面积较敏感的器件中,以实现扩展外设和/或进行数据交换等功能。

SPI与外部设备进行通信时,可根据工作要求配置为主设备或从设备。传统的SPI传输过程如图1所示,主设备将数据通过MOSI引脚送至从设备,与此同时,从设备中的数据也通过MISO引脚移送至主机中,整个过程由主设备控制。在数据传输过程中,一旦时钟速度较高时,传输容易受到干扰导致数据出错。因此,对于一些关键的数据传输,比如配置数据,主设备需要知道从设备是否收到正确数据,而传统的SPI协议无任何校验。

针对这一问题,一些改进的SPI中添加了校验电路。例如,强小燕等在《CRC校验在SPI接口设计中的实现》一文中公开的一种设计,其在SPI接口设计中增加了2个独立的循环冗余校验(Cyclic Redumdancy Check,CRC)计算模块,在发送或接收数据的同时分别对收发数据进行CRC码的串行计算,并允许接收端在数据传输结束前自动比较CRC码以证明数据传输的正确性,从而确保通信的可靠性及有效性;以及专利申请201410513526.X中,公开了一种标准SPI协议高速传输的保护系统,其在SPI主设备中增加了校验模块及增加模块,用于对传输数据进行CRC校验,并发送给SPI从设备,在SPI从设备中增加了校验模块、对比模块及处理模块,用于对传输数据进行CRC校验并与主设备发送的CRC校验结果进行比对,进而进行进一步处理。

这些设计或方法虽然能够实现数据的校验,保证SPI的可靠性,但是,同时也增加了SPI的面积和功耗,对于功耗和面积敏感的器件而言并不适用。

发明内容

针对现有技术中的部分或全部问题,本发明一方面提供一种检查SPI接收数据有效性的系统,包括:

SPI主设备,包括:

控制模块,用于提供时钟和控制信号;

数据发送模块,用于发送数据;

第一数据接收模块,用于接收SPI从设备返回的数据;

第一CRC产生模块,用于对第一有效数据进行CRC校验,并产生第一CRC校验码,其中,所述第一有效数据是指所述数据发送模块发送的前N位数据,N为预设的自然数;以及

CRC比较模块,用于接收SPI从设备返回的第二CRC校验码,并比较第一CRC校验码以及第二CRC校验码,得到对比结果;以及SPI从设备,包括:

数据返回模块,用于返回数据;

第二数据接收模块,用于接收SPI主设备发送的数据;以及

第二CRC产生模块,用于对第二有效数据进行CRC校验,并产生第二CRC校验码,返回给SPI主设备,其中,所述第二有效数据是指所述第二数据接收模块接收的前N位数据,N为预设的自然数。

进一步地,所述第一CRC产生模块和/或第二CRC产生模块包括线性反馈移位寄存器。

进一步地,所述第一数据接收模块和/或所述第二数据接收模块和/或所述数据发送模块的接口包括移位寄存器。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青芯半导体科技(上海)有限公司,未经青芯半导体科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110270265.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top