一种高密度集成芯片开销处理的方法

文档序号:7962911阅读:132来源:国知局
专利名称:一种高密度集成芯片开销处理的方法
技术领域
本发明涉及光传输领域,特别是有关于一种高密度集成芯片开销处理的方法。
背景技术
随着信息通信技术的飞速发展和生活质量的提高,现在市场对光传输 SDH设备的迫切需求是它能够工作在工作环境相对恶劣、无人看管的基站 和"寸土寸金"的都会区,并能实现与其它光传输SDH设备的对接以组成不 同的传送网络。体积小、质量轻、价格低、业务接口丰富、环境适应能力强的 集成的小型化SDH设备在这种情况下应运而生。本发明中提到的高密度集成 芯片正是适用在小型化SDH设备中的这种芯片。
开销管理是光传输SDH设备的一个重要功能模块,它对于网络的运行管 理维护具有重要意义,极大地增强了网络的自动化程度。根据方向不同,开销
分为发送值、接收值和期望值,它们的定义如下 开销的发送值开销的插入值。 开销的接收值实际收到的开销值。
开销的期望值期望或者事先约定应该收到的开销值。 在光传输SDH设备中,比较开销的接收值和期望值,产生相应的告警和性能。 以往,芯片制造商大多采用各业务模块的开销在该业务模块内集中处理。现在,
为了适应小型化SDH设备的需求,出现了一些高度集成的芯片,它们不仅在
硬件上高度集成了多个业务模块,而且在开销处理的问题上,根据开销的方向
不同采用两种不同的处理方式开销插入部分在各业务模块内处理;其余开销 处理(包括开销期望值和接收值处理)在一个统一的处理模块集中处理。此外, 后面的开销集中处理模块与前面的各个业务模块之间的对应关系是动态变化的。
图1是本发明中某业务模块的某业务通道与集成处理模块的通道之间的
对应关系图。如图1所示,芯片上包括业务模块110和集成处理模块120,
集成处理模块120,用于处理开销期望值和开销接收值,在某--时刻,根据各 业务模块110的业务走向关系,它们之间形成一个一一对应的映射关系。如何 让开销集成处理模块120与各业务模块110之间协调工作,进而解决开销处理 问题,是这类芯片问世以来一直探讨的问题,也正是本专利所要解决的问题。

发明内容
为解决上述问题,本发明的目的在于提出一种解决高密度集成芯片的开销 处理的有效方法。进而解决高密度集成芯片开销处理问题。
为实现上述目的,本发明提出了一种高密度集成芯片开销处理的方法,在 高密度集成芯片上设置集成处理模块和多个业务模块,所述集成处理模块和每 个业务模块分别连接,所述业务模块处理开销发送值,所述集成处理模块处理
开销期望值和接收值,其中,包括以下歩骤
步骤一,设置开销期望值缓冲区,用于存储任务需要处理的开销期望值; 步骤二,设置映射表,用于实时保存每个业务模块的各个业务通道与集成
处理模块的各个通道之间的对应关系;
步骤三,当收到某个任务的设置开销期望值的事件时,将所述开销期望值
写入所述对应的开销期望值缓冲区,并根据所述映射表将所述开销期望值设置
到集成处理模块的相应通道寄存器中。
上述的高密度集成芯片开销处理的方法,其中,还包括 当收到某个任务的查询开销接收值的事件时,根据所述映射表,从所述集
成处理模块的相应通道寄存器中获取所述开销接收值的步骤。 上述的高密度集成芯片开销处理的方法,其中,还包括 当所述业务模块和集成处理模块的对应关系发生变化时,根据改变后的对
应关系更新所述映射表的步骤。
上述的高密度集成芯片开销处理的方法,其中,所述步骤一具体包括 将各个开销期望值初始化为默认期望值的步骤。
上述的高密度集成芯片开销处理的方法,其中,所述步骤二具体包括 将所述映射表的各个对应关系初始化为无意义,用于表示对应的通道没有 配置业务的步骤。
上述的高密度集成芯片开销处理的方法,其中,所述步骤三具体包括 步骤61,将所述开销期望值写入对应的开销期望值缓冲区; 歩骤62,在所述映射表中,査询判断需要设置开销期望值的业务模块的 通道到集成处理模块的对应通道的值是否有意义;
步骤63,若有意义,则将所述开销期望值设置到所述集成处理模块相应
通道的寄存器中,若无意义,则结束。
上述的高密度集成芯片开销处理的方法,其中,当收到某个任务的査询开 销接收值的事件时,具体包括以下步骤-
步骤71,在所述映射表中判断需要査询开销接收值的通道到集成处理模 块的对应通道值是否有意义;
步骤72,若有意义,则从所述集成处理模块的相应通道寄存器中获取开 销接收值,若无意义,则查询失败。
上述的高密度集成芯片开销处理的方法,其中,当业务模块的业务通道与 集成处理模块的通道之间的对应关系变化时,具体包括以下步骤
步骤81,判断是否删除所述业务模块的业务通道的业务;
步骤82,若删除所述业务模块的业务通道的业务,则将映射表干所述业
务某块的业务通道到集成处理模块对应通道的数值赋值为无意义;
步骤83,若不删除所述业务模块的业务通道的业务,则将所述业务模块
的业务通道映射到集成处理模块的相应通道的信息更新到映射表中,并从开销
期望值缓冲区中获取所述业务模块的业务通道的期望值,根据更新后的映射表
对应关系,将所述开销期望值设置到集成处理模块的对应通道寄存器中。
上述的高密度集成芯片开销处理的方法,其中,当映射关系发生全量改变 或者增量改变时,所述集成处理模块的对应通道寄存器设置开销期望值的全量 算法或者增量算法。
本发明为高密度集成芯片的开销处理提供了一套完整解决方案。它简单易
行,不仅可以解决高密度集成芯片开销处理问题,而且能够与光传输SDH设 备按业务模块处理事件的方式很好兼容。


