Fast link training in embedded systems

    公开(公告)号:US09645959B2

    公开(公告)日:2017-05-09

    申请号:US14598325

    申请日:2015-01-16

    Abstract: Fast link training in embedded systems is disclosed. In one aspect, a host takes advantage of situations in which the host is coupled to one or more static devices through a communication bus. In particular, because the one or more devices are static, the host may be provided with information about the one or more devices before start up, so that when the host does perform a start up, the host already knows which device(s) to expect. Accordingly, the host may directly query the expected device(s), and after receipt of response(s) from the expected device(s), may begin link training the expected device(s). By using the provided information about the expected device(s) in this fashion, the host may bypass or skip an initial signal detection step used by conventional link training processes. Bypassing the initial signal detection step may save time, which in turn saves power.

    FAST LINK TRAINING IN EMBEDDED SYSTEMS
    2.
    发明申请
    FAST LINK TRAINING IN EMBEDDED SYSTEMS 有权
    嵌入式系统中的快速链接培训

    公开(公告)号:US20160210254A1

    公开(公告)日:2016-07-21

    申请号:US14598325

    申请日:2015-01-16

    Abstract: Fast link training in embedded systems is disclosed. In one aspect, a host takes advantage of situations in which the host is coupled to one or more static devices through a communication bus. In particular, because the one or more devices are static, the host may be provided with information about the one or more devices before start up, so that when the host does perform a start up, the host already knows which device(s) to expect. Accordingly, the host may directly query the expected device(s), and after receipt of response(s) from the expected device(s), may begin link training the expected device(s). By using the provided information about the expected device(s) in this fashion, the host may bypass or skip an initial signal detection step used by conventional link training processes. Bypassing the initial signal detection step may save time, which in turn saves power.

    Abstract translation: 披露了嵌入式系统中的快速链接训练。 在一个方面,主机利用主机通过通信总线耦合到一个或多个静态设备的情况。 特别地,因为一个或多个设备是静态的,所以主机可以在启动之前被提供关于一个或多个设备的信息,使得当主机执行启动时,主机已经知道哪个设备 期望。 因此,主机可以直接查询所期望的设备,并且在从预期设备接收到响应之后,可以开始链接训练期望的设备。 通过以这种方式使用关于预期设备的提供的信息,主机可以绕过或跳过常规链路训练过程所使用的初始信号检测步骤。 绕过初始信号检测步骤可以节省时间,从而节省电力。

    Method for shortening enumeration of tightly coupled USB device
    3.
    发明授权
    Method for shortening enumeration of tightly coupled USB device 有权
    缩短紧耦合USB设备枚举的方法

    公开(公告)号:US09092334B2

    公开(公告)日:2015-07-28

    申请号:US14557359

    申请日:2014-12-01

    CPC classification number: G06F11/0793 G06F11/0745 G06F13/102 Y02D10/14

    Abstract: In a Universal Serial Bus (USB) enumeration procedure, a USB Host questions a USB Device for its capabilities and chooses a set of capabilities that best fit. When the USB Device is enumerated, the USB Host may perform several time-consuming and power-consuming operations. However, when the USB Device is tightly or permanently coupled to the USB Host, part of the enumeration procedure may be redundant and can be eliminated. Accordingly, a method, an apparatus, and a computer program product for shortening enumeration of the USB Device tightly coupled to the USB Host are provided. The USB Host sends a request for a Device descriptor to the USB Device, receives a plurality of descriptors in a single transfer from the USB Device, and sets a configuration of the USB Device based on the received plurality of descriptors.

    Abstract translation: 在通用串行总线(USB)枚举程序中,USB主机向USB设备询问其功能,并选择最适合的一组功能。 枚举USB设备时,USB主机可能会执行多次耗时且耗电的操作。 然而,当USB设备紧密或永久地耦合到USB主机时,枚举过程的一部分可能是冗余的并且可以被消除。 因此,提供了一种用于缩短与USB主机紧密耦合的USB设备的枚举的方法,设备和计算机程序产品。 USB主机向USB设备发送针对设备描述符的请求,从USB设备接收单个传送中的多个描述符,并且基于所接收的多个描述符来设置USB设备的配置。

    Method for Shortening Enumeration of Tightly Coupled USB Device
    4.
    发明申请
    Method for Shortening Enumeration of Tightly Coupled USB Device 有权
    紧耦合USB设备枚举方法

    公开(公告)号:US20150089276A1

    公开(公告)日:2015-03-26

    申请号:US14557359

    申请日:2014-12-01

    CPC classification number: G06F11/0793 G06F11/0745 G06F13/102 Y02D10/14

    Abstract: In a Universal Serial Bus (USB) enumeration procedure, a USB Host questions a USB Device for its capabilities and chooses a set of capabilities that best fit. When the USB Device is enumerated, the USB Host may perform several time-consuming and power-consuming operations. However, when the USB Device is tightly or permanently coupled to the USB Host, part of the enumeration procedure may be redundant and can be eliminated. Accordingly, a method, an apparatus, and a computer program product for shortening enumeration of the USB Device tightly coupled to the USB Host are provided. The USB Host sends a request for a Device descriptor to the USB Device, receives a plurality of descriptors in a single transfer from the USB Device, and sets a configuration of the USB Device based on the received plurality of descriptors.

    Abstract translation: 在通用串行总线(USB)枚举程序中,USB主机向USB设备询问其功能,并选择最适合的一组功能。 枚举USB设备时,USB主机可能会执行多次耗时且耗电的操作。 然而,当USB设备紧密或永久地耦合到USB主机时,枚举过程的一部分可能是冗余的并且可以被消除。 因此,提供了一种用于缩短与USB主机紧密耦合的USB设备的枚举的方法,设备和计算机程序产品。 USB主机向USB设备发送针对设备描述符的请求,从USB设备接收单个传送中的多个描述符,并且基于所接收的多个描述符来设置USB设备的配置。

Patent Agency Ranking