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