[发明专利]串行通信保护方法、装置、设备及存储介质有效
申请号: | 202310564956.3 | 申请日: | 2023-05-19 |
公开(公告)号: | CN116340241B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 郑茳;肖佐楠;匡启和;钟文平;肖楠;张祯芳;汪建强 | 申请(专利权)人: | 无锡国芯微高新技术有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 无锡市汇诚永信专利代理事务所(普通合伙) 32260 | 代理人: | 朱晓林 |
地址: | 214000 江苏省无锡市锡山经*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 串行 通信 保护 方法 装置 设备 存储 介质 | ||
1.一种串行通信保护方法,其特征在于,所述方法用于串行通信接口模块,所述方法包括:
基于目标指令控制串行通信接口依次进入ADDR阶段、CMD阶段、DATA阶段和CRC校验阶段,并将所述串行通信接口模块通信的目标寄存器在所述CMD阶段进行数据更新update到所述串行通信接口;
所述目标寄存器在update之后,当接收到突发事件对所述目标寄存器的有效电平信号时,将所述串行通信接口模块内部设置的Lock信号同步拉高,对所述有效电平信号进行锁存;所述有效电平信号对应所述目标寄存器的目标比特位;
当所述CRC校验阶段完成时,判断所述有效电平信号是否满足电平翻转条件,并在结束本通信周期后将所述Lock信号拉低失效;所述Lock信号在满足电平翻转条件时锁定有效电平信号,阻止清零操作,将出现突发事件和满足翻转条件的情况记录到所述串行通信接口模块内部设置的Lock状态寄存器中保存;所述有效电平信号的电平翻转条件用于表征对所述目标比特位执行清除操作,所述Lock状态寄存器的记录操作用于表征在对所述目标比特位执行清除操作前发生突发事件;
当所述CRC校验阶段完成,且所述Lock状态寄存器执行记录操作时,基于执行记录操作确定突发事件及待执行的清除操作,在下一通信周期内,基于该清除操作对所述目标比特位清零;其中,所述目标指令执行周期内,所述有效电平信号锁存期间的清除操作无效,本周期结束后解除锁定。
2.根据权利要求1所述的串行通信保护方法,其特征在于,所述ADDR阶段、所述CMD阶段、所述DATA阶段和所述CRC校验阶段构成一个通信周期;
当所述串行通信接口模块未接收所述目标指令时,所述串行通信接口处于IDLE状态,接收到所述目标指令时,进入ADDR阶段。
3.根据权利要求1所述的串行通信保护方法,其特征在于,基于所述目标指令的清除操作对应为读清操作或写清操作;
当执行所述目标指令不含读清和写清操作时,在所述CRC校验阶段完成后,不改变所述有效电平信号;当执行所述目标指令包含有读清操作或写清操作时,在所述CRC校验阶段完成后,所述有效电平信号解除锁存,本执行周期内读清或写清操作无效。
4.根据权利要求1所述的串行通信保护方法,其特征在于,当突发事件在update之前到达,控制所述有效电平信号和所述Lock信号在所述DATA阶段和所述CRC校验阶段内维持低电平。
5.根据权利要求3所述的串行通信保护方法,其特征在于,当所述CRC校验阶段完成,且所述Lock状态寄存器未执行记录操作时,根据记录的所述有效电平信号值响应突发事件。
6.一种串行通信保护装置,其特征在于,所述装置用于串行通信接口模块,所述装置包括:
第一执行模块,基于目标指令控制串行通信接口依次进入ADDR阶段、CMD阶段、DATA阶段和CRC校验阶段,并将所述串行通信接口模块通信的目标寄存器在所述CMD阶段进行数据更新update到所述串行通信接口;
第二执行模块,用于所述目标寄存器在update之后,当接收到突发事件对所述目标寄存器的有效电平信号时,将所述串行通信接口模块内部设置的Lock信号同步拉高,对所述有效电平信号进行锁存;所述有效电平信号对应所述目标寄存器的目标比特位;
记录模块,用于当所述CRC校验阶段完成时,判断所述有效电平信号是否满足电平翻转条件,并在结束本通信周期后将所述Lock信号拉低失效;所述Lock信号在满足电平翻转条件时锁定有效电平信号,阻止清零操作,将出现突发事件和满足翻转条件的情况记录到所述串行通信接口模块内部设置的Lock状态寄存器中保存;所述有效电平信号的电平翻转条件用于表征对所述目标比特位执行清除操作,所述Lock状态寄存器的记录操作用于表征在对所述目标比特位执行清除操作前发生突发事件;
执行模块,用于当所述CRC校验阶段完成,且所述Lock状态寄存器执行记录操作时,基于执行记录操作确定突发事件及待执行的清除操作;其中,所述目标指令执行周期内,所述有效电平信号锁存期间的清除操作无效,本周期结束后解除对所述有效电平信号的锁定,在下一通信周期内,基于该清除操作对所述目标比特位清零。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡国芯微高新技术有限公司,未经无锡国芯微高新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310564956.3/1.html,转载请声明来源钻瓜专利网。