一种指示网络设备端口状态的方法和装置的制作方法

文档序号:7704136阅读:209来源:国知局
专利名称:一种指示网络设备端口状态的方法和装置的制作方法
技术领域
本发明涉及网络数据通讯领域,尤其涉及一种指示网络设备 端口状态的方法和装置。
背景技术
网络通讯技术近年来发展很快,由于以太网具备技术简单,
配置方便,成本低廉等优点,以太网技术应用范围越来越广泛。以太网设备为
了让用户知道以太网口的连4妻(LINK)状态或者活动(ACTIVE)状态,通常用发光 二极管(LED)来指示,例如LED亮表示端口连接(LINK)状态为正常,LED灭 表示端口连接(LINK)状态为不正常,又例如,LED闪烁表示端口正处于活动 (ACTIVE)状态。
现有技术中 一般使用逻辑电路来控制以太网口的状态指示,通过中央处理 器(CPU )从网络设备端口的PHY ( PHY是物理接口收发器,它实现物理层) 获取网络端口的状态,然后CPU再将得到的状态信息写入CPLD (Complex Programmable Logic Device)复杂可编程逻辑器件),CPLD根据写入的信息进行 点灯控制。
现有技术的这种方法和装置需要从网络设备端口的PHY获取网络端口的状 态,而且占用了CPU的时间,增加了状态指示的延时
发明内容
本发明的目的在于克服现有技术的不足之处,公开一种指示 网络设备端口状态的方法和装置,釆用逻辑器件直接从芯片MAC获取端口的状 态,再进行指示灯显示,不需要CPU参与,有效提高了指示灯显示的速度,降 低了 CPU利用率。
本发明公开了 一种指示网络设备端口状态的方法,通过指示装置指示端口 的状态,可编程逻辑器件重复地通过总线从媒体接入控制器获取所述网络设备端 口的工作状态,并根据所述网络设备端口的工作状态控制输出的电平信号,从而 相应地控制指示装置的指示状态。
本发明还公开了 一种指示网络设备端口状态的装置,包括指示端口状态的指示装置,还包括通过总线连接媒体接入控制器获取所述网络设备端口状态的可
编程逻辑器件,所述指示装置连接于所述可编程逻辑器件和电源模块之间;所述 可编程逻辑器件根据所述网络设备端口状态的不同,通过输出电平的变化控制所 述发光二极管的明灭。
本发明公开的指示网络设备端口状态的方法和装置,还包括如下从属技术
特征
所述可编程逻辑器件通过所述网络设备的时钟总线和数据总线从所述媒体 接入控制器获取所述网络设备端口的工作状态。
所述指示装置是发光二极管。
在初始化状态,所述可编程逻辑器件输出高电平给所述发光二极管。 所述网络设备端口的工作状态包括连接状态、非连接状态和活动状态。 初始化状态时所述发光二极管灭;连接状态时所述发光二极管明;非连接
状态时所述发光二极管灭;活动状态时所述发光二极管明灭交替。
本发明所述的指示网络设备端口状态的装置是所述网络设备的 一部分。 本发明采用逻辑电路从芯片的MAC直接获取端口信息,比较使用网络设备
的物理端口 PHY获取端口信息的方法应用范围更广。本发明根据芯片MAC的
端口状态来控制指示灯显示,不需要CPU参与,有效提高了指示灯显示的速度,
减少了占用CPU的时间。


