存储芯片的读取模式名称,有时看起来只是“连续”与“顺序”的措辞差别。Winbond于2020年6月2日发布的W25NxxxJW QspiNAND公告却表明,这两个名称还涉及纠错功能由哪里承担,以及读取能够覆盖哪些存储区域。本文只解释该历史公告中的模式对照,不将它推广成所有NAND产品的共同规则。

公告先提到已有的Continuous Read功能,再介绍该系列新增的Sequential Read功能。它把新的灵活性列为两者的重要区别。因此,读模式介绍时,只抓取速度一句话,会遗漏后面关于ECC和数据访问安排的内容。同一篇产品说明中的不同条目,各自回答不同问题,不能用一个指标代替全部模式特征。

在纠错部分,公告明确写到:Continuous Read模式下,所述Winbond W25N器件只支持自身的片上ECC引擎;Sequential Read模式则允许在外部ECC引擎支持下采用用户的纠错安排。这里需要分清的是片上与外部的角色,而非简单判断“有ECC”或“没有ECC”。后者会把两种模式共同涉及纠错这一背景抹去。

外部ECC引擎也是原句中的条件。模式允许相应安排,不等于系统中已经存在并运行了外部引擎,更不等于任意读取结果都已经被正确修复。这是从公告措辞得到的边界:产品提供的模式能力,与具体系统实际完成的工作,应当分别描述。本文没有验证任何芯片、控制器或数据内容。

另一项选项涉及访问对象。原公告说明,Sequential Read可以用单次Read覆盖整个存储阵列中的Main Area与Spare Area。主区和备用区在这里是被明确列出的两个区域,而不是“读取全部内容”一句模糊概括。本文只采用这一能力描述,不转写命令格式,也不依据它推定其他模式的全部访问限制。

把这两项并排理解,得到的是两个维度:一个问纠错引擎的归属与支持条件,另一个问读取涉及的区域。它们都属于模式描述,却不能互相替代。对整理存储芯片资料的读者,可以先确认模式名称及对应系列,再找ECC段和区域访问段,避免把一项特性写成整个系统的验证结果。

2020年的产品公告记录的是当时所述W25NxxxJW系列功能,不是2026年全部在售芯片的完整规格。本文未据此提供固件配置、纠错算法、备份恢复或寿命建议,也没有引用公告中的性能数字来排序产品。能够保留的明确结论,是这份资料中的模式区别包含纠错角色和访问对象,两者都比名称的日常字面含义更具体。

信息来源

本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。