图1是本发明中某业务模块的某业务通道与集成处理模块的通道之间的 对应关系图2是本发明中高密度集成芯片的结构示意图; 图3是本发明的软件处理流程图; 图4是本发明中设置开销期望值的处理流程图; 图5是本发明中査询开销接收值的处理流程图; 图6是本发明中更新映射表的处理流程图。
具体实施例方式
下面结合附图,对本发明实施例进行详细说明。
图2是本发明中高密度集成芯片的结构示意图。如图2所示,高密度集成 芯片在硬件上高度集成了 A、 B、 D、 E等多个业务模块;模块C用来集中处 理各业务模块的开销期望值和接收值及其它操作。
因为与开销相关的告警和性能只能从芯片中得到,而芯片需要根据开销的 期望值和接收值产生告警和性能,所以,必须将该开销的期望值写入芯片寄存 器。然而,开销的期望值在模块C内处理,所以必须先建立起各业务模块与 模块C之间的对应关系,才能进行相应业务模块开销期望值的设置。这里, -旦启用了某业务模块的某个业务通道的业务时,这个映射关系也就建立起来 了;所以,更新这个映射关系表实际就是维护各业务模块的业务关系。
图3是本发明的软件处理流程图高密度集成芯片开销的处理方法。如图3 所示,具体包括以下步骤
步骤S301,为各业务模块分别设置映射表XCMap,用于保存某时该业务 模块的各个业务通道与模块C各个通道之间的对应关系;并将其初始化为无 意义;
步骤S302,为系统需要设置/査询的开销的期望值分配相应的开销期望值 缓冲区,并将各开销期望值初始化为默认期望值。
在步骤S301和步骤S302的基础上,可以进行下列步骤 步骤S303,设置开销期望值; 步骤S304,维护映射表XCMap;和/或 步骤S305,查询开销接收值。
下面将就步骤S303、步骤S304和步骤S305进行详细说明。 图4是本发明中设置开销期望值的处理流程图。如图4所示,具体包括以
下步骤步骤S401,某个任务设置某个通道记为Pathl的某个开销的期望值事件来 到时, 一方面将该期望值写入相应的幵销期望值缓冲区;步骤S402,另一方面在映射表XCMap中査询Pathl映射到模块C的对应 通道Pathl 1,如果Pathl 1的值无意义,表示Pathl目前没有配置业务,直接返 回成功;步骤S403,否则将期望值设置到通道Pathl 1的寄存器。图5是本发明中査询开销接收值的处理流程图。如图5所示,包括以下步骤步骤S501,某个任务査询某个通道记为Pathl的某个开销接收值的事件来 到时,判断XCMap中需要査询开销接收值的通道到模块C的对应通道值是有 意义的数值;步骤S502,若有意义,则根据映射表XCMap到模块C的相应通道寄存 器中获取该开销接收值;步骤S503,如果XCMap中这个通道的值无意义表示该业务模块目前没有 配置业务,返回失败。图6是本发明中更新映射表的处理流程图。当每次某业务模块的某业务通 道与模块C的通道之间的对应关系变化时,由执行改变映射关系的这个任务 执行更新这个映射关系表的动作,如图所示,包括以下步骤步骤S601,判断是否删除该业务模块的业务通道的业务;步骤S602,如果是删除该业务模块的该业务通道的业务时,将XCMap 中该业务通道的映射关系设置为无意义;否则,进入步骤S603;步骤S603,将该业务模块的该业务通道映射到模块C的通道信息更新到 映射表XCMap;步骤S604,从开销期望值缓冲区中获取该业务模块的该业务通道的期望 值;然后,根据XCMap的对应关系,将该数值设置到模块C的对应通道寄存器。此外,当映射关系发生全量改变或者增量改变时,可以综合时间和效率两 方面因素,选择在模块C的对应通道寄存器设置开销期望值的全量算法或者 增量算法。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的普通技术人员当可根据本发明做出各种相应的改变和变 形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种高密度集成芯片开销处理的方法,在高密度集成芯片上设置集成处理模块和多个业务模块,所述集成处理模块和每个业务模块分别连接,所述业务模块处理开销发送值,所述集成处理模块处理开销期望值和接收值,其特征在于,包括以下步骤步骤一,设置开销期望值缓冲区,用于存储任务需要处理的开销期望值;步骤二,设置映射表,用于实时保存每个业务模块的各个业务通道与集成处理模块的各个通道之间的对应关系;步骤三,当收到某个任务的设置开销期望值的事件时,将所述开销期望值写入所述对应的开销期望值缓冲区,并根据所述映射表将所述开销期望值设置到集成处理模块的相应通道寄存器中。
2. 根据权利要求1所述的高密度集成芯片开销处理的方法,其特征在于, 还包括当收到某个任务的査询开销接收值的事件时,根据所述映射表,从所述集 成处理模块的相应通道寄存器中获取所述开销接收值的步骤。
3. 根据权利要求1所述的高密度集成芯片开销处理的方法,其特征在于, 还包括当所述业务模块和集成处理模块的对应关系发生变化时,根据改变后的对 应关系更新所述映射表的步骤。
4. 根据权利要求1所述的高密度集成芯片开销处理的方法,其特征在于, 所述步骤一具体包括将各个开销期望值初始化为默认期望值的步骤。
5. 根据权利要求1所述的高密度集成芯片开销处理的方法,其特征在于, 所述步骤二具体包括将所述映射表的各个对应关系初始化为无意义,用于表示对应的通道没有 配置业务的步骤。
6. 根据权利要求l、 4或5所述的高密度集成芯片开销处理的方法,其特 征在于,所述步骤三具体包括步骤61,将所述开销期望值写入对应的开销期望值缓冲区; 步骤62,在所述映射表中,査询判断需要设置开销期望值的业务模块的 通道到集成处理模块的对应通道的值是否有意义;步骤63,若有意义,则将所述开销期望值设置到所述集成处理模块相应通道的寄存器中,若无意义,则结束。
7. 根据权利要求2、 4或5所述的高密度集成芯片开销处理的方法,其特 征在于,当收到某个任务的査询开销接收值的事件时,具体包括以下步骤步骤71,在所述映射表中判断需要査询开销接收值的通道到集成处理模 块的对应通道值是否有意义;步骤72,若有意义,则从所述集成处理模块的相应通道寄存器中获取开 销接收值,若无意义,则査询失败。
8. 根据权利要求3、 4或5所述的高密度集成芯片开销处理的方法,其特 征在于,当业务模块的业务通道与集成处理模块的通道之间的对应关系变化 时,具体包括以下步骤步骤81,判断是否删除所述业务模块的业务通道的业务; 步骤82,若删除所述业务模块的业务通道的业务,则将映射表中所述业 务某块的业务通道到集成处理模块对应通道的数值赋值为无意义;步骤83,若不删除所述业务模块的业务通道的业务,则将所述业务模块 的业务通道映射到集成处理模块的相应通道的信息更新到映射表中,并从开销 期望值缓冲区中获取所述业务模块的业务通道的期望值,根据更新后的映射表对应关系,将所述开销期望值设置到集成处理模块的对应通道寄存器中。
9. 根据权利要求1所述的高密度集成芯片开销处理的方法,其特征在于, 当映射关系发生全量改变或者增量改变时,所述集成处理模块的对应通道寄存 器设置开销期望值的全量算法或者增量算法。
全文摘要
本发明提出了一种高密度集成芯片开销处理的方法,在高密度集成芯片上设置集成处理模块和多个业务模块,集成处理模块和每个业务模块分别连接,业务模块处理开销发送值,集成处理模块处理开销期望值和接收值,其中,包括步骤一,设置开销期望值缓冲区,用于存储任务需要处理的开销期望值;步骤二,设置映射表,实时保存每个业务模块的各个业务通道与集成处理模块的各个通道之间的对应关系;步骤三,当收到某个任务的设置开销期望值的事件时,将开销期望值写入对应的开销期望值缓冲区,并根据映射表将开销期望值设置到集成处理模块的相应通道寄存器中。解决高密度集成芯片开销处理问题,并能够与光传输SDH设备按业务模块处理事件的方式很好兼容。
文档编号H04J3/08GK101110651SQ20061008979
公开日2008年1月23日 申请日期2006年7月18日 优先权日2006年7月18日
发明者毛自慧 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1