CN107800584A - 乙太网络物理层电路的自我测试方法与自我测试*** - Google Patents

乙太网络物理层电路的自我测试方法与自我测试*** Download PDF

Info

Publication number
CN107800584A
CN107800584A CN201610807154.0A CN201610807154A CN107800584A CN 107800584 A CN107800584 A CN 107800584A CN 201610807154 A CN201610807154 A CN 201610807154A CN 107800584 A CN107800584 A CN 107800584A
Authority
CN
China
Prior art keywords
circuit
layer circuit
transmission channels
transmission channel
networked physics
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.)
Pending
Application number
CN201610807154.0A
Other languages
English (en)
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.)
Ali Corp
Original Assignee
Ali Corp
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 Ali Corp filed Critical Ali Corp
Priority to CN201610807154.0A priority Critical patent/CN107800584A/zh
Publication of CN107800584A publication Critical patent/CN107800584A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/24Testing correct operation
    • H04L1/242Testing correct operation by comparing a transmitted test signal with a locally generated replica
    • H04L1/243Testing correct operation by comparing a transmitted test signal with a locally generated replica at the transmitter, using a loop-back

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)

Abstract

一种乙太网络物理层电路的自我测试方法与自我测试***。透过连接装置连接乙太网络物理层电路的多个传输通道,使传输通道以一对一方式相连。当进入环回测试模式,设定乙太网络物理层电路操作于主动式物理层模式。透过发送数据处理电路产生用于建立链接的闲置信号,并经由对应至传输通道的数据传送路径传送闲置信号。透过乙太网络物理层电路的接收数据处理电路经由连接装置接收闲置信号,以经由对应至传输通道的数据接收路径接收闲置信号。透过接收数据处理电路依据闲置信号产生接收数据。基于该接收数据判断是否达成同步。

Description

