[发明专利]一种存储器管理电路及共享存储器方法在审
申请号: | 202111466188.5 | 申请日: | 2021-12-03 |
公开(公告)号: | CN114328309A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 杨东天;王丹阳 | 申请(专利权)人: | 南京风兴科技有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
地址: | 210032 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储器 管理 电路 共享 方法 | ||
1.一种存储器管理电路,其特征在于,包括配置管理模块、存储器核和多个接口管理电路,其中,所述配置管理模块通过总线与CPU相连,所述存储器核提供多个访存接口,通过访存接口与所述接口管理电路连接,每个所述接口管理电路对应连接一个外部的数据处理单元;
所述配置管理模块用于负责每个数据处理单元的地址空间分配;
所述存储器核用于存储数据,并接收所述接口管理电路的数据请求;
所述接口管理电路用于根据分配的地址空间,为对应连接的数据处理单元提供数据路由和冲突控制功能。
2.根据权利要求1所述的一种存储器管理电路,其特征在于,所述存储器核包括多个存储体、交叉开关矩阵和存储器IO,所述存储体和所述存储器IO通过所述交叉开关矩阵相连,所述交叉开关矩阵用于提供所有存储体与存储器IO之间的全连接交叉矩阵。
3.根据权利要求2所述的一种存储器管理电路,其特征在于,所述存储体是存储器核内部负责数据存储的单元,所有存储体进行统一编址,以供外部访问,其中,每个存储体能够单独被控制。
4.根据权利要求3所述的一种存储器管理电路,其特征在于,所述配置管理模块在分配每个数据处理单元的地址空间时,存储器核中每个存储体的地址空间仅单独分配给一个数据处理单元。
5.根据权利要求2所述的一种存储器管理电路,其特征在于,所述存储器IO为存储器核提供的外部访问接口,与接口管理电路一一对应连接。
6.根据权利要求1所述的一种存储器管理电路,其特征在于,所述接口管理电路包括地址偏移模块、地址请求模块、物理地址生成模块和物理地址请求模块;
所述地址请求模块用于处理对应连接的数据处理单元的数据请求;
所述物理地址生成模块用于根据配置管理模块分配的地址空间,生成真正的物理空间地址;
所述物理地址请求模块用于根据真正的物理空间地址,向存储器核发送数据请求。
7.根据权利要求6所述的一种存储器管理电路,其特征在于,所述接口管理电路还包括数据返回模块,所述数据返回模块用于接收存储器核返回的数据,以及,将该数据返回给对应连接的数据处理单元。
8.根据权利要求1所述的一种存储器管理电路,其特征在于,所述接口管理电路的数目能够灵活配置,以保证每个数据处理单元单独与接口管理电路连接。
9.一种共享存储器的方法,其特征在于,所述共享存储器的方法由权利要求1至8任一项所述的一种存储器管理电路执行,包括:
配置管理模块根据CPU的指令配置每个数据处理单元的可访问空间范围,获得每个数据处理单元的地址空间;
多个接口管理电路接收并处理对应连接的数据处理单元的数据请求;
根据对应连接的数据处理单元所分配的地址空间,生成真正的物理空间地址;
根据真正的物理空间地址,向存储器核发送数据请求,以及,存储器核根据物理空间地址返回对应数据。
10.根据权利要求9所述的一种共享存储器的方法,其特征在于,所述配置管理模块根据CPU的指令配置每个数据处理单元的可访问空间范围,获得每个数据处理单元的地址空间,包括:
在为某个数据处理单元分配地址空间时,获取存储器核中各个存储体的分配状态;
筛选未被分配的存储体,以及,从未被分配的存储体中选择一个或多个存储体,获得该数据处理单元所分配的地址空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京风兴科技有限公司,未经南京风兴科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111466188.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种金属板数码打印转台式平台
- 下一篇:一种电路板加工用板面边缘磨削装置