1.2.2、FLASH


观感更好的是在公众号的排版:1.2.2、FLASH
1.2.2、FLASH_第1张图片
1.2、CPU外围器件搭配

1.2.2、FLASH

具体笔者上传了一份关于NAND FLASH详解的PPT,请复制以下文字给公众号获取PPT:
下载|NAND-FLASH详解解析

简说
一个系统要运行自然要有存储系统文件的地方,这个地方不能因为断电而丢失文件,不然会造成系统的不稳定性,你想想假如你用手机,每次开机你都需要插上USB线到电脑,然后把系统文件给传输到手机,你觉得会很方便吗?所以我们需要一个媒介去存放这一些,就算断电了还能依旧能保存数据。而担任这个角色的就是今天的重点Flash了,专业上flash又被称为闪存,是一种非易失存储器。
Flash分为NAND flash和NOR flash二种,此两者的区别还是蛮大的,比例:接口、容量、成本、可靠性、耐用性等,在下面的其中一点会展开进行简单的比较。

01基础点

与DDR一样,你所选中的flash的具体型号官方datesheet都是你最重要的参考资料,其次则为官方的demo板原理图,这个是你设计所需要参考的模板,也是一开始我们所说的,互联网中已经有了轮子,我们何必再造个轮子,拿来剪裁即可,但是剪裁的时候记得一定要理解每个引脚的意思,不然你会设计一个可看而不可用的轮子。
比如,笔者比较习惯使用的是TI的AM系列,datesheet中给了三种于flash链接,但是其中对于NAND Device的如下图所示,因此我们如果是使用这颗CPU,则直接参考下图的连接方式即可。

02Flash分类
Flash分为NAND flash和NOR flash,其区别如下

•NOR的读速度比NAND稍快一些。
•NAND的写入速度比NOR快很多。
•NAND的4ms擦除速度远比NOR的5s快。
• 大多数写入操作需要先进行擦除操作。
•NAND的擦除单元更小,相应的擦除电路更少

03Flash的通信方式

其一:GPMC

GPMC的全称是 General-Purpose Memory Controller,即通用存储控制器,是TI专有的接口。其与NAND Flash相连的图如基础点中的图示。
特点:

1.灵活的 8 位和 16 位异步存储器接口

2.具有多达8个片选

3.支持NAND、NOR、复用NOR和SRAM

4.最大支持512MB的片外存储器连续地址空间的访问

其二:SPI
SPI类的Flash其实可以归为一类,下图我放一个SPI接口的Flash,可以看得出来,接口电路中拥有SPI的四路接口:DI/DO/CS#/CLK;所以这类闪存,直接用CPU自带的SPI接口连接即可。

貌似之前写通信方式的时候,忘记把SPI给写了,下面放一个youtube上的讲解,个人个人还是讲的比较通俗易懂的。

(视频在公众号中,CSDN不能上传视频)

【下一集再见】

电子工程师的自我修炼
一个专注技术的笔者
欢迎关注我的公众号
在这里插入图片描述

你可能感兴趣的:(心理成长心得)