乙太网络物理层电路的自我测试方法与自我测试***
技术领域
本发明是有关于一种测试乙太网络物理层的技术,且特别是有关于一种乙太网络物理层电路的自我测试方法与自我测试***。
背景技术
随着科技的发达,网络乃成为信息交换的必要配置。在各种不同的网络配置中,由于乙太网络(Ethernet)具有取得容易、架设方便及传输速度快等特性,使得乙太网络有关之设备蓬勃发展,其传输速率亦由10Mbps演进至100Mbps甚至1Gbps。为了满足业界对封包交换网络日益成长的需求,乙太网络(Ethernet)技术也不断进化,像是超高速乙太网络是被定义在IEEE 802.3标准中。在这些新世代乙太网络标准中,高速乙太网络物理层(PHYLayer)电路与元件的研发与测试无疑是关键的一环。
图1是习知的乙太网络物理层的测试***的示意图。请参照图1的测试***10,若开发人员想要对待测物理层121进行测试,则需要将待测物理层121经由连接元件130、连接网线11,以及连接元件140连接至另一物理层120。接着,透过媒体存取控制层(MediaAccess Control Layer,MAC Layer)110发出测试封包data_Tx,物理层120会将依据测试封包data_Tx产生的测试数据经由媒介相关接口(media dependent interface,MDI)I1以及连接网线11传送至待测物理层121。于习知的测试***中,待测物理层121与媒体存取控制层110之间的媒体独立接口I2(Media Independent Interface,MII)中的数据发送路径(Txpath)经配置而连接至数据接收路径(Rx path),致使测试数据可经由数据路径P1回送至待测物理层121。如此,待测物理层121会经由连接网线11将测试数据回传至物理层120,而物理层120可据以产生测试封包data_Rx并将测试封包data_Rx传送回媒体存取控制层110,从而依据测试封包data_Rx来检测待测物理层121的操作状态是否正常。然而,上述测试***需要两个乙太网络物理层电路来达到测试的目的,且会因两物理层必需执行用以建立连结的一些标准程序而花费较长的时间。进一步来说,习知的物理层电路测试***不仅耗时且需要额外的网络设备协同测试。基此,如何针对乙太网络物理层设计出低成本且快速的测试方法实为本领域技术人员所关心的重要议题之一。
发明内容
有鉴于此,本发明提供一种乙太网络物理层电路的自我测试方法与自我测试***,其利用连接装置两两成对连接乙太网络物理层电路的多个传输通道,致使乙太网络物理层电路可独自完成快速的乙太网络物理层测试。
本发明的一实施例提供一种乙太网络物理层电路的自我测试方法,所述方法包括下列步骤。透过一连接装置连接乙太网络物理层电路的多个传输通道,使传输通道以一对一方式相连。当进入一环回(loopback)测试模式,设定乙太网络物理层电路操作于主动式物理层(Master PHY)模式。透过发送数据处理电路产生闲置信号,并经由对应至传输通道的数据传送路径传送闲置信号。透过乙太网络物理层电路的接收数据处理电路经由连接装置接收闲置信号,以经由对应至传输通道的数据接收路径接收闲置信号。透过接收数据处理电路依据闲置信号产生接收数据。基于接收数据判断是否达成同步。
本发明的另一实施例提供一种乙太网络物理层电路的自我测试***,此乙太网络物理层电路包括多个传输通道。此自我测试***包括连接装置以及乙太网络物理层电路。连接装置包括分别对应至传输通道的多条传输缆线,且这些传输缆线的一端两两成对彼此相连。乙太网络物理层电路包括控制电路、复合收发电路、发送数据处理电路,以及接收数据处理电路。当进入环回测试模式,控制电路设定乙太网络物理层电路操作于主动式物理层模式。复合收发电路连接上述的连接装置的传输缆线,将闲置信号传送至连接装置,并从连接装置接收闲置信号。发送数据处理电路耦接复合收发电路与控制电路,产生闲置信号,并将闲置信号传送至复合收发电路,以经由传输通道的数据传送路径传送闲置信号。接收数据处理电路耦接复合收发电路与控制电路,经由复合收发电路接收闲置信号,以经由传输通道的数据接收路径接收闲置信号,并依据闲置信号产生接收数据,控制电路基于接收数据判断是否达成同步。
基于上述,在本发明的一实施例中,在乙太网络物理层电路进入环回测试模式后,乙太网络物理层电路可在省略自协商程序的条件下而决定操作于主动式物理层模式。接着,乙太网络物理层电路所发出的闲置信号可经由连接装置而回传至乙太网络物理层电路本身。响应于上述之闲置信号的收发,乙太网络物理层电路的测试结果可依据物理层电路内各个功能模块的致能状态以及基于回传的闲置信号而产生的接收数据而获取。
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。
附图说明
图1是习知的乙太网络物理层的测试***的示意图。
图2是根据本发明的一实施例所绘示的乙太网络物理层电路的自我测试***的示意图。
图3A是根据本发明的一实施例所绘示的连接传输通道的示意图。
图3B是根据本发明的一实施例所绘示的连接传输通道的示意图。
图3C是根据本发明的一实施例所绘示的连接传输通道的示意图。
图4是根据本发明的一实施例所绘示的乙太网络物理层的示意图。
图5是根据本发明的一实施例所绘示的乙太网络物理层电路的自我测试方法的流程图。
图6是根据本发明的一实施例所绘示的乙太网络物理层电路的自我测试方法的流程图。
附图标记说明
10:测试***
121:对待测物理层
130、140:连接元件
11:连接网线
120:物理层
data_Tx:测试封包
data_Rx:测试封包
I1:媒介相关接口
I2:媒体独立接口
110:媒体存取控制层
P1:数据路径
20:自我测试***
210:媒体存取控制层电路
220:乙太网络物理层电路
230:连接装置
221:控制电路
222:发送数据处理电路
223:接收数据处理电路
224、224a、224b、224c、224d:复合收发电路
Ch1~Ch4:传输通道
loopback_test_en:测试使能信号
link_status:同步状态提示信号
S1:闲置信号
P2~P3:回路路径
280、280a、280b、280c、280d:数据传送路径
290、290a、290b、290c、290d:数据接收路径
L1~L8:传输缆线
221_1:实体媒体连接子层控制模块
222_2:双绞线正反接自动校正模块
221_3:状态机模块
221_4:自协商模块
222_1:扰乱器
222_2:编码器
222_3:滤波器
222_4:数字模拟转换器
222_5:线性驱动器
223_1:解扰乱器
223_2:解映射器
223_3:解码器
223_4:去延迟电路
223_5:滤波器
223_6:串音回音消除器
223_7:时钟恢复电路
223_8:基带漂移补偿电路
223_9:锁相环电路
223_10:多工器
223_11:模拟数字转换器
223_12:自动增益控制电路
223_13:增益放大器
235:实体编码子层发送前端电路
236:实体编码子层接收前端电路
237:千兆媒体独立接口
S501~S513、S601~S606:步骤
具体实施方式
现将详细参考本示范性实施例,在附图中说明所述示范性实施例之实例。另外,凡可能之处,在图式及实施方式中使用相同标号的元件/构件代表相同或类似部分。
图2是根据本发明的一实施例所绘示的乙太网络(Ethernet)物理层电路的自我测试***的示意图。请参照图2,自我测试***20包括乙太网络物理层电路220以及连接装置230。乙太网络物理层电路220适于设置于一网络设备当中,使网络设备具有连网功能。在本实施例中,网络设备例如是机上盒、笔记型电脑,或智慧电视等消费性电子装置,也可以是路由器(router)、交换机(switch)或存取点(Access Point,AP)等具有进阶网络管理功能及/或网络分享功能的网络通讯装置,本发明对此不限制。在本实施例中,乙太网络物理层电路220例如是千兆位物理层(gigabit physical layer,GPHY)乙太网络芯片,但本发明并不限制于此。
此外,于本实施例中,连接装置230可实做为一条特制测试网线,此特制测试网线的一端有连接器,例如是RJ45接头,以经由一个实体插槽(未绘示)而连接至乙太网络物理层电路220。由于支援IEEE 802.3的乙太网络物理层电路220具有多个传输通道,因此连接装置230包括分别对应至多个传输通道的多个传输缆线。如图2的范例所示,乙太网络物理层电路220具有4个传输通道Ch1~Ch4。基此,连接装置230将包括分别对应至这些传输通道Ch1~Ch4的多条传输缆线。于本实施例中,以双绞线(Twisted Pair)为传输媒介为例,每一传输通道Ch1~Ch4的传输媒介可以各自为组成双绞线的两条传输缆线,而连接装置230因此具有八条传输缆线。须特别说明的是,于本实施例中,连接装置230内的传输缆线的一端两两彼此相连的,即连接装置230内的传输缆线两两一对电性连接而构成信号回路。
因此,在本实施例中,透过将连接装置230连接至乙太网络物理层电路220,测试机台可对乙太网络物理层电路220内部的电路模块进行测试,以得知乙太网络物理层电路220的操作状态是否正常。进一步来说,在连接装置230连接至乙太网络物理层电路220之后,乙太网络物理层电路220可进入环回测试模式而经由连接装置230回接收自己发出去的闲置信号,从而达到测试乙太网络物理层电路220的目的。上述的闲置信号例如是IEEE 802.3标准中用于建立物理层链结的闲置(idle)信号。换言之,本实施例的乙太网络物理层电路220同时扮演信号发送端与信号接收端的角色,以完成乙太网络物理层电路220的自我测试。
详细来说,于本实施例中,乙太网络物理层电路220包括控制电路221、复合收发电路224、发送数据处理电路222,以及接收数据处理电路223。在把连接装置230连接至乙太网络物理层电路220后,乙太网络物理层电路220可依据引脚所接收的外来控制信号或依据内部暂存器的暂存位元而进入环回测试模式。当乙太网络物理层电路220进入环回测试模式,控制电路221设定乙太网络物理层电路220操作于主动式物理层(Master PHY)模式。
于本实施例中,当乙太网络物理层电路220设定成操作于主动式物理层模式,发送数据处理电路222依据测试使能信号loopback_test_en产生闲置信号S1,并经由对应至传输通道Ch1~Ch4的数据传送路径280传送闲置信号S1至复合收发电路224。之后,由于复合收发电路224连接至连接装置230的传输缆线,复合收发电路224将闲置信号S1传送至连接装置230,并从连接装置230回收闲置信号S1。以图2的范例为例,闲置信号S1可经由传输通道Ch1与传输通道Ch2形成的回路路径P2回传至复合收发电路224,且闲置信号S1也可经由传输通道Ch3与传输通道Ch4形成的回路路径P3回传至复合收发电路224。
接收数据处理电路223耦接复合收发电路224与控制电路221,接收数据处理电路223从复合收发电路224接收闲置信号S1。接收数据处理电路223经由对应至传输通道Ch1~Ch4的数据接收路径290接收闲置信号S1,并依据闲置信号S1产生解码后的接收数据,并基于解码后的接收数据产生同步状态提示信号link_status,以指示是否达成发送端与接收端的同步。接着,控制电路221可基于接收数据处理电路223所产生的同步状态提示信号link_status判断是否达成同步。
须特别说明的是,在进入环回测试模式的初期,发送数据处理电路222与接收数据处理电路223内部的部份电路模块会依序致能并收敛于稳定状态或锁定状态。举例而言,于正常操作的状态下,接收数据处理电路223内的时钟恢复电路会藉由统计一时间区间内的相位差变化来锁定锁相环电路。之后,发送数据处理电路222与接收数据处理电路223内部的电路模块可在完成内部电路模块的设置后,建立物理层连结以经由物理层连结收发信号。因此,倘若发送数据处理电路222以及接收数据处理电路223内的这些电路模块其中之任一无法正常致能或无法正常收敛,则控制电路221将无法接收到同步状态提示信号link_status。
基此,于一实施例中,在乙太网络物理层电路220进入环回测试模式之后,控制电路221初始化一计时器。若计时器计时至一期满时间且接收数据处理电路223尚未产生解扰乱的接收数据,控制电路221可因为没有收到同步状态提示信号link_status而判定乙太网络物理层电路220未通过测试。基此,于本实施例中,藉由判断是否接收到同步状态提示信号link_status,开发人员可得知乙太网络物理层电路220是否操作于预期的正常状态。
另外需要说明的是,于一实施例中,透过媒体存取控制层电路210发送测试封包,乙太网络物理层电路220也可于环回测试模式下进行测试。进一步来说,当连接装置230连接至乙太网络物理层电路220且乙太网络物理层电路220进入环回测试模式后,媒体存取控制层电路210可经由媒体独立接口(MII)传送测试封包至乙太网络物理层电路220,而乙太网络物理层电路220会将上述测试封包经由连接装置230回传给自己。如此,藉由检测乙太网络物理层电路220经由连接装置230回收的封包数据,乙太网络物理层电路220是否正常操作可据以被检测。
然而,于图2的范例中,连接装置230的硬体设置系以连接传输通道Ch1与传输通道Ch2以及连接传输通道Ch2与传输通道Ch3为例,但本发明并不限制于此。以下将列举不同的实施态样以详细说明。
图3A是根据本发明的一实施例所绘示的连接传输通道的示意图。请参照图3A,复合收发电路234中的复合收发电路224a、224b、224c、224d会接收来自发送数据处理电路222的信号并将此信号传送给连接装置230。如图3A所示,数据传送路径280包括数据传送路径280a、280b、280c、280d,分别用以经由复合收发电路224a、224b、224c、224d向外传送数据。数据传送路径290包括数据接收路径290a、290b、290c、290d,分别用以经由复合收发电路224a、224b、224c、224d接收外来的数据。
须说明的是,于图3A的范例中,连接装置230连接乙太网络物理层电路220的传输通道Ch1到传输通道Ch2,并连接乙太网络物理层电路220的传输通道Ch3到传输通道Ch4。进一步来说,传输通道Ch1的传输缆线L1的一端与传输通道Ch2的传输缆线L4电性连接,传输通道Ch1的传输缆线L2的一端与传输通道Ch2的传输缆线L3电性连接。相似的,传输通道Ch3的传输缆线L5的一端与传输通道Ch4的传输缆线L8电性连接,传输通道Ch3的传输缆线L6的一端与传输通道Ch4的传输缆线L7电性连接。如此,复合收发电路224a经由传输通道Ch1发送的闲置信号会再经由传输通道Ch2而回传至复合收发电路224b。复合收发电路224c经由传输通道Ch3发送的闲置信号会再经由传输通道Ch4而回传至复合收发电路224d。
图3B是根据本发明的一实施例所绘示的连接传输通道的示意图。请参照图3B,连接装置230连接乙太网络物理层电路220的传输通道Ch1到传输通道Ch3,并连接乙太网络物理层电路220的传输通道Ch2到传输通道Ch4。进一步来说,传输通道Ch1的传输缆线L1的一端与传输通道Ch3的传输缆线L6电性连接,传输通道Ch1的传输缆线L2的一端与传输通道Ch3的传输缆线L5电性连接。相似的,传输通道Ch2的传输缆线L3的一端与传输通道Ch4的传输缆线L8电性连接,传输通道Ch2的传输缆线L4的一端与传输通道Ch4的传输缆线L7电性连接。如此,复合收发电路224a经由传输通道Ch1发送的闲置信号会再经由传输通道Ch3而回传至复合收发电路224c。复合收发电路224b经由传输通道Ch2发送的闲置信号会再经由传输通道Ch4而回传至复合收发电路224d。
图3C是根据本发明的一实施例所绘示的连接传输通道的示意图。请参照图3C,连接装置230连接乙太网络物理层电路220的传输通道Ch1到传输通道Ch4,并连接乙太网络物理层电路220的传输通道Ch2到传输通道Ch3。进一步来说,传输通道Ch1的传输缆线L1的一端与传输通道Ch4的传输缆线L8电性连接,传输通道Ch1的传输缆线L2的一端与传输通道Ch4的传输缆线L7电性连接。相似的,传输通道Ch2的传输缆线L3的一端与传输通道Ch3的传输缆线L6电性连接,传输通道Ch2的传输缆线L4的一端与传输通道Ch3的传输缆线L5电性连接。如此,复合收发电路224a经由传输通道Ch1发送的闲置信号会再经由传输通道Ch4而回传至复合收发电路224d。复合收发电路224b经由传输通道Ch2发送的闲置信号会再经由传输通道Ch3而回传至复合收发电路224c。
图4是根据本发明的一实施例所绘示的乙太网络物理层的示意图。请参照图4,假设乙太网络物理层电路220支援千兆位物理层(gigabit physical layer,GPHY),并经由千兆媒体独立接口237(gigabit Media Independent Interface,GMII)与媒体存取控制层电路相连。于本实施例中,乙太网络物理层电路220更包括实体编码子层(Physical CodeSublayer,PCS)发送前端电路235,以及PCS接收前端电路236。PCS发送前端电路235耦接于千兆媒体独立接口237与发送数据处理电路222之间,PCS接收前端电路236耦接于千兆媒体独立接口237与接收数据处理电路223之间。
于图4的实施例中,发送数据处理电路222包括扰乱器222_1、编码器222_2、滤波器222_3、数字模拟转换器222_4,以及线性驱动器222_5。控制电路221包括实体媒体连接(Physical Medium Attachment,PMA)子层控制模块221_1、双绞线正反接自动校正模块222_2、状态机模块221_3,以及自协商模块221_4。接收数据处理电路222包括解扰乱器223_1、解映射器223_2、解码器223_3、去延迟电路223_4、滤波器223_5、串音回音消除器223_6、时钟恢复电路223_7、基带漂移补偿电路223_8、锁相环电路223_9、多工器223_10、模拟数字转换器223_11、自动增益控制电路223_12,以及增益放大器223_13。
于本实施例中,响应于进入环回测试模式,自协商模块221_4被禁能而省略执行乙太网络物理层电路220的自动协商程序。由于省略自动协商程序,因此控制电路221会设定乙太网络物理层电路220操作于一主动式物理层模式,以具有主动发出闲置信号的能力。此外,当乙太网络物理层电路220操作于主动式物理层模式,发送数据处理电路222依据主动式物理层模式下所决定的第一种子进行编码,以产生编码后的闲置信号。另一方面,控制电路221设定接收数据处理电路223的种子生成模式为主动式物理层模式,并基于主动式物理层模式设置接收数据处理电路的第二种子,以利用第二种子进行解码而产生接收数据。
举例而言,当乙太网络物理层电路220操作于主动式物理层模式,扰乱器222_1会依据主动式物理层模式中的扰乱多项式与第一种子来扰乱闲置信号。另一方面,控制电路221设定解扰乱器223_1的种子生成模式也同为主动式物理层模式,并基于主动式物理层模式设置解扰乱器223_1的第二种子,以利用主动式物理层模式中的扰乱多项式与第二种子进行解扰乱而产生接收数据。基此,透过省略自动协商程序以及设定接收数据处理电路223中用以编码/扰乱的种子生成模式,本实施例的乙太网络物理层电路可透过回收自己发出的闲置信号来进行测试,且发送数据处理电路222内的电路模块、控制电路221里的电路模块,以及接收数据处理电路223内的电路模块是否正常操作也可因此被检测。值得一提的是,图4的范例实施例所提及的乙太网络物理层电路的架构只是一个范例,这样的架构在实务上还可以视实际应用与需求来做调整。
图5是根据本发明的一实施例所绘示的乙太网络物理层电路的自我测试方法的流程图。此外,图5的范例实施例中的各步骤/各流程例如可以搭配图2至图4的范例实施例来使用,但本发明并不限制于此。
请参照图5,于步骤S501,乙太网络物理层电路进入环回测试模式。于步骤S502,省略自动协商程序并设定操作于主动式物理层模式,以及初始化一计时器。于步骤S503,致能扰乱器、编码器,以及发送数据处理电路内的滤波器。于步骤S504,致能自动增益模块并利用计时器开始计时。于步骤S505,判断于计时器计时至期满时间前自动增益模块是否收敛至锁定状态。若步骤S505为是,于步骤S506,致能时钟恢复电路、等化器以及串音回音消除器。若步骤S505为否,代表自动增益模块没有收敛至锁定状态,于步骤S513,回报乙太网络物理层电路不通过测试。
接着,于步骤S507,判断于计时器计时至期满时间前等化器与时钟恢复电路是否收敛至锁定状态。若步骤S507为是,于步骤S508,致能去延迟电路。若步骤S507为否,代表等化器或时钟恢复电路没有收敛至锁定状态,于步骤S513,回报乙太网络物理层电路不通过测试。于步骤S509,判断于计时器计时至期满时间前去延迟电路是否收敛至锁定状态。若步骤S509为是,于步骤S508,致能解扰乱器以及解映射器。若步骤S509为否,代表去延迟电路没有收敛至锁定状态,于步骤S513,回报乙太网络物理层电路不通过测试。最后,于步骤S511,判断是否达成同步。若步骤S509为是,于步骤S512,回报乙太网络物理层电路通过测试。若步骤S509为否,于步骤S513,回报乙太网络物理层电路不通过测试。
图6是根据本发明的一实施例所绘示的乙太网络物理层电路的自我测试方法的流程图。此外,图6的范例实施例中的各步骤/各流程例如可以搭配图2至图4的范例实施例来使用,但本发明并不限制于此。
于步骤S601,透过连接装置连接乙太网络物理层电路的多个传输通道,使传输通道以一对一方式相连。于步骤S602,当进入环回测试模式,设定乙太网络物理层电路操作于主动式物理层模式。于步骤S603,透过发送数据处理电路产生闲置信号,并经由对应至传输通道的数据发传送路径传送闲置信号。于步骤S604,透过乙太网络物理层电路的接收数据处理电路经由连接装置接收闲置信号,以经由对应至传输通道的数据接收路径接收闲置信号。于步骤S605,透过接收数据处理电路依据闲置信号产生接收数据。于步骤S606,基于接收数据判断是否达成同步。
综上所述,在本发明的一实施例中,乙太网络物理层电路可因为省略自动协商程序而快速的完成测试,且乙太网络物理层电路可在没有媒介存取控制层的参与下完成测试。除此之外,于本发明的一实施例中,乙太网络物理层电路的测试结果可依据物理层电路内各个功能模块的致能状态以及透过回收自己产生的闲置信号而获取。藉此,开发人员不须透过额外的网络设备就可对乙太网络物理层电路进行省时的检测,从而提高测试乙太网络物理层电路的便利性而大幅提高乙太网络物理层芯片开发生产的速度与效率。
虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视后附的权利要求所界定者为准。

