【技术实现步骤摘要】
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/ ...
【技术保护点】
一种具有能够分配的数据线路的系统,包括:主机设备,包括:主机终端,包括:用于将数据线路分配给I/O协议的主机配置管理器;以及协议复用器,其用于基于所述配置管理器的分配,来执行对所述数据线路的分配;以及远程终端,包括远程配置管理器;所述主机配置管理器经由控制总线与所述远程配置管理器进行通信,以检测I/O设备到I/O端口的连接,并且用于将所述数据线路分配给所述I/O协议。
【技术特征摘要】
2013.09.27 US 14/040,4211.一种具有能够分配的数据线路的系统,包括:远程终端,包括:第一端口,其与第一输入/输出I/O协议相关联;第二端口,其与第二I/O协议相关联;以及远程配置管理器,其被配置为检测所述第一端口以及所述第二端口处的设备连接;多条数据线路,其将主机终端耦合到所述远程终端;以及所述主机终端,包括:第一I/O接口,其被配置为以所述第一I/O协议操作;第二I/O接口,其被配置为以所述第二I/O协议操作;主机配置管理器,其用于基于在所述第一端口以及所述第二端口处检测的所述设备连接来将所述多条数据线路分配给一个或多个I/O协议;以及协议复用器,其用于基于所述配置管理器的分配,来执行对所述多条数据线路的分配,其中,如果设备连接在所述第一端口处被检测到,则所述协议复用器将所述多条数据线路中的第一数据线路耦合到所述第一I/O接口,并且如果设备连接在所述第二端口处被检测到,则所述协议复用器将所述多条数据线路中的第二数据线路耦合到所述第二I/O接口;以及所述主机配置管理器经由控制总线与所述远程配置管理器进行通信,以从所述远程终端接收设备连接信息。2.如权利要求1所述的系统,其中,所述控制总线包括:单向通信链路或者双向通信链路,并且其中,所述多条数据线路包括单向数据线路或者双向数据线路。3.如权利要求1或2所述的系统,其中,多个I/O设备与所述远程终端的端口相耦合,并且其中,所述多条数据线路被分配给各个I/O设备的相对应的I/O协议。4.如权利要求1或2所述的系统,其中,所述多条数据线路被平衡地或者不平衡地分配。5.如权利要求1或2所述的系统,其中,所述主机配置管理器用于与远程终端的远程配置管理器进行通信,以将所述多条数据线路指派给所述一个或多个I/O协议。6.如权利要求1或2所述的系统,其中,所述主机配置管理器用于基于I/O设备能力信息来分配数据线路,所述信息由所述远程配置管理器传递给所述主机配置管理器。7.如权利要求1或2所述的系统,其中,所述主机终端与所述远程终端被包括在同一设备中,或者所述主机终端与所述远程终端被包括在不同的设备中。8.一种主机电子设备的主机终端,包括:第一I/O接口,其被配置为以第一输入/输出I/O协议操作;第二I/O接口,其被配置为以第二I/O协议操作;主机配置管理器,用于基于在远程终端的第一端口以及所述远程终端的第二端口处检测到的设备连接,将把所述主机终端与所述远程终端耦合的多条数据线路分配给一个或多个I/O协议,其中,所述第一端口与所述第一I/O协议相关联并且所述第二端口与所述第二I/O协议相关联;以及协议复用器,用于按照所述主机配置管理器所确定的,来执行所述多条数据线路到所述一个或多个I/O协议的分配,其中,如果设备连接在所述第一端口处被检测到,则所述协议复用器将所述多条数据线路中的第一数据线路耦合到所述第一I/O接口,并且如果设备连接在所述第二端口处被检测到,则所述协议复用器将所述多条数据线路中的第二数据线路耦合到所述第二I/O接口。9.如权利要求8所述的主机终端,其中,所述多条数据线路被平衡地或者不平衡地分配。10.如权利要求8或9所述的主机终端,其中,所述多条数据线路包括单向数据线路或者双向数据线路。11.如权利要求8或9所述的主机终端,其中,所述主机配置管理器用于经由控制总线与所述远程终端的远程配置管理器进行通信,以将所述多条数据线路指派给所述一个或多个I/O协议。12.如权利要求11所述的主机终端,其中,所述控制总线包括单向链路或者双向链路。13.如权利要求11所述的主机终端,其中,所述主机电子设备包括所述远程终端,或者远程设备包括所述远程终端。14.如权利要求8或9所述的主机终端,其中,所述多条数据线路在所述I/O设备和所述主机电子设备之间传送数据。15.如权利要求8或9所述的主机终端,其中,多个I/O设备与所述远程终端的端口相耦合,并且其中,所述多条数据线路被分配给所述I/O设备的每一个I/O协议。16.如权利要求8或9所述的主机终端,其中,所述主机配置管理器用于基于I/O设备能力信息来分配数据线路,所述信息由所述远程终端的远程配置管理器传递给所述主机配置管理器。17.一种具有能够分配的数据线路的计算系统,包括:用于在主机设备的主机终端中检测第一输入/输出I/O设备在远程终端的第一端口处的连接并且检测第二I/O设备在所述远程终端的第二端口处的连接的单元,其中,所述第一端口与第一I/O协议相关联并且所述第二端口与第二I/O协议相关联;用于与所述远程终端进行通信以取决于检测到的连接来将多条数据线路分配给一个或多个I/O协议的单元,其中,如果所述第一I/O设备在所述第一端口处被检测到,则所述多条数据线路中的第一数据线路被耦合到被配置为使用所述第一I/O协议的第一I/O接口,并且如果所述第二I/O设备在所述第二端...
【专利技术属性】
技术研发人员:H·陈,D·M·贝尔,R·A·邓斯坦,D·G·奎耶蒂,G·A·所罗门,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。