【技术实现步骤摘要】
数据储存装置及逻辑至物理地址映射表的载入方法
本专利技术有关于一种数据储存装置,特别是有关于一种数据储存装置及逻辑至物理地址映射表的载入方法。
技术介绍
快闪存储器装置通常分为NOR快闪装置与NAND快闪装置。NOR快闪装置为随机存取装置,而可于地址脚位上提供任何的物理地址,存储器控制器可由NOR快闪装置的数据脚位上获得储存于物理地址上的数据。相反地,NAND快闪装置并非随机存取,而是序列存取。NAND快闪装置无法像NOR快闪装置一样,可以存取任何随机地址,存储器控制器反而需要写入序列的位元组(bytes)的值到NAND快闪装置中,用以输入操作命令(command)的类型(如,读取、写入、抹除等命令)以及物理地址。物理地址可指向一个页面(在快闪存储器中的一个写入作业的最小数据块)或一个区块(在快闪存储器中的一个抹除作业的最小数据块)。实际上,NAND快闪装置通常从存储器单元(memorycells)上读取或写入完整的数页数据。当一整页的数据从阵列读取到装置中的缓存器(buffer)后,藉由使用提取信号(strobesignal)顺序地敲出(clockout)内容,让存储器控制器可逐位元组或字元组(words)存取数据。然而,随着NAND快闪存储器的容量增加,数据储存装置所配置的动态随机存取存储器的容量也需增加,才能完整地暂存操作NAND快闪存储器所需的逻辑至物理地址映射表。动态随机存取存储器的容量增加,配置的动态随机存取存储器的成本也会增加。若配置容量较小的动态随机存取存储器,控制器在执行写入指令时,需要经常 ...
【技术保护点】
1.一种数据储存装置,包括:/n一快闪存储器,用以储存一逻辑至物理地址映射表,其中该逻辑至物理地址映射表划分为多个群组映射表;/n一动态随机存取存储器,用以储存一部分的这些群组映射表、一第一位元表及一第二位元表,其中该第一位元表包括多个第一栏位且该第二位元表包括多个第二栏位,各群组映射表相应于各第一栏位及各第二栏位;以及/n一存储器控制器,包括一第一处理核心及一第二处理核心,其中该第一处理核心用以接收来自一主机的一主机指令,其中该主机指令包括一或多个逻辑地址;/n其中,适应于该第一处理核心判断在该主机指令中的该一或多个逻辑地址的一特定逻辑地址在这些群组映射表中所相应的一特定群组映射表尚未储存于该动态随机存取存储器,该第一处理核心将该特定群组映射表相应的该第一位元表的该第一栏位的数值进行切换,并将该特定群组映射表的一读取指令写入至一先进先出缓冲器,/n其中,该第二处理核心执行来自该先进先出缓冲器的该读取指令,并且当成功地执行该读取指令将该特定群组映射表从该快闪存储器读取至该动态随机存取存储器后,该第二处理核心将该特定群组映射表在该第二位元表相应的该第二栏位的数值进行切换,/n其中,该第一 ...
【技术特征摘要】
20190506 TW 1081155251.一种数据储存装置,包括:
一快闪存储器,用以储存一逻辑至物理地址映射表,其中该逻辑至物理地址映射表划分为多个群组映射表;
一动态随机存取存储器,用以储存一部分的这些群组映射表、一第一位元表及一第二位元表,其中该第一位元表包括多个第一栏位且该第二位元表包括多个第二栏位,各群组映射表相应于各第一栏位及各第二栏位;以及
一存储器控制器,包括一第一处理核心及一第二处理核心,其中该第一处理核心用以接收来自一主机的一主机指令,其中该主机指令包括一或多个逻辑地址;
其中,适应于该第一处理核心判断在该主机指令中的该一或多个逻辑地址的一特定逻辑地址在这些群组映射表中所相应的一特定群组映射表尚未储存于该动态随机存取存储器,该第一处理核心将该特定群组映射表相应的该第一位元表的该第一栏位的数值进行切换,并将该特定群组映射表的一读取指令写入至一先进先出缓冲器,
其中,该第二处理核心执行来自该先进先出缓冲器的该读取指令,并且当成功地执行该读取指令将该特定群组映射表从该快闪存储器读取至该动态随机存取存储器后,该第二处理核心将该特定群组映射表在该第二位元表相应的该第二栏位的数值进行切换,
其中,该第一处理核心依据储存于该动态随机存取存储器中的该特定群组映射表以执行该主机指令。
2.如权利要求1所述的数据储存装置,其特征在于,该第一处理核心写入至该先进先出缓冲器的该读取指令包括该特定群组映射表在该快闪存储器中的一物理地址以及欲储存该特定群组映射表至该动态随机存取存储器中的物理地址。
3.如权利要求2所述的数据储存装置,其特征在于,当该数据储存装置开机时,该第一处理核心是将该第一位元表及该第二位元表中的各第一栏位及各第二栏位重置为0。
4.如权利要求3所述的数据储存装置,其特征在于,在该第一处理核心比较相应于该特定群组映射表在该第一位元表的该第一栏位及在该第二位元表的该第二栏位以判断该特定群组映射表是否已储存至该动态随机存取存储器的过程中,适应于该第一处理核心判断相应于该特定群组映射表在该第一位元表的该第一栏位的数值与该第二位元表的该第二栏位的数值相等时,该第一处理核心判断该特定群组映射表已储存至该动态随机存取存储器。
5.如权利要求1所述的数据储存装置,其特征在于,适应于该第一处理核心将该特定群组映射表的该特定读取指令写入至该先进先出缓冲器,该第一处理核心继续执行该主机指令中的该特定逻辑地址的后续逻辑地址的操作而不等待该第二处理核心完成该读取指令。
6.如权利要求1所述的数据储存装置,其特征在于,适应于一预定条件已满足时,该第一处理核心比较相应于该特定群组映射表在该第一位元表的该第一栏位及在该第二位元表的该第二栏位以判断该特定群组映射表是否已储存至该动态随机存取存储器。
7.如权利要求6所述的数据储存装置,其特征在于,该预定条件为在该第一处理核心将该特定群组映射表的该特定读取指令写入至该先进先出缓冲器后已经过一预定时间,或是该第一处理核心已写入一预定数量的该读取指令至该先进先出缓冲器。
8.如权利要求6所述的数据储存装置,其特征在于,该预定条件为在该第一处理核心判断需要使用该特定群组映射表以进行相关操作。
9.如权利要求5所述的数据储存装置,其特征在于,适应于该第一处理核心已执行完毕该主机指令中的该特定逻辑地址的后续逻辑地址的操作及/或该第一处理核心已将该主机指令中的各逻辑地址相应的该群组映射表的读取指令均写入至该先进先出缓冲器时,该第一处理核心判断需要使用该特定群组映射表以进行相关操作。
10.一种逻辑至物理地址映射表的载入方法,用于一数据储存装置,其中该数据储存装置包括一快闪存储器、...
【专利技术属性】
技术研发人员:颜瑞霖,林圣勋,孙健玮,
申请(专利权)人:慧荣科技股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。