[发明专利]一种同步总线访存的仲裁系统及仲裁方法在审
申请号: | 202110637664.9 | 申请日: | 2021-06-08 |
公开(公告)号: | CN113495858A | 公开(公告)日: | 2021-10-12 |
发明(设计)人: | 苏诚;张志伟;薛晓军;李阳;李诚;郭旭龙 | 申请(专利权)人: | 青岛本原微电子有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 李梦雪 |
地址: | 266200 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 同步 总线 仲裁 系统 方法 | ||
1.一种同步总线访存的仲裁系统,其特征在于,包括:
存储模块,其分为若干个存储单元;
仲裁器和缓存单元,其数量均与所述存储单元一致;
请求处理单元,用于接收由总线发送的访问请求并分配到相应的仲裁器;
其中,每个所述存储单元与所述仲裁器和缓存单元组成一个访存模块;
所述缓存单元用于缓冲访问请求并发送req-bufed控制信号至所述仲裁器;
所述仲裁器用于在接收到req-bufed控制信号后向所述总线发送stall控制信号;所述stall控制信号用于控制所述总线停止发送访问请求。
2.根据权利要求1所述的一种同步总线访存的仲裁系统,其特征在于,所述仲裁器还用于向所述缓存单元发送access_d控制信号;所述access_d控制信号用于控制所述访问请求在下一时刻进入所述缓存单元。
3.根据权利要求1所述的一种同步总线访存的仲裁系统,其特征在于,所述仲裁器为所述访问请求的中转站,用于授予来自所述总线的访问请求或所述缓存单元的访问请求用于访问存储单元的权限。
4.根据权利要求1所述的一种同步总线访存的仲裁系统,其特征在于,所述仲裁器依次根据所述访问请求的访问时间和访问优先级授予所述访问请求用于访问存储单元的权限。
5.根据权利要求1所述的一种同步总线访存的仲裁系统,其特征在于,所述缓存单元能够同时缓存多个所述访问请求。
6.根据权利要求1-5所述的一种同步总线访存的仲裁系统的仲裁方法,其特征在于,包括以下步骤:
S1、总线向所述请求处理单元发送访问请求;
S2、所述请求处理单元根据访问地址将所述访问请求发送至对应的仲裁器;
S3、所述仲裁器根据对应的所述存储单元的工作状态和所述缓存单元的缓存额度输出控制信号以处理所述访问请求。
7.根据权利要求6所述的仲裁方法,其特征在于,所述存储单元的工作状态为繁忙或空闲;所述繁忙表示该时刻所述存储单元内存在未完成的访问请求;所述空闲表示该时刻所述存储单元内不存在未完成的访问请求。
8.根据权利要求6所述的仲裁方法,其特征在于,所述缓存单元的缓存额度为满额或空余;所述满额表示该时刻所述缓存单元无法继续缓存所述访问请求;所述空余表示该时刻所述缓存单元可以继续缓存所述访问请求。
9.根据权利要求8所述的仲裁方法,其特征在于,所述步骤S3还包括以下步骤:
S31、当所述存储单元的工作状态为繁忙且所述缓存单元的缓存额度为满额时,所述仲裁器发送stall控制信号至所述总线;
S32、所述总线暂停接收所述访问请求;
S33、当所述存储单元的工作状态为繁忙且所述缓存单元的缓存额度为空余时,所述仲裁器发送access-d控制信号至所述缓存单元;
S34、所述访问请求于下一时刻写入所述缓存单元。
10.根据权利要求8所述的仲裁方法,其特征在于,所述步骤S3还包括以下步骤:
S31、当所述存储单元的工作状态为空闲时;所述仲裁器授予所述缓存单元内的访问请求用于访问存储单元的权限;
S32、当所述缓存单元内的访问请求均已完成时,所述仲裁器授予所述总线上的访问请求用于访问存储单元的权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛本原微电子有限公司,未经青岛本原微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110637664.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一株海洋放线菌及其应用
- 下一篇:一种含有SOD的全氨基酸营养素食品