【技术实现步骤摘要】
【国外来华专利技术】
本公开总体上涉及在主从环境中通信命令数据。
技术介绍
非易失性数据存储装置,比如嵌入式存储器装置(例如,嵌入式多媒体卡(eMMC)装置),和可移动存储器装置(例如,可移动通用串行总线(USB)闪存存储器装置,以及其他可移动存储卡),已经允许提升了数据和软件应用的便携性。非易失性数据存储装置的用户日渐依赖非易失性存储装置,以存储大量数据并提供对其快速存取。数据存储装置(例如,非易失性数据存储装置)可以是耦合到a主机装置。数据存储装置和主机装置可以各自具有对应的易失性存储器,比如随机存取存储器(RAM),用于临时存储。然而,主机RAM的容量典型地大于数据存储装置RAM的容量(例如,非易失性数据存储装置的控制器的RAM)。当主机装置和数据存储装置配置为使用双通道通信(例如,两个装置都可以向另一装置下达命令,以及从另一装置接收命令)进行通信时,主机装置和数据存储装置可以利用统一存储器架构(UMA),以使能数据存储装置将主机RAM用作数据存储装置的工作存储器(例如,二级物理表缓存,写入缓冲区,等等)。例如,一个或多个协议可以使能数据存储装置利用(例如,控制)主机RAM指定由数据存储装置使用的部分。然而,当主机装置和数据存储装置使用单通道通信时,比如当主机装置和数据存储装置以主从配置时(例如,主机装置是主装置,而数据存储装置是从装置),数据存储装置可能无法向主机装置下达命令。相应地,当在主从配置(例如,主从环境)的情况下,数据存储装置可能无法控制和/或存取主机RAM。
技术实现思路
本专利技术公开了用于在主从环境(例如,主从配置)中通信命令数据的技术。命令数据可以使能在 ...
【技术保护点】
一种方法包括:在包含非易失性存储器、并且耦合到以主从配置的主机装置的数据存储装置中,执行:从所述主机装置接收对应于第一读取命令的第一通知;基于所述第一通知将第一入口存储在通知队列中,所述第一入口对应于所述第一读取命令;将对应于第二命令的第一数据存储在所述非易失性存储器的存储位置处,其中所述存储位置对应于一经执行所述第一读取命令将被读取的地址,并且其中所述第二命令与将由所述主机装置进行的操作相关;以及在存储所述第一数据之后,设置对应于所述第一入口的指示符,其中所述指示符当被设置时,向所述主机装置转达所述数据存储装置准备好了执行所述第一读取命令。
【技术特征摘要】
【国外来华专利技术】2014.06.16 US 14/305,7581.一种方法包括:在包含非易失性存储器、并且耦合到以主从配置的主机装置的数据存储装置中,执行:从所述主机装置接收对应于第一读取命令的第一通知;基于所述第一通知将第一入口存储在通知队列中,所述第一入口对应于所述第一读取命令;将对应于第二命令的第一数据存储在所述非易失性存储器的存储位置处,其中所述存储位置对应于一经执行所述第一读取命令将被读取的地址,并且其中所述第二命令与将由所述主机装置进行的操作相关;以及在存储所述第一数据之后,设置对应于所述第一入口的指示符,其中所述指示符当被设置时,向所述主机装置转达所述数据存储装置准备好了执行所述第一读取命令。2.如权利要求1所述的方法,其中所述数据存储装置是从装置,其中所述主机装置是所述数据存储装置的主装置,并且其中所述第一通知识别所述非易失性存储器的所述存储位置。3.如权利要求1所述的方法,其中所述第一数据与命令数据相关,并且其中所述命令数据包含统一存储器读取命令数据,统一存储器写入命令数据,操作命令数据,或信息请求命令数据。4.如权利要求1所述的方法,其中所述操作将在所述主机装置的存储器处被进行,其中所述存储器包括所述主机装置的随机存取存储器(RAM),并且其中所述第二命令对应于将在所述随机存取存储器(RAM)的统一存储器区域上进行的存储器存取操作。5.如权利要求4所述的方法,其中所述通知队列的第一部分设置为使能所述数据存储装置指挥所述主机装置执行所述主机装置的所述随机存取存储器(RAM)的所述统一存储器区域的读取操作,并且其中所述通知队列的第二部分设置为使能所述数据存储装置指挥所述主机装置在所述主机装置的所述随机存取存储器(RAM)的所述统一存储器区域上执行写入操作。6.如权利要求1所述的方法,还包括:在设置所述指示符之后,从所述主机装置接收所述第一读取命令;以及响应于所述第一读取命令,将所述第一数据发送到所述主机装置,其中在所述第一数据被发送到所述主机装置之后,所述数据存储装置接收所述第二命令。7.如权利要求6所述的方法,其中所述第二命令是第二读取命令,并且还包括,响应于从所述主机装置接收所述第二命令,将第二数据从所述数据存储装置发送到所述主机装置,其中所述第二数据读取自所述数据存储装置的所述非易失性存储器的由所述第二命令指定的部分。8.如权利要求7所述的方法,还包括:在设置所述指示符之后,从所述主机装置接收对应于第三读取命令的第二通知;基于所述第二通知,将第二入口存储在所述通知队列中,所述第二入口对应于所述第三读取命令;以及清空对应于所述第二入口的第二指示符。9.如权利要求8所述的方法,还包括:在清空所述第二指示符之后,通过以下步骤发起所述第二数据从所述主机装置的所述易失性存储器到所述数据存储装置的取回:将对应于第一写入命令的第三数据存储在所述非易失性存储器的第二存储位置处,其中所述第二存储位置对应于经执行所述第三读取命令将被读取的地址;以及在存储所述第三数据之后,设置所述通知队列的所...
【专利技术属性】
技术研发人员:A沙哈拉巴尼,H奥辛斯基,R塞拉,
申请(专利权)人:桑迪士克科技有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。