一种对故障DSP芯片复位的方法及装置制造方法及图纸

技术编号:9599197 阅读:125 留言:0更新日期:2014-01-23 04:02
本发明专利技术涉及数据通信领域,公开了一种对故障DSP芯片复位的方法及装置,用于提高DSP资源利用率。该方法为:各DSP芯片自动获取本芯片的第一地址ID(Identity,标识),然后上报给系统主控处理器,当系统主控处理器发现有DSP芯片发生故障,通过软件复位对故障DSP芯片进行复位失败,且在DSP板无板内控制处理器的情况下,系统主控处理器向与故障DSP芯片处于同一块DSP板的至少一块非故障DSP芯片发送复位故障DSP芯片的命令,通过非故障DSP芯片对故障DSP芯片进行复位,避免了对故障DSP芯片复位而影响与故障DSP芯片处于同一块DSP板的非故障DSP芯片的工作,实现了提高DSP资源利用率的效果。

【技术实现步骤摘要】
一种对故障DSP芯片复位的方法及装置
本专利技术涉及数据通信领域,特别涉及一种对故障DSP芯片复位的方法及装置。
技术介绍
随着通信技术的不断发展,3G和IP技术的应用越来越广泛,对电信系统的处理能力及灵活性的要求也越来越高。由于电信系统的系统架构比较庞大,因此为了便于电信系统的维护和升级,一般都对电信系统进行模块化设计,其中,部分模块可以按照需要添加或减少。电信系统的模块化设计中,以数字信号处理模块为为例,每块数字信号处理板,即DSP(DigitalSignalProcessor,数字信号处理)板,里面有多个DSP处理器。为了满足不同的业务量需要,每个电信系统中又需要灵活配置多块DSP板。目前,通常用一个独立于DSP板以外的强大外部主处理器管理及控制大量DSP板,该外部主处理器称作“系统主控处理器”。图1为目前的电信系统的结构示意图。如图1所示,电信系统包括:系统主控处理器与DSP板。系统主控处理器与DSP板通过串行高速差分总线连接,系统主控处理器通过串行高速差分总线对电信系统内的DSP板进行程序加载、状态监控及管理、任务分配、故障检测及恢复等操作。通常,每块DSP板内部会有一个处理器,该板内控制处理器负责向系统主控处理器报告本DSP板内各DSP芯片的状态信息,当监测到有DSP芯片出现故障,且系统主控处理器通过串行高速差分总线对故障DSP芯片进行软件复位失败时,系统主控处理器需要通过DSP板的板内控制处理器对故障DSP芯片进行外部硬件复位。由于DSP板的程序加载及状态监控管理都可以由系统主控处理器通过串行高速差分总线完成,因此,DSP板的板内控制处理器并不是很重要,即有些DSP板有板内控制处理器,有些DSP板无板内控制处理器,图2为无板内控制处理器的DSP板的示意图,包括:DSP地址分配器、DSP芯片、复位逻辑单元。如果DSP板无板内控制处理器,当DSP板内有DSP芯片发生故障,系统主控处理器通过串行高速差分总线对发生故障的DSP芯片进行软件复位失败时,系统主控处理器只能对故障DSP芯片所在的整块DSP板进行上下电复位操作。此时,故障DSP芯片所在的DSP板内所有的DSP芯片都要进行复位,即该DSP板内的故障DSP芯片与非故障DSP芯片都要进行复位,这样不利于DSP资源的高效利用。因此,在DSP板无板内控制处理器,且系统主控处理器通过串行高速差分总线对发生故障的DSP芯片进行软件复位失败的情况下,若采用现有技术对故障DSP进行复位,会影响与故障DSP芯片处于同一块DSP板的非故障DSP芯片的正常工作,降低DSP资源的利用率。
技术实现思路
本专利技术实施例提供一种对故障DSP芯片复位的方法及装置,以使系统主控处理器对故障DSP芯片进行复位时,不影响与故障DSP芯片处于同一块DSP板的非故障DSP芯片的正常工作,提高DSP资源的利用率。本专利技术实施例提供的具体技术方案如下:一种对故障数字信号处理DSP芯片复位的方法,包括:系统主控处理器接收各DSP芯片上报的第一地址标识ID;系统主控处理器检测到有DSP芯片发生故障时,基于各DSP芯片上报的第一地址ID,查找与故障DSP芯片处于同一块DSP板的非故障DSP芯片;系统主控处理器通过与故障DSP芯片处于同一块DSP板的至少一个非故障DSP芯片将复位指示发送至所述DSP板内的复位逻辑模块,指示所述复位逻辑模块对该故障DSP芯片进行复位。一种对故障数字信号处理DSP芯片复位的方法,包括:DSP板向系统主控处理器上报本板各DSP芯片的第一地址标识ID;DSP板内的DSP芯片发生故障时,所述DSP板内的由系统主控处理器查找到的至少一个非故障DSP芯片接收到系统主控处理器发送的复位指示后,将所述复位指示发往本DSP板内的复位逻辑模块,指示所述复位逻辑模块对该故障DSP芯片进行复位。一种系统主控处理器,包括:接收单元,用于接收各DSP芯片上报的第一地址标识ID;检测单元,用于检测到有DSP芯片发生故障时,基于各DSP芯片上报的第一地址ID,查找与故障DSP芯片处于同一块DSP板的非故障DSP芯片;复位单元,用于通过与故障DSP芯片处于同一块DSP板的至少一个非故障DSP芯片将复位指示发送至所述DSP板内的复位逻辑模块,指示所述复位逻辑模块对该故障DSP芯片进行复位。一种数字信号处理DSP板,包括:DSP地址分配器,用于为DSP板上的各DSP芯片分配第一地址标识ID;DSP芯片,用于从所述DSP地址分配器获取本DSP芯片的第一地址ID,并将所述第一地址ID向系统主控处理器上报;复位逻辑模块,用于当系统主控处理器检测到DSP板上有DSP芯片发生故障时,接收系统主控处理器通过与复位逻辑模块处于同一块DSP板的至少一个非故障DSP芯片发送的、用于指示通过非故障DSP芯片复位故障DSP芯片的复位指示,并根据所述复位指示对故障DSP芯片进行复位。一种对故障数字信号处理DSP芯片复位的装置,包括:至少一块DSP板,用于向本装置的系统主控处理器上报本板各DSP芯片的第一地址标识ID;系统主控处理器,通过串行高速差分总线与所述至少一块DSP板进行连接,用于检测到有DSP芯片发生故障时,基于各DSP芯片上报的第一地址ID,通过与故障DSP芯片处于同一块DSP板的至少一个非故障DSP芯片将复位指示发送至所述DSP板内的复位逻辑模块,指示所述复位逻辑模块对该故障DSP芯片进行复位。本专利技术实施例中,各DSP芯片都能自动获取本芯片的第一地址ID(Identity,标识),然后上报给系统主控处理器,当系统主控处理器监测到有DSP芯片发生故障时,在故障DSP芯片所在的DSP板无板内控制处理器,且系统主控处理器通过软件复位对故障DSP芯片进行复位失败的情况下,系统主控处理器基于各DSP芯片向系统主控处理器上报的第一地址ID,向与故障DSP芯片处于同一块DSP板的至少一块非故障DSP芯片发送复位故障DSP芯片的命令,通过非故障DSP芯片对故障DSP芯片进行复位。从而避免了在故障DSP芯片所在的DSP板无板内控制处理器,且系统主控处理器通过串行高速差分总线对发生故障的DSP芯片进行软件复位失败的情况下,因复位故障DSP芯片而对故障DSP芯片所在的DSP板进行整板复位,从而影响与故障DSP芯片处于同一块DSP板的非故障DSP芯片的工作,实现了提高DSP资源利用率的效果。附图说明图1为本专利技术实施例中电信系统的结构示意图;图2为本专利技术实施例中无板内控制处理器的数字信号处理板(即DSP板)的结构示意图;图3为本专利技术实施例中系统主控处理器的功能结构示意图;图4为本专利技术实施例中DSP板的功能结构示意图;图5为本专利技术实施例中系统主控处理器通过非故障DSP芯片对故障DSP芯片复位的流程图;图6为本专利技术实施例中DSP处理系统的结构示意图;图7为本专利技术实施例中DSP芯片第一地址ID获取示意图。具体实施方式为了对故障DSP芯片进行复位时,不影响与故障DSP芯片处于同一块DSP板的非故障DSP芯片的工作,提高DSP资源的利用率,本专利技术实施例中,各DSP芯片都能自动获取本芯片的第一地址ID(Identity,标识),然后上报给系统主控处理器,当系统主控处理器监测到有DSP芯片发生故障,在故障DSP芯片所在的DSP板无板内控制处理器本文档来自技高网
...
一种对故障DSP芯片复位的方法及装置

