用于异构多核核间通信的系统架构和系统架构的运行方法技术方案

技术编号:33082129 阅读:22 留言:0更新日期:2022-04-15 10:37
本发明专利技术实施例提供一种用于异构多核核间通信的系统架构和系统架构的运行方法,属于芯片技术领域。所述用于异构多核核间通信的系统架构基于远程处理器Remoteproc框架设计,且所述用于异构多核核间通信的系统架构包括:第一处理器系统,包括第一控制装置、第一操作系统模块;第二处理器系统,包括第二控制装置、第二操作系统模块,其中所述第二操作系统模块还被配置有非对称多处理器AMP通讯软件组件,所述第二处理器系统用于通过所述Remoteproc和所述AMP通讯软件组件,控制所述第一处理器系统运行。通过在第二处理器系统上配置有非对称多处理器AMP通讯软件组件来扩展Linux Remoteproc框架,以达到异构多核核间通信的高效工作,完成异构核间协同处理。完成异构核间协同处理。完成异构核间协同处理。

【技术实现步骤摘要】
用于异构多核核间通信的系统架构和系统架构的运行方法


[0001]本专利技术涉及芯片
,具体地涉及一种用于异构多核核间通信的系统架构和系统架构的运行方法。

技术介绍

[0002]随着先进半导体技术的和微处理器技术的发展,已经出现了多款芯片异构多核(System On Chip,Soc)芯片,其芯片内部集成了高性能的的微处理器(Microprocessor Unit,MPU)和强实时性的微控制器(Microcontroller Unit,MCU),这既是异构多核Soc。在一款异构多核Soc上,MPU可以运行嵌入式操作系统软件,来支持多种通信方式和图形、图像显示;MCU运行嵌入式实时操作系统或者运行裸机程序软件来实现实时的系统控制和信号处理,实现多种操作系统和多种应用在不同处理器核心上并行运行,并且能够实现操作系统之间分区隔离、同步协作。为了实现异构多核间的同步协同工作,就需要异构多核核间通信的软件支持实现,以达到异构多核核间高效工作,完成异构核间协同处理。
[0003]远程处理器消息传递(Remote Processor Messag本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于异构多核核间通信的系统架构,其特征在于,所述用于异构多核核间通信的系统架构基于远程处理器Remoteproc框架设计,且所述用于异构多核核间通信的系统架构包括:第一处理器系统,包括第一控制装置、第一操作系统模块;第二处理器系统,包括第二控制装置、第二操作系统模块,其中所述第二操作系统模块还被配置有非对称多处理器AMP通讯软件组件,所述第二处理器系统用于通过所述Remoteproc和所述AMP通讯软件组件,控制所述第一处理器系统运行第一处理器系统。2.根据权利要求1所述的用于异构多核核间通信的系统架构,其特征在于,第一处理器系统还包括第一上层模块,第二处理器系统还包括第二上层模块。3.根据权利要求2所述的用于异构多核核间通信的系统架构,其特征在于,所述第二上层模块与所述第一上层模块通过远程处理器消息传递Rpmsg机制进行通信。4.根据权利要求1所述的用于异构多核核间通信的系统架构,其特征在于,所述第二操作系统模块包括裸机Bare Metal和/或嵌入式实时操作系统RTOS。5.根据权利要求4所述的用于异构多核核间通信的系统架构,其特征在于,所述AMP通讯软件组件的物理层被配置为:通过硬件机制Mailbox、及其设备驱动负责数据收发和核间中断机制;设置小块内存,不占用所述第二处理器系统的主存;以及通过同步互斥机制的保护,允许不同处理器进行访问。6.根据权利要求5所述的用于异构多核核间通信的系统架构,其特征在于,所述AMP通讯软件组件的媒体访问层被配置为:针对...

【专利技术属性】
技术研发人员:张广李德建王于波杨立新白志华沈冲飞牛彬
申请(专利权)人:国网信息通信产业集团有限公司国网江苏省电力有限公司国家电网有限公司
类型:发明
国别省市:

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

1