[发明专利]处理器间共享内存实现方法在审
申请号: | 201610988419.1 | 申请日: | 2016-11-10 |
公开(公告)号: | CN108073544A | 公开(公告)日: | 2018-05-25 |
发明(设计)人: | 张颖 | 申请(专利权)人: | 张颖 |
主分类号: | G06F15/167 | 分类号: | G06F15/167 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 113000 辽宁省抚*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及处理器间共享内存实现方法,根据选定使用的处理器准备相应的单处理器条件下的设计方案;基于上述处理器设计方案进行扩展,将多个单个处理器系统合并为一个含有多个处理器的系统;可编程逻辑IC根据上述独立内存和共享内存对应的地址范围,切换选择使用处理器对应的独立内存或是共享内存;当处理器需要访问共享内存时,通过检查GPIO引脚的电平高低来判断共享内存是否已被占用;本发明方法提高了多个处理器间的通信速度,提高了多个处理器间的数据传输效率,且简化了共享数据的操作流程。 | ||
搜索关键词: | 处理器 共享内存 独立内存 访问共享内存 数据传输效率 处理器设计 单个处理器 可编程逻辑 操作流程 单处理器 共享数据 系统合并 通信 检查 | ||
【主权项】:
1.处理器间共享内存实现方法,其特征在于包括以下步骤:根据选定使用的处理器准备相应的单处理器条件下的设计方案,以保证此设计在单处理条件下正常运行;基于上述处理器设计方案进行扩展,通过添加一个可编程逻辑IC和一个共享内存,将多个单个处理器系统合并为一个含有多个处理器的系统;每个处理器对应一个独立内存,使用从处理器内存起始地址开始至内存起始地址加上独立内存容量结束这一范围的地址访问独立内存;所有处理器共用一个共享内存,使用从处理器内存起始地址加上独立内存容量开始至处理器内存起始地址加上独立内存容量再加上共享内存容量结束这一范围的地址访问共享内存;可编程逻辑IC根据上述地址范围,切换选择使用处理器对应的独立内存或是共享内存;当处理器需要访问共享内存时,通过检查一个选取的GPIO引脚的电平高低来判断共享内存是否已被占用,如果没被占用,则改变GPIO引脚电平状态后再对共享内存进行操作,操作结束后,处理器恢复GPIO引脚的默认电平;通过添加一个可编程逻辑IC和一个共享内存,将多个单个处理器系统合并为一个含有多个处理器的系统为:添加一个可定制的可编程逻辑IC;将可编程逻辑IC插入到处理器于内存之间,即可编程逻辑IC与每一个处理器和内存相连,处理器与内存不再直接相连;添加一个容量为Ss 的共享内存Rs 连接至可编程逻辑IC,要求S+Ss 不能超过Smax ;从每个处理器Pi 上选取一个GPIO引脚Gi ,将上述GPIO引脚连接至同一个网络,要求默认上拉;经过上述扩展,将n个单个处理器系统合并为1个含有n个处理器的系统。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张颖,未经张颖许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610988419.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种8051处理器实现多核互联SOC
- 下一篇:一种多处理器通信装置及方法