The source device and the target device perform link training on the multimedia interface cable. The target device includes one or more request registers. During the link training process, the destination device stores the request code in the request register. Each request code is a request to execute an action against the source device. The source device reads the request code and executes the corresponding action. For example, if the source device reads a request code that sends one or more training modes, the source device sends these training modes over a multimedia link. In response to receiving the training mode, the destination device may select one or more update request codes (e.g., send different training parameters or adjust link parameters, such as link rate or pre-emphasis level).
【技术实现步骤摘要】
【国外来华专利技术】多媒体接口中的链路训练
本公开总体上涉及数据通信,并且更具体地涉及多媒体接口中的链路训练。
技术介绍
不同类型的多媒体数据经常通过诸如HDMI电缆等接口电缆从源设备被传输到目的设备。接口电缆上的数据传输可能受多个参数的约束,诸如用于源设备处的均衡器的预加重等级、比特率、以及(对于提供多个数据信道的接口电缆而言)活动信道的数目。常规地,这些参数被设置为固定值。然而,设置固定参数值将忽略这样的事实:多媒体数据传输发生在各种环境下,诸如不同长度的电缆上的传输,以及不同等级的电磁干扰的影响,符号间干扰,以及射频干扰,并且每种环境可能受益于不同的参数值集。
技术实现思路
本公开的实施例涉及在数据接口电缆上执行链路训练过程,数据接口电缆能够将数据从源设备输送到目的设备。例如,数据接口电缆可以是诸如HDMI电缆的多媒体电缆。在一个实施例中,目的设备包括具有一个或多个请求寄存器的存储器设备。在链路训练过程期间,目的设备通过将请求码存储在请求寄存器中来提供一个或多个请求码。每个请求码是对源设备执行某个动作(例如,发送特定训练模式或者调整源设备与目的设备之间的多媒体链路的参数)的请求。源设备被配置为读取请求码,并且执行由请求码标识的动作。例如,如果源设备读取发送一个或多个训练模式的请求码,则源设备通过多媒体链路发送这些训练模式。响应于接收到训练模式,目的设备可以选择一个或多个更新请求码(例如,发送不同的训练模式或者调整链路参数、诸如链路速率或者预加重等级)。附图说明通过考虑结合附图的以下详细描述,可以容易地理解本文公开的实施例的教导。附图(图)1是根据一个实施例的用于数据通信的系 ...
【技术保护点】
1.一种目的设备,包括:存储器设备,所述存储器设备包括多个寄存器,所述寄存器被配置为存储与多媒体链路相关的链路数据,所述多媒体链路用于执行从源设备到所述目的设备的多媒体数据传输,所述寄存器包括:多个请求寄存器,每个请求寄存器与所述多媒体链路的多媒体通道相关联,并且被配置为存储用于相关联的所述多媒体通道的请求码,每个请求寄存器能够由所述源设备通过所述多媒体链路的双向信道读取;以及链路训练控制电路,所述链路训练控制电路通信地耦合到所述存储器设备并且被配置为:在所述请求寄存器中的一个或多个请求寄存器中,将一个或多个请求码提供给所述源设备,接收一个或多个训练模式,所述训练模式中的每一个通过所述多媒体链路的多媒体通道而被接收到,并且由存储在与所述多媒体通道相关联的所述请求寄存器中的所述请求码标识,以及基于接收到的所述一个或多个训练模式,选择用于所述多媒体通道中的一个或多个多媒体通道的一个或多个更新请求码。
【技术特征摘要】
【国外来华专利技术】2016.03.02 US 62/302,6341.一种目的设备,包括:存储器设备,所述存储器设备包括多个寄存器,所述寄存器被配置为存储与多媒体链路相关的链路数据,所述多媒体链路用于执行从源设备到所述目的设备的多媒体数据传输,所述寄存器包括:多个请求寄存器,每个请求寄存器与所述多媒体链路的多媒体通道相关联,并且被配置为存储用于相关联的所述多媒体通道的请求码,每个请求寄存器能够由所述源设备通过所述多媒体链路的双向信道读取;以及链路训练控制电路,所述链路训练控制电路通信地耦合到所述存储器设备并且被配置为:在所述请求寄存器中的一个或多个请求寄存器中,将一个或多个请求码提供给所述源设备,接收一个或多个训练模式,所述训练模式中的每一个通过所述多媒体链路的多媒体通道而被接收到,并且由存储在与所述多媒体通道相关联的所述请求寄存器中的所述请求码标识,以及基于接收到的所述一个或多个训练模式,选择用于所述多媒体通道中的一个或多个多媒体通道的一个或多个更新请求码。2.根据权利要求1所述的目的设备,其中接收到的所述一个或多个训练模式包括第一训练模式和第二训练模式,所述第二训练模式与所述第一训练模式不同。3.根据权利要求1所述的目的设备,其中所述多个请求寄存器包括:第一请求寄存器,所述第一请求寄存器与所述多媒体链路的第一多媒体通道相关联,并且被配置为存储用于所述第一多媒体通道的第一请求码;第二请求寄存器,所述第二请求寄存器与所述多媒体链路的第二多媒体通道相关联,并且被配置为存储用于所述第二多媒体通道的第二请求码;第三请求寄存器,所述第三请求寄存器与所述多媒体链路的第二多媒体通道相关联,并且被配置为存储用于所述第三多媒体通道的第三请求码;以及第四请求寄存器,所述第四请求寄存器与所述多媒体链路的第四多媒体通道相关联,并且被配置为存储用于所述第四多媒体通道的第四请求码。4.根据权利要求1所述的目的设备,其中所述寄存器进一步包括请求更新寄存器,所述请求更新寄存器在一个或多个请求码已经被存储在所述请求寄存器中的一个或多个中时存储具有第一值的二进制值,其中所述链路训练电路进一步被配置为在存储所述一个或多个请求码之后将所述第一值写入所述请求更新寄存器,并且其中所述源设备被配置为:自动地通过所述多媒体链路的所述双向信道读取所述请求更新寄存器;以及响应于读取到所述请求更新寄存器中的所述第一值,通过所述多媒体链路的所述双向信道读取所述一个或多个请求寄存器,并且将第二值写入所述请求更新寄存器。5.根据权利要求1所述的目的设备,其中所述更新请求码中的一个是改变用于所述多媒体链路的所述多媒体通道之一的预加重参数的请求。6.一种用于在多媒体接口上执行链路训练的方法,包括:在一个或多个请求寄存器中将一个或多个请求码提供给源设备,所述请求寄存器是目的设备中的存储器设备的一部分,所述目的设备能够通过多媒体链路从源设备接收的多媒体数据,每个请求寄存器与所述多媒体链路的多媒体通道相关联,并且能够由所述源设备通过所述多媒体链路的双向信道读取;接收一个或多个训练模式,所述训练模式中的每一个通过所述多媒体链路的多媒体通道而被接收到,并且由存储在与所述多媒体通道相关联的所述请求寄存器中的所述请求码标识;以及基于接收到的所述一个或多个训练模式,选择用于所述多媒体通道中一个或多个多媒体通道的一个或多个更新请求码。7.根据权利要求6所述的方法,其中接收到的所述一个或多个训练模式包括第一训练模式和第二训练模式,所述第二训练模式与所述第一训练模式不同。8.根据权利要求6所述的方法,其中将一个或多个请求码存储在一个或多个请求寄存器中包括:将第一请求码存储在第一请求寄存器中,所述第一请求寄存器与所述多媒体链路的第一多媒体通道相关联;将第二请求码存储在第一请求寄存器中,所述第二请求寄存器与所述多媒体链路的第二多媒体通道相关联;将第三请求码存储在第一请求寄存器中,所述第三请求寄存器与所述多媒体链路的第三多媒体通道相关联;以及将第四请求码存储在第一请求寄存器中,所述第四请求寄存器与所述多媒体链路的第四多媒体通道相关联。9.根据权利要求6所述的方法,其中所述存储器设备进一步包括请求更新寄存器,所述请求更新寄存器在一个或多个请求码已经被写入所述请求寄存器中的一个或多个中时存储具有第一值的二进制值,并且所述方法进一步包括:在存储所述一个或多个请求码之后将所述第一值写入所述请求更新寄存器,其中所述源设备被配置为:自动地通过所述多媒体链路的所述双向信道读取所述请求更新寄存器,以及响应于读取到所述请求更新寄存器中的所述第一值,通过所述多媒体链路的所述双向信道读取所述一个或多个请求寄存器,并且将第二值写入所述请求更新寄存器。10.根据权利要求6所述的方法,其中所述更新请求码中的一个是改变用于所述多媒体链路的所述多媒体通道之一的预加重参数的请求。11.一种源设备,包括:训练模式电路,所述训练模式电路被配置为响应于接收到用于一个或多个训练模式的标识符,生成所述一个或多个训练模式以用于通过多媒体链路的一个或多个多媒体通道传输给目的设备;以及链路训练电路,所述链路训练电路能够经由所述多媒体链路的双向信道读取所述目的设备处的存储器设备,所述链路训练电路被配置为:读取所述存储器设备的一个或多个请求寄存器,每个请求寄存器与多媒体通道相关联并且存储用于所述多媒体通道的请求码,其中每个请求码是用于...
【专利技术属性】
技术研发人员:安基仲,金旻奎,沈大尹,金吉东,成百仁,
申请(专利权)人:美国莱迪思半导体公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。