一种可远程升级硬件逻辑的光网络单元及远程升级方法

文档序号:7705144阅读:121来源:国知局
专利名称:一种可远程升级硬件逻辑的光网络单元及远程升级方法
技术领域
本发明涉及光网络单元(Optical Network Unit,在光通讯技术领域的縮略语为 ONU),具体的说,是涉及一种可远程加载升级硬件逻辑的光网络单元,以及远程升级硬件逻 辑的方法。
背景技术
无源光纤网络(Passive Optical Network,在光通讯技术领域的縮略语为PON) 这种点对多点的光纤接入技术,由于其成本低、寿命长、距离远和带宽高等优点,近年来 成为光纤到户(Fiber-To-The-Home ,在光通讯技术领域的縮略语为FTTH)、光纤到楼 (Fiber-To-The-Building,在光通讯技术领域的縮略语为FTTB)等的首选技术方案。请参 阅图l,设置在用户端的光网络单元(Optical Network Unit,在光通讯技术领域的縮略语 为ONU),与设置在局端的光线路终端(Optical Line Terminal,在光通讯技术领域的縮略 语为OLT),构成了采用无源光纤网络(PON)技术的网络连接设备;显而易见的,这里的光网 络单元(ONU)既充当了无源光纤网络(PON)的用户端通讯设备,也充当了多个终端用户电 脑的集线器(Hub)或交换机(Switch);随着光纤通讯技术的发展,以及用户端网络应用需 求的日益扩增,光网络单元(ONU)的功能也需要越来越强大且其结构也越来越复杂。
随着光网络单元(ONU)的广泛应用,硬件的复杂性及具体个性化需求的不断增 加,针对用户需求需要不断的升级PON网络;在PON网络设计之初,其软件考虑了可升级性, 但是其硬件的升级性往往比较差,需要人员到现场去进行开箱,逐台完成硬件的升级操作, 这样,给PON网络的维护及升级造成了相当大的困难,不利于目前PON设备的大面积推广使 用,功能受到硬件逻辑前期设计的局限,且由于使用范围越广泛,其所受限制也就越大,未 能真正将硬件逻辑应有的灵活性充分发挥出来,因此,光网络单元需要一种方便的硬件逻 辑升级方法,来满足不断需要不断升级的各种硬件功能。 现在,常见的硬件逻辑有CPLD(Complex Programmable LogicDevice)或 FPGA(Field Programmable Gate Array)。由于在光网络单元中使用CPLD较多,故本专利 申请文件中以CPLD代指硬件逻辑。 CPLD是一种用户根据其需要而自行构造逻辑功能的数字集成电路;其基本设计 方法是,借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,然 后通过下载电缆将代码传送到目标芯片中,实现所设计的数字系统,即,目标芯片获得了新 设计的硬件功能。显然的,在PON网络中,如果需要工作人员经常到现场去进行CPLD的升 级操作,特别是对于一个大型的PON网络来说,是一件非常繁重的工作。

发明内容
本发明所要解决的技术问题是,提供一种可远程升级硬件逻辑的光网络单元;当
需要升级光网络单元的硬件功能时,可以在远程对这台光网络单元进行硬件逻辑的升级操 作,且当光网络单元支持批量升级时,硬件逻辑也可以比较方便的实现批量的升级操作。
本发明的一种可远程升级硬件逻辑的光网络单元是这样实现的 —种可远程升级硬件逻辑的光网络单元,包括了 CPU模块,硬件逻辑单元,其特征
在于,所述硬件逻辑单元的本地JTAG下载接口与所述CPU模块相连接,所述CPU模块模拟
硬件逻辑单元的本地JTAG下载接口的单元时序,使局端能向光网络单元加载硬件逻辑。 优选实施方式是,所述硬件逻辑单元是CPLD或FPGA。 本发明的远程升级光网络单元硬件逻辑的方法是这样实现的 —种远程升级光网络单元硬件逻辑的方法,其特征在于,包括了如下步骤 (1)使用硬件逻辑单元的开发平台,编译生成适用于CPU模块加载文件格式的硬
件逻辑; (2)使用光网络单元CPU模块的命令行,以及CPU模块软件远程升级通道,将硬件 逻辑的更新代码从局端加载至光网络单元; (3)光网络单元的CPU模块模拟硬件逻辑单元的本地JTAG下载接口的单元时序, 将硬件逻辑的更新代码通过模拟硬件逻辑单元的本地JTAG下载接口 ,将硬件逻辑代码更 新至硬件逻辑单元的存储区。 实施本发明的一种可远程升级硬件逻辑的光网络单元及远程升级方法,设备制造 商能够根据运营商不断增加的新需求,能够在局端远程的对光网络单元的硬件功能进行完 善与更新,提高了设备的扩展性;且由于实现了远程的加载升级,使得PON网络的维护更加 方便,可以进行批量升级,效率提高,对运营网络及用户使用的影响大大降低。


