[go: up one dir, main page]

CN111984477A - 一种PCIe设备信号参数动态校正装置和方法 - Google Patents

一种PCIe设备信号参数动态校正装置和方法 Download PDF

Info

Publication number
CN111984477A
CN111984477A CN202010655809.3A CN202010655809A CN111984477A CN 111984477 A CN111984477 A CN 111984477A CN 202010655809 A CN202010655809 A CN 202010655809A CN 111984477 A CN111984477 A CN 111984477A
Authority
CN
China
Prior art keywords
test
unit
pcie
error rate
parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010655809.3A
Other languages
English (en)
Other versions
CN111984477B (zh
Inventor
林涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rockchip Electronics Co Ltd
Original Assignee
Rockchip Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rockchip Electronics Co Ltd filed Critical Rockchip Electronics Co Ltd
Priority to CN202010655809.3A priority Critical patent/CN111984477B/zh
Publication of CN111984477A publication Critical patent/CN111984477A/zh
Application granted granted Critical
Publication of CN111984477B publication Critical patent/CN111984477B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/221Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test buses, lines or interfaces, e.g. stuck-at or open line faults
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

本发明提供一种PCIe设备信号参数动态校正装置和方法,装置包括:误码率配置单元,用于对TLP层错误重传率的配置;测试模板单元,提供多个测试模板供选择所需的测试发送序列;加重与预加重参数调整单元,分别针对PCIe链路的输出和输入,在PCIe协议规定的标准模式下自动对eq/deq参数进行动态调整校正;回环测试单元,用于将所述测试发送序列打上回环标记后发出;数据完整性校验单元,用于进行PCIe链路端对端的循环冗余码校验和链路循环冗余码校验,以判断PCIe链路信号是否恶化;数据比较单元,用于在测试模式下,对PCIe接口发出的测试发送序列和收到的解码后数据进行比较。本发明在芯片内部实现,直接连接对端的EP设备即可进行测试,成本低,自动进行,效率高。

Description

一种PCIe设备信号参数动态校正装置和方法
技术领域
本发明涉及芯片生产技术领域,特别涉及一种PCIe设备信号参数动态校正装置和方法。
背景技术
PCIe(PCIExpress)接口是一种总线接口,采用了的点对点串行连接,比起PCI以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且可以把数据传输率提高到一个很高的频率,达到PCI所不能提供的高带宽,因此成为目前业内主流的总线接口。
在实际使用中,现有的主机设备与PCIe接口信号并不完全适配,因此需对其进行信号兼容性测试,目前具体的做法是利用PCIe协会的测试夹具做内部的环路带宽信噪测试,即,将PCIe协会的测试夹具连接主机设备的 PCIe插槽,利用信号发生器发送TX信号,再与返回的信号做比较,得到测试结果,测试的流程仅仅针对该版型从芯片输出端到最后的插槽。然而 PCIe协会的测试夹具是一个大型的测试设备,价格昂贵,芯片或主机设备的生产厂家才会使用,对于很多用户来说,则是一笔无法承受的成本。
更有甚至某些主机设备的厂家会直接使用芯片厂家原厂设定的信号数据,芯片厂家在生产完芯片后需要为客户用于参考的评估板(安装有芯片和外接设备的PCB板)和评估板的调优参数。因此某些主机设备的厂家会直接使用芯片厂家评估板的调优参数,这在一定程度上带来了隐患,原因如下:
(1)外接设备随意性较大,只能做到兼容大多数产品,无法做到全部兼容;
(2)经过多级桥接之后,阻抗参数变化较大,对信号影响大,导致重传率升高,影响功耗和性能;
(3)随着使用环境的变化,级别适配较好的信号参数也会发生恶变。
基于此,本案在不增加板级硬件和产线工位的情况下,直接在芯片内部实现一种PCIe设备参数的动态校正装置和方法,无需增加PCIe协会的测试夹具等采购成本,无论是厂家还是终端用户均可根据需要实进测试。
发明内容
本发明要解决的技术问题,在于提供一种PCIe设备信号参数动态校正装置和方法,在芯片内部实现,直接连接对端的EP设备即可进行测试,无需增加PCIe协会的测试夹具等采购成本,也无需增加板级硬件和产线工位。
第一方面,本发明提供了一种PCIe设备信号参数动态校正装置,其特征在于:设置于PCIe设备的芯片内部,并包括:
误码率配置单元,用于接受用户对TLP层错误重传率的配置,该TLP 层错误重传率记为误码率;
测试模板单元,提供多个测试模板供用户选择所需的测试模板,每个测试模板中保存有一测试发送序列;
加重与预加重参数调整单元,分别针对PCIe链路的输出和输入,在PCIe 协议规定的标准模式下自动对eq/deq参数进行动态调整校正;
回环测试单元,用于在测试状态下将所述测试发送序列打上回环标记后发出;
数据完整性校验单元,用于进行PCIe链路端对端的循环冗余码校验和链路循环冗余码校验,当循环冗余码校验和链路循环冗余码出现不完整现象时,则判断PCIe链路信号恶化;
误码率统计单元,用于在PCIe链路信号恶化的情况下统计误码率,当误码率达到所述误码率配置单元的配置值时,自动触发所述加重与预加重参数调整单元进入动态调整校正功能,并使所述回环测试单元进入测试状态;
数据比较单元,用于在测试状态下,将所述回环测试单元发出的所述测试发送序列转给对端EP设备,并接收由对端EP设备返回的解码后数据,对所述测试发送序列和解码后数据进行比较,并将比较结果反馈给所述加重与预加重参数调整单元。
第二方面,本发明提供了一种PCIe设备信号参数动态校正方法,其在芯片内部实现,并包括下述步骤:
S1、通过模式选择单元接受用户对测试模式的配置;通过误码率配置单元接受用户对TLP层错误重传率的配置,该TLP层错误重传率记为误码率;通过测试模板单元提供多个测试发送序列供用户选择;
S2、配置完成后,让PCIe链路连接对端EP设备(即端点从设备)正常使用,通过数据完整性校验单元进行端对端的循环冗余码校验和链路循环冗余码校验,若循环冗余码校验和链路循环冗余码出现不完整现象时,则启动所述误码率统计单元对单位时间内的误码率进行统计,若误码率达到误码率配置单元的配置值时,自动触发PCIe设备信号参数的动态校正功能;
S3、此时触发加重与预加重参数调整单元自动进行动态调整eq/deq参数,然后触发回环测试单元,使得对端EP设备进入回环测试模式;
S4、在回环测试模式下,从用户选择的所述测试模板中取出测试发送序列由回环测试单元打上回环标记后发出,经数据比较单元通过PCIe接口发出给所述对端EP设备,再由数据比较单元接收经所述对端EP设备解码后返回的数据;
S5、此时数据比较单元将发出的测试发送序列与接收到的解码后数据进行对比,看是否一致,如果一致表明此时所述eq/deq参数为适合参数,结束流程;若不一致则回到步骤S3。
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:本申请实施例提供的装置和方法,在芯片内部实现,直接连接对端的 EP设备即可进行测试,无需增加PCIe协会的测试夹具等采购成本,也无需增加板级硬件和产线工位。而且提供多个配置单元,比如可通过模式选择单元接受用户对测试模式的配置,通过误码率配置单元接受用户对TLP层错误重传率的配置,通过测试模板单元提供多个测试发送序列供用户选择,还可通过模式选择单元接受用户对测试模式的配置,从而使测试更加多元化,使测试结果更为准确合理。且由于可采用PCIe协议中的AER机制来实时统计误码率,通过误码率来触发测试,从而可在外接PCIe设备运行过程中进行参数校正,达到动态调整信号参数的目的。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明系统的框架示意图;
图2为本发明实施例一中装置的结构示意图;
图3为本发明实施例二中方法中的流程图。
具体实施方式
本申请实施例通过提供一种PCIe设备信号参数动态校正装置和方法,在芯片内部实现,直接连接对端的EP设备即可进行测试,无需增加PCIe 协会的测试夹具等采购成本,也无需增加板级硬件和产线工位。
本申请实施例中的技术方案,总体思路如下:在芯片内部实现,直接连接对端的EP设备即可进行测试,设置多个配置单元,如设置误码率配置单元、测试模板单元和模式选择单元,在用户配置下,提供更加多元化的测试。通过设置加重与预加重参数调整单元可在PCIe协议规定的标准模式下对 eq/deq参数进行自动调整,直到合适的eq/deq参数为止。测试完全自动化,无需增加PCIe协会的测试夹具等采购成本,也无需增加板级硬件和产线工位,大大降低了测试成本及出错率。
在介绍具体实施例之前,先介绍本申请实施例测试时的系统框架,如图 1所示,测试时的系统框架分为芯片和两对端EP设备个部分:
芯片属于PCIe设备,内部实现了PCIe设备信号参数动态校正装置和方法,测试时通过PCIe接口连接对端EP设备,发送数据编码前的数据(测试发送序列)给对端EP设备和收到由对端EP设备返回的解码后的数据,并进行比较得到测试结果。
实施例一
如图2所示,本实施例提供一种PCIe设备信号参数动态校正装置,其设置于PCIe设备的芯片内部,并包括:
误码率配置单元,用于接受用户对TLP层错误重传率的配置,该TLP 层错误重传率记为误码率;
测试模板单元,提供多个测试模板供用户选择所需的测试模板,每个测试模板中保存有一测试发送序列;
加重与预加重参数调整单元,分别针对PCIe链路的输出和输入,在PCIe 协议规定的标准模式下自动对eq/deq参数进行动态调整校正;但是实际应用中,还需要考虑PCIe设备以及板级各类参数影响,比如考虑PCIe设备信号参数不稳定,容易信号出错导致数据传输失败,因此需考虑精细化动态调整。
回环测试单元,用于对PCIe链路进行环路带宽测试,当误码率统计单元达到触发条件时,自动触发PCIe设备信号参数的动态校正功能,使回环测试单元进入测试状态,开始对PCIe链路进行环路带宽测试;
数据完整性校验单元,用于进行PCIe链路端对端的循环冗余码校验 (end-to-endCRC)和链路循环冗余码校验(linkCRC),当循环冗余码校验和链路循环冗余码出现不完整现象时,则判断PCIe链路信号恶化;循环冗余码校验和链路循环冗余码校验属于标准PCIe链路层和TLP层两个层面的校验数据,存在PCIE通信包中,一般而言,ECRC更能体现对端TLP层面看到的数据状态,LINK层面的CRC状态因为数据还没有被正式解码,仅提供参考。
误码率统计单元,用于在PCIe链路信号恶化的情况下统计误码率,当误码率达到所述误码率配置单元的配置值时,自动触发所述加重与预加重参数调整单元进入动态调整校正功能,并使所述回环测试单元进入测试状态;
数据比较单元,用于在测试状态下,将所述回环测试单元发出的所述测试发送序列转给对端EP设备,并接收由对端EP设备返回的解码后数据,对所述测试发送序列和解码后数据进行比较,并将比较结果反馈给所述加重与预加重参数调整单元。
其中,为了探测信号恶变的边界,所述加重与预加重参数调整单元进行自动调整eq/deq参数时,从协议推荐数值往下和往上不断的增减,直到探测到信号恶变的上下两个边界。
所述误码率统计单元对单位时间内的误码率进行统计包括下述两种方式:
第一种,如果对端EP设备支持AER,就直接利用查询双方AER信息来进行统计;这种直接利用PCIe协议中的AER机制来统计误码率,可以轻松实现PCIe设备信号参数动态校正。
第二种,如果对端EP设备不支持AER,则以主机端接口的单位时间内的重传中断数量密度来统计。例如单位时间一秒内实现一千次重传,产生 1000次重传中断,标记位密度1,那么设定误码率为0.5,也就是1秒内产生500次重传,依此类推,仍可以实现PCIe设备信号参数动态校正。
其中,作为本实施例的一种更优的实现方式,所述装置还包括:
模式选择单元,供用户设定测试模式,测试模式包括所述测试模式包括下述两个方面:
(1)是否绝对需要进行测试,若用户配置是,则进入步骤S2,若用户配置否,则结束流程;
(2)测试是否需要细分到不同lane粒度,若用户配置是,并配置lane 的数量为n,则每针对一个lane,循环步骤S3至步骤5,直到n个lane都校正完毕。
本实施例装置在测试时,是按实施例二的方法进行,具体步骤参见下述实施例二。
另外,需要说明的是:具体实现时,本实施例中的装置中的各单元可以全部为软件模块,也可以全部为硬件模块,或一部分为软件模块(如误码率配置单元,测试模板单元,加重与预加重参数调整单元,数据完整性校验单元),另一部分为硬件模块(如回环测试单元和数据比较单元),只要能实现相同的功能即可。
基于同一发明构思,本申请还提供了与实施例一中装置的对应的方法,详见实施例二。
实施例二
如图3所示,在本实施例中提供了一种PCIe设备信号参数动态校正方法,在芯片内部实现,并包括下述步骤:
S1、通过模式选择单元接受用户对测试模式的配置;通过误码率配置单元接受用户对TLP层错误重传率的配置,该TLP层错误重传率记为误码率;通过测试模板单元提供多个测试发送序列供用户选择;
S2、配置完成后,让PCIe链路连接对端EP设备正常使用,通过数据完整性校验单元进行端对端的循环冗余码校验和链路循环冗余码校验,若循环冗余码校验和链路循环冗余码出现不完整现象时,则启动所述误码率统计单元对单位时间内的误码率进行统计,若误码率达到误码率配置单元的配置值时,自动触发PCIe设备信号参数的动态校正功能;
S3、此时触发加重与预加重参数调整单元自动进行动态调整eq/deq参数,然后触发回环测试单元,使得对端EP设备进入回环测试模式;
S4、在回环测试模式下,从用户选择的所述测试模板中取出测试发送序列由回环测试单元打上回环标记后发出,经数据比较单元通过PCIe接口发出给所述对端EP设备,再由数据比较单元接收经所述对端EP设备解码后返回的数据;
S5、此时数据比较单元将发出的测试发送序列与接收到的解码后数据进行对比,看是否一致,如果一致表明此时所述eq/deq参数为适合参数,结束流程;若不一致则回到步骤S3。
其中,所述加重与预加重参数调整单元进行自动调整eq/deq参数时,从协议推荐数值往下和往上不断的增减,直到探测到信号恶变的上下两个边界。
所述误码率统计单元对单位时间内的误码率进行统计包括下述两种方式:
第一种,如果对端EP设备支持AER,就直接利用查询双方AER信息来进行统计;
第二种,如果对端EP设备不支持AER,以主机端接口的单位时间内的重传中断数量密度来统计。
其中,作为本实施例的一种更优的实现方式,所述装置还包括:
所述步骤S1中,还包括通过模式选择单元接受用户对测试模式的配置,所述测试模式包括下述两个方面:
(1)是否绝对需要进行测试,若用户配置是,则进入步骤S2,若用户配置否,则结束流程;
(2)测试是否需要细分到不同lane粒度,若用户配置是,并配置lane 的数量为n,n≥2,则每针对一个lane均循环步骤S3至步骤5,直到n个lane 都校正完毕。
其中,n个或其中多个Lane按照同一组eq/deq参数进行校正,或者每个lane使用单独的eq/deq参数进行校正。
由于本发明实施例二所介绍的方法,为利用实施本发明实施例一的装置进行测试的方法,故而基于本发明实施例一所介绍的装置与实施例二所介绍的方法为同一发明构思,本领域所属人员能够了解该装置与方法对应的功能,故而在此不再赘述。
本申请实施例中提供的技术方案,至少具有如下技术效果或优点:本申请实施例提供的装置和方法,在芯片内部实现,直接连接对端的EP设备即可进行测试,无需增加PCIe协会的测试夹具等采购成本,也无需增加板级硬件和产线工位。而且提供多个配置单元,比如可通过模式选择单元接受用户对测试模式的配置,通过误码率配置单元接受用户对TLP层错误重传率的配置,通过测试模板单元提供多个测试发送序列供用户选择,还可通过模式选择单元接受用户对测试模式的配置,从而使测试更加多元化,使测试结果更为准确合理。且由于可采用PCIe协议中的AER机制来实时统计误码率,通过误码率来触发测试,可以实现动态调整信号参数。
虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

Claims (9)

1.一种PCIe设备信号参数动态校正装置,其特征在于:设置于PCIe设备的芯片内部,并包括:
误码率配置单元,用于接受用户对TLP层错误重传率的配置,该TLP层错误重传率记为误码率;
测试模板单元,提供多个测试模板供用户选择所需的测试模板,每个测试模板中保存有一测试发送序列;
加重与预加重参数调整单元,分别针对PCIe链路的输出和输入,在PCIe协议规定的标准模式下自动对eq/deq参数进行动态调整校正;
回环测试单元,用于在测试状态下将所述测试发送序列打上回环标记后发出;
数据完整性校验单元,用于进行PCIe链路端对端的循环冗余码校验和链路循环冗余码校验,当循环冗余码校验和链路循环冗余码出现不完整现象时,则判断PCIe链路信号恶化;
误码率统计单元,用于在PCIe链路信号恶化的情况下统计误码率,当误码率达到所述误码率配置单元的配置值时,自动触发所述加重与预加重参数调整单元进入动态调整校正功能,并使所述回环测试单元进入测试状态;
数据比较单元,用于在测试状态下,将所述回环测试单元发出的所述测试发送序列转给对端EP设备,并接收由对端EP设备返回的解码后数据,对所述测试发送序列和解码后数据进行比较,并将比较结果反馈给所述加重与预加重参数调整单元。
2.根据权利要求1所述的一种PCIe设备信号参数动态校正装置,其特征在于:所述加重与预加重参数调整单元进行自动调整eq/deq参数时,从协议推荐数值往下和往上不断的增减,直到探测到信号恶变的上下两个边界。
3.根据权利要求1所述的一种PCIe设备信号参数动态校正装置,其特征在于:所述误码率统计单元对单位时间内的误码率进行统计包括下述两种方式:
第一种,如果对端EP设备支持AER,就直接利用查询双方AER信息来进行统计;
第二种,如果对端EP设备不支持AER,以主机端接口的单位时间内的重传中断数量密度来统计。
4.根据权利要求3所述的一种PCIe设备信号参数动态校正装置,其特征在于:还包括:
模式选择单元,供用户设定测试模式,包括所述测试模式包括下述两个方面:
(1)是否绝对需要进行测试,若用户配置是,则允许所述回环测试单元进入测试状态,以对PCIe设备信号参数动态校正,若用户配置否,则结束流程;
(2)测试是否需要细分到不同lane粒度,若用户配置是,并配置lane的数量为n,则分别针对每一个lane进行PCIe设备信号参数动态校正,直到n个lane都校正完毕。
5.一种PCIe设备信号参数动态校正方法,其特征在于:在芯片内部实现,并包括下述步骤:
S1、通过模式选择单元接受用户对测试模式的配置;通过误码率配置单元接受用户对TLP层错误重传率的配置,该TLP层错误重传率记为误码率;通过测试模板单元提供多个测试发送序列供用户选择;
S2、配置完成后,让PCIe链路连接对端EP设备正常使用,通过数据完整性校验单元进行端对端的循环冗余码校验和链路循环冗余码校验,若循环冗余码校验和链路循环冗余码出现不完整现象时,则启动所述误码率统计单元对单位时间内的误码率进行统计,若误码率达到误码率配置单元的配置值时,自动触发PCIe设备信号参数的动态校正功能;
S3、此时触发加重与预加重参数调整单元自动进行动态调整eq/deq参数,然后触发回环测试单元,使得对端EP设备进入回环测试模式;
S4、在回环测试模式下,从用户选择的所述测试模板中取出测试发送序列由回环测试单元打上回环标记后发出,经数据比较单元通过PCIe接口发出给所述对端EP设备,再由数据比较单元接收经所述对端EP设备解码后返回的数据;
S5、此时数据比较单元将发出的测试发送序列与接收到的解码后数据进行对比,看是否一致,如果一致表明此时所述eq/deq参数为适合参数,结束流程;若不一致则回到步骤S3。
6.根据权利要求5所述的一种PCIe设备信号参数动态校正方法,其特征在于:所述加重与预加重参数调整单元进行自动调整eq/deq参数时,从协议推荐数值往下和往上不断的增减,直到探测到信号恶变的上下两个边界。
7.根据权利要求5所述的一种PCIe设备信号参数动态校正方法,其特征在于:所述误码率统计单元对单位时间内的误码率进行统计包括下述两种方式:
第一种,如果对端EP设备支持AER,就直接利用查询双方AER信息来进行统计;
第二种,如果对端EP设备不支持AER,以主机端接口的单位时间内的重传中断数量密度来统计。
8.根据权利要求5所述的一种PCIe设备信号参数动态校正方法,其特征在于:所述步骤S1中,还包括通过模式选择单元接受用户对测试模式的配置,所述测试模式包括下述两个方面:
(1)是否绝对需要进行测试,若用户配置是,则进入步骤S2,若用户配置否,则结束流程;
(2)测试是否需要细分到不同lane粒度,若用户配置是,并配置lane的数量为n,n≥2,则每针对一个lane均循环步骤S3至步骤5,直到n个lane都校正完毕。
9.根据权利要求8所述的一种PCIe设备信号参数动态校正方法,其特征在于:n个或其中多个Lane按照同一组eq/deq参数进行校正,或者每个lane使用单独的eq/deq参数进行校正。
CN202010655809.3A 2020-07-09 2020-07-09 一种PCIe设备信号参数动态校正装置和方法 Active CN111984477B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010655809.3A CN111984477B (zh) 2020-07-09 2020-07-09 一种PCIe设备信号参数动态校正装置和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010655809.3A CN111984477B (zh) 2020-07-09 2020-07-09 一种PCIe设备信号参数动态校正装置和方法

Publications (2)

Publication Number Publication Date
CN111984477A true CN111984477A (zh) 2020-11-24
CN111984477B CN111984477B (zh) 2022-05-17

Family

ID=73438539

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010655809.3A Active CN111984477B (zh) 2020-07-09 2020-07-09 一种PCIe设备信号参数动态校正装置和方法

Country Status (1)

Country Link
CN (1) CN111984477B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113114595A (zh) * 2021-04-08 2021-07-13 山东华芯半导体有限公司 一种双端口PCIe SSD链路容错装置及方法
CN113176963A (zh) * 2021-04-29 2021-07-27 山东英信计算机技术有限公司 一种PCIe故障自修复方法、装置、设备及可读存储介质
CN114443537A (zh) * 2022-01-28 2022-05-06 浪潮(山东)计算机科技有限公司 一种pcie信号发送端参数配置方法、装置、设备及介质
CN117271201A (zh) * 2023-11-22 2023-12-22 北京紫光芯能科技有限公司 循环冗余校验装置及循环冗余校验方法
CN119718765A (zh) * 2024-11-08 2025-03-28 苏州元脑智能科技有限公司 动态调节端对端循环冗余校验功能的方法、装置及设备

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103530211A (zh) * 2013-10-12 2014-01-22 江苏华丽网络工程有限公司 一种基于uvm平台的pcie回环自检测的方法
CN104184617A (zh) * 2014-08-12 2014-12-03 福建星网锐捷网络有限公司 互联设备预加重配置方法、装置、系统及网络设备
CN105630641A (zh) * 2014-10-27 2016-06-01 青岛金讯网络工程有限公司 一种pcie回环自检测的方法
CN106817258A (zh) * 2017-01-13 2017-06-09 郑州云海信息技术有限公司 一种选取及验证pcie链路均衡参数的方法及装置
CN107066417A (zh) * 2017-02-28 2017-08-18 郑州云海信息技术有限公司 一种链路参数在线调整的方法与装置
CN107329774A (zh) * 2017-05-24 2017-11-07 华为技术有限公司 确定Redriver芯片参数的方法和装置
CN109818886A (zh) * 2018-12-07 2019-05-28 华为技术有限公司 一种配置均衡参数的方法及装置
CN109936425A (zh) * 2019-03-29 2019-06-25 武汉邮电科学研究院有限公司 一种预加重的调试系统及方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103530211A (zh) * 2013-10-12 2014-01-22 江苏华丽网络工程有限公司 一种基于uvm平台的pcie回环自检测的方法
CN104184617A (zh) * 2014-08-12 2014-12-03 福建星网锐捷网络有限公司 互联设备预加重配置方法、装置、系统及网络设备
CN105630641A (zh) * 2014-10-27 2016-06-01 青岛金讯网络工程有限公司 一种pcie回环自检测的方法
CN106817258A (zh) * 2017-01-13 2017-06-09 郑州云海信息技术有限公司 一种选取及验证pcie链路均衡参数的方法及装置
CN107066417A (zh) * 2017-02-28 2017-08-18 郑州云海信息技术有限公司 一种链路参数在线调整的方法与装置
CN107329774A (zh) * 2017-05-24 2017-11-07 华为技术有限公司 确定Redriver芯片参数的方法和装置
CN109818886A (zh) * 2018-12-07 2019-05-28 华为技术有限公司 一种配置均衡参数的方法及装置
CN109936425A (zh) * 2019-03-29 2019-06-25 武汉邮电科学研究院有限公司 一种预加重的调试系统及方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
田天: ""PCIE2.0 高速路由器感应分析"", 《中国优秀硕士学位论文全文数据库(信息科技辑)》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113114595A (zh) * 2021-04-08 2021-07-13 山东华芯半导体有限公司 一种双端口PCIe SSD链路容错装置及方法
CN113176963A (zh) * 2021-04-29 2021-07-27 山东英信计算机技术有限公司 一种PCIe故障自修复方法、装置、设备及可读存储介质
CN113176963B (zh) * 2021-04-29 2022-11-11 山东英信计算机技术有限公司 一种PCIe故障自修复方法、装置、设备及可读存储介质
US12314127B2 (en) 2021-04-29 2025-05-27 Shandong Yingxin Computer Technologies Co., Ltd. PCIe fault auto-repair method, apparatus and device, and readable storage medium
CN114443537A (zh) * 2022-01-28 2022-05-06 浪潮(山东)计算机科技有限公司 一种pcie信号发送端参数配置方法、装置、设备及介质
CN114443537B (zh) * 2022-01-28 2023-12-19 浪潮(山东)计算机科技有限公司 一种pcie信号发送端参数配置方法、装置、设备及介质
CN117271201A (zh) * 2023-11-22 2023-12-22 北京紫光芯能科技有限公司 循环冗余校验装置及循环冗余校验方法
CN117271201B (zh) * 2023-11-22 2024-03-19 北京紫光芯能科技有限公司 循环冗余校验装置及循环冗余校验方法
CN119718765A (zh) * 2024-11-08 2025-03-28 苏州元脑智能科技有限公司 动态调节端对端循环冗余校验功能的方法、装置及设备

Also Published As

Publication number Publication date
CN111984477B (zh) 2022-05-17

Similar Documents

Publication Publication Date Title
CN111984477B (zh) 一种PCIe设备信号参数动态校正装置和方法
KR101967473B1 (ko) 전자 장치에서의 패킷 오류율의 결정론적 시험용 시스템 및 방법
CN101455009B (zh) 在测试期间具有无线收发器和主处理器间交互作用最少的测试嵌入式无线收发器的方法
US8731493B2 (en) Wireless local area network test system with forced transmit rates during protocol-based testing
KR101784405B1 (ko) 다수의 네트워크 주소들을 사용하여 시험 대상 장치와 시험을 제어하는 시험 장비의 동기화를 확립하는 시스템 및 방법
KR101370553B1 (ko) 수신기 성능 테스트용 시스템, 이동통신단말 및 방법
CN112350785B (zh) 一种检验serdes通信链路性能的方法及系统
US10567123B2 (en) Methods, systems and computer readable media for evaluating link or component quality using synthetic forward error correction (FEC)
CN105991358A (zh) 一种测试接口板流量的方法、装置、测试板及系统
CN1315796A (zh) 测量数字通信系统中误码率的方法和装置
KR20220111302A (ko) 멀티 안테나 채널 장치 및 구성 방법
CN110996011A (zh) 多相机同步触发系统
CN115687226A (zh) i2c总线通信方法、装置及可读存储介质
CN117675435A (zh) 一种波特率调整方法及系统
CN115934438A (zh) 通用串行总线集线器测试系统、方法及相关装置
US7936845B2 (en) Apparatus, method and computer-readable recording medium for setting signal correction-magnitude
KR101173600B1 (ko) 에러율 결정 방법 및 적합한 검사 장치
CN113923108A (zh) 一种自动配置时延参数的方法、系统、设备及存储介质
CN112540641A (zh) 一种时钟精度修正方法、装置及存储介质
CN117155837A (zh) 交换机芯片测试方法、装置、电子设备和存储介质
WO2023035850A1 (zh) 一种高速串行链路测试方法及装置
CN113422656A (zh) 一种基于射频技术的无线灵敏度测试方法及装置
CN111367259B (zh) 一种低成本数字信号处理模块自动测试装置和方法
US11870595B2 (en) Method and test device for performing packet error rate measurement
CN120110608B (zh) 一种配置通道逻辑的测试电路、电子设备及测试方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant