[发明专利]基于EPLD实现OLT设备CPU和PON芯片之间串口切换的装置及方法在审
申请号: | 201710012494.9 | 申请日: | 2017-01-09 |
公开(公告)号: | CN106714010A | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 邱明 | 申请(专利权)人: | 深圳市新格林耐特通信技术有限公司 |
主分类号: | H04Q11/00 | 分类号: | H04Q11/00;H04L29/08;G06F13/38 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 epld 实现 olt 设备 cpu pon 芯片 之间 串口 切换 装置 方法 | ||
技术领域
本发明涉及网络通讯领域,具体而言,涉及一种基于EPLD(Erasable Programmable Logic Device,可擦除可编辑逻辑器件)实现OLT(optical line terminal,光线路终端)设备CPU和PON(Passive Optical Network,无源光纤网络)芯片之间串口切换的装置及方法。
背景技术
目前,OLT在网设备较高频率的出现PON芯片掉线等状态不稳问题。有些公司并未将PON的串口对外引出,使得很难准确的观察PON芯片的状态信息,同时公司投入很大的人力、物力、财力出差进行重现问题,使得维护成本增加,因此,一种能准确的观察PON芯片状态信息的优化设计方案迫切的需要被提出。本方案利用telnet功能,提出一种仅用一个对外串口基于EPLD程序实现OLT设备由CPU和PON芯片之间串口切换的硬件方案。本方案已在本公司新款设计盒式的EPON OLT产品EL5610系列成功实现,并且在高端机中具有一定的推广性。
发明内容
本发明所要解决的技术问题是:提供一种基于EPLD实现OLT设备CPU和PON芯片之间串口切换的装置及方法,利用telnet功能,将最能直接显示PON芯片状态的串口对外引出,仅用一个对外串口即可实现对CPU和PON芯片的观察,从而可准确的观察PON芯片的状态信息。
为了解决上述技术问题,本发明采用了以下技术方案:
基于EPLD实现OLT设备CPU和PON芯片之间串口切换的装置,包括:CPU、EPLD和PON芯片,所述CPU的I2C数据线和时钟线与EPLD芯片的IO口连接,所述CPU串口的发送线和接收线与EPLD芯片的IO口连接;各PON芯片的串口发送线和接收线与EPLD芯片的IO口连接;所述EPLD芯片IO口连接对外串口;所述对外串口与电脑连接;所述设备GE口与电脑网线连接,利用交换芯片telnet功能实现CPU串口和PON芯片串口之间的切换。
基于EPLD实现OLT设备CPU和PON芯片之间串口切换的方法,包括如下步骤:
S1、系统启动,默认设置为CPU串口,利用CPU串口将上行GE口配置IP;
S2、通过网线连接GE口进入telnet模式;
S3、在telnet模式下,对EPLD进行I2C写操作,定义串口控制变量,通过改变串口控制变量的值,实现CPU串口和PON芯片串口之间的相互切换。
所述步骤S3具体包括如下步骤:
S31、定义串口控制变量,系统启动默认设置为CPU串口的变量值,对外串口的发送和接收连接CPU串口;
S32、在调试模式下,通过I2C设置EPLD的串口控制变量值,设置PON芯片的变量值,对外串口的发送和接收连接PON芯片串口,将串口更改为PON芯片对应波特率,实现串口由CPU切向PON芯片的切换;
S33、在telnet模式下,对EPLD进行I2C写操作,将串口控制变量设置为CPU串口的变量值,将串口更改为CPU对应波特率,实现串口从PON芯片往CPU的切换。
本发明由EPLD程序结合交换芯片telnet功能,实现设备仅需一个对外串口即可完成CPU、PON芯片之间的切换,当在外设备PON部分出现故障时,可以很方便的将CPU串口切换至PON芯片,观察PON芯片的状态打印信息,以助于分析PON设备问题。分析完后串口即可切回,同时这种设计方案可以推广至具有较多芯片系统的设备中,如OLT。
在结合附图阅读本发明的实施方式的详细描述后,本发明的特点和优点将变得更加清楚。
附图说明
图1是本发明实施例的CPU与PON芯片串口切换实现框图;
图2是本发明实施例的方法EPLD串口程序控制流程图。
具体实施方式
下面以一个实施方式对本发明作进一步详细的说明,但应当说明,本发明的保护范围不仅仅限于此。
以下以两个PON芯片为例进行阐述:
如图1所示,本发明的装置将CPU的I2C的数据线和时钟线连接到EPLD芯片的IO口,并且将CPU串口的发送线和接收线连接至EPLD芯片的IO口;各PON芯片的串口发送线和接收线接到EPLD芯片的IO;对外串口由EPLD芯片IO口接出;对外操作上,将设备对外串口链接在电脑上,将电脑网线连接设备GE口,利用交换芯片telnet功能实现CPU串口和PON芯片串口之间的切换。
如图2所示,EPLD串口选择程序实现如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市新格林耐特通信技术有限公司,未经深圳市新格林耐特通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710012494.9/2.html,转载请声明来源钻瓜专利网。