同步Nand与异步Nand Flash
我们在浏览Nand Flash的数据手册时,一般可以看到如下的描述,有同步和非同步(异步)之分。
- Asynchronous:非同步/异步
- Synchronous:同步
芯片引脚
同步与异步的引脚差异:
- 同步下PIN8为W/R#引脚,非同步下为RE#引脚;
- 同步下PIN18为CLK引脚,非同步下为WE#引脚;
- 同步下PIN35引脚不使用,非同步下为DQS信号。
同步/异步
简单说,需要时钟的就是同步Nand Flash,不需要时钟的就是异步/非同步Nand Flash。
同步
Sync模式是指Flash操作时需要一个源时钟来对锁存信号进行同步,提高信号采集的准确性。
因为另外一个源时钟信号来进行同步,所以对Flash的品质要求较高,如果信号不稳定,很稳定导致源时钟信号与锁存信息不对应,导致数据采样不准确。
异步
Async,即不需要时钟信号来进行同步,数据通过WEN/REN来锁存。
在未使用DDR的时候,Async方式的操作效率是比Sync效率低。因为Sync模式有时钟同步,信号较准确,所以可以提高采样率。Async模式为了提高效率,所以必须采用某种方式提升信号准确性。这 个时候,采用了差分信号,大幅提升了信号的准确性,为此采用了DDR模式采样数据。
注:Sync模式的Flash一般支持Async,当品质不达标时,便采用Async模式操作。
镁光NandFlash芯片资料参考:
https://t-electrons.ru/wp-content/uploads/2019/09/MT29F64G08CBAA.pdf
其他
关于其他的Flash知识,可以看一下我之前的相关的技术博文,具体的如下所示。
6.UFS存储介绍
2019-12-24