用于互连协议的帧接收的数据处理的方法以及存储设备技术

技术编号:36974352 阅读:65 留言:0更新日期:2023-03-25 17:54
本公开涉及用于互连协议的帧接收的数据处理的方法以及存储设备,适用于能够依据所述互连协议链接第二设备的第一设备中。所述方法在所述第一设备对来自所述第二设备的帧进行接收的处理过程中,在将第一帧所携带数据从数据链路层传送至网络层的过程中,预取第二帧的符号;且在将所述第一帧所携带数据传送至所述网络层后,且所述第二帧的符号已预取时,将所述第二帧所携带数据传送至所述网络层。借此,在接收到多个背对背的帧时,所述方法可促进所述数据链路层的帧接收效能的提升。述数据链路层的帧接收效能的提升。述数据链路层的帧接收效能的提升。

【技术实现步骤摘要】
用于互连协议的帧接收的数据处理的方法以及存储设备


[0001]本专利技术涉及一种电子设备,特别涉及用于互连协议的帧接收的数据处理的方法以及存储设备。

技术介绍

[0002]现今移动设备(如智能手机、平板电脑、多媒体设备、穿戴式设备之类的运算设备)中产生和处理的数据量不断增加,移动设备内部的芯片对芯片的或受移动设备影响的互连接口技术需要进一步的演进,从而达至能够满足更高的传输速度、低功耗操作、具可扩充性、支援多工处理、易于采用等目标。
[0003]为此,行动产业处理器接口(Mobile Industry Processor Interface,MIPI)联盟开发出能够符合上述目标的互连接口技术,例如关于物理层的MIPI M

PHY规范以及关于统一协议(Unified Protocol,UniPro)的MIPI UniPro规范。另一方面,联合电子设备工程委员会(Joint Electron Device Engineering Council,JEDEC)利用MIPI M

PHY规范及通用传输协议MIPI UniPro规范推出下一代高性能非易失性存储器标准,称为通用闪存存储(Universal Flash Storage,UFS),其可实现每秒十亿位等级的高速传输及低功耗操作,并具有高阶行动系统所需的功能和可扩展性,从而有助于为业界快速的采用。
[0004]技术人员在依据这些互连接口技术来开发的产品为相关芯片、电子模块或电子设备时,要确保产品的功能及操作能够符合规范。举例而言,依据UFS标准而实现的系统如包含了运算设备及非易失性存储器的存储设备,运算设备及存储设备分别担任本地的(local)主机与遥距的(remote)设备的角色。依据UniPro规范,主机与设备建立起双向的链路(link),且主机与设备之间的链路可以在任何一个传输方向上配置为多个(最多4个)通道(lane)。相对应地,主机与设备各自地配置依据UniPro规范的互连协议的处理电路需要具备处理多个通道的功能。
[0005]UFS标准利用UniPro规范来定义链接层中多个协议层,所述多个协议层包含有物理适配器层、数据链路层、网络层及传输层。数据链路层实现在网络层及物理适配器层之间,数据链路层负责数据流控制及错误处理。由于UniPro规范主要定义各协议层的功能并且定义概念性的服务存取点(service access point)模型来规范各协议层所提供的服务的接口以供实现时作为依据,研发人员在符合UniPro规范的要求下,需要利用各自的技术方案,可能利用硬件、固件或软件作具体的实现。在多通道的应用情景下,数据链路层在每单位时钟周期需要处理的帧中的符号的数量可能达至4、8或以上。是以,如何使数据链路层有效率地接收多个帧的符号的同时,并能够将帧所携带的数据有效地传送至网络层,这对于整体数据传输的通量的效能来说,是极具技术挑战的地方。

技术实现思路

