存储装置及其操作方法和计算系统的制作方法_3

文档序号:9235379阅读:来源:国知局
送的所有数据中的包括在对应的UPIU中的数据偏移的信息。换句话说,数据传输偏移。
[0095]数据输出UPIU的第16字段至第19字段包括关于将通过对应的UPIU被发送的数据的字节数的信息。换句话说,数据缓冲区偏移。
[0096]数据输出UPIU的第20字段至第31字段用作状态信息区域SIA。
[0097]将头部的端对端CRC码可选地添加在数据输出UPIU的第31字段之后。例如,如果第O字段的第一比特为‘0’,则可省略头部的端对端CRC码。在这种情况下,数据输出UPIU的第k字段可为第31字段之后的第32字段。
[0098]数据输出UPIU的第k字段和其后的字段(例如,k+Ι至k+长度-1)可包括输出数据。
[0099]数据的端对端CRC码可选地添加在输出数据字段之后。例如,如果第O字段的第二比特为‘ O ’,则可省略数据的端对端CRC码。
[0100]数据输出UPIU的第4字段至第7字段、第9字段和第20字段至第31字段用作状态信息区域SIA。可将状态信息添加为状态信息区域SIA的至少一个字段或至少一个比特。
[0101]例如,如参照图4的描述那样,可在预定位置包括两个或更多个状态信息。如参照图5的描述那样,可一起包括两个或更多个状态信息与标记数据。如参照图6的描述那样,可一起包括两个或更多个状态信息与状态信息映射数据。
[0102]图8示出了根据本发明构思的示例性实施例的存储装置100输出的数据的格式。在本发明构思的示例性实施例中,根据UFS规格,存储装置100可根据UPIU的格式输出数据。
[0103]参照图8,存储装置100输出传输就绪(ready to transfer)UPIU。传输就绪UPIU由多个字段形成。利用在方框中标记的编号来称呼传输就绪UPIU的各个字段。传输就绪UPIU的各个字段包括I字节数据。
[0104]传输就绪UPIU的第O字段包括关于事务类型的信息。例如,分配给传输就绪UPIU的事务码为‘110001b’。传输就绪UPIU的第I字段是标记字段,并且不在传输就绪UPIU中使用。传输就绪UPIU的第2字段存储关于目标装置的LUN的信息,并且传输就绪UPIU的第3字段包括关于任务标签的信息。
[0105]传输就绪UPIU的第4字段至第7字段可用作状态信息区域SIA。
[0106]传输就绪UPIU的第8字段包括EHS的总长度。传输就绪UPIU的第9字段用作状态信息区域SIA。传输就绪UPIU的第10字段和第11字段指示关于数据段的有效字节数的信息,并且不在传输就绪UPIU中使用。
[0107]传输就绪UPIU的第12字段至第15字段可包括关于将被发送的数据的起始位置的信息。换句话说,数据缓冲区偏移。
[0108]传输就绪UPIU的第16字段至第19字段包括关于外部主机装置请求的字节数的信息。换句话说,数据传输偏移。
[0109]传输就绪UPIU的第20字段至第31字段用作状态信息区域SIA。
[0110]头部的端对端CRC码可选地添加在传输就绪UPIU的第31字段之后。例如,如果第O字段的第一比特为‘0’,则可省略头部的端对端CRC码。
[0111]传输就绪UPIU的第4字段至第7字段、第9字段和第20字段至第31字段用作状态信息区域SIA。可将状态信息添加为状态信息区域SIA的至少一个字段或至少一个比特。
[0112]例如,如参照图4的描述那样,可在预定位置包括两个或更多个状态信息。如参照图5的描述那样,可一起包括两个或更多个状态信息与标记数据。如参照图6的描述那样,可一起包括两个或更多个状态信息与状态信息映射数据。
[0113]图9示出了根据本发明构思的示例性实施例的存储装置100输出的数据的格式。在本发明构思的示例性实施例中,根据UFS规格,存储装置100可根据UPIU的格式输出数据。
[0114]参照图9,存储装置100输出任务管理响应UPIU。任务管理响应UPIU由多个字段形成。利用在方框中标记的编号来称呼任务管理响应UPIU的各个字段。任务管理响应UPIU的各个字段包括I字节数据。
[0115]任务管理响应UPIU的第O字段包括关于事务类型的信息。例如,分配给任务管理响应UPIU的事务码为‘100100b’。任务管理响应UPIU的第I字段是标记字段,并且不在任务管理响应UPIU中使用。任务管理响应UPIU的第2字段存储关于目标装置的LUN的信息,并且任务管理响应UPIU的第3字段包括关于任务标签的信息。
[0116]任务管理响应UPIU的第4字段至第7字段可用作状态信息区域SIA。
[0117]任务管理响应UPIU的第8字段包括EHS的总长度。任务管理响应UPIU的第9字段用作状态信息区域SIA。任务管理响应UPIU的第10字段和第11字段指示关于数据段的有效字节数的信息,并且不在任务管理响应UPIU中使用。
[0118]任务管理响应UPIU的第12字段至第19字段可包括关于任务管理服务响应的信息。换句话说,输出参数I和输出参数2。例如,第12字段至第19字段可包括指示请求的任务是否完成、任务是否是存储装置100不支持的任务、任务失败还是成功、LUN是否正确等的信息。
[0119]任务管理响应UPIU的第20字段至第31字段用作状态信息区域SIA。
[0120]头部的端对端CRC码可选地添加在任务管理响应UPIU的第31字段之后。例如,如果第O字段的第一比特为‘0’,则可省略头部的端对端CRC码。
[0121]任务管理响应UPIU的第4字段至第7字段、第9字段和第20字段至第31字段用作状态信息区域SIA。可将状态信息添加为状态信息区域SIA的至少一个字段或至少一个比特。
[0122]例如,如参照图4的描述那样,可在预定位置包括两个或更多个状态信息。如参照图5的描述那样,可一起包括两个或更多个状态信息与标记数据。如参照图6的描述那样,可一起包括两个或更多个状态信息与状态信息映射数据。
[0123]图10示出了根据本发明构思的示例性实施例的存储装置100输出的数据的格式。在本发明构思的示例性实施例中,根据UFS规格,存储装置100可根据UPIU的格式输出数据。
[0124]参照图10,存储装置100输出查询响应UPIU。查询响应UPIU由多个字段形成。利用在方框中标记的编号来称呼查询响应UPIU的各个字段。查询响应UPIU的各个字段包括I字节数据。
[0125]查询响应UPIU的第O字段包括关于事务类型的信息。例如,分配给查询响应UPIU的事务码为‘010110b’。查询响应UPIU的第I字段是标记字段,并且不在查询响应UPIU中使用。查询响应UPIU的第2字段用作状态信息区域SIA。查询响应UPIU的第3字段包括关于任务标签的信息。
[0126]查询响应UPIU的第4字段用作状态信息区域SIA。查询响应UPIU的第5字段包括经查询请求UPIU接收的原始查询功能值。查询响应UPIU的第6字段包括关于根据查询请求UPIU执行的操作的信息。查询响应UPIU的第7字段用作状态信息区域SIA。
[0127]查询响应UPIU的第8字段包括EHS的总长度。查询响应UPIU的第9字段包括装置信息并且被保留。查询响应UPIU的第10字段和第11字段指示关于数据段的有效字节数的信息。
[0128]根据查询响应UPIU的类型,查询响应UPIU的第12字段至第27字段可包括各种信息,这将在稍后描述。换句话说,事务专用字段。
[0129]查询响应UPIU的第28字段至第31字段用作状态信息区域SIA。
[0130]头部的端对端CRC码可选地添加在查询响应UPIU的第31字段之后。例如,如果第O字段的第一比特为‘0’,则可省略头部的端对端CRC码。在这种情况下,查询响应UPIU的第k字段可为第31字段之后的第32字段。
[0131]查询响应UPIU的第k字段和其后的字段(例如,k+Ι至k+长度-1)可包括输出数据。例如,可根据查询响应UPIU的类型选择性地提供数据字段。
[0132]数据的端对端CRC码可选地添加在输出数据字段之后。例如,如果第O字段的第二比特为‘ O ’,则可省略数据的端对端CRC码。
[0133]查询响应UPIU的第2字段、第4字段、第7字段和第28字段至第31字段用作状态信息区域SIA。可将状态信息添加为状态信息区域SIA的至少一个字段或至少一个比特。
[0134]例如,如参照图4的描述那样,可在预定位置包括两个或更多个状态信息。如参照图5的描述那样,可一起包括两个或更多个状态信息与标记数据。如参照图6的描述那样,可一起包括两个或更多个状态信息与状态信息映射数据。
[0135]图11示出了根据本发明构思的示例性实施例的图10所示的第12字段至第27字段。在图11中,示出了根据请求读描述符的查询请求UPIU产生的查询响应UPIU的第12字段至第27字段。
[0136]参照图11,第12字段包括关于操作码的信息。与读描述符关联的操作码可为‘Olh’。第13字段与操作码关联,并包括与查询请求UPIU相同的描述符识别编号(IDN)。第14字段是变址字段,并包括与查询请求UPIU相同的变址值。第15字段是选择器字段,并包括与查询请求UPIU相同的选择器值。
[0137]第16字段和第17字段用作状态信息区域SIA。第18字段和第19字段包括关于根据查询请求UPIU返回的字节数的信息。
[0138]第20字段至第27字段用作状态信息区域SIA。
[0139]与读描述符关联的查询响应UPIU可使用第16字段、第17字段和第20字段至第27字段作为状态信息区域SIA。
[0140]图12示出了根据本发明构思的示例性实施例的图10所示的第12字段至第27字段。在图12中,示出了根据请求了写描述符的查询请求UPIU而产生的查询响应UPIU的第12字段至第27字段。
[0141]参照图12,第12字段包括关于操作码的信息。与写描述符关联的操作码可为‘02h’。第13字段与操作码关联,并包括与查询请求UPIU相同的描述符识别编号(IDN)。第14字段是变址字段,并包括与查询请求UPIU相同的变址值。第15字段是选择器字段,并包括与查询请求UPIU相同的选择器值。
[0142]第16字段和第17字段用作状态信息区域SIA。第18字段和第19字段包括关于根据查询请求UPIU写入的描述符字节数的信息。
[0143]第20字段至第27字段用作状态信息区域SIA。
[0144]与写描述符关联的查询响应UPIU可使用第16字段、第17字段和第20字段至第27字段作为状态信息区域SIA。
[0145]图13示出了根据本发明构思的示例性实施例的图10所示的第12字段至第27字段。在图13中,示出了根据请求了读属性的查询请求UPIU而产生的查询响应UPIU的第12字段至第27字段。
[0146]参照图13,第12字段包括关于操作码的信息。与读属性关联的操作
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1