[发明专利]I/O链路的线路划分复用有效
申请号: | 201410764368.5 | 申请日: | 2014-09-26 |
公开(公告)号: | CN104516852B | 公开(公告)日: | 2018-09-11 |
发明(设计)人: | H·陈;D·M·贝尔;R·A·邓斯坦;D·G·奎耶蒂;G·A·所罗门 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 线路 划分 | ||
一种系统可以包括主机设备和远程终端。实施主机设备可以包括主机终端,所述主机终端包括用于将数据线路分配给I/O协议的主机配置管理器;以及协议复用器,所述协议复用器基于所述配置管理器的分配,来执行对数据线路的分配。远程终端可以包括远程配置管理器。所述主机配置管理器经由控制总线与远程配置管理器进行通信,用于检测I/O设备到I/O端口的连接,并且用于将数据线路分配给I/O协议。
技术领域
本技术概括而言涉及输入/输出(I/O)信号协议。具体而言,本技术涉及数据线上的复用I/O协议。
背景技术
目前,由于各种原因将输入/输出(I/O)设备耦合到电子设备,上述原因包括:传送数据、备份数据等。I/O设备包括存储设备、键盘、输入设备(例如,鼠标)等。除了各种I/O设备之外,每一个设备都依赖于I/O协议以与I/O设备所耦合到的电子设备进行交互。这些I/O协议可以包括通用串行总线(USB)、显示端口(DP)、快速外围部件互连(PCIe),以及串行高级技术附件(SATA)等。
附图说明
在随后的详细描述中,将参考附图来描述一些示例性示例,其中:
图1是计算系统示例的框图;
图2是另一计算系统示例的框图;
图3是又一计算系统示例的框图;
图4是数据线路复用系统的示例的框图;
图5是将I/O协议分配给数据线路的方法的示例的处理流程图;以及
图6是将I/O协议分配给数据线路的方法的另一示例的处理流程图。
在本公开和附图中使用相同的数字表示相同的部件和特征。100系列中的数字指代最初在图1中找到的特征;200系列的数字指代最初在图2中找到的特征;等等。
具体实施方式
本文公开的示例提供了I/O链路的线路划分复用技术。由于I/O连接的类型的增长,电子设备包括越来越多数量的端口以及所支持的I/O接口。为了增加所支持的I/O接口的数量,一些互连能够支持多种I/O协议。
存在支持多种I/O协议的单个互连,在所述单个互连中将来自主机控制器的业务合并到单个总线中,这导致主机级上的I/O协议的分组(packetizing)。换言之,这是可以创建传送协议的技术。不同的本地I/O协议被映射到传输侧的传送协议,即,将所述不同的本地I/O协议绑定在一起成为单个传送协议,以在单个数据线路上传送,并且在接收侧将它们解映射回本地的I/O协议。这种类型的IO技术可以利用附加的的功率,用于将本地I/O协议分组为传送协议并且从传送协议解分组本地I/O协议。另外,由于本地I/O协议被绑定在一起,所以不可能对协议进行单独的功率管理。进一步地,由于本地I/O协议的绑定,传送协议受时间问题的限制。例如,数据传送是以最慢的I/O协议的速度而不是以最快的I/O协议的速度发生的。由于这些时间的问题,可能在本地的I/O协议中引入延迟。
支持多种I/O协议的单个互连的另一个示例是USB。USB是在设备级对I/O协议进行分组的技术。换言之,USB是使全部支持的协议都运行在相同的路径上,并且通过设备驱动器和调度将所述全部支持的协议都进行隔离的技术。USB针对设备定义设备种类,并且在设备级划分数据传送。然而,USB受限于数据的种类,以及能够同时传送的数据量。另外,USB受限于再配置性。USB协议优选在设备级工作,但是对其定义时未考虑非USB协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410764368.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:字词结合语境测验方法
- 下一篇:总线系统和用于受保护地访问存储器的方法