[发明专利]存储器控制装置和存储器控制方法无效
申请号: | 201010159205.6 | 申请日: | 2010-04-26 |
公开(公告)号: | CN101876946A | 公开(公告)日: | 2010-11-03 |
发明(设计)人: | 高木聪;松井康浩;田中理生;五十岚孝博;早乙女晶彦;住广博;见城幸直 | 申请(专利权)人: | 索尼公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤;南霆 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 控制 装置 方法 | ||
技术领域
本发明涉及存储器控制装置,并且具体地涉及对具有多个存储体(bank)的存储器的存取进行控制的存储器控制装置及其处理方法。
背景技术
迄今,在价格、总线频带和容量方面都有优势的同步DRAM(SDRAM:同步动态随机存取存储器)被广泛用作存储器系统。SDRAM是与时钟信号同步操作的DRAM,并且在许多情况中由多个存储体构成。
当在这样配置的SDRAM中,相同存储体中的不同的行被连续存取时,SDRAM中数据转送(transfer)的效率明显下降。另一方面,已经构想了很多用来抑制数据转送效率的降低的方法。例如,已经提出了这样一种方法,其使得两个缓冲器保持用于对存储器进行存取的各自的存取请求,并且输出从所保持的存取请求中选出的并且其所指示的存储体地址与之前所存取的存储体地址不同的那样的存取请求(例如,参见日本专利申请文件特开2003-186740号公报(图1))。
发明内容
相关技术领域中的上述技术可以通过提供两个缓冲器并且将各个缓冲器中所保持的存取请求相互比较来减少对不同行的连续存取。然而,在该情况中,由于地址转换装置在仲裁之后将存取请求的逻辑地址转换成SDRAM的物理地址,所以除了仲裁装置以外,还需要提供用于改变存取请求的顺序的电路。因此,存取请求的顺序在存储器控制装置中被控制两次,这样,存取请求的顺序不能被高效地控制。
鉴于这样的情况做出了本发明。希望提高存储器系统中的数据转发效率。
根据本发明第一实施例,提供了一种存储器控制装置以及该存储器控制装置的处理方法。该存储器控制装置包括:地址转换部件,该地址转换部件被配置为将从多个客户端发布的请求中所包括的逻辑地址转换成存储器的物理地址;请求划分部件,该请求划分部件被配置为基于由地址转换部件转换出的转换后的请求的物理地址,来针对存储器以命令为单位划分转换后的请求;以及仲裁部件,该仲裁部件被配置为基于从请求划分部件输出的划分后的请求中所指示的物理地址来执行仲裁。因此,产生效果的原因在于:仲裁是由仲裁部件基于存储器的物理地址来执行的,其中物理地址在划分后的请求中被指示。
此外,在第一实施例中,当由地址转换部件转换出的转换后的请求指定存取存储器的相同存储体的多个行时,请求划分部件以相同存储体的行为单位划分转换后的请求,并且当仲裁部件从请求划分部件接收到与多个客户端相对应的多个划分后的请求时,仲裁部件可以输出划分后的请求中除了所指示的存储体地址与紧前输出的输出请求的存储体地址相同并且所指示的行地址与输出请求的行地址不同的划分后的请求以外的一个划分后的请求。因此,产生效果的原因在于:请求存取存储器的相同存储体中的多个行的转换后的请求被以相同存储体的行为单位划分,并且当各自从与多个客户端中的各个相对应的请求划分部件输出的多个划分后的请求被接收到时,仲裁部件抑制指定相同存储体的不同行地址的划分后的请求的连续输出。在该情况中,地址转换部件可以向请求划分部件输出转换后的请求,转换后的请求指示由物理地址表示的起始地址和作为要在存储器中存取的数据的长度的转送长度。该请求划分部件可以包括起始地址输出块,该起始地址输出块被配置为输出转换后的请求的起始地址和通过将转换后的请求的起始地址与用于划分转换后的请求的划分长度的累计总值相加获得的下一起始地址中的一个,作为划分后的请求的起始地址。该请求划分部件还可以包括划分长度生成块,述划分长度生成块被配置为从划分后的请求的起始地址中所包括的起始列地址到划分后的请求的起始地址中所指示的行的终止列地址之间的划分长度,其中划分后的请求的起始地址从起始地址输出块被输出。该请求划分部件还可以包括转送长度输出块,转送长度输出块被配置为输出由划分长度生成块生成的划分长度和通过从转换后的请求的转送长度中减去划分长度的累计总值获得的差分转送长度中较小的一个,作为划分后的请求的转送长度。因此,产生效果的原因在于:划分后的请求的起始地址由起始地址输出块输出,其中该起始地址是基于转换后的请求的起始地址和用于划分转换后的请求的划分长度生成的,并且与这一起,划分后的请求的转送长度由转送长度输出块输出,其中该转送长度是基于从划分后的请求的起始地址中所包括的起始列地址到其终止列地址之间的划分长度以及转换后的请求的转送长度生成的。
此外,在第一实施例中,请求划分部件可以基于由地址转换部件转换出的转换后的请求的物理地址,以存储器的突发长度为单位划分转换后的请求。因此,产生效果的原因在于:转换后的请求是由请求划分部件基于由地址转换部件转换出的转换后的请求的物理地址,以存储器的突发长度为单位划分的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼公司,未经索尼公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010159205.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于存储数据的方法及其系统
- 下一篇:表