1.2.2、FLASH


觀感更好的是在公衆號的排版:1.2.2、FLASH
在這裏插入圖片描述
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不能上傳視頻)

【下一集再見】

電子工程師的自我修煉
一個專注技術的筆者
歡迎關注我的公衆號
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章