[发明专利]基于UASP协议实现多端口储存媒体的系统及其方法有效
申请号: | 201110104771.1 | 申请日: | 2011-04-22 |
公开(公告)号: | CN102207921A | 公开(公告)日: | 2011-10-05 |
发明(设计)人: | 颜协寰;谢登全;林祐群 | 申请(专利权)人: | 钰创科技股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥;王颖 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 uasp 协议 实现 多端 储存 媒体 系统 及其 方法 | ||
技术领域
本发明涉及一种实现多端口储存媒体的系统及其方法,尤指一种基于USB3.0规范中的UASP协议实现多端口储存媒体的系统及其方法。
背景技术
以往通用串行总线的传输是采用序列传输,一次传送一个数据或指令,所以通用串行总线的传输效能相当有限。因此,USB 3.0规范了一种通用串行总线连接SCSI协议(USB Attached SCSI Protocol),其中UASP协议以类似小型电脑系统界面(small computer system interface,SCSI)的方式送出多笔指令或数据(亦即在UASP协议下,通用串行总线可支持多端口的储存媒体),不需等待上一笔指令或数据完成才能送出下一笔指令或数据,因此通用串行总线的传输效能显著提升。
请参照图1,图1为现有技术说明在UASP协议中,通用串行总线和单一储存媒体之间的信号交换(handshaking)的示意图。如图1所示,通用串行总线102先传送一读取数据指令1022及一写入数据指令1024至一储存媒体104,其中读取数据指令1022包含一指令标签“128”和端口号“0”,而写入数据指令1024包含一指令标签“129”和端口号“0”。储存媒体104接收读取数据指令1022及写入数据指令1024后,回传一读取就绪指令1042及一写入就绪指令1044至通用串行总线102,其中读取就绪指令1042包含指令标签“128”,而写入就绪指令1044包含指令标签“129”。因此,带有指令标签“129”的数据1026可经由通用串行总线102写入至储存媒体104,以及可经由通用串行总线102从储存媒体104读取带有指令标签“128”的数据1046。
如图1所示,在UASP协议中,通用串行总线102可同时传送至少一读取数据指令及/或至少一写入数据指令至单一储存媒体104,因此,储存媒体104可同时进行一次读取数据指令及一次写入数据指令。
请参照图2,图2为现有技术说明在UASP协议中,通用串行总线和二个储存媒体之间的信号交换(handshaking)的示意图。如图2所示,通用串行总线202分别传送一写入数据指令2022至一储存媒体204及一写入数据指令2024至一储存媒体206,依据既有UASP协议,其中写入指令2022包含一指令标签“128”和端口号“0”,而写入数据指令2024包含指令标签“129”和端口号“0”。储存媒体204接收写入数据指令2022后,回传一写入就绪指令2042至通用串行总线202,以及储存媒体206接收写入数据指令2024后,回传一写入就绪指令2062至通用串行总线202,其中写入就绪指令2042包含指令标签“128”,而写入就绪指令2062包含指令标签“129”。因此,当要经由通用串行总线102传送带有指令标签“128”的数据时,通用串行总线102将会无法判断带有指令标签“128”的数据2026是要写入至储存媒体204或是储存媒体206。而现有技术的写入数据指令因为所包含的端口号无法对应到特定储存媒体,而所传送的数据仅包含指令标签而无端口号,故仅能利用通用串行总线202和储存媒体204或是储存媒体206中的其中的一储存媒体(例如储存媒体204)先完成信号交换之后(即完成写入数据指令、写入就绪指令、以及传送数据),再处理通用串行总线202和另一储存媒体之间的信号交换,以解决上述问题。
发明内容
本发明的一实施例提供一种基于USB3.0规范中的UASP协议实现多端口储存媒体的系统。该系统包含一通用串行总线、至少一储存媒体及一储存装置。该通用串行总线用以传递至少一写入(write)数据指令,其中每一写入数据指令包含一指令标签和一映射于该指令标签的端口号,其中每一端口号对应一储存媒体;该至少一储存媒体耦接于该通用串行总线,每一储存媒体用以接收该写入数据指令后,回应一写入就绪(write ready)指令至该通用串行总线,其中该写入就绪指令包含对应该写入数据指令的该指令标签;及该储存装置耦接于该通用串行总线,该储存装置依据每一写入数据指令,储存每一指令标签与相对应端口号的一映射表,其中当该通用串行总线依据该写入就绪指令传送一包含该指令标签的数据时,该储存装置依据该指令标签与该映射表找出该指令标签所映射的该端口号,并将该数据传送至该端口号所对应的该储存媒体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于钰创科技股份有限公司,未经钰创科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110104771.1/2.html,转载请声明来源钻瓜专利网。