【技术实现步骤摘要】
数据存取系统和操作数据存取系统的方法
[0001]本专利技术是关于一种数据存取系统,特别是一种能够简化数据存取程序的数据存取系统。
技术介绍
[0002]快闪存储器(Flash)因为具有非易失性(non-volatile)和可多次写入的特性,而被广泛应用在各种系统中。一般来说,快闪存储器只能对尚未被写入的区块来进行写入。因此,在对快闪存储器进行写入之前,必须先判断欲写入的区块是否尚未被写入;倘若该区块先前已被写入数据,就必须先对该区块进行清除操作,才能够将新的数据写入。此外,由于快闪存储器的错误率较高,因此在对快闪存储器进行写入之前,还会通过错误检查和纠正(Error Checking and Correcting,ECC)电路来判断该区块是否为坏块(bad block)。倘若在一个区块内存在太多的位错误,错误检查和纠正电路就会将该区块判断为不可信任的坏块。此时,为了维护数据的正确性,系统将会另外寻找快闪存储器中的好块(good block)来储存数据。
[0003]在现有技术中,由于错误检查和纠正电路常会将未被写入 ...
【技术保护点】
【技术特征摘要】
1.一种数据存取系统,包含:快闪存储器,包含多个区块;第一反向电路,耦接于所述快闪存储器,用以接收这些区块中一第一区块所储存的多笔第一数据,并将这些笔第一数据的数值反向以产生多笔第一反向数据;区块暂存存储器,耦接于所述第一反向电路,用以储存这些笔第一反向数据;错误检查和纠正电路,耦接于所述第一反向电路和所述区块暂存存储器,用以判断这些笔第一反向数据是否可修正,以及当判断这些笔第一反向数据为可修正时,修正储存在所述区块暂存存储器中的至少一笔第一反向数据;第二反向电路,耦接于所述区块暂存存储器,用以接收所述区块暂存存储器中的这些笔第一反向数据,并将这些笔第一反向数据的数值反向以产生多笔第一还原数据;以及应用电路,用以接收这些笔第一还原数据,并根据这些笔第一还原数据执行对应操作。2.如权利要求1所述的数据存取系统,其中当所述第一区块尚未被写入时,储存在所述第一区块中的这些笔第一数据都具有第一数值。3.如权利要求2所述的数据存取系统,还包含比较电路,耦接于所述第二反向电路,用以判断这些笔第一还原数据是否都具有所述第一数值,以判断所述第一区块是否尚未被写入。4.如权利要求1所述的数据...
【专利技术属性】
技术研发人员:张家荣,蔡秋云,徐辅擎,
申请(专利权)人:瑞昱半导体股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。