一种PCIE链路的驱动系统及驱动调试系统技术方案

技术编号:19821571 阅读:20 留言:0更新日期:2018-12-19 14:37
本发明专利技术公开了一种PCIE链路的驱动系统及驱动调试系统,该驱动系统包括:驱动芯片,用于根据驱动参数,调整所在PCIE链路上的信号质量;调试端口,用于连接调试工具,对驱动芯片的驱动参数进行在线调试;其中,驱动芯片与调试端口通过支持在线调试的总线连接;存储单元,用于存储驱动芯片调试好的驱动参数;本发明专利技术通过调试端口连接调试工具,可以利用驱动芯片的在线调试功能,不需要进行开关机操作,方便快速找到最优的驱动参数,提高了驱动参数的调试效率,缩短了PCIE链路信号质量优化的时间;并且通过存储单元中的驱动参数可以根据不同环境的应用而重复快速刷新,增强了产品的适用性和系统互联的兼容性。

【技术实现步骤摘要】
一种PCIE链路的驱动系统及驱动调试系统
本专利技术涉及电力电子
,特别涉及一种PCIE链路的驱动系统及驱动调试系统。
技术介绍
随着AI技术的飞速发展,高计算能力和高传输速度是AI服务器的两大关键参数,而目前能实现此性能传输又广为应用的互联协议是PCIE链路,PCIE以其高速度传输已经高扩展能力,而广泛应用于AI技术的互联。PCIE的传输速度很快,而各主控芯片的驱动能力也不同,传输环境也不同,其传输质量和传输距离,会出现衰减,不能保证数据稳定有效的传输,因此目前业界在PCIE链路的数据传输时会增加一个驱动芯片,来调整PCIE链路上的信号质量。现有技术中,驱动芯片的参数设定是通过电阻上下拉来对应到一组驱动参数,此方法在调试的时候要用烙铁进行电阻位置以及阻值的变更,费时费力,多次重做(rework)会损坏板卡,浪费开发资源。因此,如何提高驱动参数的调试效率,缩短PCIE链路信号质量优化的时间,是现今急需解决的问题。
技术实现思路
本专利技术的目的是提供一种PCIE链路的驱动系统及驱动调试系统,以提高驱动参数的调试效率,缩短PCIE链路信号质量优化的时间。为解决上述技术问题,本专利技术提供一种PCIE链路的驱动系统,包括:驱动芯片,用于根据驱动参数,调整所在PCIE链路上的信号质量;调试端口,用于连接调试工具,对所述驱动芯片的驱动参数进行在线调试;其中,所述驱动芯片与所述调试端口通过支持在线调试的总线连接;存储单元,用于存储所述驱动芯片调试好的驱动参数。可选的,所述驱动芯片,具体用于根据从所述存储单元在线下载的对应的驱动参数,调整所在PCIE链路上的信号质量。可选的,该系统还包括:控制芯片,用于将所述驱动芯片调试好的驱动参数存储至存储单元。可选的,所述控制芯片具体为BMC。可选的,所述存储单元具体为EEPROM。可选的,所述驱动芯片、所述调试端口和所述存储单元通过I2C总线连接。可选的,每个所述驱动芯片在I2C总线中均设置有各自单独的地址位。本专利技术还提供了一种PCIE链路的驱动调试系统,包括:如上述任一项所述的PCIE链路的驱动系统;与所述驱动系统中的调试端口相连的调试工具,用于对所述驱动系统中的驱动芯片的驱动参数进行在线调试。本专利技术所提供的一种PCIE链路的驱动系统,包括:驱动芯片,用于根据驱动参数,调整所在PCIE链路上的信号质量;调试端口,用于连接调试工具,对驱动芯片的驱动参数进行在线调试;其中,驱动芯片与调试端口通过支持在线调试的总线连接;存储单元,用于存储驱动芯片调试好的驱动参数;可见,本专利技术通过调试端口连接调试工具,可以利用驱动芯片的在线调试功能,不需要进行开关机操作,方便快速找到最优的驱动参数,提高了驱动参数的调试效率,缩短了PCIE链路信号质量优化的时间;并且通过存储单元中的驱动参数可以根据不同环境的应用而重复快速刷新,增强了产品的适用性和系统互联的兼容性。此外,本专利技术还提供了一种PCIE链路的驱动调试系统,同样具有上述有益效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例所提供的一种PCIE链路的驱动系统的结构图;图2为本专利技术实施例所提供的另一种PCIE链路的驱动系统的结构展示图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,图1为本专利技术实施例所提供的一种PCIE链路的驱动系统的结构图。该系统可以包括:驱动芯片10,用于根据驱动参数,调整所在PCIE链路上的信号质量;调试端口20,用于连接调试工具,对驱动芯片的驱动参数进行在线调试;其中,驱动芯片10与调试端口20通过支持在线调试的总线连接;存储单元30,用于存储驱动芯片10调试好的驱动参数。可以理解的是,本实施例可以为通过调试端口20连接对驱动芯片10的驱动参数进行在线调试的调试工具,不再采用电阻上下拉的方式来进行驱动参数的调试,提高了驱动参数的调试效率,缩短了PCIE链路信号质量优化的时间。对于调试端口20和与驱动芯片10的具体连接方式,可以由设计人员根据实用场景和用户需求自行设置,如可以选用支持在线调试的I2C总线。只要调试工具可以通过调试端口20对与之连接的驱动芯片10进行在线调试,本实施例对此不做任何限制。对应的,本实施例中通过存储单元30存储驱动芯片10调试好的驱动参数,使得驱动芯片10不仅可以根据调试端口20连接的调试工具设置的驱动参数,调整所在PCIE链路上的信号质量;还可以主动从存储单元30在线下载对应的驱动参数,调整所在PCIE链路上的信号质量,由于存储单元30中的驱动参数是可以根据不同环境的应用而重复刷新,增强了产品针对不同场景以及系统互联的兼容性。对于存储单元30与驱动芯片10的具体连接方式,可以由设计人员根据实用场景和用户需求自行设置,如可以选用支持在线下载的I2C总线。只要驱动芯片10从与之连接的存储单元30在线下载对应的驱动参数,本实施例对此不做任何限制。需要说明的是,为了方便系统的拓展,本实施例中的驱动芯片10、调试端口20和存储单元30可以如图1所示,采用支持在线调试和在线下载的总线连接。对于驱动芯片10、调试端口20和存储单元30连接的总线的具体选择,可以由设计人员自行设置,如可以选用I2C总线。只要选择的总线支持在线调试和在线下载,本实施例对此不做任何限制。对应的,为了方便对存储单元30中的驱动参数的存储和修改更新,如图1所示,本实施例所提供的方法还可以包括用于将驱动芯片调试好的驱动参数存储至存储单元的控制芯片40。对于控制芯片40与存储单元30的具体连接方式,可以由设计人员根据实用场景和用户需求自行设置,只要控制芯片40可以在存储单元30存储和修改更新调优参数,如图1所示,驱动芯片10、调试端口20、存储单元30和控制芯片40可以用如I2C总线的总线连接,即可以通过I2C总线将存储单元30连接到板卡的控制芯片40上,可以实现在线刷新存储单元30的固件,更变驱动参数,在不拆机,不动到主板器件的情况下,在线进行更新动作,节省了时间,又避免了硬件上的损坏,避免资源的浪费。本实施例对此不做任何限制。其中,对于本实施例中驱动芯片10和存储单元30的具体数量的设置,可以由设计人员根据实用场景和用户需求自行设置,如图1所示,驱动芯片10、调试端口20、存储单元30和控制芯片40采用I2C总线连接时,可以将具有相同功能的驱动芯片10挂载在I2C总线,调试工具可以通过在I2C总线上预留的一个在线调试的调试端口20利用每个驱动芯片10的在线调试功能,通过在线调试的方式,设定每个驱动芯片10的驱动参数。存储单元30可以为一个,如存储单元30存储全部驱动芯片10的各自调试好的驱动参数,也可以为多个,如每个存储单本文档来自技高网...

