[发明专利]一种异构多核远程嵌入式存储器系统与方法在审
| 申请号: | 201510719682.6 | 申请日: | 2015-10-30 |
| 公开(公告)号: | CN105302489A | 公开(公告)日: | 2016-02-03 |
| 发明(设计)人: | 廖光荣 | 申请(专利权)人: | 致象尔微电子科技(上海)有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
| 地址: | 201203 上海市浦东*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 多核 远程 嵌入式 存储器 系统 方法 | ||
技术领域
本发明涉及异构多核系统的远程技术领域,尤其涉及一种异构多核远程嵌入式存储器系统与方法。
背景技术
目前处理器系统按照集成芯片的不同主要分为两类:同构多核处理器系统和异构多核处理器系统。同构多核处理器系统是指处理器中集成的计算内核的结构是相同的,采用对称的系统设计;异构处理器系统是指处理器中集成的计算内核的结构不相同,通过合理的任务分配实现系统效率的高速提升。
对于异构多处理器SOC(System-on-a-chip,片上系统)系统,主要特点是把一整套方案的不同模块,包括中央处理器,一次性的制作在一起,一个SoC系统可以有一个或者几个MCU,CPU或DSP等处理器。通常只有一个处理器或者一组总线来访问EMMC(EmbeddedMultiMediaCard,内嵌式存储器)文件系统,如果其他处理器也需要利用该文件系统,由于其他处理器无法使用EMMC的控制器总线,因此当前的嵌入式文件系统不能满足其需求。例如,对于包含cortexM4和cortexA5的系统。EMMC控制总线接口sdccport一般被应用处理器(A5)独占,M4在硬件上是不能访问EMMC,也就是说,当M4有需求使用文件系统时,通用的系统无法满足该需求。
发明内容
为实现上述目的,一方面本发明提供了一种异构多核远程嵌入式存储器系统,该系统包括:嵌入式存储器、主处理器、至少一个从处理器和缓存器,其中,
至少一个从处理器用于接收用户或PC对嵌入式存储器的写请求,并将第一数据写入所述缓存区,同时通过远程过程调用向主处理器发送写请求,以及接收主处理器发送的处理返回值;
主处理器根据写请求读取缓存器存储的第二数据,第二数据包括第一数据,并将读取的第二数据写入所述嵌入式存储器,同时将处理返回值发送给所述至少一个从处理器。
另一方面,本发明提供了一种异构多核远程嵌入式存储器方法,该方法包括:至少一个从处理器接收用户或PC对嵌入式存储器的写请求,并将第一数据写入缓存器,同时通过远程过程调用向所述主处理器发送写请求;
主处理器根据所述写请求读取缓存器存储的第二数据,第二数据包括第一数据,并将读取的所述数据写入嵌入式存储器,同时将处理返回值发送给至少一个从处理器。
本发明实施例提供的系统通过远程过程调用和模块间时时的同步操作,完成了从处理器的嵌入式文件系统对嵌入式存储器emmc的访问操作,该操作不仅具有时效性。而且保证了访问数据的完整性和安全性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的一种异构多核远程嵌入式存储器系统的结构示意图;
图2为本发明实施例提供的另一种异构多核远程嵌入式存储器系统的结构示意图;
图3为图1所示系统提供的一种接收写请求的方法流程图;
图4为图1所示系统提供的另一种接收写请求的方法流程图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
本发明的实施例系统中将除主处理器外的处理器,称为从处理器。
图1为本发明实施例提供的一种异构多核远程嵌入式存储器系统的结构示意图。如图1所示,该系统包括:缓存器ram103、嵌入式存储器emmc100、主处理器101和至少一个从处理器102。
嵌入式存储器emmc100用于存储数据;主处理器101用于访问嵌入式存储器100和缓存区103,以及向至少一个从处理器102发送处理返回值;至少一个从处理器102用于接收用户/PC对嵌入式存储器100的读写请求:当接收到写请求时,通过远程过程调用RPC(remoteprocesscall)将该写请求发送给主处理器101,以及接收对写请求的处理返回值;当接收到读请求时,对缓存区103进行访问。缓存器103用于存储至少一个从处理器102根据写请求写入的数据,以及用于存储主处理器101根据读请求读取嵌入式存储器100的数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于致象尔微电子科技(上海)有限公司,未经致象尔微电子科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510719682.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种缓存管理方法与系统
- 下一篇:一种安全擦除方法及装置





