AN202471 Migrating from Winbond W25Q-FV, Micron N25Q-A, and Macronix M25L-F Devices to Cypress S25FL-L (Japanese).pdf

AN202471
Winbond W25Q-FV、Micron N25Q-A、Macronix M25L-F デバイスからサイプレス
S25FL-L への置き換えについて
著者: Arthur Claus
関連製品ファミリ: S25FL-L
関連サンプル コード: なし
関連アプリケーション ノート: なし
本アプリケーション ノート (AN202471) は、Winbond W25Q-FV、Micron N25Q-A、および Macronix M25L-F デバイスを
サイプレス S25FL-L デバイスに置き換える際に考慮すべき主要な差異について説明します。
目次
1
はじめに .................................................................... 1
2
128Mb デバイスの比較 .............................................. 2
3
256Mb デバイスの比較 .............................................. 4
4
リセット ............................................................ 11
アレイ保護 ............................................................... 12
5.1
レガシーSPI フラッシュ保護
(ブロック保護ビット) ..................................................... 12
コマンド セット ............................................................ 6
4.1
1
4.7
5
5.2
アドレス指定 ..................................................... 6
追加の保護メカニズム ..................................... 12
まとめ ...................................................................... 13
関連文書 ................................................................. 13
4.2
デバイス ID 読み出し ......................................... 6
6
4.3
フラッシュ アレイ読み出し................................... 7
7
4.4
フラッシュ アレイ プログラム ............................... 8
改訂履歴 .......................................................................... 14
4.5
フラッシュ アレイ消去 ......................................... 8
ワールドワイドな販売と設計サポート ................................. 15
4.6
レジスタ アクセス ............................................... 9
はじめに
サイプレスの S25FL-L ファミリ デバイスは 65nm フローティング ゲートのプロセス技術で製造された 3.0V 不揮発性フラッシュ
メモリ製品です。高性能および標準的な機能により、この製品は様々な競合製品の適切な代替品となっております。本書は、
Winbond W25Q-FV、Micron N25Q-A、および Macronix M25L-F デバイスをサイプレス S25FL-L デバイスに置き換える際
に考慮すべき主要な点について説明します。
www.cypress.com
文書番号: 002-04205 Rev. **
1
Winbond W25Q-FV、Micron N25Q-A、Macronix M25L-F デバイスからサイプレス S25FL-L への置き換えについて
2
128Mb デバイスの比較
表 1 に 128Mb デバイスの詳細な比較を示します。
表 1. 詳細比較表
1
パッケージ/
ピン配置
温度範囲
S25FL128L
W25Q128FV
N25Q128A
MX25L12845G
8 ピン SOIC 208mil
有
有
有
有
USON 5 × 6mm
有
有
有
有
WSON 6 × 8mm
無
有
有
無
16 ピン SOIC 300mil
有
有
有
有
BGA 24 (6 ボール × 4 ボール) 6 × 8mm
有
有
無
無
BGA 24 (5 ボール × 5 ボール) 6 × 8mm
有
有
有
無
産業機器用 (-40°C~85°C)
有
有
有
有
産業機器用拡張 (-40°C~105°C)
有
無
無
無
拡張 (-40°C~125°C)
有
無
有
無
2.7V~3.6V
2.7V~3.6V
2.7V~3.6V
動作電圧範囲
スタンバイ電流
2.7V~3.6V
2
ディープ パワー
6
ダウン電流
シングル ビット
データ読み出し
電流
クアッド出力読み
出し電流
ページ プログラム
電流
Typ
20µA
3
Max
100µA
Typ
2µA
10µA
4
7
20µA
5
50µA
100µA
100µA
1µA
–
2µA
20µA
–
20µA
Max
20µA
Typ
50MHz で 15mA
–
–
84MHz で 12mA
Max
50MHz で 25mA
50MHz で 15mA
54MHz で 6mA
–
Max
133MHz で 40mA
104MHz で 20mA
108MHz で 15mA
84MHz で 15mA
–
–
104MHz で 12mA
8
Typ
108MHz で 25mA
Max
108MHz で 35mA
80MHz で 18mA
–
104MHz で 20mA
Max
133MHz で 40mA
104MHz で 20mA
108MHz で 20mA
133MHz で 25mA
Typ
40mA
20mA
–
12mA
Max
50mA
25mA
20mA
20mA
1
表に示されているパラメーターのテスト条件については、対応するデータシートをご参照ください。
2
-40°C~85°C の温度範囲に該当する値です。
3
RESET#、CS# = VDD;SI、SCK = VDD または VSS: SPI、デュアル I/O、クアッド I/O モード。60µA RESET#、CS# = VDD;SI、
SCK = VDD または VSS: QPI モード
4
-40°C~105°C の場合は 100µA、-40°C~125°C の場合は 150µA です。
5
-40°C~125°C の場合は 150µA です。
6
-40°C~85°C の温度範囲に該当する値です。
7
-40°C~105°C の場合は 30µA、-40°C~125°C の場合は 50µA です。
8
66MHz での DDR の場合、Typ は 30mA、Max は 40mA です。
www.cypress.com
文書番号: 002-04205 Rev. **
2
Winbond W25Q-FV、Micron N25Q-A、Macronix M25L-F デバイスからサイプレス S25FL-L への置き換えについて
1
S25FL128L
W25Q128FV
Typ
40mA
8mA
Max
50mA
12mA
Typ
40mA
20mA
Max
50mA
25mA
20mA
25mA
データ保持
データ保持能力:
20 年 (Typ)
データ保持能力:
20 年 (Min)
データ保持能力:
20 年 (Min)
データ保持能力:
20 年
耐久性 (プログラム/消去サイクル)
消去/プログラム
サイクル数:
10 万 (Min)
消去/プログラム
サイクル数:
10 万 (Min)
消去/プログラム
サイクル数:
10 万 (Min)
消去/プログラム
サイクル数:
10 万 (Typ)
4 節をご参照
ください
4 節をご参照
ください
4 節をご参照
ください
4 節をご参照
ください
66MHz
非対応
非対応
54MHz
8、16、32、64
バイト
8、16、32、64
バイト
8、16、32、64
バイト
8、16、32、64
バイト
Typ
145ms
10ms
1.3ms
Max
750ms
15ms
8ms
256 バイト
256 バイト
256 バイト
ステータス
レジスタ書き込み
電流
消去電流
コマンド セット
最大クアッド I/O DDR 読み出しクロック速度
バースト ラップ長
ステータス
レジスタ書き込
み時間
ページ バッファ サイズ
ページ プログラム
時間
セクタ消去時間
(4KB)
ブロック消去
時間 (64KB)
チップ消去時間
20mA
700µs
500µs
Max
900µs
3ms
5ms
Typ
50ms
45ms
Max
200ms
400ms
12mA
10mA
300µs
10
MX25L12845G
10mA
Typ
250ms
40ms
9
800ms
12
270ms
150ms
700ms
Max
725ms
2000ms
3000ms
250µs
13
30ms
400ms
380ms
2000ms
Typ
70s
40s
Max
180s
200s
250s
200s
有/有
有/有
有/有
有/有
5 節をご参照
ください
5 節をご参照
ください
5 節をご参照
ください
5 節をご参照
ください
4 × 256 バイトの
セキュリティ領域
3 × 256 バイトの
セキュリティ領域
64 バイトの OTP
512 バイトの OTP
ブロック保護
セキュリティ領域/OTP
170s
256 バイト
1.5ms
11
Typ
プログラム/消去一時停止/再開
9
N25Q128A
55s
週コード 13 2014 以降の N25Q128A13Exx4xx は Typ = 0.2ms、Max = 0.4ms です。
10
W25Q128FVxIG は Typ = 100ms です。
11
週コード 13 2014 以降の N25Q128A13Exx4xx は Typ = 60ms、Max = 200ms です。
12
週コード 13 2014 以降の N25Q128A13Exx4xx は Typ = 300ms、Max = 1000ms です。
13
週コード 13 2014 以降の N25Q128A13Exx4xx は Typ = 46s、Max = 250s です。
www.cypress.com
文書番号: 002-04205 Rev. **
3
Winbond W25Q-FV、Micron N25Q-A、Macronix M25L-F デバイスからサイプレス S25FL-L への置き換えについて
3
256Mb デバイスの比較
表 2 に 256Mb デバイスの詳細な比較を示します。
表 2. 詳細比較表
14
パッケージ/
ピン配置
温度範囲
S25FL256L
W25Q256FV
N25Q256A
MX25L25645G
8 ピン SOIC 208mil
無
無
無
有
USON 5 × 6mm
有
無
無
無
WSON 6 × 8mm
無
有
有
有
16 ピン SOIC 300mil
有
有
有
有
BGA 24 (6 × 4) 6 × 8mm
有
有
無
無
BGA 24 (5 × 5) 6 × 8mm
有
有
有
無
産業機器用 (-40°C~85°C)
有
有
有
有
産業機器用拡張 (-40°C~105°C)
有
無
無
無
拡張 (-40°C~125°C)
有
無
有
無
2.7V~3.6V
2.7V~3.6V
2.7V~3.6V
10µA
–
15µA
50µA
100µA
50µA
1µA
–
3µA
25µA
–
20µA
動作電圧範囲
スタンバイ電流
2.7V~3.6V
15
ディープ パワー
18
ダウン電流
シングル ビット
データ読み出し
電流
Typ
Max
100µA
Typ
2µA
Max
ページ プログラム
電流
20µA
17
19
Typ
50MHz で 15mA
–
–
84MHz で 12mA
Max
50MHz で 25mA
50MHz で 15mA
54MHz で 6mA
–
Max
133MHz で 40mA
104MHz で 20mA
108MHz で 15mA
84MHz で 15mA
–
–
104MHz で 12mA
Typ
クアッド出力読み
出し電流
20µA
16
108MHz で 25mA
20
Max
108MHz で 35mA
80MHz で 18mA
–
104MHz で 20mA
Max
133MHz で 40mA
104MHz で 20mA
108MHz で 20mA
133MHz で 25mA
Typ
40mA
20mA
–
12mA
Max
50mA
25mA
20mA
20mA
14
表に示されているパラメーターのテスト条件については、対応するデータシートをご参照ください。
15
-40°C~85°C の温度範囲に該当する値です。
16
RESET#、CS# = VDD;SI、SCK = VDD または VSS: SPI、デュアル I/O、クアッド I/O モード。60µA RESET#、CS# = VDD;SI、SCK =
VDD または VSS: QPI モード
17
-40°C~105°C の場合は 100µA、-40°C~125°C の場合は 150µA です。
18
-40°C~85°C の温度範囲に該当する値です。
19
-40°C~105°C の場合は 30µA、-40°C~125°C の場合は 50µA です。
20
66MHz での DDR の場合、Typ は 30mA、Max は 40mA です。
www.cypress.com
文書番号: 002-04205 Rev. **
4
Winbond W25Q-FV、Micron N25Q-A、Macronix M25L-F デバイスからサイプレス S25FL-L への置き換えについて
14
ステータス レジスタ
書き込み電流
消去電流
S25FL256L
W25Q256FV
N25Q256A
MX25L25645G
Typ
40mA
8mA
–
10mA
Max
50mA
12mA
20mA
12mA
Typ
40mA
20mA
–
10mA
Max
50mA
25mA
20mA
25mA
データ保持能力:
20 年 (Typ)
データ保持能力:
20 年 (Min)
データ保持能力:
20 年 (Min)
データ保持能力:
20 年
消去/プログラム サ
イクル数:
10 万 (Min)
消去/プログラム
サイクル数:
10 万 (Min)
消去/プログラム
サイクル数:
10 万 (Min)
消去/プログラム
サイクル数:
10 万 (Typ)
4 節をご参照
ください
4 節をご参照
ください
4 節をご参照
ください
4 節をご参照
ください
66MHz
非対応
54MHz
8、16、32、64
バイト
8、16、32、64
バイト
8、16、32、64
バイト
8、16、32、64
バイト
Typ
145ms
10ms
1.3ms
40ms
Max
750ms
15ms
8ms
–
256 バイト
256 バイト
256 バイト
256 バイト
Typ
300µs
700µs
500µs
250µs
Max
900µs
3ms
データ保持
耐久性 (プログラム/消去サイクル)
コマンド セット
最大クアッド I/O DDR 読み出しクロック速度
バースト ラップ長
ステータス レジスタ
書き込み時間
ページ バッファ サイズ
ページ プログラム
時間
84MHz
21
5ms
1.5ms
22
250ms
30ms
セクタ消去時間
(4KB)
Typ
50ms
45ms
Max
200ms
400ms
800ms
400ms
ブロック消去時間
(64KB)
Typ
270ms
150ms
700ms
280ms
Max
725ms
2000ms
3000ms
2000ms
Typ
140s
80s
240s
150s
Max
360s
400s
480s
400s
有/有
有/有
有/有
有/有
5 節をご参照
ください
5 節をご参照
ください
5 節をご参照
ください
5 節をご参照
ください
4 × 256 バイトの
セキュリティ領域
3 × 256 バイトの
セキュリティ領域
64 バイトの OTP
512 バイトの OTP
チップ消去時間
プログラム/消去一時停止/再開
ブロック保護
セキュリティ領域/OTP
21
3.0V~3.6V に制限された電圧範囲で 100MHz。
22
W25Q256FVxIG は Typ = 100ms です。
www.cypress.com
文書番号: 002-04205 Rev. **
5
Winbond W25Q-FV、Micron N25Q-A、Macronix M25L-F デバイスからサイプレス S25FL-L への置き換えについて
4
コマンド セット
4.1
アドレス指定
従来の SPI フラッシュ コマンド セットは 24 ビット アドレス指定に対応しており、16MB (128Mb) までのアドレスを指定できます。
しかし、32MB (256Mb) デバイスの登場に伴って、不都合が発生します。SPI フラッシュ メーカーはこれに対応するために
幾つかの方法を開発しました。
•
4 バイト アドレス指定のみに対応する新しいコマンド
•
4 バイト アドレス指定モードの移行/終了コマンド
•
レガシー ソフトウェア向けの追加アドレス ビットを含むレジスタ
表 3. 4 バイト アドレス指定表
デバイス
4.2
4 バイト アドレス指定モードの
開始/終了コマンド
4 バイトコマンド
拡張アドレス レジスタ
S25FL128L
有
有
無
S25FL256L
有
有
無
W25Q128FV
無
無
無
W25Q256FV
有
有
有
N25Q128A
無
無
無
N25Q256A
有
有
有
無
無
有
有
MX25L12845G
有
MX25L25645G
有
23
デバイス ID 読み出し
JEDEC シリアル フラッシュ検出可能パラメーター読み出し 5Ah コマンドは有効な場合、JEDEC JESS216 規格に準拠した
デバイス ID、機能、コンフィギュレーション情報を読み出すために使用されます。そうでない場合、ID 読み出し (RDID) 9Fh
コマンドを使用してメーカーID、デバイス ID、共通フラッシュ インターフェース (CFI) 情報にアクセスします。
表 4. デバイス ID 読み出しコマンド表
デバイス
SFDP 読み出し
(5A)
クアッド ID
読み出し (AF)
ID 読み出し
(9F)
固有 ID
読み出し (48)
デバイス ID
(AB)
メーカー デバイス ID
24
読み出し (90、92、94)
S25FL128L
有
有
有
有
無
無
S25FL256L
有
有
有
有
無
無
W25Q128FV
有
有
有
有
有
有
W25Q256FV
有
有
有
有
有
有
N25Q128A
有
有
有
無
無
無
N25Q256A
有
有
有
無
無
無
MX25L12845G
有
有
無
無
有
90 のみ
MX25L25645G
有
有
無
無
有
90 のみ
23
セクタ高度保護コマンドのみは 4 バイト アドレスに対応しています。
24
シングル ビット出力は 90 コマンド、2 ビット出力は 92 コマンド、4 ビット出力は 94 コマンドを使用します。
www.cypress.com
文書番号: 002-04205 Rev. **
6
Winbond W25Q-FV、Micron N25Q-A、Macronix M25L-F デバイスからサイプレス S25FL-L への置き換えについて
4.3
フラッシュ アレイ読み出し
すべてのメーカーはフラッシュ アレイを読み出すための各種コマンドを提供しています。各種コマンドは、データ アドレスと読
み出しデータがどのようにホストから/へ転送されるかを定義します。
表 5. アレイ読み出しコマンド表
コマンドの説明
S25FL128L
S25FL256L
W25Q128FV
W25Q256FV
N25Q128A
N25Q256A
MX25L12845G
MX25L12845G
読み出し
03h
03h
03h
03h
03h
03h
03h
03h
高速読み出し
0Bh
0Bh
0Bh
0Bh
0Bh
0Bh
0Bh
0Bh
デュアル出力
読み出し
3Bh
3Bh
3Bh
3Bh
3Bh
3Bh
3Bh
3Bh
クアッド出力
読み出し
6Bh
6Bh
6Bh
6Bh
6Bh
6Bh
6Bh
6Bh
デュアル I/O
読み出し
BBh
BBh
BBh
BBh
BBh
BBh
BBh
BBh
クアッド I/O
読み出し
EBh
EBh
EBh
EBh
EBh
EBh
EBh
EBh
DDR 高速
読み出し
–
–
–
–
–
0Dh
–
–
DDR デュアル I/O
読み出し
–
–
–
–
–
3Dh
–
–
DDR クアッド I/O
読み出し
EDh
EDh
–
–
–
EDh
EDh
EDh
読み出し
(4 バイト アドレス)
13h
13h
–
13h
–
13h
–
13h
高速読み出し
(4 バイト アドレス)
0Ch
0Ch
–
0Ch
–
0Ch
–
0Ch
デュアル出力
読み出し
(4 バイト アドレス)
3CH
3CH
–
3CH
–
3CH
–
3CH
クアッド出力
読み出し
(4 バイト アドレス)
6Ch
6Ch
–
6Ch
–
6Ch
–
6Ch
デュアル I/O
読み出し
(4 バイト アドレス)
BCh
BCh
–
BCh
–
BCh
–
BCh
クアッド I/O
読み出し
(4 バイト アドレス)
ECh
ECh
–
ECh
–
ECh
–
ECh
DDR クアッド
I/O 読み出し
(4 バイト アドレス)
EEh
EEh
–
–
–
–
–
EEh
クアッド I/O ワード
読み出し
–
–
E7h
E7h
–
–
–
–
クアッド I/O 8 進
ワード読み出し
–
–
E3h
E3h
–
–
–
–
www.cypress.com
文書番号: 002-04205 Rev. **
7
Winbond W25Q-FV、Micron N25Q-A、Macronix M25L-F デバイスからサイプレス S25FL-L への置き換えについて
4.4
フラッシュ アレイ プログラム
すべてのデバイスはアレイをプログラムするためにページ プログラムおよびクアッド ページ プログラム コマンドに対応してい
ます。Macronix 社製デバイスは別の命令コードを採用しています。すべてのサイプレスおよび Micron 社製の 256Mb デバイス
は特定の 4 バイト アドレス コマンドに対応しています。Micron 社製デバイスは多くの独自入力を持っています。すべての
デバイスはプログラム一時停止とプログラム再開の動作をサポートしています。
表 6. アレイ プログラム コマンド表
コマンドの説明
S25FL128L S25FL256L W25Q128FV W25Q256FV
N25Q128A
N25Q256A
MX25L12845G
MX25L12845G
ページ プログラム
02h
02h
02h
02h
02h
02h
02h
02h
ページ プログラム
(4 バイト アドレス)
12h
12h
–
–
–
12h
–
–
デュアル入力高速
プログラム
–
–
–
–
A2h
A2h
–
–
拡張デュアル入力
高速プログラム
–
–
–
–
D2h
D2h
–
–
32h
32h
32h
32h
32h
32h
38h
38h
拡張クアッド入力
高速プログラム
–
–
–
–
12h
12h/38h
–
–
クアッド ページ
プログラム
(4 バイト アドレス)
34h
34h
–
–
34h
34h
–
–
プログラム一時停止
75h
75h
75h
75h
75h
75h
75h
75h
プログラム再開
7Ah
7Ah
7Ah
7Ah
7Ah
7Ah
7Ah
7Ah
クアッド ページ
プログラム
4.5
フラッシュ アレイ消去
すべてのデバイスは 4KB (セクタまたはサブセクタ) と 64KB (ブロックまたはセクタ) の消去に対応しています。Micron 社製
デバイスを除き、すべてのデバイスは 32KB ハーフ ブロックの消去に対応しています。Micron 社製デバイスを除き、すべて
のデバイスは 60h と C7h 両方のチップ消去コマンドに対応しています。Micron 社製デバイスは C7h コマンドのみに対応して
います。サイプレスおよび Macronix 社製の 256Mb デバイスは同様なものでなくても、特定の 4 バイト アドレス コマンドに対
応しています。すべてのデバイスは消去一時停止と消去再開の動作をサポートしています。
表 7. アレイ消去コマンド表
コマンドの
説明
S25FL128L
S25FL256L
W25Q128FV
W25Q256FV
N25Q128A
N25Q256A
MX25L12845G
MX25L12845G
セクタ消去
20h
20h
20h
20h
20h
20h
20h
20h
ハーフ ブロック
消去
52h
52h
52h
52h
–
–
52h
52h
ブロック
消去
D8h
D8h
D8h
D8h
D8h
D8h
D8h
D8h
60h/C7h
60h/C7h
60h/C7h
60h/C7h
C7h
C7h
60h/C7h
60h/D8h
21h
21h
–
–
–
21h
–
21h
チップ消去
セクタ消去
(4 バイト アド
レス)
www.cypress.com
文書番号: 002-04205 Rev. **
8
Winbond W25Q-FV、Micron N25Q-A、Macronix M25L-F デバイスからサイプレス S25FL-L への置き換えについて
コマンドの
説明
S25FL128L
S25FL256L
W25Q128FV
W25Q256FV
N25Q128A
N25Q256A
MX25L12845G
MX25L12845G
ハーフ ブロック
消去 (4 バイト
アドレス)
53h
53h
–
–
–
–
–
5Ch
ブロック消去
(4 バイト アド
レス)
DCh
DCh
–
–
–
DCh
–
DCh
消去一時停止
75h
75h
75h
75h
75h
75h
75h
75h
消去再開
7Ah
7Ah
7Ah
7Ah
7Ah
7Ah
7Ah
7Ah
4.6
レジスタ アクセス
すべてのメーカーは次の書き込みおよびレジスタ アクセス コマンドに対応しています: 書き込みイネーブル 06h、書き込み
ディスエーブル 04h、ステータス レジスタ読み出し 05h、レジスタ書き込み 01h。
ステータスおよびコンフィギュレーション レジスタはレジスタや動作の差異のため、コマンド処理にはカスタマイズが必要となり
ます。例えば、サイプレス、Macronix、Micron および Winbond 社製のデバイスは、ステータス レジスタ読み出し 05h コマンド
とレジスタ書き込み 01h コマンドでアクセスされる 8 ビットのステータス レジスタ 1 を持っていますが、ステータス レジスタ 1
のビット 6 とビット 5 の定義はデバイスによって異なります。
表 8. レジスタ アクセス コマンド表
コマンドの
説明
S25FL128L
S25FL256L
W25Q128FV
W25Q256FV
N25Q128A
N25Q256A
MX25L12845G
MX25L12845G
ステータス
レジスタ 1
読み出し
05h
05h
05h
05h
05h
05h
05h
05h
ステータス
レジスタ 2
読み出し
07h
07h
35h
35h
–
–
–
–
コンフィギュ
レーション
レジスタ 1
読み出し
35h
35h
–
–
–
–
15h
15h
コンフィギュ
レーション
レジスタ 2
読み出し
15h
15h
–
–
–
–
–
–
コンフィギュ
レーション
レジスタ 3
読み出し
33h
33h
–
–
–
–
–
–
任意レジスタ
読み出し
65h
65h
–
–
–
–
–
–
レジスタ書き
込み
01h
01h
01h
01h
01h
01h
01h
01h
書き込み
ディスエーブル
04h
04h
04h
04h
04h
04h
04h
04h
www.cypress.com
文書番号: 002-04205 Rev. **
9
Winbond W25Q-FV、Micron N25Q-A、Macronix M25L-F デバイスからサイプレス S25FL-L への置き換えについて
コマンドの
説明
S25FL128L
S25FL256L
W25Q128FV
W25Q256FV
N25Q128A
N25Q256A
MX25L12845G
MX25L12845G
不揮発性
データ変更
の書き込み
イネーブル
06h
06h
06h
06h
06h
06h
06h
06h
揮発性
データ変更
の書き込み
イネーブル
50h
50h
50h
50h
–
–
–
–
任意レジスタ
書き込み
71h
71h
–
–
–
–
–
–
ステータス
レジスタ クリア
30h
30h
–
–
–
–
–
–
4 バイト アドレ
ス モード開始
B7h
B7h
–
B7h
–
B7h
–
B7h
4 バイト アドレ
ス モード終了
E9h
E9h
–
E9h
–
E9h
–
E9h
バースト長
セット
77h
77h
77h
77h
–
–
–
–
QPI モード
開始
38h
38h
38h
38h
–
35h
35h
35h
QPI モード
終了
F5h
F5h
–
–
–
F5h
F5h
F5h
ラーニング
パターン データ
読み出し
41h
41h
–
–
–
–
–
–
不揮発性ラー
ニング データ
プログラム
43h
43h
–
–
–
–
–
–
揮発性ラー
ニング データ
書き込み
4Ah
4Ah
–
–
–
–
–
–
ステータス
レジスタ 2
書き込み
–
–
31h
31h
–
–
–
–
ステータス
レジスタ 3
読み出し
–
–
15h
15h
–
–
–
–
ステータス
レジスタ 3
書き込み
–
–
11h
11h
–
–
–
–
読み出し
パラメーター
セット
–
–
C0h
C0h
–
–
–
–
拡張アドレス
レジスタ読み
出し
–
–
–
C8h
–
C8h
–
C8h
www.cypress.com
文書番号: 002-04205 Rev. **
10
Winbond W25Q-FV、Micron N25Q-A、Macronix M25L-F デバイスからサイプレス S25FL-L への置き換えについて
コマンドの
説明
S25FL128L
S25FL256L
W25Q128FV
W25Q256FV
N25Q128A
N25Q256A
MX25L12845G
MX25L12845G
拡張アドレス
レジスタ書き
込み
–
–
–
C5h
–
C5h
–
C5h
ロック レジスタ
読み出し
–
–
–
–
E8h
E8h
–
–
ロック レジスタ
書き込み
–
–
–
–
E5h
E5h
–
–
フラグ ステー
タス レジスタ
読み出し
–
–
–
–
70h
70h
–
–
フラグ ステー
タス レジスタ
クリア
–
–
–
–
50h
50h
–
–
コンフィギュ
レーション
レジスタ読み
出し
–
–
–
–
85h
85h
–
–
コンフィギュ
レーション
レジスタ書き
込み
–
–
–
–
81h
81h
–
–
拡張揮発性
コンフィギュ
レーション
レジスタ読み
出し
–
–
–
–
65h
65h
–
–
拡張揮発性
コンフィギュ
レーション
レジスタ書き
込み
–
–
–
–
61h
61h
–
–
4.7
リセット
すべてのデバイスは同じコマンドでリセットされます。サイプレスおよび Winbond 社製のデバイスは連続モード出力を終了す
る入力シーケンスを備えています。
表 9. リセット コマンド表
コマンドの
説明
S25FL128L
S25FL256L
W25Q128FV
W25Q256FV
N25Q128A
N25Q256A
MX25L12845G
MX25L12845G
ソフトウェア
リセット
イネーブル
66h
66h
66h
66h
66h
66h
66h
66h
ソフトウェア
リセット
99H
99H
99H
99H
99H
99H
99H
99H
www.cypress.com
文書番号: 002-04205 Rev. **
11
Winbond W25Q-FV、Micron N25Q-A、Macronix M25L-F デバイスからサイプレス S25FL-L への置き換えについて
コマンドの
説明
S25FL128L
S25FL256L
W25Q128FV
W25Q256FV
N25Q128A
N25Q256A
MX25L12845G
MX25L12845G
モード ビット
リセット
FFh
FFh
25
26
–
–
–
–
5
アレイ保護
アレイ保護は、メーカーが異なるメカニズムを実装した別の領域です。したがって、デバイスを置き換える際にそれらの差異に
注意を払う必要があります。保護メカニズムは 2 つのカテゴリに大きく分けられています。各メーカーは両カテゴリでのメカニズムを
提供しています。
5.1
レガシーSPI フラッシュ保護 (ブロック保護ビット)
すべてのデバイスは、ステータス レジスタの BP ビットを使用し、ステータス レジスタやその他のレジスタのビットを変更する
各種の保護方式を提供しています。
表 10. レガシー保護表
コマンドの
説明
S25FL128L
S25FL256L
W25Q128FV
W25Q256FV
N25Q128A
N25Q256A
MX25L12845G
MX25L12845G
ステータス
レジスタの
BP ビット数
3
4
3
4
4
4
4
4
保護開始
(最上部/
最下部)
有
(ステータス
レジスタ)
有
(ステータス
レジスタ)
有
(ステータス
レジスタ)
有
(ステータス
レジスタ)
有
(ステータス
レジスタ)
有
(ステータ
ス レジスタ)
有
(コンフィギュ
レーション
レジスタ)
有
(コンフィギュ
レーション
レジスタ)
有
無
有
無
無
無
無
無
有
(コンフィギュ
レーション
レジスタ 1)
有
(コンフィギュ
レーション
レジスタ 1)
有
(ステータス
レジスタ 2)
有
(ステータス
レジスタ 2)
無
無
無
無
ステータス
レジスタでの
セクタ (4KB)
またはブロック
(64KB) 領域
サイズ セレクタ
相補ビット
5.2
追加の保護メカニズム
5.2.1
サイプレスの S25FL128L と S25FL256L
従来の保護メカニズムに加え、サイプレス社製デバイスは次の保護メカニズムも提供しています。
1.
構成セクタ (4KB) の保護メカニズムを用いた最上部と最下部ブロックを除き、アレイの全ブロック (64KB) をロックする
揮発性メカニズム
2.
0~アレイ全体の任意数のセクタ (4KB) を含む領域をロックする不揮発性メカニズム
25
コマンドに応じて 8~16 クロックの間 IO0 に「1」を入力します。
26
コマンドに応じて 8~20 クロックの間 IO0 に「1」を入力します。
www.cypress.com
文書番号: 002-04205 Rev. **
12
Winbond W25Q-FV、Micron N25Q-A、Macronix M25L-F デバイスからサイプレス S25FL-L への置き換えについて
5.2.2
Winbond の W25Q128FV と W25Q256V
従来の保護メカニズムに加え、Winbond 社製デバイスは、構成セクタ (4KB) の保護メカニズムを用いた最上部と最下部
ブロックを除き、アレイの全ブロック (64KB) をロックする揮発性メカニズム
5.2.3
Micron の N25Q128A と N25Q256A
従来の保護メカニズムに加え、Micron 社製のデバイスはアレイ全体をロックする揮発性メカニズムも提供しています。この
メカニズムは次の電源切断後の再投入までロックすることができます。
5.2.4
Macronix の MX25L12845G と MX25L12845G
従来の保護メカニズムに加え、Micron 社製デバイスは次の保護メカニズムも提供しています。
6
1.
構成セクタ (4KB) の保護メカニズムを用いた最上部と最下部ブロックを除き、アレイの全ブロック (64KB) をロックする
揮発性メカニズム
2.
構成セクタ (4KB) の保護メカニズムを用いた最上部と最下部ブロックを除き、アレイの全ブロック (64KB) をロックする
不揮発性メカニズム
まとめ
本書 (AN202471) は S25FL-L ファミリ デバイスと幾つかの他社同等製品間の差異について説明しました。
7
関連文書

