[发明专利]始发设备通知方法和设备有效
申请号: | 200780052300.2 | 申请日: | 2007-11-08 |
公开(公告)号: | CN101669098A | 公开(公告)日: | 2010-03-10 |
发明(设计)人: | R·J·斯滕福特;A·F·艾洛 | 申请(专利权)人: | LSI公司 |
主分类号: | G06F13/00 | 分类号: | G06F13/00 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 朱海煜;徐予红 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 始发 设备 通知 方法 | ||
相关申请的交叉引用
本申请是2006年12月22日提交的标题为“串行高级技术附件 (SATA)和串行连接小型计算机系统接口(SCSI)(SAS)桥接”的先前提交 的美国专利申请No.11/644549(以下称作“SATA专利文献”)的部分延 续,将其公开结合到本文中,好像是在本文完全提出。
技术领域
一般来说,本发明涉及在串行高级技术附件ATA(SATA)和/或串 行连接小型计算机系统接口(SCSI)(SAS)环境中使用始发设备(initiator) 和目标设备(target)的系统,具体来说,涉及使两个或更多始发设备相 互进行通信和/或共享信息而无需它们之间的直接连接的目标设备。
背景技术
SATA协议概述
本文所使用的“装置”表示遵守本行业所采用的任何已知标准的 外设。SATA是大容量存储装置的并行高级技术附件(ATA)附件的高速 串行链路替代。所采用的串行链路是点对点高速差分链路,它利用本 领域的技术人员已知的千兆位技术和8b/10b编码。SATA协议基于与 开放系统互连(OSI)参考模型相似的分层通信模型。下面提供概述。关 于更详细情况,读者参阅通过引用结合到本文中的SATA标准文献。 在目前于串行ATA工作组网站www.serialata.org可得到的标题为“串 行ATA:高速串行化ATA附件”或“串行ATA国际组织:串行ATA 修订版2.5”(日期为2005年10月27日)的发布中提供SATA规范。
在SATA协议中,各协议层直接或间接地与其对等部分进行通信。 串行ATA链路由按照已知标准的协议来定义,其具有四个通信层,即, 用于在物理级执行通信的物理层、链路层、传输层和应用层或者有时 称作命令层。发射器和接收器不能直接相互通信,而是必须在到达另 一个的对应层之前经过其系统的其它层。例如,对于发射器的物理层 与接收器的传输层的通信,它必须首先经过发射器的链路、传输和应 用层,然后经过串行ATA链路到达接收器的应用层,最后到达接收器 的传输层。
通信或交换的基本单元是帧。帧由帧起始(SOF)原语、帧信息结构 (FIS)、对FIS的内容所计算的循环冗余校验和(CRC)以及帧结束(EOF) 原语组成。串行ATA组织已经定义其中提供了帧的定义的规范,该规 范要在本文档中使用。原语是用于控制和提供串行线路的状态的双字 (Dword)实体,其中一字节包含K字符。除了SAS定义的原语之外, 串行ATA组织已经定义其中提供了容许原语的定义的规范,该规范要 在本文档中使用。
图1示出帧30的示例。在图1中,帧以SOF原语30a开始,之 后是第一FIS内容30b,之后是指明发射器没有数据可获得的HOLD 原语30c,之后是第二FIS内容30d,之后是被发送以确认接收到接收 器所发送的HOLD原语、指明接收器缓冲器处于‘未就绪’状况的 HOLDA原语30e,之后是CRC 30f和EOF原语30g。
在图1中,帧30包括用于流程控制的两个原语HOLD和HOLDA 原语。HOLD原语指明不能够发送或接收FIS内容。发送HOLDA原 语以确认接收到HOLD原语。例如,当接收节点检测到其缓冲器接近 全满时,它将向传送节点发送HOLD原语,请求发射器节点停止,而 当缓冲器准备好接收更多数据时,接收节点将停止发送HOLD原语。 传送节点发送HOLDA原语以确认接收到HOLD原语。直至接收到 HOLDA原语,接收节点才继续接收数据。为了防止缓冲器溢出,SATA 协议在节点发送HOLD原语与接收HOLDA原语之间需要20个Dword 的最大延迟。
存在许多不同的帧类型。例如,要经由直接存储器存取(DMA)发 送数据,使用称作DMA建立FIS的帧,之后是DMA数据FIS。一般 存在三种类型的FIS结构,一种用于命令,一种用于建立转递,以及 另一种用于与传递相关的数据。每个帧结构用于不同目的。发送命令 类型的帧来执行命令,使用建立帧来准备命令的数据传递阶段,以及 使用数据帧来传递数据。
需要在多个主机单元与用于仲裁它们之间的通信的装置之间耦合 的交换机,交换机具有与之关联的时间延迟,其中,尽管交换机的延 迟,也满足SATA协议的定时要求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于LSI公司,未经LSI公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780052300.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:利用泡沫及增压气体的智能感应新型坐便器
- 下一篇:清水混凝土设备基础施工工法