图1是使用光网络单元(ONU)组成PON网络的示意图; 图2是本发明光网络单元的CPU模块与硬件逻辑单元的系统连接示意图; 图3是本发明远程升级光网络单元硬件逻辑方法的流程示意图。
具体实施例方式
下面,结合附图对本发明的一种可远程升级硬件逻辑的光网络单元及远程升级方 法作进一步的详细说明。 如图2所示,本发明的可远程加载升级硬件逻辑的光网络单元,包括了 CPU模块, 硬件逻辑单元(图2中以CPLD为例),以及光网络单元其他功能单元模块(图中未标示), 有与局端的连接数据通道,有用户接口单元,在需要使用硬件逻辑功能的单元属于相对较 为复杂的单元,含有交换模块提供用户接口 ,与上行部分有接口 ,示意见图1 。在此种光网络 单元中,先行需要设计硬件时将硬件逻辑单元的JTAG下载接口连接到CPU模块;如图3所 示,当由于各种需要升级硬件逻辑时,应当首先使用相应的硬件逻辑编译工具编译生成用 于CPU加载升级文件格式的硬件逻辑;然后,在局端OLT机房网管PC进行操作,将硬件逻辑 的更新代码从局端传输至需要升级硬件逻辑的光网络单元;相应的,光网络单元将局端发 送来的代码文件接收并进行缓存,通过光网络单元的CPU与硬件逻辑单元相连接的接口模 拟硬件逻辑单元的下载接口时序,将硬件逻辑代码文件由CPU下载至硬件逻辑单元的存储 区;并通过自动重启光网络单元,使新的硬件逻辑代码在光网络单元上运行,B卩,此时的光 网络单元将支持新的硬件功能。与此相类似,利用光网络单元CPU的可简单批量升级特性,
4可以实现光网络单元硬件逻辑的批量升级,使得光网络单元硬件功能的灵活性大大提高, 且非常方便,提高了网络设备的适应性,更大程度地推动了光网络单元的广泛应用。
总之,上述所描述的实施方式,并不代表本发明所有的实现方式;以上实施例子不 是对本发明的具体限定,所有与本发明相类似的技术方案,都应属于本发明的保护范围。
权利要求
一种可远程升级硬件逻辑的光网络单元,包括了CPU模块,硬件逻辑单元,其特征在于,所述硬件逻辑单元的本地JTAG下载接口与所述CPU模块相连接,所述CPU模块模拟硬件逻辑单元的本地JTAG下载接口的单元时序,使局端能向光网络单元加载硬件逻辑。
2. 根据权利要求1所述的一种可远程升级硬件逻辑的光网络单元,其特征在于,所述 硬件逻辑单元是CPLD或FPGA。
3. —种可远程升级光网络单元硬件逻辑的方法,其特征在于,包括了如下步骤(1) 使用硬件逻辑单元的开发平台,编译生成适用于CPU模块加载文件格式的硬件逻辑;(2) 使用光网络单元CPU模块的命令行,以及CPU模块软件远程升级通道,将硬件逻辑 的更新代码从局端加载至光网络单元;(3) 光网络单元的CPU模块模拟硬件逻辑单元的本地JTAG下载接口的单元时序,将硬 件逻辑的更新代码通过模拟硬件逻辑单元的本地JTAG下载接口 ,将硬件逻辑代码更新至 硬件逻辑单元的存储区。
全文摘要
本发明涉及光网络单元,公开了一种可远程加载升级硬件逻辑的光网络单元,包括了CPU模块,硬件逻辑单元,所述硬件逻辑单元的本地JTAG下载接口与所述CPU模块相连接,所述CPU模块模拟硬件逻辑单元的本地JTAG下载接口的单元时序,使局端能向光网络单元加载硬件逻辑;本发明还公开了一种可远程升级光网络单元硬件逻辑的方法。实施本发明一种可远程升级硬件逻辑的光网络单元及远程升级方法,光网络单元的硬件逻辑可以在局端完成远程的升级,使得光网络单元的硬件功能得以方便的完成扩充,延长了网络设备的使用时间。
文档编号H04Q11/00GK101697601SQ20091011036
公开日2010年4月21日 申请日期2009年10月26日 优先权日2009年10月26日
发明者刘小勇, 王志波, 邓永坚, 郭小东, 黄德斌 申请人:深圳市共进电子有限公司;
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1