Winbond NOR FLASH 3-Byte / 4-Byte Address Modes 設定

淺談Winbond NOR FLASH 3-Byte / 4-Byte Address Modes 設定

Winbond SPI NOR Flash 可提供兩種address modes: 3-Byte Address Mode & 4-Byte Address Modes
3-Byte Address Mode 傳統上僅支援到128M-bit data。
4-Byte Address Mode 則可設計到256M-bit to 32Gbit data。

當Power ON(如圖一),W25Q256JV/W 可以操作在3-Byte Address Mode or 4-Byte Address Mode。
這可檢視Register-3 ADP(S17)的設定:ADP=0 顯示操作在3-Byte Address Mode。  ADP=1 顯示操作在4-Byte Address Mode。
Winbond 工廠初始設定在ADP=0 在3-Byte Address Mode 狀態下。

3-Byte or 4-Byte Address Modes 之間切換,鍵入指令”B7h” 表示進入4-Byte Mode or 鍵入指令”E9h”表示結束4-Byte Mode 是必須使用的。
在Status Register-3 Bit ADS(S16) 可以瞭解當下是設定在ADS=0  3-Byte Address Mode or ADS=1  4-Byte Address Modes。


ADP bit 是一non-volatile bit 因此在最初Power-On or Reset 值ADP=0(Factory Default) IC 會進入3-Byte Address Mode,若ADP=1 則在Power-On 後IC 會直接進入4-Byte Address Mode。


另外Winbond Flash 256Mb 以上也提供了” Extended Address Register “: 


以W25Q256 為例當操作在3-Byte Address Mode (ADS=0), 可分為low 128Mb memory array A24=0 其範圍是(00000000h – 00FFFFFFh), upper 128Mb memory array A24=1 其範圍是(01000000h - 01FFFFFFh)。
所以當IC Power-On & ADP=1 or 鍵入指令” B7h “ 4-Byte Address Mode, IC 則需要鍵入4-Byte Address Mode 等相關指令,因此Extended Address Register 相關設定也會被忽略輕為0.

End
T

★博文內容參考自 網站,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★博文作者未開放評論功能