【技术保护点】
1.一种PCIE链路的驱动系统,其特征在于,包括:驱动芯片,用于根据驱动参数,调整所在PCIE链路上的信号质量;调试端口,用于连接调试工具,对所述驱动芯片的驱动参数进行在线调试;其中,所述驱动芯片与所述调试端口通过支持在线调试的总线连接;存储单元,用于存储所述驱动芯片调试好的驱动参数。

【技术特征摘要】
1.一种PCIE链路的驱动系统,其特征在于,包括:驱动芯片,用于根据驱动参数,调整所在PCIE链路上的信号质量;调试端口,用于连接调试工具,对所述驱动芯片的驱动参数进行在线调试;其中,所述驱动芯片与所述调试端口通过支持在线调试的总线连接;存储单元,用于存储所述驱动芯片调试好的驱动参数。2.根据权利要求1所述的PCIE链路的驱动系统,其特征在于,所述驱动芯片,具体用于根据从所述存储单元在线下载的对应的驱动参数,调整所在PCIE链路上的信号质量。3.根据权利要求1所述的PCIE链路的驱动系统,其特征在于,还包括:控制芯片,用于将所述驱动芯片调试好的驱动参数存储至存储单元。4.根据权利要求3所述的P...

【专利技术属性】
技术研发人员:王玲燕
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1