【技术实现步骤摘要】
一种对故障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芯片上报的第一地址标识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所述的系统主控处理器,其特征在于,复位单元进一步用于...
【专利技术属性】
技术研发人员:周世欣,曾维,
申请(专利权)人:京信通信系统广州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。