发明名称 用于对存储器写入的方法
摘要 本发明提供一种用于具有至少一个存储单元的存储器的控制器,其对于写入比对于读出涉及更高的成本。所述存储单元被分配至第一地址信息,并适于存储存储器数据,本发明的存储器控制器包括寄存器。与所述寄存器连接的写入控制器适于接收包括所述第一地址信息和其被分配的第一写入数据的写入请求,确定所述第一地址信息是否存储于所述寄存器中。如果是,写入控制器对所述第一写入数据与被分配至所述第一地址信息的所述寄存器中的较早写入请求的第二写入数据进行比较。如果不是,它对所述第一写入数据与被分配至第一地址信息的所述存储器数据进行比较。所述写入控制器进一步分别传送所述第一地址信息和所述第一写入数据至所述寄存器,并且如果第一或第二写入数据分别不同于所述存储器数据,就分别初始化所述第一或第二写入数据从所述寄存器至所述存储器的写入操作。利用本发明的存储器控制器,可在节省写入功率的同时,提供对存储器的连续访问。
申请公布号 CN1732446B 申请公布日期 2010.09.08
申请号 CN200380107943.4 申请日期 2003.11.26
申请人 NXP股份有限公司 发明人 J·胡格布鲁格
分类号 G06F13/16(2006.01)I 主分类号 G06F13/16(2006.01)I
代理机构 中科专利商标代理有限责任公司 11021 代理人 王波波
主权项 一种利用写入队列对存储器写入的方法,所述存储器包括用于存储存储器数据的至少一个非易失性存储单元,所述存储单元被唯一地分配至少一个第一存储器地址,并对于写入操作比对于读出操作需要更高的成本,大量的能量、时间、功率、电流密度或电压与写入处理的相关性要比与读出处理的相关性高,其包括下列步骤:接收包括所述第一地址信息和其被分配的第一写入数据的写入请求,以及在第一方式中,确定所述第一地址信息是否存储于所述写入队列中,如果确定结果是“是”,对所述第一写入数据与被分配至所述第一地址信息的所述写入队列中的第二写入数据进行比较,如果所述第一写入数据与所述第二写入数据不同,则将所述第一地址信息和所述第一写入数据分别传送至所述写入队列,如果确定结果是“否”,将所述第一写入数据与被分配至第一地址信息的所述存储器数据进行比较,如果所述第一写入数据与所述存储器数据不同,则分别传送所述第一地址信息和所述第一写入数据至所述写入队列,如果第一写入数据不同于第二写入数据或所述存储器数据,就分别传送所述第一地址信息和所述第一写入数据至所述写入队列,以及将来自所述写入队列的所述第一写入数据写入对应于所述第一地址的所述存储单元;或者在第二方式中,对所述第一写入数据与分配至第一地址信息的所述存储器数据进行比较,如果第一写入数据不同于第二写入数据或所述存储器数据,就分别传送所述第一地址信息和所述第一写入数据至所述写入队列;以及将来自所述写入队列的所述写入数据写入对应于所述第一地址的所述存储单元。
地址 荷兰艾恩德霍芬