【技术实现步骤摘要】
本专利技术涉及无线通信
,特别是涉及一种用户终端及其AMP系统下消息邮箱故障的处理方法及装置。相关术语解释UE——User Equipment——用户终端,简称终端;SoC——System on Chip/System on a Chip——系统级芯片,片上系统;PCB——Printed Circuit Board——印刷电路板;SMP——Symmetric Multi-Processing——对称多处理器,同构处理器;AMP——Asymmetric Multi-Processing——非对称多处理器,异构处理器;Mailbox——本申请中指代用于非对称多处理器核间通信的消息邮箱,提供非对称处理器内部不同处理器子系统之间的通信,消息邮箱通常包括:消息邮箱控制器、以及为该AMP系统下每个核分别设置的INPUT BOX和OUTPUT BOX,每个INPUT BOX和每个OUTPUT BOX均采用先入先出队列;Mailbox controler——消息邮箱控制器,管理非对称处理器内部核间通信的消息邮箱控制逻辑的处理设备;FIFO——First Input First Output——先入先出(队列)。
技术介绍
在开发智能手机系统时,如果单颗SoC无法满足系统的要求,一个很普遍的做法就是使用两颗(或更多颗)的SoC,把一部分业务分配给另一个有“助理”性质的SoC来完成。但是,采用两颗SoC,缺点也很明显,尤其是在芯片与PCB成本、系统可靠性及功耗方面都有先天的不足。此外,若采用了不同架构的SoC,还要面临需要不同的开发工具与开发人员的挑战。如果换一种思路 ...
【技术保护点】
一种AMP系统下消息邮箱故障的处理方法,其特征在于,AMP系统包括消息邮箱和至少三个核,所述AMP系统通过消息邮箱进行核间通信,所述消息邮箱包括:消息邮箱控制器、以及对应于所述AMP系统下每个核分别设置的INPUT BOX和OUTPUT BOX,每个INPUT BOX和每个OUTPUT BOX均采用先入先出队列,所述处理方法包括:第二核确定第一核出现异常,在第二核确定第一核出现异常之后,第二核不再向第二核INPUT BOX中加入向第一核发送消息的任务,其中,所述第一核为出现异常的核,所述第二核为正常工作的核;清空第二核INPUT BOX中的数据;第二核恢复通过消息邮箱进行核间通信的能力,在至少两个第二核分别恢复通过消息邮箱进行核间通信的能力之后,所述至少两个第二核之间能够通过消息邮箱进行核间通信。
【技术特征摘要】
1.一种AMP系统下消息邮箱故障的处理方法,其特征在于,AMP系统包括消息邮箱和至少三个核,所述AMP系统通过消息邮箱进行核间通信,所述消息邮箱包括:消息邮箱控制器、以及对应于所述AMP系统下每个核分别设置的INPUT BOX和OUTPUT BOX,每个INPUT BOX和每个OUTPUT BOX均采用先入先出队列,所述处理方法包括:第二核确定第一核出现异常,在第二核确定第一核出现异常之后,第二核不再向第二核INPUT BOX中加入向第一核发送消息的任务,其中,所述第一核为出现异常的核,所述第二核为正常工作的核;清空第二核INPUT BOX中的数据;第二核恢复通过消息邮箱进行核间通信的能力,在至少两个第二核分别恢复通过消息邮箱进行核间通信的能力之后,所述至少两个第二核之间能够通过消息邮箱进行核间通信。2.如权利要求1所述的AMP系统下消息邮箱故障的处理方法,其特征在于,在所述清空第二核INPUT BOX中的数据之前,还包括:存储第二核INPUT BOX中的数据。3.如权利要求2所述的AMP系统下消息邮箱故障的处理方法,其特征在于,在所述第二核恢复通过消息邮箱进行核间通信的能力之后,还包括:在第一核恢复正常之后,第二核恢复与第一核之间的核间通信;在第二核恢复与第一核之间的核间通信之后,利用存储的第二核INPUTBOX中的数据进行数据恢复。4.如权利要求1所述的AMP系统下消息邮箱故障的处理方法,其特征在于,所述确定第一核出现异常具体是:通过读取第一核的中断状态寄存器确定第一核出现异常。5.如权利要求4所述的AMP系统下消息邮箱故障的处理方法,其特征在于,在第二核向第一核发送消息出现中断时,第二核读取第一核的中断状态寄存器。6.如权利要求1所述的AMP系统下消息邮箱故障的处理方法,其特征在于,所述AMP系统为各个核分别预留专门的存储空间,分别用于存储各个核INPUT BOX中的数据,为每个核预留的存储空间容量足够容纳这个核INPUT BOX中的数据。7.如权利要求1所述的AMP系统下消息邮箱故障的处理方法,其特征在于,所述清空第二核INPUT BOX中的数据具体是:通过写第二核INPUT BOX对应的复位寄存器,来清空第二核INPUT BOX中的数据。8.一种AMP系统下消息邮箱故障的处理装置,其特征在于,AMP系统包括消息邮箱和至少三个核,所述AMP系统通过消息邮箱进行核间通信,所述消息邮箱包括:消息邮箱控制器、以及对应于所述AMP系统下每个核分别设置的INPUT BOX和OUTPUT BOX,每个INPUT BOX和每个OUTPUT BOX均采用先入先出队列,所述处理装置包括:异常确定单元、数据清空单元和核间通信单元;其中:异常确定单元,用于第二核确定第一核出现异常,在第二核确定第一核出...
【专利技术属性】
技术研发人员:杨攀,
申请(专利权)人:展讯通信上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。