硬件msgbox实现双核SOC核间软件系统高效通信的结构及方法

基本信息

申请号 CN201911359025.X 申请日 -
公开(公告)号 CN111241027A 公开(公告)日 2020-06-05
申请公布号 CN111241027A 申请公布日 2020-06-05
分类号 G06F15/163(2006.01)I 分类 计算;推算;计数;
发明人 吴亮;汪成喜;王杰;黄少贺;徐栋麟 申请(专利权)人 上海亮牛半导体科技有限公司
代理机构 大连科技专利代理有限责任公司 代理人 上海亮牛半导体科技有限公司
地址 201207上海市浦东新区中国(上海)自由贸易试验区芳春路400号1幢3层
法律状态 -

摘要

摘要 本发明公开了一种硬件msgbox实现双核SOC核间软件系统高效通信的结构及方法,双核SOC设置有硬件msgbox,所述硬件msgbox包括A核寄存器组、B核寄存器组、A核中断源、B核中断源,所述A核寄存器组存储A核向B核同步的数据,所述B核寄存器组存储B核向A核同步的数据,所述A核通过B核中断源给B核一个中断,B核在中断中提取出存储在A核寄存器组中的同步数据并完成指令任务,所述B核通过A核中断源给A核一个中断,A核在中断中提取出存储在B核寄存器组中的同步数据并完成指令任务。本发明的特点是:通过硬件msgbox主动通知对方一些消息/事件,并实现对方收取消息/事件过程中内存免拷贝,有效提高核间业务数据的传递效率。