多核系统技术方案

技术编号:39802620 阅读:8 留言:0更新日期:2023-12-22 02:33
本发明专利技术公开了一种多核系统

【技术实现步骤摘要】
多核系统、芯片和车辆处理器


[0001]本专利技术涉及芯片设计
,尤其涉及一种多核系统

一种芯片和一种车辆处理器


技术介绍

[0002]汽车处理器上已经逐渐应用多核技术,使汽车拥有强大的并行计算能力,同一个任务可以被分解到多个内核的线程或进程上并行运行,这种并行性带来了处理器性能的显著提升

然而现有技术中,随着内核数目越来越多,内核之间的通信也会越来越复杂,且不容易管控,同时还会导致相关软件的开发也会越来越困难,也难以满足高级别车载功能安全的要求


技术实现思路

[0003]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一

为此,本专利技术的第一个目的在于提出一种多核系统,通过可扩展的核间通信模块,可以实现不同数目内核之间的核间通信,且核间通信模块之间的端口简单,使内核之间的通信容易管控,进而减轻的相关软件开发的压力和满足高级别车载功能安全要求

[0004]本专利技术的第二个目的在于提出一种芯片

[0005]本专利技术的第三个目的在于提出一种车辆处理器

[0006]为了达到上述目的,本专利技术第一方面实施例提出了一种多核系统,其中,所述多核系统包括:系统总线;多个内核,所述多个内核与所述系统总线连接,所述多个内核包括发送核和接收核;核间通信模块,所述核间通信模块分别与所述系统总线和所述多个内核连接,所述核间通信模块用于:通过所述系统总线接收所述发送核所发送的通信信息,对所述通信信息进行筛选并存储,将经过筛选后的通信信息提供给所述接收核,以完成所述发送核和所述接收核之间的交互

[0007]根据本专利技术实施例的多核系统,通过可扩展的核间通信模块,可以实现不同数目内核之间的核间通信,且核间通信模块之间的端口简单,使内核之间的通信容易管控,进而减轻的相关软件开发的压力和满足高级别车载功能安全要求

[0008]另外,根据本专利技术上述实施例的多核系统,还可以包括如下的附加技术特征:根据本专利技术的一个实施例,所述发送核为所述多个内核中处于发送状态的至少一个内核,所述接收核为所述多个内核中处于接收状态的至少一个内核

[0009]根据本专利技术的一个实施例,所述通信信息包括通信交互信息和中断请求信息

[0010]根据本专利技术的一个实施例,在所述通信信息为所述通信交互信息时,所述核间通信模块包括:信息发送单元

多个通信信息处理单元和信息接收单元,所述多个通信信息处理单元分别与所述信息发送单元和所述信息接收单元连接,且所述多个通信信息处理单元与所述多个内核对应设置,其中,所述信息发送单元用于:通过所述系统总线接收所述发送核发送的通信交互信息并转发给所述通信信息处理单元;所述通信信息处理单元用于:对
所述通信交互信息进行筛选并存储;所述信息接收单元用于:通过所述系统总线获取所述接收核的标志信息,以使所述接收核根据所述标志信息从所述通信信息处理单元中读走所述通信交互信息

[0011]根据本专利技术的一个实施例,所述通信交互信息包括待发送信息,所述信息发送单元包括发送信息寄存器和发送状态寄存器,其中,所述发送信息寄存器用于存储所述待发送信息和所述发送核的标志信息,所述发送状态寄存器用于存储所述通信信息处理单元的存储状态信息

[0012]根据本专利技术的一个实施例,所述通信信息处理单元包括:信息选择寄存器

信息过滤器

信息存储器和当前可读信息寄存器;其中,在所述信息选择寄存器存储有至少一个发送核的标志信息时,所述信息过滤器根据所述至少一个发送核的标志信息和所述发送信息寄存器中所述发送核的标志信息对所述待发送信息进行筛选,并将通过筛选的待发送信息存储到所述信息存储器中,所述信息存储器按照存储顺序将所述通过筛选的待发送信息存储到所述当前可读信息寄存器中

[0013]根据本专利技术的一个实施例,所述通信信息处理单元还包括:信息可读状态寄存器;在所述信息存储器存储有通过筛选的待发送信息时,则将所述信息可读状态寄存器存储的状态信息确定为可读取状态信息;在所述信息存储器未存储有通过筛选的待发送信息时,则将所述信息可读状态寄存器存储的状态信息确定为不可读取状态信息

[0014]根据本专利技术的一个实施例,所述发送状态寄存器包括所述通信信息处理单元的存储状态信息,包括:在所述信息存储器未存满通过筛选的待发送信息时,则将所述发送状态寄存器存储的状态信息确定为可发送状态信息;在所述信息存储器存满通过筛选的待发送信息时,则将所述发送状态寄存器存储的状态信息确定为不可发送状态信息

[0015]根据本专利技术的一个实施例,所述信息接收单元包括:信息选择器

接收信息寄存器和接收状态寄存器;其中,所述信息选择器包括所述接收核的标志信息,并根据所述接收核的标志信息从所述多个通信信息处理单元中确定相应的通信信息处理单元,并将所述通信信息处理单元中当前可读信息寄存器所存储的待发送信息存储到所述接收信息寄存器中,以及将所述通信信息处理单元中信息可读状态寄存器所存储的状态信息存储到所述接收状态寄存器中,以使所述接收核通过所述接收信息寄存器和所述接收状态寄存器读取所述待发送信息