图1是本发明获取和显示网络设备端口状态的流程示意图; 图2是本发明指示网络设备端口状态的电路结构示意图。
具体实施方式
下面结合附图和具体实施方式
对本发明做进一 步详细说 明,但并不作为对本发明的限制。
如图l所示,是本发明获取和显示网络设备端口状态的流程示意图,包括 步骤一、在初始化状态,以太网数据板的所有可编程逻辑器件的10 口输出高电平,此时,数据才反各个端口 LED指示灯灭。
步骤二、可编程逻辑器件通过时钟总线和数据总线从交换芯片获取端口的 MAC状态。
步骤三、可编程逻辑器件根据获得的端口连接(LINK)状态,通过IO口输出 不同的电平,进行连接(LINK)状态指示。根据端口的活动(ACTIVE)状态进行活 动(ACTIVE)状态指示。
步骤四、可编程逻辑器件不停重复步骤二和步骤三,定期从MAC获耳又端口 的状态,并根据端口状态进行指示灯显示。
如图2所示,是本发明指示网络设备端口状态的电路结构示意图。在实施 例中,可编程逻辑器件通过时钟总线和数据总线,从媒体接入控制器(MAC) 获取端口的LINK状态和ACTIVE状态。可编程逻辑器件根据端口的LINK状 态进行端口的LINK状态指示,根据端口 ACTIVE状态进行端口的ACTIVE状 态指示,当端口 LINK状态正常时,可编程逻辑器件的10引脚输出低电平,LINK 状态指示灯亮,表示端口 LINK状态正常,当端口 LINK状态不正常的时候,可 编程逻辑器件的10引脚输出高电平,LINK状态指示灯灭。当端口正在接收或 者发送报文(处于活动状态)的时候,可编程逻辑器件的10引脚交替输出高电平 和低电平,ACTIVE指示灯闪烁,端口停止接收和发送报文的时候,ACTIVE指 示灯灭。
本领域的技术人员清楚,LINK状态和ACTIVE状态可以通过一个指示装置 来指示,也可以通过两个指示装置来指示。
指示装置可以发光二极管。
指示灯亮表示LINK状态正常,也可以采用指示灯灭表示LINK状态正常。
对于发光二极管的指示方法这里只是举例说明,虽然现在的数据设备使用 发光二极管进行指示,本发明并不排除其他指示方法。
获取网络设备端口 MAC的状态的方法,在一个实施例中是这样的时钟总线提供时钟信号,数据总线上传递端口 LINK、 Active、双工速率等端口信息, 逻辑器件根据时钟信号从数据总线中获取端口的各种信息,逻辑器件还定制需 要的指示灯显示方法进行端口的状态指示。
在另 一个实施例中,逻辑器件通过访问网络设备的端口 MAC状态寄存器来 获耳又端口状态信息。
本发明提供一种可编程逻辑器件从MAC获取端口状态信息从而实现以太 网端口状态指示的方法,满足不同用户的指示灯需要,同时可以进行灵活的扩 充。
采用本发明所述的装置,解决了以太网设备灵活的进行指示灯显示问题, 满足各种各样的需要。同时,由于CPU可以不参与点灯过程中,不但指示灯的 反应及时,延时比较短,而且降低了CPU利用率,提高软件工作效率。
本发明都是通过逻辑和软件配合控制以太网口的上电,从而实现对以太网 口上电时机进行控制。但是本发明同样适用于简单数据设备通过逻辑延时等方 法进行以太网口上电控制的情形。
权利要求
1.一种指示网络设备端口状态的方法,通过指示装置指示端口的状态,其特征在于可编程逻辑器件重复地从媒体接入控制器获取所述网络设备端口的工作状态,并根据所述网络设备端口的工作状态控制输出的电平信号,从而相应地控制指示装置的指示状态。
2. 如权利要求1所述的方法,其特征在于,所述可编程逻辑器件通过所述 网络设备的时钟总线和数据总线从所述媒体接入控制器获取所述网络设备端口 的工作状态。
3. 如权利要求2所述的方法,其特征在于,所述指示装置是发光二极管。
4. 如权利要求3所述的方法,其特征在于,在初始化状态,所述可编程逻 辑器件输出高电平给所述发光二极管。
5. 如权利要求1所述的方法,其特征在于,所述网络设备端口的工作状态 包括连接状态、非连接状态和活动状态。
6. 如权利要求3所述的方法,其特征在于,初始化状态时所述发光二极管 灭;连接状态时所述发光二极管明;非连接状态时所述发光二极管灭;活动状 态时所述发光二极管明灭交替。
7. —种指示网络设备端口状态的装置,包括指示端口状态的指示装置,其 特征在于还包括通过总线连接媒体接入控制器获取所述网络设备端口状态的 可编程逻辑器件,所述指示装置连接于所述可编程逻辑器件和电源模块之间; 所述可编程逻辑器件根据所述网络设备端口状态的不同,通过输出电平的变化 控制所述发光二极管的明灭。
8. 如权利要求7所述的装置,其特征在于,所述可编程逻辑器件通过所述 网络设备的时钟总线和数据总线从所述媒体接入控制器获取所述网络设备端口 的工作状态。
9. 如权利要求7所述的装置,其特征在于,所述指示装置是发光二极管; 所述可编程逻辑器件在初始化状态和非连接状态控制所述发光二极管灭,在网 络连接状态控制所述发光二极管明;在活动状态控制所述发光二极管明灭交替。
10. 如权利要求7所述的装置,其特征在于,所述装置是所述网络设备的 一部分。
全文摘要
本发明涉及网络通讯领域,公开了一种指示网络设备端口状态的方法和装置,通过发光二极管的明灭指示端口状态,可编程逻辑器件重复地从媒体接入控制器获取所述网络设备端口的工作状态,并根据所述网络设备端口的工作状态控制输出的电平信号,从而相应地控制指示装置的指示状态。本发明采用逻辑器件直接从芯片MAC获取端口的状态,不需要CPU参与,有效提高了指示灯显示的速度,降低了CPU利用率。
文档编号H04L12/04GK101552680SQ20091010688
公开日2009年10月7日 申请日期2009年4月24日 优先权日2009年4月24日
发明者莫裕超 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1