Claims (14)

1.一种乙太网络物理层电路的自我测试方法,其特征在于,所述方法包括:
透过一连接装置连接该乙太网络物理层电路的多个传输通道,使该些传输通道以一对一方式相连;
当进入一环回测试模式,设定该乙太网络物理层电路操作于一主动式物理层模式;
透过一发送数据处理电路产生一闲置信号,并经由对应至该些传输通道的数据传送路径传送该闲置信号;
透过该乙太网络物理层电路的一接收数据处理电路经由该连接装置接收该闲置信号,以经由对应至该些传输通道的数据接收路径接收该闲置信号;
透过该接收数据处理电路依据该闲置信号产生一接收数据;
基于该接收数据判断是否达成同步。
2.如权利要求1所述的自我测试方法,其特征在于,更包括:
在进入该环回测试模式之后,初始化一计时器;以及
若该计时器计时至一期满时间且该接收数据处理电路尚未产生该接收数据,判定该乙太网络物理层电路未通过测试。
3.如权利要求1所述的自我测试方法,其特征在于,透过该连接装置连接该乙太网络物理层电路的该些传输通道,使该些传输通道以一对一方式相连的步骤包括:
连接该乙太网络物理层电路的该些传输通道的第一传输通道到该些传输通道的第二传输通道,并连接该乙太网络物理层电路的该些传输通道的第三传输通道到该些传输通道的第四传输通道。
4.如权利要求1所述的自我测试方法,其特征在于,透过该连接装置连接该乙太网络物理层电路的该些传输通道,使该些传输通道以一对一方式相连的步骤包括:
连接该乙太网络物理层电路的该些传输通道的第一传输通道到该些传输通道的第三传输通道,并连接该乙太网络物理层电路的该些传输通道的第二传输通道到该些传输通道的第四传输通道。
5.如权利要求1所述的自我测试方法,其特征在于,透过该连接装置连接该乙太网络物理层电路的该些传输通道,使该些传输通道以一对一方式相连的步骤包括:
连接该乙太网络物理层电路的该些传输通道的第一传输通道到该些传输通道的第四传输通道,并连接该乙太网络物理层电路的该些传输通道的第二传输通道到该些传输通道的第三传输通道。
6.如权利要求1所述的自我测试方法,其特征在于,更包括:
当该乙太网络物理层电路操作于该主动式物理层模式,依据该主动式物理层模式下所决定的一第一种子进行编码,以产生编码后的该闲置信号;以及
设定该接收数据处理电路的一种子生成模式为该主动式物理层模式,并基于该主动式物理层模式设置该接收数据处理电路的一第二种子,以利用该第二种子进行解码而产生该接收数据。
7.如权利要求1所述的自我测试方法,其特征在于,更包括:
响应于进入该环回测试模式,省略执行该乙太网络物理层电路的一自动协商程序。
8.一种乙太网络物理层电路的自我测试***,其中该乙太网络物理层电路包括多个传输通道,其特征在于,包括:
一连接装置,包括分别对应至该些传输通道的多个传输缆线,其中该些传输缆线的一端两两彼此相连;以及
一乙太网络物理层电路,包括:
一控制电路,当进入一环回测试模式,设定该乙太网络物理层电路操作于一主动式物理层模式;
一复合收发电路,连接该连接装置的该些传输缆线,将一闲置信号传送至该连接装置,并从该连接装置接收该闲置信号;
一发送数据处理电路,耦接该复合收发电路与该控制电路,产生该闲置信号,并将该闲置信号传送至该复合收发电路,以经由该些传输通道的数据传送路径传送该闲置信号;以及
一接收数据处理电路,耦接该复合收发电路与该控制电路,经由该复合收发电路接收该闲置信号,以经由该些传输通道的数据接收路径接收该闲置信号,并依据该闲置信号产生一接收数据,
其中该控制电路基于该接收数据判断是否达成同步。
9.如权利要求8所述的自我测试***,其特征在于,该控制电路在进入该环回(loopback)测试模式之后,初始化一计时器;以及若该计时器计时至一期满时间且该接收数据处理电路尚未产生该接收数据,该控制电路判定该乙太网络物理层电路未通过测试。
10.如权利要求8所述的自我测试***,其特征在于,该连接装置连接该乙太网络物理层电路的该些传输通道的第一传输通道到该些传输通道的第二传输通道,并连接该乙太网络物理层电路的该些传输通道的第三传输通道到该些传输通道的第四传输通道。
11.如权利要求8所述的自我测试***,其特征在于,该连接装置连接该乙太网络物理层电路的该些传输通道的第一传输通道到该些传输通道的第三传输通道,并连接该乙太网络物理层电路的该些传输通道的第二传输通道到该些传输通道的第四传输通道。
12.如权利要求8所述的自我测试***,其特征在于,该连接装置连接该乙太网络物理层电路的该些传输通道的第一传输通道到该些传输通道的第四传输通道,并连接该乙太网络物理层电路的该些传输通道的第二传输通道到该些传输通道的第三传输通道。
13.如权利要求8所述的自我测试***,其特征在于,当该乙太网络物理层电路操作于该主动式物理层模式,该发送数据处理电路依据该主动式物理层模式下所决定的一第一种子进行编码,以产生编码后的该闲置信号,
其中该控制电路设定该接收数据处理电路的一种子生成模式为该主动式物理层模式,并基于该主动式物理层模式设置该接收数据处理电路的一第二种子,以利用该第二种子进行解码而产该生接收数据。
14.如权利要求8所述的自我测试***,其特征在于,该乙太网络物理层电路更包括一自协商模块,响应于进入该环回测试模式,该控制电路控制该自协商模块省略执行该乙太网络物理层电路的一自动协商程序。
CN201610807154.0A 2016-09-07 2016-09-07 乙太网络物理层电路的自我测试方法与自我测试*** Pending CN107800584A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610807154.0A CN107800584A (zh) 2016-09-07 2016-09-07 乙太网络物理层电路的自我测试方法与自我测试***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610807154.0A CN107800584A (zh) 2016-09-07 2016-09-07 乙太网络物理层电路的自我测试方法与自我测试***