[0006]实施方式提供了一种用于互连协议的帧接收的数据处理的技术,适用于能够依据所述互连协议链接第二设备的第一设备中。所述技术在所述第一设备对来自所述第二设备
的帧进行接收的处理过程中,在将第一帧所携带数据从数据链路层传送至网络层的过程中,预取第二帧的符号;且在将所述第一帧所携带数据传送至所述网络层后,且所述第二帧的符号已预取时,将所述第二帧所携带数据传送至所述网络层。借此,在接收到多个背对背的帧时,所述技术可促进所述数据链路层的帧接收效能的提升。
[0007]以下依据所述技术提出各种实施方式,如用于互连协议的帧接收的数据处理的方法以及存储设备。
[0008]实施方式提供一种用于互连协议的帧接收的数据处理的方法,适用于能够依据所述互连协议链接第二设备的第一设备中,所述方法包括:在所述第一设备对来自所述第二设备的帧进行接收的处理过程中:a)借由所述第一设备的用于实现所述互连协议的硬件协议引擎,提取数据链路层的第一帧的符号,并将所述第一帧所携带数据传送至网络层;b)借由所述硬件协议引擎,在将所述第一帧所携带数据传送至所述网络层的过程中,预取所述数据链路层的第二帧的符号;以及c)在将所述第一帧所携带数据传送至所述网络层后,且所述第二帧的符号已预取时,将所述第二帧所携带数据传送至所述网络层。
[0009]实施方式提供一种存储设备,能够依据互连协议链接主机,所述存储设备包括:接口电路、设备控制器及硬件协议引擎。所述接口电路用于实现所述互连协议的物理层以链接所述主机。所述设备控制器用于耦接到所述接口电路和存储模块,所述设备控制器包括:硬件协议引擎,所述硬件协议引擎用于实现所述互连协议,其中,在所述存储设备对来自所述主机的帧进行接收的处理过程中,所述硬件协议引擎执行多个操作。所述多个操作包括:a)所述硬件协议引擎提取数据链路层的第一帧的符号,并将所述第一帧所携带数据传送至网络层;b)在将所述第一帧所携带数据传送至所述网络层的过程中,所述硬件协议引擎预取所述数据链路层的第二帧的符号;以及c)在将所述第一帧所携带数据传送至所述网络层后,且所述第二帧的符号已预取时,所述硬件协议引擎将所述第二帧所携带数据传送至所述网络层。
[0010]在上述方法或存储设备的一些实施例中,所述硬件协议引擎接收到多个背对背的帧时,所述硬件协议引擎对所述多个背对背的帧执行所述步骤a)至c)或所述操作a)至c)直至所述多个背对背的帧被传送至所述网络层为止,从而增进所述数据链路层的帧接收的效能。
[0011]在上述方法或存储设备的一些实施例中,其中在所述步骤a)或所述操作a)中,所述硬件协议引擎从存储器缓冲区中提取所述第一帧的符号,并将所述第一帧的符号重复地寄存于第一寄存区及第二寄存区中。
[0012]在上述方法或存储设备的一些实施例中,其中在所述步骤b)或所述操作b)中,所述硬件协议引擎从所述接收用存储器缓冲区中预取所述第二帧的符号,并将所述第二帧的符号重复地寄存于所述第一寄存区及所述第二寄存区中。
[0013]在上述方法或存储设备的一些实施例中,其中在所述步骤b)或所述操作b)中,所述硬件协议引擎对所述第一寄存区及所述第二寄存区中的所述第一帧的符号进行分解及借由确认所述第一帧的符号中的帧结束标记与前一个帧结束标记以作对齐,从而将所述第一帧所携带数据传送至所述网络层。
[0014]在上述方法或存储设备的一些实施例中,其中在所述步骤c)或所述操作c)中,所述硬件协议引擎对所述第一寄存区及所述第二寄存区中的所述第二帧的符号进行分解及
借由确认所述第二帧的符号中的帧启始标记与下一个帧启始标记以作对齐,从而将所述第二帧所携带数据传送至所述网络层。
[0015]在上述方法或存储设备的一些实施例中,其中所述互连协议是通用闪存存储(Universal Flash Storage,UFS)标准。
附图说明
[0016]图1为依据本专利技术的一种实施方式的存储系统的示意方块图;
[0017]图2为用于互连协议的帧接收的数据处理的方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于互连协议的帧接收的数据处理的方法,其特征在于,所述方法适用于能够依据所述互连协议链接第二设备的第一设备中,所述方法包括:在所述第一设备对来自所述第二设备的帧进行接收的处理过程中:a)借由所述第一设备的用于实现所述互连协议的硬件协议引擎,提取数据链路层的第一帧的符号,并将所述第一帧所携带数据传送至网络层;b)借由所述硬件协议引擎,在将所述第一帧所携带数据传送至所述网络层的过程中,预取所述数据链路层的第二帧的符号;以及c)在将所述第一帧所携带数据传送至所述网络层后,且所述第二帧的符号已预取时,将所述第二帧所携带数据传送至所述网络层。2.根据权利要求1所述的方法,其特征在于,所述硬件协议引擎接收到多个背对背的帧时,所述硬件协议引擎对所述多个背对背的帧执行所述步骤a)至c)直至所述多个背对背的帧被传送至所述网络层为止,从而增进所述数据链路层的帧接收的效能。3.根据权利要求1所述的方法,其特征在于,所述步骤a)中,所述硬件协议引擎从存储器缓冲区中提取所述第一帧的符号,并将所述第一帧的符号重复地寄存于第一寄存区及第二寄存区中。4.根据权利要求3所述的方法,其特征在于,所述步骤b)中,所述硬件协议引擎从所述接收用存储器缓冲区中预取所述第二帧的符号,并将所述第二帧的符号重复地寄存于所述第一寄存区及所述第二寄存区中。5.根据权利要求4所述的方法,其特征在于,所述步骤b)中,所述硬件协议引擎对所述第一寄存区及所述第二寄存区中的所述第一帧的符号进行分解及借由确认所述第一帧的符号中的帧结束标记与前一个帧结束标记以作对齐,从而将所述第一帧所携带数据传送至所述网络层。6.根据权利要求5所述的方法,其特征在于,所述步骤c)中,所述硬件协议引擎对所述第一寄存区及所述第二寄存区中的所述第二帧的符号进行分解及借由确认所述第二帧的符号中的帧启始标记与下一个帧启始标记以作对齐,从而将所述第二帧所携带数据传送至所述网络层。7.根据权利要求1所述的方法,其特征在于,所述互连协议是通用闪存存储标准即UFS标准。8.一种存储设备,能够依据互连协议链接主机,其特征在于,所述存储设备包括:接口电路,所述接口电路用于实现所述互连协议...

【专利技术属性】
技术研发人员:林富雄
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1