[发明专利]集成电路及其操作方法以及包括集成电路的系统有效
申请号: | 201410073091.1 | 申请日: | 2014-02-28 |
公开(公告)号: | CN104021090B | 公开(公告)日: | 2019-07-19 |
发明(设计)人: | 金成云;金宽浩;金奭旼;金泰善 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F12/1009 | 分类号: | G06F12/1009;G06F13/28 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 金玉洁 |
地址: | 韩国*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集成电路 及其 操作方法 以及 包括 系统 | ||
1.一种操作集成电路的方法,该方法包括:
从第二存储设备接收数据块偏移量;
使用所述数据块偏移量获得目标条目地址;以及
基于所述目标条目地址读取第一存储设备中存储的缓存器描述符中包括的多个条目当中的条目,
其中,获得目标条目地址包括:
计算数据块偏移量除以数据缓存器大小的整数商;以及
使用ESA=BD+Q×ES计算目标条目地址,
其中,ESA是目标条目地址,BD是所述缓存器描述符的起始地址,
Q是所述整数商,并且ES是所述多个条目中的每个条目的大小。
2.如权利要求1所述的方法,还包括:使用在所述条目中包括的物理地址从所述第一存储设备中包括的多个数据缓存器当中的一数据缓存器读取数据,并将该数据发送到所述第二存储设备。
3.如权利要求2所述的方法,其中,还包括在从所述数据缓存器读取数据的过程中,读取所述多个条目当中的与另一数据缓存器相对应的另一条目,以从所述另一数据缓存器读取另一数据。
4.如权利要求1所述的方法,还包括:使用寄存器将多个值设置为相同的,所述多个值中的每一个指示数据缓存器的大小并被包括在所述多个条目中的一个中。
5.如权利要求1所述的方法,还包括:
与所述数据块偏移量一起接收读取的数据;以及
使用所述条目中包括的物理地址将所述读取的数据写入到所述第一存储设备中包括的多个数据缓存器当中的一数据缓存器中。
6.如权利要求1所述的方法,其中,在所述集成电路内实现所述第一存储设备。
7.如权利要求1所述的方法,还包括:
与所述数据块偏移量一起接收数据大小;
基于目标条目地址以及所述数据大小与数据缓存器的大小的比来计算所述目标条目地址的相邻条目地址;以及
基于根据所述目标条目地址读取的条目中包括的物理地址从所述第一存储设备中包括的多个数据缓存器当中的一数据缓存器读取数据并将所述数据发送到所述第二存储设备,同时根据所述相邻条目地址读取相邻条目。
8.如权利要求1所述的方法,还包括:
与所述数据块偏移量一起接收数据大小和读取的数据;
基于所述目标条目地址以及所述数据大小与数据缓存器的大小的比来计算所述目标条目地址的相邻条目地址;以及
基于根据所述目标条目地址读取的条目中包括的物理地址将所述读取的数据写入到所述第一存储设备中包括的多个数据缓存器当中的一数据缓存器中,同时根据所述相邻条目地址读取相邻条目。
9.一种操作集成电路的方法,该方法包括:
从第二存储设备接收一个数据包,该数据包包括关于所述第二存储设备中的数据块的第一信息和关于将被写入所述第二存储设备的数据的第二信息;
使用所述第二信息计算数据写入操作的数量以及目标条目地址;
读取在第一存储设备中与所述目标条目地址相对应的存储器中存储的数据,并且将读取的数据写入到所述第二存储设备中的数据块;以及
读取在所述第一存储设备中与所述存储器相邻的另一存储器中存储的另一数据,并且将读取的另一数据写入到所述第二存储设备中的另一数据块中,
其中,在不从所述第二存储设备接收包括所述第一信息和第二信息的额外数据包的情况下,重复对另一数据的读取和写入。
10.如权利要求9所述的方法,其中,所述第一信息包括数据块偏移量,并且所述第二信息包括将被写入所述第二存储设备的数据的大小,并且
其中,数据写入操作的数量与将被写入所述第二存储设备的数据的大小相对应。
11.如权利要求10所述的方法,其中,通过将将被写入所述第二存储设备的数据的大小除以所述第一存储设备中的存储器的大小来计算数据写入操作的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410073091.1/1.html,转载请声明来源钻瓜专利网。