控制非直接串行连接存储设备的设备及其应用和操作方法技术

技术编号:17138520 阅读:57 留言:0更新日期:2018-01-27 14:29
一种设备,包括:用于与外部处理器的通信的第一输入/输出(I/O)端口,用于与第二设备的通信的第二I/O端口,以及接口适配器,其支持通过第一和第二I/O端口经由具有多个层的协议的通信,这多个层包括应用层、物理层和物理适配器层。应用层根据应用层格式处理信息并且物理适配器层根据物理适配器层格式处理信息。设备通过第一I/O端口从外部处理器接收应用层格式的为第二设备的物理层设定一个或多个通信条件的请求,将请求从应用层格式转换成物理适配器层格式,并且将经转换的物理适配器层格式的请求通过第二I/O端口发送到第二设备。

Equipment for controlling non direct serial connection storage equipment and its application and operation method

An apparatus comprises: a first input / output communication with external processor (I/O) port, is used for communication with the second device second I/O ports, as well as its support through the communication interface adapter, by having multiple layers protocol of the first and second I/O ports, the multiple layers including the application layer, physical adapter layer and physical layer. The application layer processes information according to the application layer format and the physical adapter layer processes information according to the physical adapter layer format. The equipment receives the application layer from the external processor through the I/O port of the first set of one or more communication conditions for the physical layer second device request, the request from the application layer to the physical format conversion adapter layer format, and the physical adapter conversion layer format request through I/O port second to send second equipment.

【技术实现步骤摘要】
控制非直接串行连接存储设备的设备及其应用和操作方法
本公开涉及电子电路或设备之间的通信,更具体而言涉及处理用于电子电路或设备之间的接口的一个或多个封包和信息的方案。
技术介绍
现今使用着各种各样的电子设备。电子设备基于其中包括的各种电子电路的操作来执行其自己的(一个或多个)功能。电子设备执行其自己的(一个或多个)功能以向用户提供(一个或多个)服务。电子设备可单独操作来提供(一个或多个)服务。一些电子设备可与其他(一个或多个)电子设备或(一个或多个)外部电子电路通信以提供(一个或多个)服务。操作处理器和存储设备是电子设备的一些示例。例如,操作处理器可与存储设备通信(例如,接口)以提供数据存储服务。操作处理器可在与存储设备接口的同时与存储设备交换数据/信息/信号/封包。操作处理器和存储设备可采用接口协议来与彼此通信。随着对具有更高性能和效率的电子设备的需求增大,电子设备的配置和接口方式已有了各种演变。例如,各种电路配置和操作方法已被开发来实现具有更大容量的存储设备。然而,在一些情况中,改变电路配置和操作方法以满足用户的需求可能导致成本、配置复杂度和电路面积的增大。专利
技术实现思路
本公开的示例本文档来自技高网
...
控制非直接串行连接存储设备的设备及其应用和操作方法

【技术保护点】
一种设备,包括:第一输入/输出端口,被配置为连接到外部处理器,用于所述外部处理器和所述设备之间的通信;第二输入/输出端口,被配置为连接到第二设备,用于所述处理器和所述第二设备之间经由所述设备的通信;以及至少一个接口适配器,用于支持由所述设备通过所述第一输入/输出端口和第二输入/输出端口经由具有多个层的协议进行的通信,所述多个层至少包括应用层、物理层和物理适配器层,其中所述应用层根据应用层格式处理信息并且所述物理适配器层根据物理适配器层格式处理信息,其中,所述设备被配置为通过所述第一输入/输出端口从所述外部处理器接收所述应用层格式的为所述第二设备的物理层设定一个或多个通信条件的请求,将接收到的请...

