System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术有关于存储器控制,且尤指一种借助交握(handshaking)阶段转变控制来对一预定通信架构中的一存储器装置进行链接管理的方法以及相关装置。
技术介绍
1、存储器装置可包含有用来储存数据的快闪存储器,并且针对快闪存储器的存取管理相当复杂,举例来说,存储器装置可以是一记忆卡、一固态硬碟(solid state drive,ssd)或一嵌入式储存装置(例如符合通用快闪储存(universal flash storage,ufs)规范的一嵌入式储存装置)。当制造商尝试根据行动产业处理器接口(mobile industryprocessor interface,mipi)联盟之统一协定(unified protocol,unipro)规范来加强存储器装置的某些特征时,可能会发生一些问题,尤其是,耦接于存储器装置的主机装置可能尝试建立主机装置与存储器装置之间的链接,但是在某些状况中,用来建立该链接的交握操作可能会无法顺利进行(例如由于主机装置或某些其它原因),其导致无法建立主机装置与存储器装置之间的该链接,先前技术尝试解决此问题,然而,可能引入了更多问题(例如某些副作用),因此,需要一种创新的方法以及相关架构来在不引入副作用的情况下或藉由不太可能引入副作用的方式解决该些问题。
技术实现思路
1、因此,本专利技术的目的之一在于提供一种借助交握转变控制来对一预定通信架构(例如行动产业处理器接口联盟之统一协定通信架构)中的一存储器装置进行链接管理的方法以及相关装置,以解决上述问题。
>2、本专利技术之至少一实施例提供了一种借助交握转变控制来对一预定通信架构中的一存储器装置进行链接管理的方法,其中该方法可应用于存储器装置的一存储器控制器,存储器装置可包含有存储器控制器以及一非挥发性存储器,以及非挥发性存储器可包含有至少一非挥发性存储器元件(例如一个或多个非挥发性存储器元件)。该方法可包含有:利用存储器控制器内的一传输接口电路的至少一上层控制器来开启传输接口电路的一实体层电路,以开始建立一主机装置与存储器装置之间的一链接;在进入存储器装置之一交握程序的一第一交握阶段之前,利用实体层电路来接收自主机装置传送的任一笔第一进入数据,以决定该任一笔第一进入数据是否指示主机装置系位于一相对应第一交握阶段中,并在检测到主机装置系位于相对应第一交握阶段中之前,防止将与第一交握阶段的第一预定数据相等的任一笔传出数据传送至主机装置,其中交握程序系用以建立主机装置与存储器装置之间的链接,以及第一交握阶段不是交握程序的多个交握阶段之中的最早交握阶段;以及因应该任一笔第一进入数据指示主机装置系位于相对应第一交握阶段中,利用实体层电路来将与第一预定数据相等的第一传出数据传送至主机装置。
3、除了上述方法之外,本专利技术亦提供了一种存储器装置,存储器装置包含有一存储器控制器以及一非挥发性存储器,非挥发性存储器系用以储存资讯,其中非挥发性存储器可包含有至少一非挥发性存储器元件(例如一个或多个非挥发性存储器元件)。存储器控制器系耦接于非挥发性存储器,并且存储器控制器系用以控制存储器装置的操作,此外,存储器控制器包含有一处理电路,其中处理电路系用以根据来自一主机装置的多个主机命令来控制存储器控制器,以允许主机装置透过存储器控制器来存取非挥发性存储器。存储器控制器另包含有一传输接口电路,传输接口电路系用以与主机装置进行通信,尤其是,包含有一实体层电路以及至少一上层控制器,其中实体层电路系用以为传输接口电路进行传输与接收操作,以及至少一上层控制器系用以根据一预定规范来控制实体层电路的操作。举例来说,存储器控制器利用至少一上层控制器来开启实体层电路,以开始建立主机装置与存储器装置之间的一链接;在进入存储器装置之一交握程序的一第一交握阶段之前,存储器控制器利用实体层电路来接收自主机装置传送的任一笔第一进入数据,以决定该任一笔第一进入数据是否指示主机装置系位于一相对应第一交握阶段中,并在检测到主机装置系位于相对应第一交握阶段中之前,防止将与第一交握阶段的第一预定数据相等的任一笔传出数据传送至主机装置,其中交握程序系用以建立主机装置与存储器装置之间的链接,以及第一交握阶段不是交握程序的多个交握阶段之中的最早交握阶段;以及因应该任一笔第一进入数据指示主机装置系位于相对应第一交握阶段中,存储器控制器利用实体层电路来将与第一预定数据相等的第一传出数据传送至主机装置。
4、根据某些实施例,本专利技术另提供了一种电子装置,该电子装置可包含有上述存储器装置并另包含有耦接于存储器装置的主机装置,主机装置可包含有:至少一处理器,用以控制主机装置的操作;以及一电源供应电路,耦接于至少一处理器,并且用以提供电源给至少一处理器以及存储器装置,此外,存储器装置提供储存空间给主机装置。
5、除了上述方法之外,本专利技术另提供了一种存储器装置的存储器控制器,其中存储器装置包含有存储器控制器以及一非挥发性存储器,非挥发性存储器可包含有至少一非挥发性存储器元件(例如一个或多个非挥发性存储器元件)。此外,存储器控制器包含有一处理电路,其中处理电路系用以根据来自一主机装置的多个主机命令来控制存储器控制器,以允许主机装置透过存储器控制器来存取非挥发性存储器。存储器控制器另包含有一传输接口电路,传输接口电路系用以与主机装置进行通信,尤其是,包含有一实体层电路以及至少一上层控制器,其中实体层电路系用以为传输接口电路进行传输与接收操作,以及至少一上层控制器系用以根据一预定规范来控制实体层电路的操作。举例来说,存储器控制器利用至少一上层控制器来开启实体层电路,以开始建立主机装置与存储器装置之间的一链接;在进入存储器装置之一交握程序的一第一交握阶段之前,存储器控制器利用实体层电路来接收自主机装置传送的任一笔第一进入数据,以决定该任一笔第一进入数据是否指示主机装置系位于一相对应第一交握阶段中,并在检测到主机装置系位于相对应第一交握阶段中之前,防止将与第一交握阶段的第一预定数据相等的任一笔传出数据传送至主机装置,其中交握程序系用以建立主机装置与存储器装置之间的链接,以及第一交握阶段不是交握程序的多个交握阶段之中的最早交握阶段;以及因应该任一笔第一进入数据指示主机装置系位于相对应第一交握阶段中,存储器控制器利用实体层电路来将与第一预定数据相等的第一传出数据传送至主机装置。
6、本专利技术的方法与装置可保证在不同情况下适当地操作存储器装置,举例来说,存储器装置(例如存储器控制器)可控制实体层电路来等待主机装置的一交握阶段转变(例如自主机装置之交握程序的目前交握阶段至主机装置之交握程序的下一个交握阶段的转变)并进行存储器装置的相对应交握阶段转变(例如自存储器装置之交握程序的目前交握阶段至存储器装置之交握程序的下一个交握阶段的转变),以防止用来建立该链接的任一个交握操作无法顺利进行(例如由于主机装置或某些其它原因),并因此可保证主机装置与存储器装置之间的该链接可以成功地建立,此外,本专利技术的方法以及装置可在不引入副作用的情况下或藉由不太可能引入副作用的方式解决先前技术的问题。
本文档来自技高网...【技术保护点】
1.一种借助交握阶段转变控制来进行一预定通信架构中的一存储器装置的链接管理的方法,该方法系应用于该存储器装置的一存储器控制器,该存储器装置包含有该存储器控制器以及一非挥发性存储器,该非挥发性存储器包含有至少一非挥发性存储器元件,该方法包含有:
2.如权利要求1所述的方法,其特征在于,该交握程序的该多个交握阶段包含有该第一交握阶段,并另包含有该第一交握阶段之前的一先前交握阶段;以及该方法另包含有:
3.如权利要求1所述的方法,其特征在于,另包含有:
4.如权利要求1所述的方法,其特征在于,另包含有:
5.如权利要求1所述的方法,其特征在于,另包含有:
6.如权利要求5所述的方法,其特征在于,另包含有:
7.如权利要求6所述的方法,其特征在于,该后续预定数据代表用来指示该存储器装置的至少一能力参数的能力数据,并且该实体层电路将与该后续预定数据相等的该后续传出数据传送至该主机装置,以将该至少一能力参数通知给该主机装置。
8.如权利要求6所述的方法,其特征在于,该后续预定数据代表用来指示该存储器装置的至少
9.如权利要求8所述的方法,其特征在于,该至少一流信用包含有该存储器装置的一数据缓冲器大小。
10.如权利要求1所述的方法,其特征在于,该交握程序的该多个交握阶段包含有该第一交握阶段,并另包含有在该第一交握阶段之前的多个先前交握阶段。
11.如权利要求10所述的方法,其特征在于,另包含有:
12.如权利要求11所述的方法,其特征在于,另包含有:
13.如权利要求10所述的方法,其特征在于,该第一预定数据代表用来指示该存储器装置的至少一能力参数的能力数据,并且该实体层电路将与该第一预定数据相等的该第一传出数据传送至该主机装置,以将该至少一能力参数通知给该主机装置。
14.如权利要求10所述的方法,其特征在于,该第一预定数据代表用来指示该存储器装置的至少一流信用的流信用数据,并且该实体层电路将与该第一预定数据相等的该第一传出数据传送至该主机装置,以将该至少一流信用通知给该主机装置。
15.如权利要求14所述的方法,其特征在于,该至少一流信用包含有该存储器装置的一数据缓冲器大小。
16.一种存储器装置,包含有:
17.一种电子装置,其包含有权利要求16所述的存储器装置,并且另包含有:
18.一种存储器装置的存储器控制器,该存储器装置包含有该存储器控制器以及一非挥发性存储器,该非挥发性存储器包含有至少一非挥发性存储器元件,该存储器控制器包含有:
...【技术特征摘要】
1.一种借助交握阶段转变控制来进行一预定通信架构中的一存储器装置的链接管理的方法,该方法系应用于该存储器装置的一存储器控制器,该存储器装置包含有该存储器控制器以及一非挥发性存储器,该非挥发性存储器包含有至少一非挥发性存储器元件,该方法包含有:
2.如权利要求1所述的方法,其特征在于,该交握程序的该多个交握阶段包含有该第一交握阶段,并另包含有该第一交握阶段之前的一先前交握阶段;以及该方法另包含有:
3.如权利要求1所述的方法,其特征在于,另包含有:
4.如权利要求1所述的方法,其特征在于,另包含有:
5.如权利要求1所述的方法,其特征在于,另包含有:
6.如权利要求5所述的方法,其特征在于,另包含有:
7.如权利要求6所述的方法,其特征在于,该后续预定数据代表用来指示该存储器装置的至少一能力参数的能力数据,并且该实体层电路将与该后续预定数据相等的该后续传出数据传送至该主机装置,以将该至少一能力参数通知给该主机装置。
8.如权利要求6所述的方法,其特征在于,该后续预定数据代表用来指示该存储器装置的至少一流信用的流信用数据,并且该实体层电路将与该后续预定数据相等的该后续传出数据传送至该主机装置,以将该至少一流信用通知给该主机装置。
9.如权利要求8所述的方法,其特征在于,该至少一流信用包含有该...
【专利技术属性】
技术研发人员:叶柏昌,郭国铨,陈致强,
申请(专利权)人:慧荣科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。