サイプレスの S25FL128L および S25FL256L データシート (暫定版)

Winbond の W25Q128FV データシート (Rev L)

Winbond の W25Q256FV データシート (Rev H)

Micron の N25Q128A データシート (Rev R)

Micron の N25Q256A データシート (Rev U)

Macronix の MX25L12845G データシート (Rev 1.0 - 2015 年 6 月 5 日)

Macronix の MX25L25645G データシート (Rev 0.02 - 2014 年 11 月 27 日)
www.cypress.com
文書番号: 002-04205 Rev. **
13
Winbond W25Q-FV、Micron N25Q-A、Macronix M25L-F デバイスからサイプレス S25FL-L への置き換えについて
改訂履歴
文書名: AN202471 - Winbond W25Q-FV、Micron N25Q-A、Macronix M25L-F デバイスからサイプレス S25FL-L への置き換えについて
文書番号: 002-04205
版
ECN
変更者
発行日
**
4984585
HZEN
11/13/2015
www.cypress.com
変更内容
これは英語版 002-02471 Rev. **を翻訳した日本語版 002-04205 Rev. **です。
文書番号: 002-04205 Rev. **
14
Winbond W25Q-FV、Micron N25Q-A、Macronix M25L-F デバイスからサイプレス S25FL-L への置き換えについて
ワールドワイドな販売と設計サポート
サイプレスは、事業所、ソリューション センター、メーカー代理店および販売代理店の世界的なネットワークを持っています。お客様の
最寄りのオフィスについては、サイプレスのロケーション ページをご覧ください。
PSoC®ソリューション
製品
車載用
cypress.com/go/automotive
psoc.cypress.com/solutions
クロック & バッファ
cypress.com/go/clocks
PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP
インターフェース
cypress.com/go/interface
サイプレス開発者コミュニティ
照明 & 電源管理
cypress.com/go/powerpsoc
コミュニティ | フォーラム | ブログ | ビデオ | トレーニング
メモリ
cypress.com/go/memory
テクニカル サポート
PSoC
cypress.com/go/psoc
タッチ センシング
cypress.com/go/touch
USB コントローラー
cypress.com/go/usb
ワイヤレス/RF
cypress.com/go/wireless
cypress.com/go/support
PSoC はサイプレス セミコンダクタ社の登録商標であり、PSoC Creator は同社の商標です。本書で言及するその他すべての商標または登録商標は、それぞれ
の所有者に帰属します。
Cypress Semiconductor
198 Champion Court
San Jose, CA 95134-1709
Phone
Fax
Website
: 408-943-2600
: 408-943-4730
: www.cypress.com
© Cypress Semiconductor Corporation, 2015. 本文書に記載される情報は、予告なく変更される場合があります。Cypress Semiconductor Corporation (サイ
プレス セミコンダクタ社) は、サイプレス製品に組み込まれた回路以外のいかなる回路を使用することに対して一切の責任を負いません。サイプレス セミコンダク
タ社は、特許またはその他の権利に基づくライセンスを譲渡することも、または含意することもありません。サイプレス製品は、サイプレスとの書面による合意に基
づくものでない限り、医療、生命維持、救命、重要な管理、または安全の用途のために使用することを保証するものではなく、また使用することを意図したものでも
ありません。さらにサイプレスは、誤動作や故障によって使用者に重大な傷害をもたらすことが合理的に予想される生命維持システムの重要なコンポーネントとし
てサイプレス製品を使用することを許可していません。生命維持システムの用途にサイプレス製品を供することは、製造者がそのような使用におけるあらゆるリス
クを負うことを意味し、その結果サイプレスはあらゆる責任を免除されることを意味します。
このソースコード (ソフトウェアおよび/またはファームウェア) はサイプレス セミコンダクタ社 (以下「サイプレス」) が所有し、全世界の特許権保護 (米国およびそ
の他の国)、米国の著作権法ならびに国際協定の条項により保護され、かつそれらに従います。サイプレスが本書面によりライセンシーに付与するライセンスは、
個人的、非独占的かつ譲渡不能のライセンスであり、適用される契約で指定されたサイプレスの集積回路と併用されるライセンシーの製品のみをサポートするカ
スタム ソフトウェアおよび/またはカスタム ファームウェアを作成する目的に限って、サイプレスのソース コードの派生著作物をコピー、使用、変更そして作成す
るためのライセンス、ならびにサイプレスのソース コードおよび派生著作物をコンパイルするためのライセンスです。上記で指定された場合を除き、サイプレスの
書面による明示的な許可なくして本ソース コードを複製、変更、変換、コンパイル、または表示することはすべて禁止します。
免責条項: サイプレスは、明示的または黙示的を問わず、本資料に関するいかなる種類の保証も行いません。これには、商品性または特定目的への適合性の黙
示的な保証が含まれますが、これに限定されません。サイプレスは、本文書に記載される資料に対して今後予告なく変更を加える権利を留保します。サイプレス
は、本文書に記載されるいかなる製品または回路を適用または使用したことによって生ずるいかなる責任も負いません。サイプレスは、誤作動や故障によって使
用者に重大な傷害をもたらすことが合理的に予想される生命維持システムの重要なコンポーネントとしてサイプレス製品を使用することを許可していません。生命
維持システムの用途にサイプレス製品を供することは、製造者がそのような使用におけるあらゆるリスクを負うことを意味し、その結果サイプレスはあらゆる責任
を免除されることを意味します。
ソフトウェアの使用は、適用されるサイプレス ソフトウェア ライセンス契約によって制限され、かつ制約される場合があります。
www.cypress.com
文書番号: 002-04205 Rev. **
15