[发明专利]事务标识同步有效
申请号: | 201780084688.8 | 申请日: | 2017-10-31 |
公开(公告)号: | CN110914807B | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 李晓兵;杨峰;陈少杰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事务 标识 同步 | ||
1.一种用于主机与内存控制器之间通信的通信方法,其特征在于,所述通信方法包括:
在所述主机处使用增量计数器为事务生成事务标识TID;
根据所述TID的奇偶性以及所述事务的事务命令和数据地址的奇偶性来生成奇偶校验位;
将所述奇偶校验位与奇偶校验位序列模式进行比较并且强制所述奇偶校验位匹配所述奇偶校验位序列模式;所述奇偶校验位序列模式包括在0和1之间交替的序列或选定的马尔可夫链;
将所述匹配的奇偶校验位设为主机奇偶校验位;
将所述主机奇偶校验位与所述事务命令和数据地址一起从所述主机传输到内存模块中的所述内存控制器;
所述主机将指定写事务的写事务标识WID的位插入到写数据的纠错码ECC中并且将具有所述ECC的所述写数据传输到所述内存控制器;以及
所述主机在检测到已接收TID存在因噪声内存通道中的噪音而产生的错误之后重构和/或重传已生成的事务命令。
2.根据权利要求1所述的通信方法,其特征在于,传输所述主机奇偶校验位与所述事务命令和数据地址包括通过单数据速率SDR命令/地址总线将所述主机奇偶校验位与所述事务命令和数据地址一起从所述主机传输到所述内存控制器。
3.根据权利要求1或2所述的通信方法,其特征在于,所述通信方法包括:
在所述主机处生成初始化TID;以及
将所述初始化TID放在SEND命令中从所述主机发送到所述内存控制器,以将所述内存控制器中的增量计数器设为同步到所述初始化TID。
4.根据权利要求1或2所述的通信方法,其特征在于,所述通信方法包括在所述主机处通过以下方式将所述WID的位或持久内存PM写事务的写持久内存事务标识PWID的位插入到对应于所述写事务的XWRITE命令或者所述PM写事务的XPWRITE命令的数据的所述ECC码中:
在所述主机处通过所述增量计数器将已验证计数号指定为所述WID或所述PWID;
从对应于所述XWRITE命令或所述XPWRITE命令的所述数据以及2位操作码和所述WID的位或所述PWID的位的组合中逐拍计算8字节ECC码;以及
在没有所述WID或所述PWID的情况下将包括所述8字节ECC码的所述数据传输到所述内存模块中的所述内存控制器。
5.根据权利要求4所述的通信方法,其特征在于,传输所述数据包括通过第五代双倍数据速率DDR5数据通道传输64位数据、8位标签和所述8字节ECC码,通过C/A控制总线传输6位命令/地址C/A,其中,不传送所述2位操作码和所述WID的位或所述PWID的位。
6.一种用于主机与内存控制器之间通信的通信方法,其特征在于,所述通信方法包括:
在内存模块中的所述内存控制器处,使用增量计数器为已接收事务生成事务标识TID;
根据已生成的所述TID的奇偶性以及所述已接收事务的事务命令和数据地址的奇偶性来生成奇偶校验位;
将所述奇偶校验位与奇偶校验位序列模式进行比较,所述奇偶校验位序列模式包括在0和1之间交替的序列或选定的马尔可夫链;
从主机接收主机奇偶校验位以及所述已接收事务的所述事务命令和数据地址;
将所述奇偶校验位与所述主机奇偶校验位进行比较;以及
所述内存控制器将读事务的读事务标识和ECC/循环冗余校验CRC码插入到读响应中并且将所述读响应传输到所述主机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780084688.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有弹性柔顺壳体的可再充电电池
- 下一篇:处理设备、通信设备以及相应的方法