This application provides an application system of a driver to reduce transmission delay. The application system includes a main chip, a driver and a slave chip; after the first link training is completed, the driver is used to store the equalization parameters corresponding to each rate in the first link training process in the first storage area, and the data stored in the first storage area will not be lost during the reset operation of the driver; the driver is also used for connection. Receive the reset instruction and perform the reset operation in accordance with the reset instruction; the master chip and the slave chip are used for re-link training triggered by the reset instruction; during the re-link training process, the driver is also used to call the equalization parameter and transmit the training sequence involved in the re-link training to the user based on the equalization parameter. The master chip or the slave chip completes the re-link training between the master chip and the slave chip.
【技术实现步骤摘要】
驱动器的应用系统、驱动器和数据传输方法
本申请涉及通信领域,并且更具体地,涉及一种驱动器的应用系统、驱动器和数据传输方法。
技术介绍
外围组件快速互连(peripheralcomponentinterconnectexpress,PCIe)总线是计算机系统中处理器连接外围设备的高速总线。随着PCIe信号速率提升以及PCIe总线应用的越来越广泛,两个PCIe设备之间使用带有时序恢复功能的驱动器(Retimer)的情况越来越多。由于Retimer存在延时,每增加一级Retimer会额外增加延时(40ns~68ns),这会导致系统性能的损失,在某些应用场景这种影响无法接受,比如PCIe的内存应用场景。因此如何在保证Retimer驱动能力(约28dB)的同时降低Retimer的延时,是一个需要解决的问题。
技术实现思路
本申请提供了一种驱动器的应用系统、驱动器和数据传输方法,能够降低传输时延。第一方面,提供了一种驱动器的应用系统,包括主芯片、驱动器以及从芯片。所述主芯片的下行口与所述驱动器的上行口连接,所述驱动器的下行口与所述从芯片的上行口连接。这里的连接包括直接连接和间接连接。在首次链路训练完成后,所述驱动器用于将与所述首次链路训练过程中的各个速率相对应的均衡参数存储在第一存储区域中,所述第一存储区域内存储的数据在所述驱动器进行复位操作时不会丢失;所述驱动器还用于接收复位指示,并根据所述复位指示进行所述复位操作;所述主芯片和所述从芯片用于进行由所述复位指示所触发的再次链路训练;在所述再次链路训练过程中,所述驱动器还用于调用所述均衡参数,并基于所述均衡参数将所述再次链 ...
【技术保护点】
1.一种驱动器的应用系统,其特征在于,包括主芯片、驱动器以及从芯片;在首次链路训练完成后,所述驱动器用于将与所述首次链路训练过程中的各个速率相对应的均衡参数存储在第一存储区域中,所述第一存储区域内存储的数据在所述驱动器进行复位操作时不会丢失;所述驱动器还用于接收复位指示,并根据所述复位指示进行所述复位操作;所述主芯片和所述从芯片用于进行由所述复位指示所触发的再次链路训练;在所述再次链路训练过程中,所述驱动器还用于调用所述均衡参数,并基于所述均衡参数将所述再次链路训练中涉及的训练序列透传给所述主芯片或所述从芯片,以完成所述主芯片和所述从芯片之间的所述再次链路训练。
【技术特征摘要】
1.一种驱动器的应用系统,其特征在于,包括主芯片、驱动器以及从芯片;在首次链路训练完成后,所述驱动器用于将与所述首次链路训练过程中的各个速率相对应的均衡参数存储在第一存储区域中,所述第一存储区域内存储的数据在所述驱动器进行复位操作时不会丢失;所述驱动器还用于接收复位指示,并根据所述复位指示进行所述复位操作;所述主芯片和所述从芯片用于进行由所述复位指示所触发的再次链路训练;在所述再次链路训练过程中,所述驱动器还用于调用所述均衡参数,并基于所述均衡参数将所述再次链路训练中涉及的训练序列透传给所述主芯片或所述从芯片,以完成所述主芯片和所述从芯片之间的所述再次链路训练。2.根据权利要求1所述的应用系统,其特征在于,所述第一存储区域为非易失性存储器或所述驱动器的固件中的存储区域。3.根据权利要求1或2所述的应用系统,其特征在于,在所述首次链路训练完成后,所述驱动器还用于旁路所述驱动器内所包括的多个数据处理电路,以使所述驱动器进入低延时模式;相应的,在所述再次链路训练完成后,所述驱动器还用于在所述低延时模式下透传所述主芯片和所述从芯片之间的业务数据。4.根据权利要求3所述的应用系统,其特征在于,所述驱动器还包括链路状态机,所述数据处理电路用于将接收到的串行数据转换为用于被所述链路状态机处理的训练序列,以及将所述链路状态机处理后的训练序列转换为串行数据。5.根据权利要求1至4中任一项所述的应用系统,其特征在于,在所述首次链路训练的过程中,所述驱动器还用于将所述均衡参数存储在寄存器中;在所述首次链路训练完成后,所述驱动器还用于将所述寄存器内存储的所述均衡参数存储到所述第一存储区域中。6.根据权利要求5所述的应用系统,其特征在于,在所述再次链路训练过程中,所述驱动器还用于将存储在所述第一存储区域中的所述均衡参数存储到所述寄存器中。7.根据权利要求1至6中任一项所述的应用系统,其特征在于,所述应用系统还包括基本输入输出系统BIOS,在所述首次链路训练完成后,所述BIOS用于向所述驱动器发送所述复位指示。8.根据权利要求1至7中任一项所述的应用系统,其特征在于,在所述首次链路训练完成后,所述主芯片用于向所述驱动器发送所述复位指示。9.根据权利要求1至8中任一项所述应用系统,其特征在于,所述驱动器包括发送均衡电路和接收均衡电路,在所述驱动器进入低延时模式后,所述接收均衡电路的输出作为所述发送均衡电路的输入。10.根据权利要求1至9中任一项所述的应用系统,其特征在于,所述驱动器支持多种协议,且能够选择所述主芯片和所述从芯片所工作的协议进行工作,所述多种协议包括下述中的至少一种:外围组件快速互连PCIe协议、加速器内存一致性接口CCIX协议或通用串行总线USB协议。11.一种数据传输方法,其特征在于,所述方法包括:在首次链路训练完成后,驱动器将与所述首次链路训练过程中的各个速率相对应的均衡参数存储在第一存储区域中,所述第一存储区域内存储的数据在所述驱动器进行复位操作时不会丢失;所述驱动器接收复位指示,并根据所述复位指示进行所述复位操作;在主芯片和从芯片进行由所述复位指示所触发的再次链路训练的过程中,所述驱动器调用所述均衡参数,并基于所述均衡参数将所述再次链路训练中涉及的训练序列透传给所述主芯片或所述从芯片,以完成所述主芯片和所述从芯片之间的所述再次链路训练。12.根据权利要求11所述的方法,其特征在于,所述第一存储区域为非易失性存储器或所述驱动器的固件中的存储区域。13.根据权利要求11或12所述的方法,其特征在于,所述方法还包括:在所述首次链路训练完成后,所述驱动器旁路所述驱动器内所包括的多个数据处理电路,以使所述驱动器进入低延时模式;相应的,在所述再次链路训练完成后,所述驱动器在所述低延时模式下透传所述主芯片和所述从芯片之间的业务数据。14.根据权利要求13所述的方法,其特征在于,所述驱动器还包括链路状态机,所述数据处理电路用于将接收到的串行数据转换为用于被所述链路状态机处理的训练序列,以及将所述链路状态机处理后的训练序列转换为串行数据。15.根据权利要求11至14中任一项所述的方法,其特征在于,所述方法还包括:在所述首次链路训练的过程中,所述驱动器将所述均衡参数存储在寄存器中;所述将所述均衡参数存储在所述第一存储区域的步骤,具体为:在所述首次链路训练完成后,所述驱动器将所述寄存器内存储的所述均衡参数存储到所述第一存储区域中。16.根据权利要求15所述的方法,其特征在于,所述驱动器调用所述均衡参数的步骤,具体包括:所述驱动器将存储在所述第一存储区域中的所述均衡参数存储到所述寄存器中。17.根据权利要求11至16中任一项所述的方法,其特征在于,所述方法还包括:在所述首次链路训练完成后,基本输入输出系统BIOS向所述驱动器发送所述复位指示。18.根据权利要求11至17中任一项所述的方法,其特征在于,所述方法还包括:在所述首次链路训练完成后,所述主芯片向所述驱动器发送所述复位指示...
【专利技术属性】
技术研发人员:李永耀,罗飞,李建康,万杰,贾功贤,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。