一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多存储器装置中的危险检测的制作方法

2023-02-19 09:57:46 来源:中国专利 TAG:

技术特征:
1.一种设备,其包括:非易失性存储器;易失性存储器;以及接口控制器,其与所述非易失性存储器和所述易失性存储器耦合,所述接口控制器可操作以使所述设备:接收指示第一存储体地址、第一行地址和第一列地址的第一命令;至少部分地基于所述第一存储体地址并且从各自与所述易失性存储器的相应存储体相关联的一组缓冲器中选择用于危险检测程序的缓冲器,所述危险检测程序检测受执行排序条件约束的危险命令;作为所述危险检测程序的一部分并且至少部分地基于选择所述缓冲器,将来自所述第一命令的所述第一行地址和所述第一列地址与来自所述缓冲器中的第二命令的第二行地址和第二列地址进行比较;以及至少部分地基于将来自所述第一命令的所述第一行地址和所述第一列地址与来自所述第二命令的所述第二行地址和所述第二列地址进行比较,确定所述第一命令和所述第二命令是否是受执行排序条件约束的危险命令。2.根据权利要求1所述的设备,其中危险命令包括具有匹配的存储体地址、行地址和列地址的命令。3.根据权利要求1所述的设备,其中所述接口控制器可操作以:至少部分地基于所述第一行地址与所述第二行地址匹配并且至少部分地基于所述第一列地址与所述第二列地址匹配,确定所述第一命令和所述第二命令是危险命令。4.根据权利要求3所述的设备,其中所述接口控制器可操作以:至少部分地基于确定所述第一命令和所述第二命令是危险命令,用所述第一命令替换所述缓冲器中的所述第二命令。5.根据权利要求4所述的设备,其进一步包括:在所述接口控制器中的命令队列,其可操作以存储用于所述易失性存储器的命令和用于所述非易失性存储器的命令,其中所述接口控制器可操作以使所述设备:至少部分地基于接收到所述第一命令而将所述第一命令添加到所述命令队列;以及至少部分地基于确定所述第一命令是危险命令而更新所述命令队列。6.根据权利要求5所述的设备,其中所述接口控制器可操作以通过可操作以使所述设备进行以下操作而使所述设备更新所述命令队列:将所述第一命令的事务标识符添加到所述第二命令的第一字段;以及更新所述第二命令的第二字段以指示所述第二命令是危险命令。7.根据权利要求1所述的设备,其中所述接口控制器可操作以:至少部分地基于所述第一行地址不同于所述第二行地址、至少部分地基于所述第一列地址不同于所述第二列地址或两者来确定所述第一命令和所述第二命令不是危险命令。8.根据权利要求7所述的设备,其中所述接口控制器可操作以:至少部分地基于确定所述第一命令和所述第二命令不是危险命令,将所述第一命令添加到所述缓冲器。9.根据权利要求1所述的设备,其中所述易失性存储器包括多个存储体,并且其中所述
一组缓冲器中的每个缓冲器被配置成存储用于所述多个存储体中的相应存储体的命令。10.根据权利要求1所述的设备,其中所述缓冲器存储具有与所述第一存储体地址匹配的存储体地址的命令,并且不存储具有与所述第一存储体地址不匹配的存储体地址的命令。11.根据权利要求1所述的设备,其中所述缓冲器包括折叠缓冲器,所述折叠缓冲器被配置成移除条目而不考虑所述缓冲器中的存储持续时间、对所述折叠缓冲器的添加次序或两者。12.一种方法,其包括:接收指示第一存储体地址、第一行地址和第一列地址的第一命令;至少部分地基于所述第一存储体地址并且从各自与易失性存储器的相应存储体相关联的一组缓冲器中选择用于危险检测程序的缓冲器,所述危险检测程序检测受执行排序条件约束的危险命令;作为所述危险检测程序的一部分并且至少部分地基于选择所述缓冲器,将来自所述第一命令的所述第一行地址和所述第一列地址与来自所述缓冲器中的第二命令的第二行地址和第二列地址进行比较;以及至少部分地基于将来自所述第一命令的所述第一行地址和所述第一列地址与来自所述第二命令的所述第二行地址和所述第二列地址进行比较,确定所述第一命令和所述第二命令是否是受执行排序条件约束的危险命令。13.根据权利要求12所述的方法,其中危险命令包括具有匹配的存储体地址、行地址和列地址的命令。14.根据权利要求12所述的方法,其进一步包括:至少部分地基于所述第一行地址与所述第二行地址匹配并且至少部分地基于所述第一列地址与所述第二列地址匹配,确定所述第一命令和所述第二命令是危险命令。15.根据权利要求14所述的方法,其进一步包括:至少部分地基于确定所述第一命令和所述第二命令是危险命令,用所述第一命令替换所述缓冲器中的所述第二命令。16.根据权利要求15所述的方法,其进一步包括:至少部分地基于接收到所述第一命令而将所述第一命令添加到命令队列,其中所述命令队列存储用于所述易失性存储器的命令和用于非易失性存储器的命令;以及至少部分地基于确定所述第一命令是危险命令而更新所述命令队列。17.根据权利要求16所述的方法,其中更新所述命令队列包括:将所述第一命令的事务标识符添加到所述第二命令的第一字段;以及更新所述第二命令的第二字段以指示所述第二命令是危险命令。18.根据权利要求12所述的方法,其进一步包括:至少部分地基于所述第一行地址不同于所述第二行地址、至少部分地基于所述第一列地址不同于所述第二列地址或两者来确定所述第一命令和所述第二命令不是危险命令。19.根据权利要求18所述的方法,其进一步包括:至少部分地基于确定所述第一命令和所述第二命令不是危险命令,将所述第一命令添加到所述缓冲器。
20.一种存储代码的非暂时性计算机可读媒体,所述代码包括指令,所述指令在由设备的处理器执行时使所述设备:接收指示第一存储体地址、第一行地址和第一列地址的第一命令;至少部分地基于所述第一存储体地址并且从各自与易失性存储器的相应存储体相关联的一组缓冲器中选择用于危险检测程序的缓冲器,所述危险检测程序检测受执行排序条件约束的危险命令;作为所述危险检测程序的一部分并且至少部分地基于选择所述缓冲器,将来自所述第一命令的所述第一行地址和所述第一列地址与来自所述缓冲器中的第二命令的第二行地址和第二列地址进行比较;以及至少部分地基于将来自所述第一命令的所述第一行地址和所述第一列地址与来自所述第二命令的所述第二行地址和所述第二列地址进行比较,确定所述第一命令和所述第二命令是否是受执行排序条件约束的危险命令。21.根据权利要求20所述的非暂时性计算机可读媒体,其中所述指令在由所述设备的所述处理器执行时使所述设备:至少部分地基于所述第一行地址与所述第二行地址匹配并且至少部分地基于所述第一列地址与所述第二列地址匹配,确定所述第一命令和所述第二命令是危险命令。22.根据权利要求21所述的非暂时性计算机可读媒体,其中所述指令在由所述设备的所述处理器执行时使所述设备:至少部分地基于确定所述第一命令和所述第二命令是危险命令,用所述第一命令替换所述缓冲器中的所述第二命令。23.根据权利要求22所述的非暂时性计算机可读媒体,其中所述指令在由所述设备的所述处理器执行时使所述设备:至少部分地基于接收到所述第一命令而将所述第一命令添加到命令队列,其中所述命令队列存储用于所述易失性存储器的命令和用于非易失性存储器的命令;以及至少部分地基于确定所述第一命令是危险命令而更新所述命令队列。24.根据权利要求23所述的非暂时性计算机可读媒体,其中使所述设备更新所述命令队列的所述指令包括使所述设备进行以下操作的指令:将所述第一命令的事务标识符添加到所述第二命令的第一字段;以及更新所述第二命令的第二字段以指示所述第二命令是危险命令。25.根据权利要求20所述的非暂时性计算机可读媒体,其中所述指令在由所述设备的所述处理器执行时使所述设备:至少部分地基于所述第一行地址不同于所述第二行地址、至少部分地基于所述第一列地址不同于所述第二列地址或两者来确定所述第一命令和所述第二命令不是危险命令;以及至少部分地基于确定所述第一命令和所述第二命令不是危险命令,将所述第一命令添加到所述缓冲器。

技术总结
本申请涉及多存储器装置中的危险检测。装置可接收指示第一存储体地址、第一行地址和第一列地址的第一命令。基于所述第一存储体地址,所述装置可选择用于危险检测程序的缓冲器,所述危险检测程序检测危险命令。作为所述危险检测程序的一部分,所述装置可将来自所述第一命令的所述第一行地址和所述第一列地址与来自所述缓冲器中的第二命令的第二行地址和第二列地址进行比较。所述装置可基于将来自所述第一命令的所述第一行地址和所述第一列地址与来自所述第二命令的所述第二行地址和所述第二列地址进行比较来确定所述第一命令和所述第二命令是否是危险命令。和所述第二命令是否是危险命令。和所述第二命令是否是危险命令。


技术研发人员:宋泽尚 S
受保护的技术使用者:美光科技公司
技术研发日:2022.08.16
技术公布日:2023/2/17
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献