硬件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主动通知对方一些消息/事件,并实现对方收取消息/事件过程中内存免拷贝,有效提高核间业务数据的传递效率。 |