【技术特征摘要】
2016.07.19 KR 10-2016-00915341.一种设备,包括:第一输入/输出端口,被配置为连接到外部处理器,用于所述外部处理器和所述设备之间的通信;第二输入/输出端口,被配置为连接到第二设备,用于所述处理器和所述第二设备之间经由所述设备的通信;以及至少一个接口适配器,用于支持由所述设备通过所述第一输入/输出端口和第二输入/输出端口经由具有多个层的协议进行的通信,所述多个层至少包括应用层、物理层和物理适配器层,其中所述应用层根据应用层格式处理信息并且所述物理适配器层根据物理适配器层格式处理信息,其中,所述设备被配置为通过所述第一输入/输出端口从所述外部处理器接收所述应用层格式的为所述第二设备的物理层设定一个或多个通信条件的请求,将接收到的请求从所述应用层格式转换成所述物理适配器层格式,并且将经转换的所述物理适配器层格式的请求通过所述第二输入/输出端口发送到所述第二设备。2.如权利要求1所述的设备,还包括非易失性存储器,所述非易失性存储器被配置为存储供所述外部处理器通过所述第一输入/输出端口访问的数据。3.如权利要求1所述的设备,还包括:转换逻辑,其被配置为从接收到的请求提取控制信息,其中所述控制信息识别要为所述第二设备的物理层设定的一个或多个通信条件;以及与所述转换逻辑相关联的存储器,用于存储所述第一控制信息。4.如权利要求3所述的设备,其中,所述转换逻辑进一步包括:目标判定电路,其被配置为从接收到的请求判定接收到的请求的目标是所述第二设备;以及格式重配置块,其为经转换的所述物理适配器层格式的请求重配置所述控制信息。5.如权利要求4所述的设备,其中,所述应用层格式包括通用闪存(UFS)协议信息单元封包格式,并且所述物理适配器层格式包括物理适配器层(PACP)帧格式。6.如权利要求1所述的设备,其中,所述设备还被配置为:通过所述第二输入/输出端口从所述第二设备接收对经转换的请求的响应,所述响应被所述设备以所述物理适配器层格式接收;将接收到的响应从所述物理适配器层格式转换到所述应用层格式;并且将经转换的所述应用层格式的响应通过所述第一输入/输出端口发送到所述外部控制器。7.如权利要求1所述的设备,其中,所述设备还被配置为通过所述第一输入/输出端口从所述外部处理器接收所述应用层格式的为与所述第二设备串行连接的第三设备的物理层设定一个或多个通信条件的第二请求,并且将所述应用层格式的请求通过所述第二输入/输出端口发送到所述第二设备。8.如权利要求7所述的设备,其中,所述设备还被配置为通过所述第一输入/输出端口从所述外部处理器接收所述物理适配器层格式的为所述设备的第一输入/输出端口的物理层设定一个或多个通信条件的第三请求,并且响应于接收到的第三请求为所述设备的第一输入/输出端口的物理层设定一个或多个通信条件。9.一种设备,包括:第一输入/输出端口,被配置为连接到外部处理器,用于所述外部处理器和所述设备之间的通信;第二输入/输出端口,被配置为连接到第二设备,用于所述处理器和所述第二设备之间经由所述设备的通信;以及至少一个接口适配器,用于支持由所述设备通过所述第一输入/输出端口和第二输入/输出端口经由具有多个层的协议进行的通信,所述多个层对于所述第一输入/输出端口和第二输入/输出端口的每一者至少包括应用层、物理层和物理适配器层,其中所述应用层根据应用层格式处理信息并且所述物理适配器层根据物理适配器层格式处理信息,其中,所述设备被配置为:通过所述第一输入/输出端口从所述外部处理器接收所述物理适配器层格式的为所述设备的物理层或所述第二设备的物理层设定一个或多个通信条件的请求;从所述物理适配器层格式的接收到的请求判定所述请求是否是关于所述设备的;并且当判定接收到的请求不是关于所述设备的时候将所述物理适配器层格式的请求通过所述第二输入/输出端口转发到所述第二设备。10.如权利要求9所述的设备,其中,所述设备还被配置为当判定接收到的请求是关于所述设备的时候为所述设备的第一输入/输出端口的物理层设定一个或多个通信条件。11.如权利要求9所述的设备,其中,所述物理适配器层格式包括端口ID字段并且接收到的请求在所述端口ID字段中包括端口ID,所述端口ID针对接收到的请求识别目标端口,并且其中,所述设备包括目标判定逻辑,该目标判定逻辑被配置为从所述端口ID判定接收到的请求是关于所述第二设备的。12.如权利要求9所述的设备,还包括非易失性存储器,该非易失性存储器被配置为存储供所述外部处理器通过所述第一输入/输出端口访问的数据。13.如权利要求9所述的设备,其中,所述应用层格式包括通用闪存(UFS)协议信息单元封包格式,并且所述物理适配器层格式包括物理适配器层(PACP)帧格式。14.如权利要求13所述的设备,其中,所接收的PACP格式的请求包括控制信息,并且其中,所述控制信息包括针对接收到的请求识别目标端口的端口ID,并且其中,所述设备包括与所述应用层相关联的目标判定逻辑,该目标判定逻辑被配置为从所述端口ID判定接收到的请求是否是关于所述设备的。15.如权利要求13所述的设备,其中,所接收的PACP格式的请求包括控制信息、以及端口ID字段中的端口ID,所述端口ID针对接收到的请求识别目标端口,并且其中,所述设备包括与所述应用层相关联的目标判定逻辑,该目标判定逻辑被配置为从所述端口ID判定接收到的请求是否是关于所述设备的。16.如权利要求13所述的设备,其中,所接收的PACP格式的请求包括控制信息,并且其中,所述控制信息包括针对接收到的请求识别目标端口的端口ID,并且其中,所述设备包括与所述物理适配器层相关联的跳过(skip)逻辑,该跳过逻辑被配置为从所述端口ID判定接收到的请求是否是关于所述设备的。17.如权利要求13所述的设备,其中,所述PACP格式的接收到的请求包括控制信息、以及端口ID字段中的端口ID,所述端口ID针对接收到的请求识别目标端口,并且其中,所述设备包括与所述物理适配器层相关联的跳过逻辑,该跳过逻辑被配置为从所述端口ID判定所述请求是否是关于所述设备的。18.一种存储系统,包括:处理器,具有处理器输入/输出端口;以及第一存储设备,具有与所述处理器输入/输出端口连接的用于所述处理器与所述第一存储设备之间的通信的第一输入/输出端口,并且具有第二输入/输出端口,所述第一存储设备还包括用于存储与所述处理器相关联的数据的第一非易失性存储器,以及至少一个第一接口适配器,用于支持由所述第一存储设备通过所述第一输入/输出端口和第二输入/输出端口经由具有多个层的协议进行的通信,所述多个层对于每个所述输入/输出端口至少包括物理层,其中,所述第一存储设备被配置成使得当所述处理器检测到第二存储设备连接到所述第一存储设备的第二输入/输出端口并且所述处理器通过所述第一输入/输出端口向所述第一存储设备发送为所述第二存储设备的物理层设定通信条件的请求时,则响应于接收到所述请求,所述第一存储设备通过所述第二输入/输出端口将所述请求以如下格式提供给所述第二存储设备:所述格式能够被所述第二存储设备的管理所述第二存储设备的物理层的通信条件的层所处理。19.如权利要求18所述的存储系统,其中,所述多个层还至少包括应用层和物理适配器层,其中所述应用层根据应用层格式处理信息并且所述物理适配器层根据物理适配器层格式处理信息,并且其中,所述第一存储设备接收所述应用层格式的请求并且被配置为将接收到的请求从所述应用层格式转换到所述物理适配器层格式,并且将经转换的所述物理适配器层格式的请求通过所述第二输入/输出端口发送到所述第二存储设备。20.如权利要求19所述的存储系统,其中,所述第一存储设备还包括:转换逻辑,其被配置为从接收到的请求提取控制信息,其中所述控制信息识别要为所述第二存储设备的物理层设定的一个或多个通信条件;以及与所述转换逻辑相关联的存储器,用于存储所述第一控制信息。21.如权利要求20所述的存储系统,其中,所述转换逻辑进一步包括:目标判定电路,其被配置为从接收到的请求判定接收到的请求的目标是所述第二存储设备;以及格式重配置块,其为经转换的所述物理适配器层格式的请...

【专利技术属性】
技术研发人员:李英敏徐晟皓朴炫泰吴和锡
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

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

1