[发明专利]一种点灯系统及单bit点灯码流实现点双色灯的方法在审
申请号: | 202111009369.5 | 申请日: | 2021-08-31 |
公开(公告)号: | CN113727485A | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 江锦洲 | 申请(专利权)人: | 云尖信息技术有限公司 |
主分类号: | H05B45/00 | 分类号: | H05B45/00;H05B47/18 |
代理公司: | 杭州中港知识产权代理有限公司 33353 | 代理人: | 张晓红 |
地址: | 310000 浙江省杭州市萧山区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 点灯 系统 bit 实现 点双色灯 方法 | ||
本发明提供一种点灯系统及单bit点灯码流实现点双色灯的方法,可用于包括但不限于交换机、路由器、安全设备等具有高密度端口且需要端口指示的设备,并可拓展应用于需要使用大量输出型IO的设备中。网络设备的点灯单元整合MAC、CPU、CPLD、LED点亮端口等电路,通过各电路间的数据互传,从而实现端口的点灯。本发明突破已有成熟应用的单端口双bit点灯码流实现双色指示的点灯的方案,克服了网络设备端口点灯码流长度过长导致的逻辑资源消耗增加、实时性较差等问题,有效降低逻辑资源消耗,提高指示灯实时性。
技术领域
本发明属于LED点灯技术领域,尤其是涉及一种点灯系统及单bit点灯码流实现点双色灯的方法。
背景技术
目前主流网络芯片厂商对于网络设备端口点灯均为网络芯片输出串行码流,由逻辑芯片对串行码流解析后进行点灯,每个端口指示灯由单个双色(绿黄)灯构成,用于指示端口的链接速率(SPEED)、链接状态(LINK)及活跃状态(ACT),以千兆端口为例,其中绿色常亮为1000M建立连接,绿色闪烁为1000M正在收发数据,绿灯常灭1000M没有建立连接;黄色常亮为100/10M建立连接,黄色闪烁为100/10M正在收发数据,黄灯常灭100/10M没有建立连接。
串行码流长度可通过网络芯片进行设置。但随着网络设备接口密度越来越大,传统的使用8bit或4bit或2bit串行数据指示一个端口的状态造成串行码流过长,消耗较多逻辑资源进行数据接收与解析。同时对于MARVELL芯片,因其芯片内部对于点灯码流编辑的限制导致出现大量无用数据bit,进一步加剧逻辑资源的浪费。
现有技术中,对于MARVELL千兆网口设备,采用单端口两bit分别指示1000M(绿色指示灯)和100/10M(绿色指示灯),对于万兆网口设备,采用单端口两bit分别指示10000M(绿色指示灯)和1000/100M(绿色指示灯)。
现有技术是采用单端口两bit方案,依据芯片对串行点灯码流的设置规则(MAC芯片点灯支持按组和端口两种点灯码流排列,两种点灯方式的长度都是256bit,根据MAC手册的说明,可以通过芯片内部寄存器设置码流起始地址,可以缩短码流长度,按PORT方式配置码流,码流长度至少要24Ports*8(bitperlane)=192bit,其中每个Port包含8个bit,只有2个bit有意义,其它是垃圾数据。按CLASS方式配置码流,结合设置码流起始地址功能,需使用32+24bit,其中8bit为垃圾数据,虽然码流长度减小,但仍然会引入垃圾数据,这些垃圾数据会随着端口数量增加会持续增加)会引入大量无用bit位。导致码流过长,对点灯的实时性产生影响。
发明内容
本发明旨在解决网络设备端口点灯码流长度过长导致的逻辑资源消耗增加、实时性较差等问题,提供一种点灯系统及单bit点灯码流实现点双色灯的方法。
为了达到上述目的,本发明采用如下技术方案:
一种点灯系统,包括中央处理器、介质访问控制芯片、可编程逻辑器件和LED点亮端口;所述中央处理器用于用于系统控制,通过系统总线与介质访问控制芯片、可编程逻辑器件连接,所述中央处理器接收介质访问控制芯片的端口链接状态link及活跃状态active,并将该状态发送给可编程逻辑器件;所述介质访问控制芯片用于产生串行数据码流,并向所述中央处理器报送端口状态信息;所述可编程逻辑器件用于接收介质访问控制芯片和中央处理器送出的点灯信息,并进行整合,并将最终的点灯信息送至LED点亮端口;所述LED点亮端口用于接收可编程逻辑器件送出的串行点灯信息,并通过串并转化,将LED灯点亮。
作为一种优选的技术方案,所述可编程逻辑器件包括第一寄存器和第二寄存器,所述第一寄存器用于写入中央处理器发送的初始化完成标志位,所述第二寄存器用于写入中央处理器发送的端口链接状态link及活跃状态active,所述可编程逻辑器件接收介质访问控制芯片发出的串行数据码流进行解析,同时根据第一寄存器和第二寄存器的状态将解析出来的数据重新进行编码为端口实际点灯数据序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云尖信息技术有限公司,未经云尖信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111009369.5/2.html,转载请声明来源钻瓜专利网。