数据通道分配制造技术

技术编号:16934745 阅读:71 留言:0更新日期:2018-01-03 05:07
本文公开的实施例涉及数据通道分配。一个实施例包括一种装置,所述装置包括与处于第一状态的控制器和处于第二状态的外围卡连接的资源。示例性装置包括控制器,以控制与接口卡的连接,并且经处于第一状态的第一数据通道与资源连接,第一数据通道用于将资源和处于第二状态的外围卡连接。

Data channel allocation

The open example of this article deals with data channel allocation. An embodiment includes a device comprising a resource connected to a controller in a first state and a peripheral card in a second state. The exemplary device includes a controller to control the connection with the interface card and connect to the resource through the first data channel in the first state. The first data channel is used to connect the resources to the peripheral card in the second state.

【技术实现步骤摘要】
【国外来华专利技术】数据通道分配
技术介绍
可与计算设备耦联的设备的数量已经增加了。随着设备的数量的增加,需要越来越多的数据通道和内部组件,以支持设备和计算设备之间的端口通信。附图说明下述详细说明书参考了附图,其中:图1是分配数据通道的示例性装置的方块图;图2是用于数据通道分配的示例性方法的流程图;以及图3是分配数据通道的示例性计算设备的方块图。具体实施方式在下述讨论和权利要求书中,术语“连接”旨在包括适当的间接和/或直接的连接。因此,如果第一组件被描述为与第二组件连接,该连接可,例如是:(1)通过直接电连接和/或机械连接,(2)通过经其他设备和连接的间接电连接和/或机械连接,(3)通过光电连接,(4)通过无线电连接,和/或(5)另一适当的耦联。“计算设备”或“设备”可以是台式计算机、笔记本电脑(或笔记本)计算机、工作站、平板电脑、移动电话、智能手机、智能手表、智能可穿戴眼镜、智能设备、服务器、刀锋伺服器、成像设备或具有收发器、变换器、中继器等,以访问外围设备的任何其他处理设备或装置。为了将外围设备与计算设备连接,必须进行外围设备和计算设备的物理连接。外围设备一般需要与内部资源(例如,芯片组、计算机处理单元、根端口等)连接,以与计算设备通信。一些外围设备经接口与计算设备连接,在这种例子中,控制器与接口连接,以经接口控制外围设备。通过数据通道进行从接口或外围设备与控制器和/或内部资源的物理连接。计算设备具有有限数量的和固定数量的数据通道。许多规则规定了为计算设备中的特定组件和/或外围设备分配多少数据通道。随着计算设备并入更多的输入/输出功能,需要更多的数据通道,以提供足够的带宽,以提供连接的设备。为设备提供数据通道通常导致牺牲(即,不使用)与资源连接的其他数据通道。在规定数据通道需要控制器与设备一起操作的接口之间,必须做出相同的权衡。当外围设备不与接口连接时,不使用分配给控制器的数据通道。为了解决这些问题,在本文所述的实施例中,描述了数据通道分配装置和方法,在实施例中,当组件被检测到与装置连接时,装置可提供分配数据通道启动接口卡上的组件和装置的主板的控制器之间的连接。在本文所述的实施例中,当未检测到组件时,组件的控制器不与资源连接。在这样的实施例中,当未检测到组件时,使用将控制器连接至资源的数据通道而不是将外围卡的外围设备与资源连接。接口卡可引导数据通道从资源至控制器。在这样的实施例中,装置保留使用与资源连接的数据通道的能力,以支持设备和接口,而不规定特定的数据通道而形成与控制器的连接。在一些实施例中,这可导致装置的主板的空间和/或成本节省。现参考附图,图1是分配数据通道110的示例性装置100。装置100包括数据通道110、控制器120、资源140、外围卡150和接口卡160。在图1的实施例中,外围卡150可以是与数据通道110连接的插入卡。在一些实施例中,外围卡150可包括经数据通道110与资源140连接的外围设备152,比如,标准外围组件相互连接表达(PCIe)设备、图形设备、储存设备、网络设备、USB设备等。在图1的实施例中,接口卡160可以是与数据通道110连接的插入卡。在实施例中,接口卡160可包括接口总线161、接口组件162和回环连接180。在实施例中,接口组件162可以是为外围设备提供接口或端口的组件。在一些实施例中,接口卡160可包括通用串行总线(USB)端口、局域网(LAN)端口、网络端口、数据端口、显示器端口、串行连接小型计算机系统接口(SAS)端口、串行ATA(SATA)端口、雷电接口(Thunderbolt)端口、无限宽带端口、多媒体端口、媒体卡端口、高清晰度多媒体接口(HDMI)端口、非易失性存储器高速(NVMe)端口,或其组合。在实施例中,接口总线161可经数据通道110与接口组件162和控制器120连接。在图1的实施例中,回环连接180可以是硬件和/或机器可读的指令的任何组合,以经数据通道110形成控制器120和资源140之间连接。在一些实施例中,接口卡160可包括另外组件(未显示),以为装置100提供另外的特征。例如,接口卡160可包括桥接电路,其提供回环连接180并且将第二外围设备与资源140连接。如本文所使用,“数据通道”指计算设备或外围设备中组件之间的任何类型的连接以及用于连接的所有通信方案,比如,加速图形端口(AGP),外围组件相互连接(PCI)、外围组件相互连接扩展(PCI-X)、PCIe等。如在图1中所使用,数据通道110阐释了各种数据通道狭槽,通过其外围卡150或接口卡160与装置100连接,比如PCI狭槽、PCIe狭槽等。在实施例中,其他外围设备(未显示)也可经任何可用的数据通道与数据通道110连接。控制器120可以是任何类型的控制器,其包括硬件和/或机器可读的指令,与控制经接口卡160与装置100连接的接口组件162。控制器120可与装置100的主板连接。在一些实施例中,控制器120可以是集成或嵌入式控制器,以与接口卡160和资源140连接。例如,控制器120可以是介质访问控制器(MAC)控制器、存储器控制器、总线控制器、USB控制器、LAN控制器、网络控制器、数据控制器、显示器控制器、SAS控制器、SAT控制器、Thunderbolt控制器、无限宽带控制器、多媒体控制器、媒体卡阅读器控制器、HDMI控制器、NVMe控制器或其组合。在图1的实施例中,控制器120可经数据通道110与接口组件162连接。在一些实施例中,控制器120也可经另外的组件,比如,物理层接口(PHY)、交换机、桥接器、接收器等与接口卡160连接。例如,控制器120可以是MAC控制器并且可经PHY总线161与接口卡160连接。在一些实施例中,控制器120可以是分开的组件或可以是装置100中另一组件的一部分。例如,控制器120可以是芯片组中MAC控制器。在一些实施例中,另外的组件可与控制器120连接,以当接口卡160不出现在装置100中时,将控制器120与装置100中的其他组件电分离。在一些实施例中,资源140可以是任何处理资源,比如,芯片组、中央处理器等,或提供为这种处理资源访问的设备,比如联合体设备(例如,PCIe根端口、PCI根端口等)等。在本文所述的实施例中,处理资源可包括,例如,一个处理器或包括在单个计算设备中(如图3中))或分布在多个计算设备中的多个处理器。“处理器”可以是下述的至少一种:中央处理器(CPU)、基于半导体的微处理器、图形处理单元(GPU)、检索和执行指令的现场可编程门阵列(FPGA)、适于检索和执行储存在机器可读的存储介质上的指令的其他电子电路,或其组合。在图1的实施例中,资源140可提供与第一状态的控制器120的连接和与第二状态的外围设备150的连接。在第一状态中,回环连接180可路由与控制器120连接的数据通道至资源140。例如,如图1中显示,一条或多条总线144可从资源140延伸至数据通道110,所述数据通道110经接口卡160和回环连接180与控制器120连接。在第二状态中,资源140经总线144与外围卡150连接。在一些实施例中,路由至第一状态的资源140的总线144的数量可小于路由至第二状态的资源140的总线144的数量。例如,在第一状态中,两条(2)本文档来自技高网...
数据通道分配