【技术保护点】
一种对故障数字信号处理DSP芯片复位的方法,其特征在于,包括:系统主控处理器接收各DSP芯片上报的第一地址标识ID;系统主控处理器检测到有DSP芯片发生故障时,基于各DSP芯片上报的第一地址ID,查找与故障DSP芯片处于同一块DSP板的非故障DSP芯片;系统主控处理器通过与故障DSP芯片处于同一块DSP板的至少一个非故障DSP芯片将复位指示发送至所述DSP板内的复位逻辑模块,指示所述复位逻辑模块对该故障DSP芯片进行复位。

【技术特征摘要】
1.一种对故障数字信号处理DSP芯片复位的方法,其特征在于,包括:系统主控处理器接收各DSP芯片上报的第一地址标识ID;系统主控处理器检测到有DSP芯片发生故障时,基于各DSP芯片上报的第一地址ID,查找与故障DSP芯片处于同一块DSP板的非故障DSP芯片;系统主控处理器通过与故障DSP芯片处于同一块DSP板的至少一个非故障DSP芯片将复位指示发送至所述DSP板内的复位逻辑模块,指示所述复位逻辑模块对该故障DSP芯片进行复位。2.如权利要求1所述的方法,其特征在于,系统主控处理器接收到的所述第一地址ID由各DSP芯片从DSP地址分配器中获取,且任意一个DSP芯片的第一地址ID至少包括该任意一个DSP芯片所在的DSP板的槽位ID与该任意一个DSP芯片的板内ID。3.如权利要求1所述的方法,其特征在于,系统主控处理器查找与故障DSP芯片处于同一块DSP板的非故障DSP芯片前,还包括:先通过串行高速差分总线对故障DSP芯片进行软件复位,确认软件复位失败。4.如权利要求3所述的方法,其特征在于,还包括:系统主控处理器在查找不到与故障DSP芯片处于同一块DSP板的非故障DSP芯片时,将故障DSP芯片所在的DSP板进行整板复位。5.如权利要求1、2或3所述的方法,其特征在于,系统主控处理器将复位指示发送至所述DSP板内的复位逻辑模块,包括:系统主控处理器通过与故障DSP芯片处于同一块DSP板的一个非故障DSP芯片将复位指示发送至所述DSP板内的复位逻辑模块;或者系统主控处理器通过与故障DSP芯片处于同一块DSP板的多个非故障DSP芯片将复位指示同步发送至所述DSP板内的复位逻辑模块;或者系统主控处理器通过与故障DSP芯片处于同一块DSP板的多个非故障DSP芯片将复位指示依次发送至所述DSP板内的复位逻辑模块。6.如权利要求1、2或3所述的方法,其特征在于,还包括:如果系统主控处理器将复位指示发送至所述DSP板内的复位逻辑模块,指示所述复位逻辑模块对该故障DSP芯片进行复位后,故障DSP芯片仍然不能正常工作时,则系统主控处理器将故障DSP芯片所在的DSP板进行整板复位。7.一种对故障数字信号处理DSP芯片复位的方法,其特征在于,包括:DSP板向系统主控处理器上报本板各DSP芯片的第一地址标识ID;DSP板内的DSP芯片发生故障时,所述DSP板内的由系统主控处理器查找到的至少一个非故障DSP芯片接收到系统主控处理器发送的复位指示后,将所述复位指示发往本DSP板内的复位逻辑模块,指示所述复位逻辑模块对该故障DSP芯片进行复位。8.如权利要求7所述的方法,其特征在于,DSP板向系统主控处理器上报的本板各DSP芯片的所述第一地址ID,由各DSP芯片从DSP地址分配器中获取,且任意一个DSP芯片的第一地址ID至少包括该任意一个DSP芯片所在的DSP板的槽位ID与该任意一个DSP芯片的板内ID。9.如权利要求7所述的方法,其特征在于,还包括:系统主控处理器若未查找到所述DSP板内的非故障DSP芯片,则所述DSP板内的复位逻辑模块根据系统主控处理器的进一步指示,将本DSP板进行整板复位。10.如权利要求7或8所述的方法,其特征在于,至少一个非故障DSP芯片将所述复位指示发送至本DSP板内的复位逻辑模块,包括:一个非故障DSP芯片将所述复位指示发送至本DSP板内的复位逻辑模块;或者多个非故障DSP芯片依次将所述复位指示发送至本DSP板内的复位逻辑模块;或者多个非故障DSP芯片同步将所述复位指示发送至本DSP板内的复位逻辑模块。11.如权利要求10所述的方法,其特征在于,DSP板内的复位逻辑模块确定接收到系统主控处理器通过本板的至少两个非故障DSP芯片发送的复位指示时,确定该复位指示有效。12.如权利要求10所述的方法,其特征在于,还包括:如果DSP板内的复位逻辑模块接收到系统主控处理器通过本板的至少一个非故障DSP芯片发送的复位指示,对故障DSP芯片进行复位后,故障DSP芯片仍然不能正常工作时,则根据系统主控处理器的指示,将本板进行整板复位。13.一种系统主控处理器,其特征在于,包括:接收单元,用于接收各DSP芯片上报的第一地址标识ID;检测单元,用于检测到有DSP芯片发生故障时,基于各DSP芯片上报的第一地址ID,查找与故障DSP芯片处于同一块DSP板的非故障DSP芯片;复位单元,用于通过与故障DSP芯片处于同一块DSP板的至少一个非故障DSP芯片将复位指示发送至所述DSP板内的复位逻辑模块,指示所述复位逻辑模块对该故障DSP芯片进行复位。14.如权利要求13所述的系统主控处理器,其特征在于,接收单元接收到的所述第一地址ID由各DSP芯片从DSP地址分配器中获取,且任意一个DSP芯片的第一地址ID至少包括该任意一个DSP芯片所在的DSP板的槽位ID与该任意一个DSP芯片的板内ID。15.如权利要求13所述的系统主控处理器,其特征在于,复位单元进一步用于:在检测单元查找与故障DSP芯片处于同一块DSP板的非故障DSP芯片前,先通过串行高速差分总线对故障DSP芯片进行软件复位,确认软件复位失败。16.如权利要求15所述的系统主控处理器,其特征在于,复位单元进一步用于:在检测单元查找不到与故障DSP芯片处于同一块DSP板的非故障DSP芯片时,将故障DSP芯片所在的DSP板进行整板复位。17.如权利要求13、14或15所述的系统主控处理器,其特征在于,复位单元用于:通过与故障DSP芯片处于同一块DSP板的至少一个非故障DSP芯片将复位指示发送至所述DSP板内的复位逻辑模块时,通过与故障DSP芯片处于同一块DSP板的一个非故障DSP芯片将复位指示发送至所述DSP板内的复位逻辑模块;或者,通过与故障DSP芯片处于同一块DSP板的多个非故障DSP芯片将复位指示依次发送至所述DSP板内的复位逻辑模块;或者,通过与故障DSP芯片处于同一块DSP板的多个非故障DSP芯片将复位指示同步发送至所述DSP板内的复位逻辑模块。18.如权利要求17所述的系统主控处理器,其特征在于,复位单元进一步用于...

【专利技术属性】
技术研发人员:周世欣曾维
申请(专利权)人:京信通信系统广州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1