Publications (1)

Publication Number Publication Date
CN107800584A true CN107800584A (zh) 2018-03-13

Family

ID=61530712

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610807154.0A Pending CN107800584A (zh) 2016-09-07 2016-09-07 乙太网络物理层电路的自我测试方法与自我测试***

Country Status (1)

Country Link
CN (1) CN107800584A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109450516A (zh) * 2018-12-27 2019-03-08 天津卓越信通科技有限公司 一种低时延中继卡

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101183948A (zh) * 2007-12-05 2008-05-21 中兴通讯股份有限公司 一种以太网串口驱动单元及窄带拨号时数据流的传输方法
CN101316197A (zh) * 2007-05-28 2008-12-03 中国电信股份有限公司 Mstp设备以太网端口环回检测方法和设备
CN101493499A (zh) * 2009-03-09 2009-07-29 合肥工业大学 一种幂次数切分的lfsr重播种vlsi测试数据压缩方法
CN101582809A (zh) * 2008-05-14 2009-11-18 襄樊博创伟业电子有限公司 一种以太网交换机芯片端口环回检测和抑制方法
CN101763652A (zh) * 2009-06-03 2010-06-30 中国科学院自动化研究所 一种基于分叉特征的三维骨架快速提取方法
KR20110020512A (ko) * 2009-08-24 2011-03-03 양종해 네트워크와 이더넷을 이용한 원격지 컴퓨터 가상화 시스템
CN102081142A (zh) * 2010-12-02 2011-06-01 合肥工业大学 基于并行折叠计数器的重播种测试方案
CN102567168A (zh) * 2010-12-27 2012-07-11 北京国睿中数科技股份有限公司 一种针对phy高速接口电路的bist自动测试电路及测试方法
CN104333415A (zh) * 2014-09-26 2015-02-04 武汉光迅科技股份有限公司 一种用于测试光模块的多通道自动测试方法及***

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101316197A (zh) * 2007-05-28 2008-12-03 中国电信股份有限公司 Mstp设备以太网端口环回检测方法和设备
CN101183948A (zh) * 2007-12-05 2008-05-21 中兴通讯股份有限公司 一种以太网串口驱动单元及窄带拨号时数据流的传输方法
CN101582809A (zh) * 2008-05-14 2009-11-18 襄樊博创伟业电子有限公司 一种以太网交换机芯片端口环回检测和抑制方法
CN101493499A (zh) * 2009-03-09 2009-07-29 合肥工业大学 一种幂次数切分的lfsr重播种vlsi测试数据压缩方法
CN101763652A (zh) * 2009-06-03 2010-06-30 中国科学院自动化研究所 一种基于分叉特征的三维骨架快速提取方法
KR20110020512A (ko) * 2009-08-24 2011-03-03 양종해 네트워크와 이더넷을 이용한 원격지 컴퓨터 가상화 시스템
CN102081142A (zh) * 2010-12-02 2011-06-01 合肥工业大学 基于并行折叠计数器的重播种测试方案
CN102567168A (zh) * 2010-12-27 2012-07-11 北京国睿中数科技股份有限公司 一种针对phy高速接口电路的bist自动测试电路及测试方法
CN104333415A (zh) * 2014-09-26 2015-02-04 武汉光迅科技股份有限公司 一种用于测试光模块的多通道自动测试方法及***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109450516A (zh) * 2018-12-27 2019-03-08 天津卓越信通科技有限公司 一种低时延中继卡
CN109450516B (zh) * 2018-12-27 2024-01-26 天津卓越信通科技有限公司 一种低时延中继卡