【技术保护点】
一种装置,所述装置包括:资源,以连接至处于第一状态的控制器和处于第二状态的外围卡;和控制器,以控制与接口卡的连接,并且所述控制器经处于第一状态的第一数据通道与所述资源连接,其中所述第一数据通道用于连接所述资源和处于所述第二状态的所述外围卡。

【技术特征摘要】
【国外来华专利技术】1.一种装置,所述装置包括:资源,以连接至处于第一状态的控制器和处于第二状态的外围卡;和控制器,以控制与接口卡的连接,并且所述控制器经处于第一状态的第一数据通道与所述资源连接,其中所述第一数据通道用于连接所述资源和处于所述第二状态的所述外围卡。2.根据权利要求1所述的装置,其中所述控制器经所述接口卡与所述资源连接。3.根据权利要求2所述的装置,其中所述控制器经接口总线与所述接口卡的接口组件连接。4.根据权利要求1所述的装置,其中所述资源是计算机处理单元(CPU)、芯片组、联合体设备或其组合。5.根据权利要求1所述的装置,其中所述接口卡包括通用串行总线(USB)端口、局域网(LAN)端口、网络端口、数据端口、显示器端口、串行连接小型计算机系统接口(SAS)端口、串行ATA(SATA)端口、雷电接口端口、无限宽带端口、多媒体端口、媒体卡端口、高清晰度多媒体接口(HDMI)端口和非易失性存储器高速(NVMe)端口,或其组合。6.根据权利要求1所述的装置,其中所述控制器是介质访问控制器(MAC)控制器、存储器控制器、总线控制器、通用串行总线(USB)控制器、局域网(LAN)控制器、网络控制器、数据控制器、显示器控制器、串行连接小型计算机系统接口(SAS)控制器、串行ATA(SATA)控制器、雷电接口控制器、无限宽带控制器、多媒体控制器、媒体卡阅读器控制器、高清晰度多媒体接口(HDMI)控制器、非易失性存储器高速(NVMe)控制器,或其组合。7.一种用于数据通道分配的方法,所述方法包括:...

【专利技术属性】
技术研发人员:拉斐尔·盖彼得·塞勒谢恩·华德
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1