[0016]根据本专利技术的一个实施例,所述通信交互信息还包括所述发送核对所述待发送信息的第一校验结果,所述接收核在接收到所述通信交互信息之后,对所述待发送信息进行校验以得到第二校验结果,在所述第一校验结果与所述第二校验结果相同时,确定所述接收核准确接收到所述通信交互信息,满足车载功能安全要求

[0017]根据本专利技术的一个实施例,在所述通信信息为所述中断请求信息时,所述核间通信模块包括:中断发送请求单元和多个中断处理单元,所述中断发送请求单元分别与所述系统总线和所述多个中断处理单元连接,所述多个中断处理单元还与所述多个内核一一对应连接,其中,所述中断发送请求单元用于:通过所述系统总线接收所述发送核发送的中断请求信息并转发给所述中断处理单元;所述中断处理单元用于:对所述中断请求信息进行筛选和校验,并将通过所述筛选和校验的中断请求信息发送给所述接收核

[0018]根据本专利技术的一个实施例,所述中断请求信息包括第一中断请求标志位

第二中
断请求标志位和所述发送核的标志信息

[0019]根据本专利技术的一个实施例,所述中断处理单元包括:中断选择寄存器

中断过滤器

第一中断挂起寄存器和第二中断挂起寄存器;其中,在所述中断选择寄存器存储有至少一个发送核的标志信息时,所述中断过滤器根据所述至少一个发送核的标志信息和所述中断发送请求单元所接收到的所述发送核的标志信息对所述中断请求信息进行筛选,同时将通过筛选的中断请求信息中的第一中断请求标志位存储本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种多核系统,其特征在于,所述多核系统包括:系统总线;多个内核,所述多个内核与所述系统总线连接,所述多个内核包括发送核和接收核;核间通信模块,所述核间通信模块分别与所述系统总线和所述多个内核连接,所述核间通信模块用于:通过所述系统总线接收所述发送核所发送的通信信息,对所述通信信息进行筛选并存储,将经过筛选后的通信信息提供给所述接收核,以完成所述发送核和所述接收核之间的交互
。2.
根据权利要求1所述的多核系统,其特征在于,所述发送核为所述多个内核中处于发送状态的至少一个内核,所述接收核为所述多个内核中处于接收状态的至少一个内核
。3.
根据权利要求1所述的多核系统,其特征在于,所述通信信息包括通信交互信息和中断请求信息
。4.
根据权利要求3所述的多核系统,其特征在于,在所述通信信息为所述通信交互信息时,所述核间通信模块包括:信息发送单元

多个通信信息处理单元和信息接收单元,所述多个通信信息处理单元分别与所述信息发送单元和所述信息接收单元连接,且所述多个通信信息处理单元与所述多个内核对应设置,其中,所述信息发送单元用于:通过所述系统总线接收所述发送核发送的通信交互信息并转发给所述通信信息处理单元;所述通信信息处理单元用于:对所述通信交互信息进行筛选并存储;所述信息接收单元用于:通过所述系统总线获取所述接收核的标志信息,以使所述接收核根据所述标志信息从所述通信信息处理单元中读走所述通信交互信息
。5.
根据权利要求4所述的多核系统,其特征在于,所述通信交互信息包括待发送信息,所述信息发送单元包括发送信息寄存器和发送状态寄存器,其中,所述发送信息寄存器用于存储所述待发送信息和所述发送核的标志信息,所述发送状态寄存器用于存储所述通信信息处理单元的存储状态信息
。6.
根据权利要求5所述的多核系统,其特征在于,所述通信信息处理单元包括:信息选择寄存器

信息过滤器

信息存储器和当前可读信息寄存器;其中,在所述信息选择寄存器存储有至少一个发送核的标志信息时,所述信息过滤器根据所述至少一个发送核的标志信息和所述发送信息寄存器中所述发送核的标志信息对所述待发送信息进行筛选,并将通过筛选的待发送信息存储到所述信息存储器中,所述信息存储器按照存储顺序将所述通过筛选的待发送信息存储到所述当前可读信息寄存器中
。7.
根据权利要求6所述的多核系统,其特征在于,所述通信信息处理单元还包括:信息可读状态寄存器;在所述信息存储器存储有通过筛选的待发送信息时,则将所述信息可读状态寄存器存储的状态信息确定为可读取状态信息;在所述信息存储器未存储有通过筛选的待发送信息时,则将所述信息可读状态寄存器存储的状态信息确定为不可读取状态信息
。8.
根据权利要求6所述的多核系统,其特征在于,所述发送状态寄存器包括所述通信信息处理单元的存储状态信息,包括:在所述信息存储器未存满通过筛选的待发送信息时,则将所述发送状态寄存器存储的状态信息确定为可发送状态信息;在所述信息存储器存满通过筛选的待发送信息时,则将
所述发送状态寄存器存储的状态信息确定为不可发送状态信息
。9.
根据权利要求7所述的多核系统,其特征在于,所述信息接收单元包括:信息选择器

接收信息寄存器和接收状态寄存器;其中,所述信息选择器包括所述接收核的标志信息,并根据所述接收核...

【专利技术属性】
技术研发人员:朱杰石刚
申请(专利权)人:上海萨沙迈半导体有限公司天津智芯半导体科技有限公司合肥智芯半导体有限公司
类型:发明
国别省市:

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

1