Similar Documents

Publication Publication Date Title
EP1738533B1 (en) Transceiver with automatic configuration based on auto-negociation
US7111208B2 (en) On-chip standalone self-test system and method
CN101394678B (zh) 一种通用于gepon/gpon的串行化/反串行化接口模块
US20080228941A1 (en) Ethernet Link Monitoring Channel
US20030179771A1 (en) Physical layer device having an analog SERDES pass through mode
CN103364716B (zh) 数据接收装置及其测试方法
KR101750053B1 (ko) 레거시 모드들에서 동작하는 기가비트 미디어 독립적인 인터페이스들을 위한 저전력 유휴 시그널링
CN108075937A (zh) 一种自适应网速匹配方法的方法和装置
TWI589128B (zh) 同時測試多重數據包信號收發器之方法
US9742465B1 (en) NBASE-T PHY-to-PHY information exchange method and apparatus
US20140126444A1 (en) Energy efficient network communication device and method
WO2017012517A1 (zh) 混合物理编码子层以及数据发送、接收方法、存储介质
US20210286748A1 (en) Single-pair to multi-pair ethernet converter
US8291254B2 (en) High speed digital bit stream automatic rate sense detection
US9455867B2 (en) Automatic configuration of a repeater
CN107800584A (zh) 乙太网络物理层电路的自我测试方法与自我测试***
JP6077097B2 (ja) 多重シリアルメディア独立インターフェース
CN107566085A (zh) 一种基于fc总线的比特误码测试方法及***
JP2010273164A (ja) ネットワークシステムおよびノード
Farag et al. Interacting with hardware Trojans over a network
CN106571903A (zh) 一种芯片间的通信方法及***
CN102726091B (zh) 链路性能的测试方法和测试装置
US20060056498A1 (en) Reconfigurable transceiver architecture for frequency offset generation
CN101136807B (zh) 基于端口vlan的交换芯片端口检测方法
CN208707659U (zh) 一种基于rmii接口的以太网口物理层检测电路

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180313