GL-S MirrorBit® Eclipse™ Flash Memory

GL-S MirrorBit® Eclipse™
Flash Memory
S29GL01GS
S29GL512S
S29GL256S
S29GL128S
1G ビット
512M ビット
256M ビット
128M ビット
(128M バイト )
(64M バイト )
(32M バイト )
(16M バイト )
GL-S MirrorBit® ????? Cover Sheet
3.0V 単一電源 ,VersatileI/O™ 制御
データシート
ご注意 : 本資料は、Spansion 製品に関する現時点での技術仕様について説明したものです。このデータ
シートで説明している製品には、「ADVANCE INFORMATION(事前情報)」、「PRELIMINARY(暫定)」、
または「FULL PRODUCTION(本格生産)」のいずれかが付記されている場合があります。各属性の定義
については、データシートの属性に関する説明 を参照してください。
公開番号 S29GL_128S_01GS_00
改定 08
発行日 2013 年 10 月 9 日
デ ー タ シ ー ト
データシートの属性に関する説明
弊社が発行しているデータシートの一部には「ADVANCE INFORMATION(事前情報)」または
「PRELIMINARY(暫定)」という属性が付記されています。この属性は、開発から製品認定、初期ロット生
産、本格生産にいたる製品のライフ サイクルを通して、お客様に適切な製品情報ならびに技術仕様をお伝
えすることを目的としています。なお、設計に関する最終的な決定を行われる際は、お手持ちの情報が最新
のものであることを必ずご確認ください。Spansion のデータシートで使用される属性とその意味について
は、下記を参照願います。
Advance Information
「ADVANCE INFORMATION(事前情報)」という属性は、その製品は開発中であって、量産が決定されて
いない状態であることを意味します。このような属性が付与されている場合、その資料に記載されている内
容は変更される可能性があり、場合によっては、製品の開発自体が中止されることもあります。したがって
Spansion Inc. は、
「ADVANCE INFORMATION」の内容に対しては下記のような条件を提示します。
「本資料には、Spansion Inc. で開発中の製品情報が記載されています。この情報は、お客様が本製品を
評価される際にお役立ていただくことを目的としています。本製品を使用して設計を行われる場合は、
あらかじめ弊社までご相談ください。開発中の製品は、予告なしに仕様を変更したり、開発を中止す
る場合があります。」
Preliminary
「PRELIMINARY(暫定)
」という属性は、製品の開発が進み、生産が決定された状態であることを意味しま
す。この属性は、製品認定の完了や、初期ロット生産の開始、およびそれ以降の、本格生産開始に向けて実
施される製造工程への移行など、製品ライフ サイクルの複数の局面で使用されます。「Preliminary」属性の
データシートに記載されている技術仕様は、こうしたライフ サイクルの各段階での状況を踏まえ、変更され
る可能性があります。Spansion Inc. は、「PRELIMINARY」の内容に対して下記のような条件を付記します。
「本資料は、Spansion 製品に関する現時点での技術仕様について説明したものです。本資料の属性は
「PRELIMINARY(暫定)」となっています。これは、製品認定が完了し、初期ロットの生産がすでに
開始されていることを示します。製造工程や品質の見直しを行った結果、仕様が変更され、それに伴
う修正や後続のバージョンに基づいて本資料が改訂されることがあります。」
複数の属性が含まれる場合
一部のデータシートには、それぞれ異なる属性(「ADVANCE INFORMATION(事前情報)」、
「PRELIMINARY(暫定)」、「FULL PRODUCTION(本格生産)」)を持つ複数の製品が収録されています。
このような場合には、製品毎に明記されます。通常は先頭ページ、オーダー型格のページ、DC 特性表や
AC イレーズ / プログラム特性表の注部分などに記載されます。先頭ページの免責事項で、該当ページの記
載を参照するよう説明されます。
FULL PRODUCTION (本格生産、データシート上での表示はなし)
製品の生産開始後、一定期間が経過し、変更が発生しない、または軽微な変更のみにとどまることが明らか
になった時点で、データシートから「PRELIMINARY(暫定)」の表示が削除されます。軽微な変更の例と
しては、スピード バージョン、温度範囲、パッケージ タイプ、VIO 範囲の追加または削除などにより、ご
利用いただく型格(OPN)が変更されるというケースがあります。新たな説明の記載、文章や仕様の誤り
の修正なども、こうした変更範囲に含まれます。Spansion Inc. は、この範疇に入るデータシートに下記の
ような条件を付記します。
「本資料は、Spansion 製品に関する現時点での技術仕様について説明したものです。本製品は相当量
の量産段階に達しており、本資料の内容が今後のバージョンで改訂されることはないものと判断して
います。但し、誤植または仕様の訂正、あるいは提供製品の有効な組合せについての修正が行われる
ことがあります。」
データシートで使用されている各属性に関してご不明な点がある場合は、弊社までお問い合わせください。
2
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
GL-S MirrorBit® Eclipse™
Flash Memory
S29GL01GS
S29GL512S
S29GL256S
S29GL128S
1G ビット
512M ビット
256M ビット
128M ビット
(128M バイト )
(64M バイト )
(32M バイト )
(16M バイト )
3.0V 単一電源 ,VersatileI/O™ 制御
データシート
概要
Spansion の S29GL01G/512/256/128S は、65 nm プロセス テクノロジを用いて製造される、Mirrorbit® フラッシュ製品です。
これらデバイスは、15 ns の高速ページ アクセス時間と、90 ns のランダム アクセス時間を提供します。一度の動作で最大
256 ワード / 512 バイトをプログラム可能なライトバッファを備え、標準のプログラミング アルゴリズムに比べて実効的に高
速なプログラミングを実現しています。このような特徴を備えた本デバイスは、大容量、高性能、そして低消費電力を必要
とする、今日の組み込みアプリケーションに最適です。
特徴
 65nm の MirrorBit Eclipse 技術
 3V 単一電源でのリード / プログラム / イレーズ動作 (2.7V ∼ 3.6V)
 VersatileI/O™ 制御
– I/O 電圧範囲の拡張 : 1.65V ∼ VCC
 アドバンストセクタープロテクト (ASP)
‒ パーシステント(恒久)またはパスワードによるセクタプロテクト
 2つのロック可能領域を持つ分離した1024バイトのワインタイム
プログラム (OTP) アレイ
 x16 データバス
 CFI(共通フラッシュ インタフェース)をサポート
 16 ワード / 32 バイト ページ リードバッファ
 温度範囲
– 産業用温度範囲 (-40°C ∼ +85°C)
– 車室内用温度範囲 (-40°C ∼ +105°C)
 256 ワード / 512 バイト ライトバッファプログラミング
‒ 一度に最大 512 バイトの更新が可能
 ユニフォーム 64 K ワード / 128 K バイト セクタ アーキテクチャ
 プログラム動作と消去動作に対応したサスペンド コマンド
とレジューム コマンド
 ステータスレジスター、データポーリング、Ready / Busy#
によるステータスの確認
公開番号 S29GL_128S_01GS_00
 セクタ当たりの消去回数:100,000 回(Typ.)
 データ保持能力:20 年(Typ.)
 パッケージ
–
–
–
–
56 ピン TSOP
64 ボール LAA Fortified BGA、13 mm x 11 mm
64 ボール LAE Fortified BGA、9 mm x 9 mm
56 ボール VBU Fortified BGA、9 mm x 7 mm
改定 08
発行日 2013 年 10 月 9 日
本文書は、スパンション製品に関する現在の技術仕様について記載しています。スパンション社は、本文書の以降のバージョンで変更を予定していない、十分な生産量の製品
を想定しています。しかし、誤植または仕様の訂正、正しい組み合わせの提供のための修正が発生することがあります。
デ ー タ シ ー ト
性能
最大読み出しアクセス時間
密度
128 Mb
256 Mb
512 Mb
1 Gb
ランダムアクセス時
間 (tACC)
電圧範囲
ページアクセス時間
(tPACC)
CE# アクセス時間
(tCE)
OE# アクセス時間
(tOE)
Full VCC= VIO
90
15
90
25
Versatile IO VIO
100
25
100
35
Full VCC= VIO
90
15
90
25
Versatile IO VIO
100
25
100
35
Full VCC= VIO
100
15
100
25
Versatile IO VIO
110
25
110
35
Full VCC= VIO
100
15
100
25
Versatile IO VIO
110
25
110
35
標準的な書込み / 消去性能プログラムと消去速度
ライトバッファプログラミング (512 バイト )
1.5 MB/ 秒
セクター消去 (128k バイト )
477 kB/ 秒
最大消費電流
4
リード (5 MHz、30 pF)
60 mA
プログラム
100 mA
消去
100 mA
スタンバイ
100 µA
GL-S GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
目次
概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
特徴 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
性能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.
製品概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
ソフトウェアインターフェース
2.
アドレス空間マップ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1
フラッシュメモリアレイ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2
デバイス ID と CFI (ID-CFI) ASO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3
ステータスレジスター ASO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.4
データポーリングステータス ASO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.5
セキュアシリコン領域 ASO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.6
セクタープロテクション制御 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.
データ保護 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.1
デバイス保護方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2
コマンド保護 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.3
セキュアシリコン領域 (OTP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.4
セクター保護方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.
読み出し動作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.1
非同期読み出し. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.2
ページモード読み出し . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5.
自動アルゴリズム動作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.1
自動アルゴリズムコントローラー (EAC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.2
プログラムと消去の概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.3
コマンド設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.4
ステータス監視. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.5
エラーの種類と消去手順 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
5.6
自動アルゴリズム性能表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
6.
ソフトウェアインターフェース参考資料 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.1
コマンド定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.2
デバイス ID と共通フラッシュインターフェース(ID-CFI)の ASO マップ . . . . . . . . . . . . . . . . . 60
ハードウェアインターフェース
7.
信号の説明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.1
アドレスとデータの構成 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.2
入力 / 出力の概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.3
Versatile I/O 機能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.4
レディ / ビジー # (RY/BY#) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
7.5
ハードウェアリセット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
8.
信号プロトコル . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
8.1
インターフェース状態 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
8.2
ハードウェアデータ保護付きパワーオフ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
8.3
スタンバイモード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
8.4
リード動作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
8.5
ライト動作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
9.
電気的仕様 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
9.1
絶対最大定格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
9.2
ラッチアップ特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
9.3
動作範囲 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
9.4
直流特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
9.5
コネクタの特性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
10. タイミング仕様 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
10.1 波形遷移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
10.2 交流テスト条件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
5
デ ー タ シ ー ト
10.3
10.4
パワーオンリセット (POR) とウォームリセット. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
交流特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
11. 物理インターフェース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
11.1 56 ピン TSOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
11.2 64 ボール FBGA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
11.3 56 ボール FBGA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
12. FBGA パッケージの取扱注意事項 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
13. オーダ型格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
14. その他のリソース . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.1 ソフトウェアへのリンク . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.2 アプリケーションノートへのリンク. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.3 仕様公示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14.4 スパンションの連絡先 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
101
101
101
102
102
15. 改訂履歴. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
6
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
図
図 1.1
図 3.1
図 5.1
図 5.2
図 5.3
図 5.4
図 5.5
図 5.6
図 9.1
図 9.2
図 9.3
図 9.4
図 10.1
図 10.2
図 10.3
図 10.4
図 10.5
図 10.6
図 10.7
図 10.8
図 10.9
図 10.10
図 10.11
図 10.12
図 10.13
図 10.14
図 10.15
図 10.16
図 10.17
図 10.18
図 10.19
図 10.20
図 11.1
図 11.2
図 11.3
図 11.4
図 11.5
ブロック図 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
アドバンストセクター保護の概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
ワードプログラム動作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
データポーリング状態でライトバッファプログラミング動作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
ステータスレジスター付きのライトバッファプログラミング動作 . . . . . . . . . . . . . . . . . . . . . . . . . 30
セクター消去動作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Data# ポーリングアルゴリズム . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
トグルビットアルゴリズム. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
パワーアップ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
電源切断と電圧低下 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
最大オーバーシュート波形(負). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
最大オーバーシュート波形(正). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
テスト設定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
入力波形および測定レベル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
パワーアップ図. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
ハードウェアリセット . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
連続リード(tACC)動作タイミング図 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
連続リード動作(tRC)タイミング図 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
ページ読出しタイミング図. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
連続ライト動作タイミング図 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
連続(CE#VIL)ライト動作タイミング図 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
ライトからリード(tACC)動作タイミング図 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
ライトからリード(tCE)動作タイミング図 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
リードからライト(CE# VIL)動作タイミング図 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
リードからライト(CE# トグル)動作タイミング図 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
プログラム動作タイミング図 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
チップ / セクタ消去動作タイミング図. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Data# ポーリングタイミング図(自動アルゴリズム実行時).. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
トグルビットタイミング図(自動アルゴリズム実行時). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
DQ2 と DQ6 の関連図. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
連続(CE#)ライト動作タイミング図 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
(CE#) ライトからリード動作タイミング図 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
56 ピンスタンダード TSOP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
56 ピン TSOP ( 薄型スモールアウトラインパッケージ )、14×20 mm . . . . . . . . . . . . . . . . . . . . . 92
64 ボール強化型 BGA(強化ボールグリッドアレイ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
LAE064̶64 ボール強化型 BGA(強化ボールグリッドアレイ)、9×9 mm . . . . . . . . . . . . . . . . . 94
56 ボール強化型 BGA(強化ボールグリッドアレイ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
7
デ ー タ シ ー ト
表
表 1.1
表 2.1
表 2.2
表 2.3
表 2.4
表 2.5
表 2.6
表 3.1
表 3.2
表 5.1
表 5.2
表 5.3
表 5.4
表 5.5
表 5.6
表 5.7
表 5.8
表 5.9
表 5.10
表 5.11
表 5.12
表 5.13
表 5.14
表 5.15
表 5.16
表 5.17
表 5.18
表 5.19
表 5.20
表 5.21
表 5.22
表 5.23
表 5.24
表 5.25
表 5.26
表 6.1
表 6.2
表 6.3
表 6.4
表 6.5
表 6.6
表 7.1
表 8.1
表 9.1
表 9.2
表 9.3
表 9.4
表 9.5
表 9.6
表 9.7
表 10.1
表 10.2
表 10.3
表 10.4
表 10.5
表 10.6
8
S29GL-S アドレスマップ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
S29GL01GS セクターとメモリアドレスマップ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
S29GL512S セクターとメモリアドレスマップ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
S29GL256S セクターとメモリアドレスマップ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
S29GL128S セクターとメモリアドレスマップ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
ID-CFI アドレスマップ概要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
セキュアシリコン領域 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
セクター保護状態 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
ロックレジスター . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
ライトバッファプログラミングコマンドシーケンス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
ステータスレジスター . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
データポーリングステータス . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
自動アルゴリズム特性 (-40°C ∼ +85°C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
自動アルゴリズム特性 (-40°C ∼ +105 ℃ ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
リードコマンド状態遷移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
リードアンロックコマンド状態遷移. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
イレーズコマンド状態遷移. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
イレーズサスペンドコマンド状態移. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
イレーズサスペンド - アンロック コマンド状態遷移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
イレーズサスペンド - DYB コマンド状態遷移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
イレーズサスペンド - プログラム コマンド状態遷移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
イレーズサスペンド - プログラムサスペンド コマンド状態遷移 . . . . . . . . . . . . . . . . . . . . . . . . . 50
プログラムコマンド状態遷移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
プログラム - アンロック コマンド状態遷移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
プログラムサスペンドコマンド状態遷移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
ロックレジスタエントリーコマンド状態遷移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
CFI コマンド状態遷移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
セキュアーシリコンセクター コマンド状態遷移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
セキュアーシリコンセクター − アンロック コマンド状態遷移 . . . . . . . . . . . . . . . . . . . . . . . . . . 52
セキュアーシリコンセクター − プログラム コマンド状態遷移. . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
パスワードプロテクション コマンド状態遷移. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
不揮発性プロテクション コマンド状態遷移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
PPB ロックビット コマンド状態遷移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
揮発性セクタープロテクション コマンド状態遷移 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
状態遷移定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
コマンド定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
ID (自動選択)アドレスマップ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
CFI クエリ識別文字列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
CFI システムインターフェース文字列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
CFI デバイスジオメトリー定義 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
CFI プライマリベンダー固有拡張クエリ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
I/O の概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
インターフェース状態 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
絶対最大定格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
電源投入 / 電源切断の電圧とタイミング. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
直流特性 (-40°C ∼ +85°C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
直流特性 (-40°C ∼ +105°C). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
コネクタの特性(FBGA(LAA)パッケージ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
コネクタの特性(FBGA(LAE)パッケージ).. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
コネクタの特性(TSOP パッケージ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
テスト仕様 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
パワーオンとリセットのパラメータ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
読み出し動作 VIO = VCC = 2.7V ∼ 3.6V (-40°C ∼ +85°C). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
読み出し動作 VIO = 1.65V ∼ VCC、VCC = 2.7V ∼ 3.6V(-40°C ∼ +85°C). . . . . . . . . . . . . . . 80
読み出し動作 VIO = VCC = 2.7V ∼ 3.6V(-40°C ∼ +105 ℃).. . . . . . . . . . . . . . . . . . . . . . . . . . . 81
読み出し動作 VIO = 1.65V ∼ VCC、VCC = 2.7V ∼ 3.6V(-40°C ∼ +105 ℃).. . . . . . . . . . . . . . 81
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
表 10.7
表 10.8
表 10.9
表 13.1
ライト動作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
消去 / プログラム動作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
CE# コントロールライト動作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
S29GL-S の有効な組み合わせ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
9
デ ー タ シ ー ト
1.
製品概要
GL-S ファミリーは、3.0V 品の Versatile I/O を機能を持つ 128M ビットから 1G ビットのフラッシュメモリデ
バイスです。16 ビット ( ワード ) 幅のデータバスを持ち、ワードアドレスでアクセスします。よって、リー
ドアクセス時は、各バスの転送サイクルで 16 ビットのデータを転送し、プログラム時は、各バス転送サイ
クルから 16 ビットのデータを取り込みます。
図 1.1 ブロック図
DQ15–DQ0
RY/BY#
VCC
Sector Switches
セレクタースイッチ
VSS
VIO
Erase Voltage
消去電圧ジェネレーター
Generator
Input/Output
入力/出力バッファ
Buffers
RESET#
WE#
WP#
State
状態回路
Control
Command
コマンドレジスタ
Register
PGM Voltage
電圧ジェネレーター
Generator
Chip Enable
チップイネーブル出力
Output Enable
イネーブル回路
Logic
CE#
OE#
検出回路
VCC Detector
Timer
タイマー
AMax**–A0
Address Latch
アドレスラッチ
STB
STB
Data
データラッチ
Latch
Y-Decoder
Y-デコーダ
Y-Gating
Y-ゲート
X-デコーダ
X-Decoder
セルマトリックス
Cell Matrix
:
注意 :
** AMAX GL01GS = A25, AMAX GL512S = A24, AMAX GL256S = A23, AMAX GL128S = A22
GL-S ファミリーは、eXecute In Place (XIP) とデータストレージの両用途に必要な最良の機能を持ち合わせ
てます。XIP フラッシュに必要な高速ランダムアクセスとともに、データストレージフラッシュに必要な大
容量、高速プログラムを持ちます。
任意のランダムな場所へのリードアクセスは、デバイスの容量と I/O 供給電圧に応じて、90 ∼ 120 ns かか
ります。各ランダムリードアクセスで、ページと呼ばれる 32 バイトのデータグループをリードします。同
一ページ内では、ワードアドレスの下位 4 ビットを変更することでリードします。同一ページ内では
15 30ns でアクセスできます。これはページリードと呼ばれています。上位ワードアドレスビットを変更
すると、異なるページを選択することになり、新しいアクセスが開始されます。すべての読み出しアクセス
は非同期です
10
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
表 1.1 S29GL-S アドレスマップ
カウント
アドレス
ページ内のアドレス
タイプ
16
A3 - A0
ライトバッファ内のアドレス
256
A7 - A0
ページ
4096
A15 - A4
256
A15 - A8
ライトバッファ行
1024 (1 Gb)
512 (512 Mb)
セクター
256 (256 Mb)
AMAX - A16
128 (128 Mb)
デバイス制御回路は、ホストインターフェースコントローラー (HIC) と組み込みアルゴリズムコントロー
ラー (EAC) の 2 つの並行する操作セクションに分かれてます。HIC は必要に応じてデバイス入力とデバイ
ス出力の信号レベルを監視し、ホストシステムとのデータ読み出しと書き込み転送を完了します。HIC は読
み出し転送で、現在入力されたアドレスマップからデータを出力します。書き込み転送アドレスとデータ情
報を EAC コマンドメモリに配置します。電源遷移、ハードウェアリセット、書き込み転送を EAC に通知
します。EAC は、コマンドメモリを参照して、適切なコマンドシーケンスが発行されたかチェックした後、
自動アルゴリズムを実行します。
メモリアレイ内の不揮発性データの書換えには、自動アルゴリズム (EA) と呼ばれる複雑な動作シーケンス
を必要とします。アルゴリズムはデバイス内部の EAC によって完全に管理されています。主要なアルゴリ
ズムは、メインアレイデータのプログラミングと消去を実行します。ホストシステムはフラッシュデバイス
アドレス空間にコマンドコードを書き込みます。EAC はコマンドを受け取り、コマンドを完了するのに必
要なすべてのステップを実行し、EA の進行中にステータス情報を提供します。
各メモリビットの消去状態は 1 です。プログラミングは 1(High)を 0(Low)に変更します。消去動作だ
けが 0 から 1 への変更が可能です。消去動作は、セクターと呼ばれる 128K バイトのデータグループで実行
する必要があります。スパンションから出荷時は、すべてのセクターは消去されてます。
プログラミングは 512 バイトのライトバッファを介して行われます。プログラミング動作が開始される前
に、ライトバッファに 1 ∼ 256 ワードを書き込むことができます。フラッシュメモリアレイ内では、
512 バイトの各データグループを Page と呼び、プログラミング動作は書き込みバッファーからメモリアレ
イの Page にデータを転送します。この動作はライトバッファプログラミングと呼ばれます。
ライトバッファは、リセット後またはライトバッファを使用した任意の動作完了後は 1 がセットされます。
バッファーコマンドへの書き込みによって 0 が書き込まれていない任意の場所は、まだデフォルトの 1 で
埋められたままです。ライトバッファ中の 1 は、プログラミング動作中にメモリアレイ中のデータには影
響しません。
ライトバッファにロードされた各データのページは、メモリアレイに転送されます。
Advanced Sector Protection (ASP) 機能セットによって、セクタ単位でプログラムと消去操作から保護でき
ます。ASP で はハードウェアによる手法とソフトウェア制御による揮発性および不揮発性の手法を提供し
てます。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
11
デ ー タ シ ー ト
ソフトウェアインターフェース
2. アドレス空間マップ
フラッシュメモリデバイスのアドレス範囲内には、複数の個別のアドレス空間が表示されることがあります。
1 つのアドレス空間がいつでも表示(入力済み)されます。

フラッシュメモリアレイ:非同期読み出し動作によってランダムにアクセスされるデータ格納用の
主要な不揮発性メモリアレイ。

ID/CFI:スパンションの工場でプログラムされたデバイス特性情報格納用のメモリアレイ。この領域
には、デバイス識別(ID)と共通フラッシュインターフェース(CFI)情報テーブルが含まれます。

セキュアシリコン領域 (SSR):スパンションの工場でプログラム済み恒久データおよびカスタマー
プログラム可能恒久データを格納する 1 回だけプログラム可能な (OTP) 不揮発性メモリアレイ。

ロックレジスター:ASP 機能の設定と SSR をロックするために使用する OTP 不揮発性ワード。

PPB:各セクターに 1 ビットを持つ不揮発性のフラッシュメモリアレイ。プログラムされると、消
去とプログラミングから該当セクターを保護します。

PPB ロック:プログラミングを有効 / 無効にし、PPB ビットの消去に使用する揮発性のレジスター
ビット。

パスワード:64 ビットパスワードの保存に使用される OTP 不揮発性アレイは、パスワードモードセク
ター保護を使用する際に、PPB ロックビットの状態を変更することを可能にするために使用されます。

DYB ビット:セクターごとに 1 ビットを持った揮発性アレイ。セットされると、各ビットは消去と
プログラミングから関連セクターを保護します。

ステータスレジスター:エンベデッドアルゴリズムステータスを表示するために使用する揮発性レ
ジスター。

データポーリング:レガシーソフトウェア互換、エンベデットアルゴリズム中に DQ7 のデータで
ステータスを表示するための方法。
メインフラッシュメモリアレイは、プライマリのアドレス空間ですが、他のアドレス空間によってオーバー
レイされることがあります。
各代替アドレス空間は、Address Space Overlay(ASO) と呼ばれています。各 ASO は、全フラッシュデバイ
スのアドレス範囲をオーバーレイします。特定の ASO アドレスマップで定義されていない任意のアドレス
範囲は、将来的に使用するためにリザーブされてます。ASO アドレスマップ外のすべての読み出しアクセ
スは、有効ではない(未定義)データを返し、ロケーションはアクティブデータを表示しますが、表示され
る 1 または 0 の意味は定義されていません。
フラッシュデバイスのアドレス空間に表示される内容を決定する 4 つのデバイス操作モードがあります。

読み出しモード

データポーリングモード

ステータスレジスター (SR) モード

アドレス空間オーバーレイ (ASO) モード
読み出しモードでは、フラッシュメモリアレイ全体が、ホストシステムメモリコントローラーによって直接
読み出すことができます。メモリデバイス組み込みアルゴリズムコントローラー(EAC)は、ハードウェ
アリセット後、コマンドリセット後、または組み込みアルゴリズム(EA)が一時停止された後の電源オン
時にデバイスを読み出しモードにします。読み出しアクセスとコマンド書き込みは、読み出しモードで可能
です。EA が一時停止されているとき、読み出しモードではコマンドのサブセットが許容されています。
どのモードでも、ステータスレジスター読み出しコマンドは、デバイスアドレス空間内のあらゆるワードアドレ
スでステータスレジスター ASO を表示するために発行できます。このステータスレジスター ASO モードでは、
デバイスインターフェースは読み出しアクセスを待ち、すべての書き込みアクセスは無視されます。デバイスへ
の次の読み出しアクセスは、ステータスレジスターの内容にアクセスし、ステータスレジスター ASO を終了
し、ステータスレジスター読み出しコマンドを受け取った以前の(呼び出し)モードに戻ります。
EA モードでは、EAC はプログラミングまたは不揮発性メモリアレイの消去のような自動アルゴリズムを実
行します。EA モード中にフラッシュメモリアレイの読み出しはできません。これはフラッシュデバイスア
12
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
ドレス空間全体が、データポーリング状態 ASO で置換されるためです。データポーリング状態は、デバイ
スアドレス空間の中のすべてのワードで確認が可能です。
EA モードでは、プログラム / 消去一時停止コマンド、またはステータスレジスター読み出しコマンドのみが可能
です。その他のすべてのコマンドは無視されます。したがって、他の ASO は EA モードから入力できません。
組み込みアルゴリズムが中断されると、デバイスが EA で一時停止するまでデータポーリングステータス
ASO にアクセスされます。EA が一時停止しているとき、データポーリング ASO は終了し、フラッシュアレ
イデータが利用できます。一時停止された EA が再開されると、EA が再度一時停止になるか終了するまで、
データポーリング ASO は再入力されます。組み込みアルゴリズムが完了すると、データポーリング ASO は終
了し、デバイスは(エンベデッドアルゴリズムが開始された)以前の読み出しモードに移行します。
ASO モードでは、残っているオーバーレイアドレス空間の 1 つが入力されます(メインのフラッシュアレイ
アドレスマップにオーバーレイされます)。一度に入力できる ASO は 1 つだけです。デバイスへのコマン
ドは、現在入力された ASO に影響を与えます。特定のコマンドのみ、各 ASO で有効です。これらは表の
各 ASO 関連セクション、表 6.1 (57 ページ ) にリストされています。
次の ASO は、1 を 0 に変更するためにプログラムできる、不揮発性領域を持っています。

セキュアシリコン領域

ロックレジスター

恒久的な保護ビット (PPB)

パスワード

PPB ASO だけが、0 を 1 に変更するために消去できる不揮発性データを持ちます
非揮発性 ASO の 1 つが入力されている間に、プログラムまたは消去コマンドが発行されると、EA は ASO
上で動作します。ASO は EA がアクティブな間は読み出せません。EA が完了すると、ASO が入力された
まま残り、再度読み出し可能です。これら ASO では、EA 動作中のサスペンドとレジュームコマンドは無視
されます。
2.1
フラッシュメモリアレイ
S29GL-S ファミリーは、均一な 128kB のセクターサイズのセクターアーキテクチャを採用しています。
表 2.1 から 表 2.4 は、4 つのデバイスのセクターアーキテクチャを示しています。
表 2.1 S29GL01GS セクターとメモリアドレスマップ
セクターサイズ
( キロバイト )
セクター数
128
1024
セクター範囲
アドレス範囲
(16 ビット )
説明
SA00
0000000h-000FFFFh
セクター開始アドレス
:
:
‒
SA1023
3FF0000h-3FFFFFFh
セクター終了アドレス
表 2.2 S29GL512S セクターとメモリアドレスマップ
セクターサイズ
(キロバイト)
セクター数
128
512
セクター範囲
アドレス範囲
(16 ビット)
説明
SA00
0000000h-000FFFFh
セクター開始アドレス
:
:
‒
SA511
1FF0000h-1FFFFFFh
セクター終了アドレス
表 2.3 S29GL256S セクターとメモリアドレスマップ
セクターサイズ
(キロバイト)
128
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
セクター数
256
セクター範囲
アドレス範囲
(16 ビット)
説明
SA00
0000000h-000FFFFh
セクター開始アドレス
:
:
‒
SA255
0FF0000h-0FFFFFFh
セクター終了アドレス
GL-S MirrorBit® ファミリー
13
デ ー タ シ ー ト
表 2.4 S29GL128S セクターとメモリアドレスマップ
セクターサイズ
(キロバイト)
セクター数
128
128
セクター範囲
アドレス範囲
(16 ビット)
説明
SA00
0000000h-000FFFFh
セクター開始アドレス
:
:
‒
SA127
07F0000h-07FFFFFh
セクター終了アドレス
注意:これらの表は SA001-SA510 のような明示的に記載されていない、すべてのセクターで、同じのアド
レス範囲パターンやサイズで形成されていること簡略的に示しています。例えば、すべての 128 kB セク
ターは XXX0000h-XXXFFFFh のアドレス範囲パターンになります。
2.2
デバイス ID と CFI (ID-CFI) ASO
システムに搭載されたフラッシュメモリの種類を識別するため、システムでは 2 つの従来方式があります。
1 つはこれまで Auto Select として呼ばれてきたものであり、現在ではデバイス識別(ID)と呼ばれていま
す。もう一つの方法は、共通フラッシュインターフェース (CFI) と呼ばれています。
ID について、ASO を有効にするためにコマンドは使用され、JEDEC 製造者識別(ID)、デバイス ID、フラッ
シュメモリからのいくつかの構成情報と保護ステータス情報を取得するために、最大 16 ワードロケーショ
ンを読み出すことができます。フラッシュデバイスを利用するための適切なドライバ ― ソフトウェアを選
択するために、システムは製造者 ID とデバイス ID を利用することができます。
CFI もまた、フラッシュメモリの構成や操作方法の基本情報についての拡張可能なテーブルを読み出すために
ASO コマンドを使います。この方法を用いると、使用するメモリデバイス仕様に応じて、ドライバーソフト
ウェアを記述する必要はありません。代わりに、ドライバーソフトウェアは多くの異なるデバイスを扱うため
により一般的な方法で記述されますが、ドライバーの動作は CFI テーブルの情報に基づいて最適化されます。
これまでは、これら 2 つのアドレス空間は、別々のコマンドを使用し、別々のオーバーレイでした。しか
し、これら 2 つのアドレス空間のマッピングは重複しないので、単一のアドレス空間に組み合わせ、単一
のオーバーレイの中で一緒に表示することが可能です。自動選択(ID)または CFI オーバーレイにアクセ
スするために使用する従来のコマンドのどちらも、組み合わされた ID-CFI アドレスマップを表示させます。
ID-CFI アドレスマップは、ID-CFI 入力コマンド内で使用するアドレスによって選択されたセクター内に表示
され、フラッシュアレイデータをオーバーレイします。ID-CFI ASO が入力されている間、他のすべてのセ
クターの内容は未定義です。
ID-CFI アドレスマップは、選択されたセクターの 0 位置から開始されます。ID-CFI ASO の最大定義アドレス
以上から選択したセクターの最大アドレスまでの位置には、未定義データがあります。ID-CFI 入力コマン
ドは前世代のメモリが JEDEC 製造者 ID(自動選択)と共通フラッシュインターフェース(CFI)情報で使
用した、同じアドレスとデータ値を使用します。
表 2.5 ID-CFI アドレスマップ概要
ワードアドレス
説明
読み出し / 書き込み
(SA) + 0000h から 000Fh
デバイス ID(従来の自動選択値)
読み取り専用
(SA) + 0010h から 0079h
CFI データ構造
読み取り専用
(SA) + 0080h から FFFFh
未定義
読み取り専用
完全なアドレスマップは、表 6.2 (60 ページ ) を参照してください。
2.2.1
デバイス ID
JEDEC の標準 JEP106T は、準拠メモリのための製造元 ID を定義します。共通の業界の使用は、メモリデバ
イスから製造者 ID とデバイス固有 ID を読み出す方法とフォーマットを定義しました。製造者 ID をとデバ
14
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
イス ID 情報を使用できます、主にプログラミング機器が対応するプログラミングアルゴリズムとデバイス
を自動的に一致するように 設定されています。スパンションはこの 32 バイトのアドレス空間内に追加
フィールドを追加しました。
元の業界フォーマットは、例えば x8、x16、x32 のメモリデータバス幅で動作するように構成されました。
ID コード値は従来はバイト幅ですが、バス幅アドレス境界に位置しています。これはデバイスアドレス入力
のインクリメントが、常にデータバスの最下位バイトに位置する ID コード付きの連続バイト、ワード、ま
たはダブルワード位置を読み出すためです。デバイスのデータバスはワード幅で、各コートバイトは、各
ワード位置の下半分に位置しています。元の業界フォーマットは、上位バイトを常に 0 にします。スパン
ションはアドレス空間のいくつかのワードで両方のバイトを使用するためにフォーマットを変更しました。
デバイス ID アドレスの詳細説明については、表 6.2 (60 ページ ) を参照ください。
2.2.2
共通フラッシュメモリインターフェース
JEDEC 共通フラッシュインターフェース(CFI)仕様 (JESD68.01) は、フラッシュメモリデバイスから読み
出すことができる標準化された仕様構造を定義し、全デバイスファミリーで使用されるベンダー固有ソフト
ウェアアルゴリズムを可能にします。データ構造には、さまざまな電気的およびタイミングパラメーター、
デバイスがサポートする特別な機能などのシステム構成情報が含まれます。そのため、ソフトウェアサポー
トはデバイスやデバイス ID に依存せず、全フラッシュデバイスファミリーで上位下位互換性があります。
システムは選択されたセクター内のアドレスで CFI 情報を読むことができます。デバイス ID と共通フラッ
シュインターフェース(ID-CFI)の ASO マップ (60 ページ ) ページを参照してください。
デバイス ID 情報のように、CFI 情報は、例えば x8、x16、x32 のメモリデータバス幅で動作するように構
成されています。コード値は常にバイト幅ですが、データバス幅アドレス境界に位置しています。これはデ
バイスアドレスのインクリメントが、常にデータバスの最下位バイトに位置するコード付きの連続バイト、
ワード、またはダブルワード位置を読み出すためです。データバスはワード幅であり、各コードバイトは各
ワード位置の下位部位置し、上位バイトは常に 0 であるためです。
詳細については、(以降)および JEDEC 仕様書 JEP137-A と JESD68.01 を参照ください。標準については
JEDEC (http://www.jedec.org/) にお問い合わせください。スパンション CFI 仕様は、スパンションの Web サ
イトでも見ることができます。
(http://www.spansion.com/Support/TechnicalDocuments/Pages/ApplicationNotes.aspx 本文書の発行時点 )
またはウェブサイトに一覧のある地域のスパンション営業所にご連絡ください。.
2.3
ステータスレジスター ASO
ステータスレジスター ASO は、自動アルゴリズムの進捗状況を示すレジスタ化された揮発性ステータスから
成る単一のワードです。ステータスレジスターリードコマンドが発行されると、現在のステータスが(WE
#の立ち上がりエッジによって)レジスターにキャプチャされ、ASO が有効になります。ステータスレジス
ターの内容はすべてのワード位置に表示されます。ASO 状態はリードアクセス(CE# または OE# の立ち上が
りエッジ)後に終了し、デバイスアドレス空間はステータスレジスターリードコマンドが発行される前の通
常状態に戻ります。なお、ライトコマンドではステータスレジスター ASO 状態は終了しません。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
15
デ ー タ シ ー ト
2.4
データポーリングステータス ASO
データポーリングステータス ASO は、EA(自動アルゴリズム)の進捗状況を示す揮発性メモリから成る単
一のワードです。データポーリングステータス ASO 状態への遷移は、EA を開始するコマンドシーケンスの
最後のライトサイクルの直後に行われます。EA を開始するコマンドには次のものがあります。

ワードプログラム

プログラムバッファー・ツー・フラッシュ ( コンファーム )

チップイレーズ

セクタイレーズ

イレーズレジューム / プログラムレジューム

プログラムレジューム 拡張方式

ブランクチェック

ロックレジスタープログラム

パスワードプログラム

PPB プログラム

オール PPB イレーズ
データポーリングによるステータスワードは、デバイスのアドレス空間のすべてのワード位置に割り付けら
れます。EA が完了するとデータポーリングステータス ASO は終了し、デバイスアドレス空間は EA が開始
される前の通常状態に戻ります。
2.5
セキュアシリコン領域 ASO
セキュアシリコン領域 (SSR) は、一回のみプログラム可能で、更なる変更から永久に保護される追加的なフ
ラッシュメモリ領域として提供されます。つまりワンタイムプログラム(OTP)領域とも言えます。SSR は
長さが 1024 バイトです。これは 512 バイトの工場ロック済みセキュアシリコン領域と、512 バイトのカス
タマーロック済みセキュアシリコン領域から構成されています。
SSR エントリコマンドによって指定されたセクタアドレスは、SSR アドレスマップとしてオーバレイされる
フラッシュメモリアレイセクターを選択します。SSR は選択されたセクター内の先頭位置 0 からオーバーレ
イされます。将来の互換性のため、セクター 0 のアドレスを使用することを推奨します。SSR ASO 状態の
間、選択されていない他のすべてのセクターの内容は未定義です。また、選択されたセクタ内で SSR ASO の
最大アドレスを超えるアドレスのデータも未定義となります。
表 2.6 セキュアシリコン領域
16
ワードアドレス範囲
内容
サイズ
(SA) + 0000h から 00FFh
工場ロック用セキュアシリコン領域
512 バイト
(SA) + 0100h から 01FFh
カスタマーロック用セキュアシリコン領域
512 バイト
(SA) + 0200h から FFFFh
未定義
127 キロバイト
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
2.6
2.6.1
セクタープロテクション制御
ロックレジスター ASO
ロックレジスター ASO 時は、OTP メモリに割り付けられたロックレジスタの単一ワードです。ASO モー
ドに遷移すると、ロックレジスタがデバイスアドレス空間のすべてのワード位置に割り付けられます。しか
し、将来の互換性のため、ロックレジスターに対するリードまたはライトはデバイスアドレス空間の先頭位
置 0 でのみ行うことを推奨します。
2.6.2
永続的なプロテクションビット (PPB) ASO
PPB ASO は、デバイス内の各セクターに対応したフラッシュメモリアレイから成るビットです。PPB ASO
モードに遷移すると、そのセクターの PPB ビットが各セクター内アドレスの最下位ビット (LSB) に割り付
けられます。セクター内の他のアドレスへのリード時にも、そのセクターの PPB ビットの状態が出力され
ます。しかし、将来の互換性のため、PPB ビットに対するリードまたはライトはセクター内の先頭位置 0
でのみ行うことを推奨します。本ビットが 0 の場合、セクターはプログラミングおよびイレーズ動作から
保護されています。本ビットが 1 の場合、セクターは PPB で保護されていません。セクターは、ASP の他
の機能でも保護されることがあります。
2.6.3
PPB ロック ASO
PPB ロック ASO は、揮発性メモリから成る単一のビットです。本ビットは、PPB ASO の全ビットがプログ
ラムまたはイレーズされるのをプロテクトできます。本ビットが 0 の場合、PPB ASO はプログラミングお
よびイレーズ動作からプロテクトされます。本ビットが 1 の場合、PPB ASO はプロテクトされません。PPB
ロック ASO モードに遷移すると、PPB ロックビットがデバイスアドレス空間内の各アドレスの最下位ビッ
ト(LSB)に出力されます。しかし、将来の互換性のため、PPB ロックビットに対するリードまたはライト
はデバイス内の先頭アドレス 0 でのみ行うことを推奨します。
2.6.4
パスワード ASO
パスワード ASO は、OTP メモリから成る 4 ワードです。パスワート ASO モードに遷移すると、パスワードが
デバイスアドレス空間内のアドレス 0 から出力されます。4 ワード以降のアドレスのデータは未定義です。
2.6.5
ダイナミックプロテクションビット (DYB) ASO
DYB ASO は、デバイス内の各セクターに対応したフラッシュメモリアレイから成るビットです。セクター
内の他のアドレスへのリード時にも、そのセクターの DYB ビットの状態が出力されます。しかし、将来の
互換性のため、DYB ビットに対するリードまたはライトはセクター内の先頭位置 0 でのみ行うことを推奨
します。本ビットが 0 の場合、セクターはプログラミングおよびイレーズ動作から保護されています。本
ビットが 1 の場合、セクターは DYB で保護されていません。セクターは、ASP の他の機能でも保護される
ことがあります。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
17
デ ー タ シ ー ト
3.
データ保護
デバイスは、ハード機能的に任意のセクターの誤書込み・誤消去を防ぐためのいくつかの機能を提供します。
3.1
3.1.1
デバイス保護方法
電源投入時書き込み禁止
パワーオンリセット(POR)時には、RESET#、CE#、WE#、OE# は無視されます。POR 時、デバイスは選択
できず、WE# の立ち上がりエッジでコマンドを受け付けず、出力をさせません。ホストインターフェースコント
ローラー(HIC)と組み込みアルゴリズムコントローラー(EAC)はスタンバイ状態にリセットされ、POR 時に
はアレイデータ読み出し準備ができています。CE# または OE# は、POR(tvcs) の終了前に行う必要があります。
POR の終了時、デバイスの条件は以下のとおりです:
3.1.2

すべての内部構成情報がロードされている、

デバイスは読み出しモードである、

ステータスレジスターがデフォルト値である、

DYB ASO 内のすべてのビットが、すべてのセクターで未保護に設定されている、

ライトバッファにはすべて 1 がロードされている、

EAC はスタンバイ状態にある。
低 VCC 書き込み禁止
VCC が VLKO 以下の場合には、HIC はすべての書き込みサイクルと EAC リセットを受け付けません。これは
VCC 電源投入時および電源切断時にデータを保護します。VCC が VLKO 以上の場合には、システムは意図し
ない書き込みを防ぐため、適切な信号を制御ピンに提供する必要があります。
3.2
コマンド保護
組み込みアルゴリズムは、EAC コマンドメモリへの書き込みコマンドシーケンスによって開始されます。コマ
ンドメモリアレイは、ホストシステムでは読み出しできず、ASO を持ちません。各ホストインターフェース書
き込みは、デバイスに対するコマンドまたはコマンドシーケンスの一部です。EAC は、書き込みが適切なコマ
ンドシーケンスの一部かどうかを判断するために、各書き込み転送中のアドレスとデータを確認します。適切
なコマンドシーケンスが完了すると、EAC は適切な自動アルゴリズム動作を開始します。
誤ったアドレスまたはデータ値を書き込む、またはイリーガルなシーケンスを発行すると、一般的には
EAC がスタンバイ状態に戻ることになります。しかし、そのような不適切なコマンドシーケンスはデバイ
スを不明な状態にすることがあり、そのような場合にはシステムがリセットコマンドを書き込むか、
RESET# 信号を L にすることでハードウェアリセットを提供し、EAC をスタンバイ状態に戻し、ランダム読
み出しの準備をする必要があります。
各書き込みに提供されたアドレスは、デバイスへのコマンドとして書き込みを識別するために役立つビット
パターンを含むことができます。アドレスの上位部分は、コマンド動作を実行するセクターアドレスも選択
することができます。セクターアドレス(SA)には AMAX から A16 フラッシュアドレスビットまで
(A17 ∼ Amax までのシステムバイトアドレス信号 ) が含まれます。コマンドビットパターンは A10 から AO フ
ラッシュアドレスビット内に位置しています(A1 ∼ A11 までのシステムバイトアドレス信号)。
各書き込みのデータは次のとおりです。コマンドとして書き込みを識別するのに役立つビットパターン、実
行するコマンド動作を識別するコード、または動作を実行するために必要な提供情報。デバイスが受け入れ
るすべてのコマンド一覧については、表 6.1 (57 ページ ) を参照ください。
3.3
セキュアシリコン領域 (OTP)
セキュアシリコン領域 (SSR) は、一回プログラム可能で、恒久的に将来の変化から保護される追加的なフ
ラッシュメモリ領域を提供します。つまりワンタイムプログラム(OTP)領域とも言えます。SSR は長さ
が 1024 バイトです。これは 512 バイトの工場ロック済みセキュアシリコン領域と、512 バイトのカスタ
マーロック済みセキュアシリコン領域から構成されています。
18
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
3.4
3.4.1
セクター保護方法
書き込み保護信号
WP# = VIL の場合、最下位または最上位アドレスセクターは、その他すべての ASP 構成とは独立して、プロ
グラムまたは消去動作から保護されています。最下位または最上位セクターかどうかは、選択されたデバイ
スオーダーオプション(モデル)に依存します。WP# = VIH の場合、最下位または最上位アドレスセク
ターは WP# 信号によって保護されていません。しかし、ASP 構成の他の観点によって保護されています。
WP# は内部プルアップを持ち、未接続のときには、WP# は VIH にあります。
3.4.2
ASP
アドバンストセクター保護(ASP)は、任意または全部のセクター内で、個別にプログラミングまたは消去
動作を無効 / 有効にするために用いる独立したハードウェアとソフトウェア方式のセットです。このセク
ションでは、メモリアレイに保存されたデータのさまざまな保護方法を記載しています。これらの方法の概
要を、図 3.1 に示します。
図 3.1 アドバンストセクター保護の概要
ロックレジスター
Lock Register
(One Time Programmable)
(一回だけプログラム可能)
パスワード方式
Password
Method
永続的な方法
Persistent
Method
(DQ2)
(DQ1)
64ビッ
トパスワード
64-bit
Password
(One Time Protect)
(一回だけ保護)
1,2,3
PPBロックビッ
ト
PPB Lock Bit
00 == PPBロック済み
PPBs Locked
11==PPBロック解除
PPBs Unlocked
1.
volatile, and リセッ
defaults
to “1” on reset1(to
1. Bit
ビッisトは揮発性で、
トでデフォルトの
に戻る
0 )。
“0”
if in(パスワードモードの場合には
Password Mode).
2. Programming
0 へのプログラミングは、
2.
to “0” locksすべてのPPBを現
all PPBs to their
在の状態にロックします。
current
state.
3. Once
一度 0programmed
にプログラムされると、
ロック解除に
3.
to “0”, requires
hardware
はハードウェアリセッ
トまたはパスワードの
reset
to unlock or application
of the
適用が必要です。
password.
メモリアレイ
Memory
Array
永続的な
Persistent
保護ビットBit
Protection
(PPB)5,6
セクター0
Sector 0
PPB 0
DYB 0
Sector 1
セクター1
PPB 1
DYB 1
Sector 2
セクター2
PPB 2
DYB 2
セクターN-2
Sector N-2
PPB N-2
DYB N-2
セクターN-1
Sector N-1
PPB N-1
DYB N-1
PPB N
DYB N
4
Sector N
セクターN4
4.
N ==最上位アドレスセクター。
Highest Address Sector.
4. N
5. 0 = 保護済みセクター
Sector Protected,
Sector Unprotected.
11 == 保護されていないセクター
6.
PPBs programmed individually,
6. 個別にプログラムされたPPB、
but cleared collectively
しかし、
まとめて消去
ダイナミック
Dynamic
保護ビット Bit
Protection
(DYB)7,8,9
7. 0 = 保護済みセクター
1 = 保護されていないセクター
8. 対応するPPBが“1”(保護なし)の場合のみ、保護は有効
9. 揮発性ビット:電源投入時にユーザー選択がデフォルト
(オーダーオプションを参照)。
すべての主要なフラッシュアレイセクターは、それに関連する不揮発性(PPB)と揮発性(DYB)保護
ビットを持ちます。どちらかのビットが 0 の場合、セクターはプログラムおよび消去動作から保護されて
います。
PPB ビットは、PPB ロックビットが 0 である場合に、プログラムやイレーズから保護されます。PPB ロック
ビットの状態を管理する方式には、恒久保護およびパスワード保護の 2 つがあります。
恒久的な保護方法は、POR またはハードウェアリセット時に PPB ロックを 1 に設定し、PPB ビットがデ
バイスリセットで保護されないようにする方法です。PPB ビットを保護するために、PPB ロックビットを
0 に消去するためのコマンドがあります。
恒久的な保護方法で PPB ロックビットを設定するコマンドはなく、次のパワーオフまたはハードウェアリ
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
19
デ ー タ シ ー ト
セットまで、PPB ロックビットは 0 のままです。恒久的な保護方法は、プログラミングまたは PPB 消去に
よってセクター変更を保護するオプションであるブートコードを可能にし、次に PPB ロックビットを消去
することで、通常のシステム動作の残りを、さらなる変化から PPB を保護します。これをブートコード制
御セクター保護と呼んでいます。
パスワード方式は PPB を保護するために、POR またはハードウェアリセット時に PPB ロックビットを 0
に消去します。パスワード方式では、64 ビットのパスワードを恒久的にプログラムし、隠すことができま
す。コマンドはパスワードを提供し、隠しパスワードと比較するために使用できます。パスワードが一致し
た場合には、PPB ロックビットは PPB を保護解除するために 1 に設定されます。PPB ロックビットを 0
に消去するために、コマンドを使用できます。
PPB ロック管理方法の選択は、使用方法を恒久的に選択するために、ロックレジスターの OTP ビットのプ
ログラミングによって行われます。
ロックレジスターは SSR 保護用の OTP ビットも含みます。
スパンションから出荷時点で、すべての主なフラッシュアレイセクターは未保護となるように、PPB ビッ
トは消去されています。セキュアシリコン領域はオーダーオプション(モデル)に応じて、工場出荷時保護
または未保護のままとすることができます。
3.4.3
PPB ロック
恒久的な保護ビットロックは、すべての PPB ビットを保護するための揮発性ビットです。0 に消去すると、
すべての PPB をロックし、1 に設定すると PPB の変更を許可します。デバイスごとに PPB ロックビット
は 1 つしかありません。
PPB ロックコマンドを使用してビットを 0 にクリアします。PPB ロックビットは、必ずすべての PPB を目的
の設定に構成した後で、0 にクリアしてください。
恒久的な保護モードでは、POR またはハードウェアリセット時に PPB ロックは 1 に設定されます。消去さ
れると、ソフトウェアコマンドシーケンスでは PPB をロックに設定できず、PPB ロックビットを設定でき
るのはハードウェアリセットまたは電源投入だけです。
パスワード保護モードでは、POR またはハードウェアリセット時に PPB ロックは 0 に消去されます。PPB
ロックは、パスワードロック解除コマンドシーケンスによってのみ、1 に設定できます。PPB ロックは、
PPB ロックビット消去コマンドで消去できます。
3.4.4
恒久的な保護ビット (PPB)
恒久的な保護ビット(PPB)は、個別の不揮発性フラッシュアレイに配置されます。PPB の 1 つは、各セク
ターに割り当てられます。PPB が 0 の場合、その関連するセクターはプログラムおよび消去動作から保護さ
れています。PPB は個別にプログラムされていますが、グループとして消去が必要です。これは個々のワー
ドがメインアレイでプログラム可能ですが、消去については、全セクター一括で行う必要があります。消去
前のプリプログラミングとベリファイは、EAC によって処理されます。
PPB ビットのプログラミングは、一般的なワードプログラミング時間を必要とします。PPB ビットプログラ
ミング動作または PPB ビット消去時、動作が完了するまで、データポーリング状態 DQ6 トグルビット I は
トグルします。すべての PPB を消去するには、一般的なセクター消去時間が必要です。
PPB ロックが 0 の場合、PPB プログラムまたは消去コマンドは実行されず、タイムアウトします。
所定のセクターの PPB の保護状態は、PPB ASO への入力時に PPB 状態読み出しコマンドの実行によって
確認されます。
3.4.5
ダイナミック保護ビット (DYB)
ダイナミック保護ビットは揮発性であり、各セクターに対して一意であり、個別に変更できます。DYB は、
消去した PPB を持つセクターの保護のみを制御します。DYB セットまたは消去コマンドシーケンスを発行
して、DYB は 0 に設定または 1 に消去されます。こうして、セクターの PPB が 1 の場合には、それぞれ保
護済みまたは未保護の状態に各セクターを配置します。この機能により、ソフトウェアで簡単にセクタを予
期せぬ書換えから保護できますが、変更が必要になった場合に簡単に保護解除することはできません。
DYB は必要に応じて 0 に設定するか、1 に消去できます。
20
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
3.4.6
セクター保護状態の概要
各セクターは、次の保護状態のどれか 1 つになります。

ロック解除 - このセクターは保護されておらず、保護は簡単なコマンドで変更できます。電源再投
入またはハードウェアリセット後の保護状態は、デフォルトで未保護です。

ダイナミックロック済み - このセクターは保護されており、保護は簡単なコマンドで変更できま
す。電源再投入またはハードウェアリセット前後で、保護状態は保存されません。

恒久的ロック - セクタは保護されています。PPB ロックビットが 1 にセットされている場合のみ、プロ
テクトを変更できます。プロテクトの状態は不揮発性で、パワーサイクルまたはハードウェアリセッ
ト後も保存されます。保護状態の変更には、プログラミングまたは PPB ビットの消去が必要です。
表 3.1 セクター保護状態
保護ビット値
3.4.7
セクター状態
PPB ロック
PPB
DYB
1
1
1
保護なし - PPB と DYB は変更可能
1
1
0
保護あり - PPB と DYB は変更可能
1
0
1
保護あり - PPB と DYB は変更可能
1
0
0
保護あり - PPB と DYB は変更可能
0
1
1
保護なし - PPB は変更不可、DYB は変更可能
0
1
0
保護あり - PPB は変更不可、DYB は変更可能
0
0
1
保護あり - PPB は変更不可、DYB は変更可能
0
0
0
保護あり - PPB は変更不可、DYB は変更可能
ロックレジスター
ロックレジスターは SSR の保護制御のために不揮発性 OTP ビットを保持し、PPB ロックビット管理方法
を決定します(保護モード)。
表 3.2 ロックレジスター
ビット
デフォルト値
名前
15-9
1
予約済み
8
0
予約済み
7
X
予約済み
6
1
SSR リージョン 1(カスタマー)ロックビット
5
1
予約済み
4
1
予約済み
3
1
予約済み
2
1
パスワード保護モードロックビット
1
1
恒久的な保護モードロックビット
0
0
SSR リージョン 0(工場)ロックビット
セキュアシリコン領域(SSR)保護ビットは、注意して使用してください。これは一度ロックされると、
セキュアシリコン領域の保護部分をロック解除するための手段がなく、保護されたセキュアシリコン領域の
メモリスペースをどのようにしても変更できなくなるためです。セキュアシリコン領域が保護されると、プ
ログラムする領域が保護されているというステータスが表示され、それ以降この領域へのプログラムのあら
ゆる試みは失敗します。リージョン 0 インジケータービットは、ビット位置 0 のロックレジスターと、
ビット位置 6 のリージョン 1 に位置します。
工場出荷時はすべてのデバイスはデフォルトで恒久的な保護方法に設定され、電源が供給されるとすべての
セクターは未保護です。デバイスプログラマーやホストシステムは、どのセクター保護方法を使用するか選
択できます。2 つのプログラミング(一回プログラム可能、不揮発性ビット)は、以下のモードで恒久的に
部分をロックします。

恒久的な保護モードロックビット (DQ1)

パスワード保護モードロックビット (DQ2)
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
21
デ ー タ シ ー ト
両方のロックビットが同時にプログラムするように選択されている場合には、動作は中断します。パスワー
ドモードロックビットがプログラムされると、恒久的モードロックビットは永久に無効とされ、保護方式に
対する変更は許可されません。同様に、恒久的モードロックビットがプログラムされている場合、パスワー
ドモードは永久に無効です。
パスワードモードが選択されると、対応するロックレジスタービットを設定する前に、パスワードをプログ
ラムする必要があります。パスワード保護モードロックビットの設定をプログラムすると、PPB アレイを
保護するために PPB ロックビットを 0 に設定するために、電源再投入、ハードウェアリセット、または
PPB ロックビット設定コマンドが要求されます。
ロックレジスターのプログラミング時間は、一般的なワードプログラミング時間と同じです。ロックレジスター
プログラミング EA の間、データポーリング状態 DQ6 トグルビット I は、プログラミングが完了するまでトグ
ルします。システムはまた、ステータスレジスターを読み出すことで、ロックレジスタープログラミング状態を
決定できます。これらのステータスビットの情報は ステータスレジスター (37 ページ ) を参照ください。
ユーザーは DQ2 または DQ1、および DQ6 または DQ0 ビットを同時にプログラムすることは要求されませ
ん。これはデバイス保護スキームを選択前後に、ユーザーが SSR をロックすることを可能にします。ロッ
クビットをプログラムする場合、リザーブビットは 1(マスク済み)でなくてはいけません。
3.4.8
恒久的な保護モード
恒久的な保護方法は、POR またはハードウェアリセット時に PPB ロックを 1 に設定し、PPB ビットがデ
バイスリセットで保護されないようにする方法です。PPB を保護するために、PPB ロックビットを 0 に消
去するためのコマンドがあります。恒久的な保護方法で PPB ロックを 1 に設定するコマンドはなく、次の
パワーオフまたはハードウェアリセットまで、PPB ロックビットは 0 のままです。
3.4.9
3.4.9.1
パスワード保護モード
PPB パスワード保護モード
PPB パスワード保護モードは、PPB ロック設定に 64 ビットパスワードを要求することで、恒久的なセク
ター保護モードより高いレベルのセキュリティを可能にします。このパスワード要件に加えて、電源投入と
リセット後、電源投入時に保護を確実にするために PPB ロックは 0 に消去されます。すべてのパスワード
を入力することで、パスワードロック解除コマンドを正常に実行して PPB ロックを 1 に設定し、セクター
PPB の変更を可能にします。
パスワード保護の注意:
22

パスワードプログラムコマンドは、0 のプログラミングだけが可能です。

スパンションからの出荷時、パスワードはすべて 1 です。これは独自のメモリ空間に配置され、パ
スワードプログラムおよびパスワード読み出しコマンドの使用によってアクセスできます。

すべての 64 ビットパスワードの組み合わせは、パスワードとして有効です。

パスワードがプログラムされ検証されると、パスワードの読み出しまたは変更を防ぐためにパス
ワードモードロックビットを設定しなければなりません。

パスワードモードロックビットがプログラムされると、データバス上の 64 ビットパスワードの読み出し
と、さらなるパスワードプログラミングは行えません。パスワード領域に対するさらなるプログラムと
読み出しコマンドは無効にされ(データは 1 として読み出される)、これらのコマンドは無視されます。
パスワード保護モードロックビットがプログラムされた後に、パスワードが何であるかを確認する方法
はありません。パスワード検証は、パスワード保護モードを選択する前にのみ許可されています。

パスワードモードロックビットは消去できません。

ロック解除機能を実行するためには、正確なパスワードを入力する必要があります。

アドレスは任意の順番でロードできますが、正しく一致するには 4 ワードすべてが必要です。

セクターアドレスとワードラインアドレスはパスワードアドレス/データがロードされている間に
比較されます。セクターアドレスが一致しない場合、書き込みサイクルの最後にエラーが報告され
ます。ステータスレジスターは、プログラミング動作の失敗を表す、プログラム状態ビットの 1 設
定、プログラム状態レジスタービットの 1 設定、ライトバッファ中断ステータスビットの 1 設定
がされて、スタンバイ状態に戻ります。有効なパスワードがなく、なお保護状態にあるので、PPB
ロックビットの状態の変更は失敗します。データポーリング状態は、DQ7 がパスワードロック解
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
除コマンドの最後のワードの DQ7 ビットの補完に設定され、DQ6 トグルで、アクティブなままで
す。RY/BY# は L ままになります。

Program Buffer To Flash(プログラムバッファーからフラッシュ)コマンドが与えられた後、特定
のアドレスとデータが比較されます。それらが内部の設定値と一致しない場合、ステータスレジス
ターは、プログラミング動作が失敗したことを示すプログラム状態ビットの 1 設定とプログラムス
テータスレジスタビットの 1 設定がされて、スタンバイ状態に戻ります。有効なパスワードがな
く、なお保護状態にあるので、PPB ロックビットの状態の変更は失敗します。データポーリング
状態は、DQ7 がパスワードロック解除コマンドの最後のワードの DQ7 ビットの補完に設定され、
DQ6 トグルで、アクティブなままです。RY/BY# は低のままになります。

デバイスは、有効な 64 ビットパスワードがデバイスに与えられた後、PPB ロックを設定するため
に約 100μ 秒必要とします。

パスワードロック解除コマンドは、1 回につき 100μ 秒 ± 20μ 秒よりも短い時間で受け付けること
はできません。これによって、ハッカーが正しく一致するパスワードを全試行するために 64 ビッ
トすべての組み合わせを実行するには、非現実的な長さの時間(5800 万年)かかります。EAC が
新しいパスワードコマンドを受け入れる準備ができたときは、EA ステータス確認方式を決定する
ために使用できます。

パスワードモードロックビット設定後にパスワードが失われた場合、PPB ロックを消去する方法は
ありません。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
23
デ ー タ シ ー ト
4.
4.1
読み出し動作
非同期読み出し
各読み出しアクセスは、メモリ(ランダムアクセス)中のあらゆる場所に行えます。各ランダムアクセス
は、CE# またはアドレスから有効なデータへ遅延時間がかかります。
(tACC または tCE)
4.2
ページモード読み出し
各ランダム読み出しは、並行して 32 バイトページの全体にアクセスします。同じページ内の以降の読み出
しは、高速な読み出しアクセス速度となります。ページは上位アドレスビット(A4 ∼ Amax)によって選
択され、ページの特定のワードは最下位アドレスビット A0 ∼ A3 で選択されます。上位アドレスビットは
一定に保たれ、同じページの異なるワードを選択するためには A0 ∼ A3 だけが変更されます。これは CE#
は L のまま、OE# は L のまま、非同期ページアクセスタイム (tPACC) が満たされたときの、DQ15-DQ0 上
に出現するデータの非同期アクセスです。CE# が H となり、以降のアクセスで L が返された場合、ランダ
ム読出しアクセスタイムが必要です。(tACC または tCE)。
24
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
5.
自動アルゴリズム動作
5.1
自動アルゴリズムコントローラー (EAC)
EAC はプログラミングとフラッシュメモリアレイの消去のため、ホストアレイからコマンドを受け取り、
不揮発メモリ状態を変更するために必要なすべての制御をデバイス内部で処理します。この機能により、ホ
ストシステムは、書き込みおよび消去動作の管理を行う必要がありません。
4 つの EAC 動作カテゴリーがあります:
5.1.1

スタンバイ(読み出しモード)

アドレス空間切り替え

組み込みアルゴリズム (EA)

アドバンストセクター保護 (ASP) 管理
EAC スタンバイ
スタンバイモードでは、消費電流は大幅に低減されます。コマンドが処理されず、組み込みアルゴリズムが
進行中でないとき、EAC はスタンバイモードに入ります。組み込みアルゴリズムの途中で、デバイスが解
除(CE#=H)されると、動作が完了するまで、デバイスには、アクティブ電流が流れ続けます (ICC3)。
直流特性 (74 ページ ) の ICC4 は、ホストインターフェースと EAC の両方がスタンバイ状態にあるときの
スタンバイ電流仕様を示しています。
5.1.2
アドレス空間切り替え
特定のアドレスとデータ配列(コマンドシーケンス)を書き込むと、メインフラッシュアレイからアドレス
空間オーバーレイ(ASO)の 1 つに、メモリデバイスアドレス空間を切り替えます。
組み込みアルゴリズムは、現在アクティブな(入力された)ASO に表示された情報を動作します。システ
ムが ASO 終了コマンドを発行、ハードウェアリセットを実行する、またはデバイスの電源が切られるま
で、システムは ASO へのアクセスを継続します。ASO 終了コマンドは、ASO をメインフラッシュアレイ
アドレス空間に戻すように切り替えます。特定の ASO が入力され、コマンド定義テーブルの ASO 入力と
終了コマンドの間にリストされると、コマンドが許可されます。すべてのコマンドシーケンスのアドレスと
データ条件については コマンド定義 (57 ページ ) を参照ください。
5.1.3
組み込みアルゴリズム (EA)
メモリアレイ内の不揮発性データの 書換えには、自動アルゴリズム(EA)と呼んでいる動作シーケンスを
必要とします。アルゴリズムはデバイス内部組み込みアルゴリズムコントローラー(EAC)によって完全
に管理されています。メインのアルゴリズムがメインアレイのデータと ASO のプログラムとイレーズを実
行します。ホストシステムはコマンドコードをフラッシュデバイスのアドレス空間にライトします。EAC
はコマンドを受け取り、コマンドを完了するのに必要なすべてのステップを実行し、EA の進行中にステー
タス情報を提供します。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
25
デ ー タ シ ー ト
5.2
プログラムと消去の概要
フラッシュデータビットは、セクターと呼ばれる大きなグループの中で並列に消去されます。消去動作は、
論理 1 状態(H)のセクター内に各データビットを配置します。フラッシュデータビットは、消去された 1
状態からプログラムされた論理 0(L)状態に個別にプログラムできます。0 のデータビットをプログラム
で 1 に戻すことはできません。続けて読出しを行うと、
「0」のままであることがわかります。0 から 1 に変
換できるのは、イレーズ動作のみです。同じワードロケーションを別の 0 ビットで複数回プログラムする
と、直前のデータの論理積となって、新しいデータがプログラムされることになります。
プログラムの期間と消去動作は 自動アルゴリズム性能表 (46 ページ ) に示します。
プログラムと消去動作は一時停止されることがあります。

他のセクター(消去セクターではない)のプログラミングまたは読み出しを可能にするために、消
去動作が一時停止されることがあります。消去の一時停止中に、他の消去動作は開始できません。

他の場所(プログラムされるライン内ではない)を読み出すことを可能にするために、プログラム
動作を一時停止することもできます。

その他のプログラムまたは消去動作は、プログラム動作の一時停止中に開始することができませ
ん。プログラムまたは消去コマンドは、プログラム動作の一時停止中には無視されます。

プログラム動作または読み出しアクセスへの割り込みが完了後、一時停止中の消去またはプログラ
ム動作は再開されます。デバイスが別のコマンド実行のプロセス中でないと想定されると、一時停
止後にいつでも再開ができます。

プログラムと消去動作は必要に応じて中断されることがあります。しかし、プログラムまたは消去
動作が進行して完了するためには、一時停止と次の再開コマンドの間に 自動アルゴリズム性能表
(46 ページ ) にある tPRS または tERS 以上の時間が必要です。

組み込みアルゴリズム (EA) が完了すると、EAC は EA が開始された動作モードとアドレス空間に戻
ります(消去一時停止または EAC スタンバイ)。
システムはステータスレジスターを読み出すまたはデータポーリング状態を使用して、プログラムまたは消
去動作の状態を決定できます。これらのステータスビットの情報は ステータスレジスター (37 ページ ) を
参照ください。詳細については データポーリングステータス (38 ページ ) を参照ください。
組み込みプログラムアルゴリズムの実行中にデバイスに書き込まれるコマンドは、プログラム一時停止とス
テータス読み出しコマンド以外は無視されます。
組み込み消去アルゴリズムの実行中にデバイスに書き込まれるコマンドは、消去一時停止とステータス読み
出しコマンド以外は無視されます。
ハードウェアリセットは、プログラム/消去動作を直ちに終了し、tRPH 時間後に読み出しモードに戻りま
す。データの整合性を確保するため、終了した動作は、デバイスがアイドル状態に戻ったら再開する必要が
あります。
パフォーマンスと信頼性の理由から、読み出しとプログラミングは、32 バイトページ上で内部的に行われ
ています。
直流特性 (74 ページ ) の ICC3 は、書き込み(組み込みアルゴリズム)動作のアクティブ電流仕様を表して
います。
5.2.1
プログラムの単位
S29GL-S は、ワードプログラミングとライトバッファプログラミングの 2 つのプログラミング方法をサポー
トしています。産業用温度バージョン(-40°C ∼ +85°C)では、必要に応じてワードプログラミングとラ
イトバッファプログラミングの双方が使用されます。車載用バージョン(-40°C ∼ +105°C)では、消去
後に各 32 バイトページに対して 1 回のライトバッファプログラミング動作だけをサポートし、シングル
ワードプログラミングコマンドはサポートされません。
ワードプログラミングは、コマンドで転送されたデータとアドレス指定されたメモリアレイワードのデータ
を比較して、各メモリセルが 0 にプログラムできるかを確認します。
同様にライトバッファプログラミングは、コマンドでバッファー転送されたデータと指定されたメモリアレイ
ワードページのデータを比較します。なお、ライトバッファの全てをデータで満たす必要はありません。単一
ビット、複数ビット、単一ワード、複数ワード、1 ページ、複数ページ、またはバッファー全てのプログラミン
グ動作が可能です。ライトバッファプログラムングの使用は、ホストシステムのオーバヘッドを削減することが
26
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
できます。プログラム動作に関するメモリーデバイス内部処理を効率的に動作させることで全体のオーバヘッド
を削減し、ワードプログラミングコマンドを使って個々のワードをプログラミングするより高速になります。
5.2.2
インクリメンタルプログラミング
同じワード位置は、ワードまたはライトバッファプログラミング方式のいずれによっても、1 から 0 へのイ
ンクリメントな変更が 1 回以上プログラム可能です。
5.3
コマンド設定
5.3.1
5.3.1.1
プログラム方法
ワードプログラミング
ワードプログラミングは、メインフラッシュメモリアレイの任意の場所に単一ワードをプログラムするため
に使用されます。
ワードプログラミングコマンドは、4 つの書き込みサイクルシーケンスです。プログラムコマンドシーケン
スは、2 つのロック解除書き込みサイクルから開始され、プログラム設定コマンドが続きます。プログラム
アドレスとデータが次に書き込まれ、順番に組み込みワードプログラムアルゴリズムが開始されます。シス
テムは、さらに制御やタイミングを提供する必要はありません。デバイスは自動的にプログラムパルスを生
成し、内部的にプログラムされたセルマージンを検証します。自動ワードプログラムアルゴリズムが完了す
ると、EAC はスタンバイモードに戻ります。
システムは、データポーリング状態の使用、ステータスレジスターの読み出し、または RY/BY# 出力の監
視によって、プログラム動作の状態を調べることができます。これらのステータスビットの情報は ステー
タスレジスター (37 ページ ) を参照ください。これらのステータスビットの情報は データポーリングス
テータス (38 ページ ) を参照ください。プログラミング動作図については、図 5.1 (27 ページ ) を参照くださ
い。
組み込みプログラムアルゴリズムの実行中、デバイスへ書き込まれるプログラム一時停止コマンド以外はす
べて無視されます。ハードウェアリセット (RESET# = VIL) は直ちにプログラミング動作を終了し、デバイ
スは tRPH 時間後に読み出しモードに戻ります。データの整合性を保証するため、プログラムコマンドシー
ケンスは、デバイスがハードウェアリセット動作を完了後に再開する必要があります。
アンロックサイクルなしのワードプログラミングコマンドは、ロックレジスター、パスワード、PPB ASO
に入るときのプログラミングとして使用されています。PPB ロックと DYB ASO に入るときに、揮発性
ビットを変更するために、同じコマンドが使用されます。プログラムコマンドシーケンスについては、
表 6.1 (57 ページ ) を参照ください。
図 5.1 ワードプログラム動作
START
開始
Write
書き込みプログラムコマンド
Program Command
シーケンス
Sequence
Data Poll from System
システムからのデータポーリング
Embedded
組み込み
Program
プログラム
アルゴリズム
algorithm
進行中
in progress
ワードを検証しますか?
No
いいえ
はい
No
いいえ
最後のアドレスですか?
Increment
Address
インクリメントアドレス
はい
プログラミング完了
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
27
デ ー タ シ ー ト
5.3.1.2
ライトバッファプログラミング
ライトバッファは、512 バイト境界(ライン)上に配置した 512 バイトアドレス範囲内のデータをプログラム
するために使用されます。このように、フルサイズのライトバッファプログラミング動作は、ライン単位で行
う必要があります。フル 512 バイト以下のプログラミング動作は、任意のワード境界で開始できますが、ライ
ン境界をまたぐことはできません。ライトバッファプログラミング動作の開始時、バッファー中のすべての
ビット位置はすべて 1(FFFFh ワード)であり、そのためロードされない任意の位置には、既存のデータが保
持されます。アドレスマップについての詳細は、製品概要 (10 ページ ) を参照ください。
ライトバッファプログラミングは、最大 512 バイトを一回の動作でプログラムできます。各ライトバッ
ファプログラミング動作では、1 ビットから 512 バイトまでのプログラムが可能です。複数ページに書き込
み、各ページは 1 回だけ書き込むことを推奨しています。最高のパフォーマンスを得るには、512 バイト境
界上の 512 バイト整列ライン全体でプログラミングを行う必要があります。
ライトバッファプログラミングは、メインフラッシュアレイまたは SSR ASO でのみサポートされています。
ライトバッファプログラミング動作は、2 つのック解除サイクルの最初の書き込みで開始されます。この
後、プログラミングが発生しているセクターアドレス(SA)で、バッファーへの書き込みコマンドの 3 回
目の書き込みサイクルが続きます。次にシステムは、プログラムするワードロケーション数 - 1 をライトし
ます。これにより、デバイスはデータをロードするライトバッファアドレス数を認識し、したがって、プロ
グラムバッファ - ツー - フラッシュ確認コマンドの実行タイミングを知ることになります。セクターアドレ
スは、バッファーへの書き込みコマンドと、ワード数書き込みコマンドの中で一致することが必要です。プ
ログラムされるセクターはロック解除(未保護)されていることが必要です。
次にシステムは、開始アドレス / データの組み合わせを書き込みます。この開始アドレスはプログラムされ
る最初のアドレス / データのペアであり、ライトバッファラインアドレスを選択します。セクターアドレス
は、バッファーセクターアドレスへの書き込みに一致する必要があり、そうでない場合には、動作が中断さ
れ、開始状態に戻ります。すべての以降のアドレス / データペアは、連続した順序であることが必要です。
すべてのライトバッファアドレスは、同じライン内になければなりません。システムがこの範囲外のデータ
をロードしようとすると、動作は中断され、初期状態に戻ります。
カウンターは、毎回のデータロード動作でデクリメントしていきます。データ書き込みをカウントダウンし
ながら、毎回の書き込みは、ライトバッファへのデータのロードと見なされることにご注意ください。ライ
トバッファロード期間中は、すべてのコマンドが不可能です。ライトバッファのロードを停止する唯一の方
法は、プログラミング動作のライン外にあるアドレスを使って書き込むことです。この無効なアドレスは、
直ちにバッファーへの書き込みコマンドを中断します。
指定された数のライトバッファ位置がロードされると、システムはセクターアドレスに、フラッシュへのプ
ログラムバッファーコマンドを書き込む必要があります。デバイスはビジー状態になります。自動プログラ
ムアルゴリズムは自動的に、正しいデータパターンをプログラムし、検証します。システムは、これらの動
作中に、制御やタイミングを提供する必要はありません。ライトバッファ位置の不正な数がロードされてい
る場合、動作は中断され、開始状態に戻ります。ワードカウントの最後が期待されているコマンドで、フ
ラッシュへのプログラムバッファー以外のものが書き込まれると、中断されます。
ライトバッファ組み込みプログラミング動作は、プログラム一時停止コマンドを使用して一時停止できま
す。自動プログラムアルゴリズム が完了すると、EAC はプログラミング動作が開始された EAC スタンバ
イまたは消去一時停止状態に戻ります。
システムは、データポーリング状態の使用、ステータスレジスターの読み出し、または RY/BY# 出力の監視に
よって、プログラム動作の状態を調べることができます。これらのステータスビットの情報は ステータスレジ
スター (37 ページ ) を参照ください。これらのステータスビットの情報は データポーリングステータス (38
ページ ) を参照ください。プログラミング動作図については、図 5.2 (29 ページ ) を参照ください。
ライトバッファプログラミングシーケンスは、以下の条件で中断されます:

バッファーサイズ(255)よりも大きなワードカウント値をロード。

バッファーへの書き込みコマンドで提供されたライン外のアドレスを書き込む。

データワードの書き込みワードカウント数がロードされた後、フラッシュへのプログラムバッ
ファーコマンドが発行されていない。
条件のどれかがライトバッファコマンドの中断の原因になった場合、イリーガル条件の直後に中断が発生
し、ライトバッファ中断ビット位置 3(WBASB = 1)のため、ビット位置 4(PSB = 1)のステータスレジ
スターの中のプログラムが失敗したことを示します。次の成功するプログラム動作は、失敗ステータスを消
去するか、PSB 状態ビットを消去するために、ステータスレジスターの消去を発行できます。
ライトバッファプログラミングシーケンスは、以下によって停止できます:ハードウェアリセットまたは電
源再投入。しかし、これらの方法のいずれかの使用は、中間的な不安定な状態のデータになってしまう場合
28
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
があります。この場合、同じ領域を同じデータで再プログラムするか、適切にプログラムに書き直す必要が
あります。
図 5.2 データポーリング状態でライトバッファプログラミング動作
“バッファーへの書き込み”
コマンドセクターアドレスへの書き込み
Write “Word Count”
プログラムへの“ワードカウント”
to program
(WC)
書き込み-- 1
1 (WC)
Sector Address
開始アドレス/データの書き込み
Write
Starting Address/Data
はい
Yes
WC = 0?
Write to a different
Sector Address
別のセクターアドレスへの書き込み
いいえ
バッファーへの
書き込み操作を中止?
はい
バッファーへの書き込み中断。
読み出しモードに戻るには、
バッファーへの書き込
み中断、
リセット
コマンドシーケンス
の書き込みが必要
いいえ
(注意4)
(Note 4)
次のアドレス/データペアの書き込み
WC = WC - 1
プログラムバッファーからフラッシュ
への書き込み確認、セクターアドレス
DQ7-DQ0読み出し
Addr = 最後にロードされたアドレス
はい
DQ7 = データ?
いいえ
いいえ
いいえ
DQ1 = 1?
はい
DQ5 = 1?
はい
DQ7-DQ0読み出し
Addr = 最後にロードされたアドレス
はい
DQ7 = データ?
いいえ
FAILまたはABORT
(注意2)
PASS
注意:
1. DQ7 は DQ5 と同時に変更することがあるため、DQ5 = 1 の場合でも DQ7 を再チェックしてください。
2. DQ5 = 1 のため、このフローチャートの場所に到達した場合、デバイスは失敗しました。DQ1 = 1 のため、このフローチャートの場所
に到達した場合、ライトバッファ動作は中断されました。いずれの場合も、デバイスを読み出しモードに戻すには、デバイスに適切な
りセットコマンドを書き込む必要があります。DQ1 = 1 の場合ライトバッファプログラミング中断一時停止、DQ5 = 1 の場合ソフト
ウェアリセットまたはライトバッファプログラミング中断リセット。
3. ライトバッファプログラミングに必要なコマンドシーケンスについては、表 6.1 コマンド定義 (57 ページ ) を参照ください。
4. セクターアドレスが指定されると、選択されたセクター内の任意のアドレスが許容可能です。しかし、ライトバッファアドレス位置に
データをロードする場合、すべてのアドレスが選択されたライトバッファページ内になければなりません。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
29
デ ー タ シ ー ト
図 5.3 ステータスレジスター付きのライトバッファプログラミング動作
“バッファーへの書き込み”
コマンドセクターアドレスへの書き込み
プログラムへの“ワードカウント
”書き込み - 1 (WC)
開始アドレス/データの書き込み
はい
Yes
WC = 0?
別のセクターアドレス
への書き込み
いいえ
バッファーへの書込
み動作を中断?
はい
バッファーへの書き込み中断。
読み出しモードに戻るには、“
バッファーへの書き込み中断、
リセット”コマンドシーケンス
の書き込みが必要
いいえ
Write next Address/Data pair
(Note 2) 次のアドレス/データペアの書き込み
(注意2)
WC = WC - 1
プログラムバッファーからフラッシュへ
Write
Program Buffer to Flash
の書き込み確認、セクターアドレス
Confirm, Sector Address
ステータスレジスターの読み出し
Read Status Register
DRB
SR[7] = 0?
Yes
はい
いいえ
No
PSB
SR[4] = 0?
Yes
はい
いいえ
No
プログラム失敗
Program
Fail
はい
Yes
プログラム成功
Program
Successful
WBASB
SR[3] = 1?
No
いいえ
SLSB
SR[1] = 0?
Yes
はい
いいえ
バッファーへの書き込みコマンド
Program aborted during
実行中のプログラム中断
Write
to Buffer command
セクターロック済みエラー
Sector Locked Error
Program Fail
プログラム失敗
注意:
1. ライトバッファプログラミングに必要なコマンドシーケンスについては、表 6.1 コマンド定義 (57 ページ ) を参照ください。
2. セクターアドレスが指定されると、選択されたセクター内の任意のアドレスが許容可能です。しかし、ライトバッファアドレス位置に
データをロードする場合、すべてのアドレスが選択されたライトバッファページ内になければなりません。
30
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
表 5.1 ライトバッファプログラミングコマンドシーケンス
アドレス
データ
アンロックコマンド 1 を実行
シーケンス
555/AAA
AA
アンロックコマンド 2 を実行
備考
2AA/555
55
セクタアドレスでライト - ツー - バッファ・
コマンドを実行
SA
0025h
セクタアドレスでロケーション数を実行
SA
WC
WC = プログラムするワード数 - 1
開始アドレス / データのペアをロード
開始アドレス
PD
ライト - バッファ - ページを選択し、アドレス / データの
ペアをロード
次のアドレス / データのペアをロード
WBL
PD
アドレスはすべて、選択したライトバッファページの境界内
に収まり、逐次的な順序でロードされる必要があります。
最後のアドレス / データのペアをロード
WBL
PD
アドレスはすべて、選択したライトバッファページの境界内
に収まり、逐次的な順序でロードされる必要があります。
SA
0029h
このコマンドは、ロードされた最後のライトバッファロ
ケーションの直後に実行します。それ以外の場合は動作が
終了します。
例:WC of 0 = 1 words to pgm
WC of 1 = 2 words to pgm
セクタアドレスでライトバッファプログラ
ム確認コマンドを実行
デバイスがビジーになる。
凡例 :
SA = セクターアドレス(非セクターアドレスビットは任意。セクター内の任意のアドレスで十分)。
WBL = ライトバッファロケーション ( 開始アドレスによって指定されたライト - バッファ - ラインの境界内である必要があります )。
WC = ワードカウント
PD = プログラムデータ
5.3.2
プログラム一時停止 / プログラム再開コマンド
プログラム一時停止コマンドにより、システムは自動プログラム動作を中断し、一時停止していない他のラ
インからデータを読み出すことができます。プログラムプロセス中にプログラムサスペンドコマンドをライ
トすると、デバイスは tPSL ( プログラムサスペンドレイテンシー ) の間、そのプログラム動作を停止して、
ステータスビットを更新します。プログラム一時停止コマンドを書き込む際、アドレスは任意です。
プログラム一時停止に使用できるコマンドは 2 つあります。従来からの組み合わせであるイレーズ / プログ
ラムサスペンドコマンド (B0h コマンドコード ) と、個別のプログラムサスペンドコマンド (51h コマンド
コード ) です。プログラムレジューム用にも 2 つのコマンドがあります。従来からの組み合わせであるイ
レーズ / プログラムレジュームコマンド (30h コマンドコード ) と、個別のプログラムレジュームコマンド
(50h コマンドコード ) です。プログラム用には、個別のプログラム一時停止コマンドとプログラム再開コマ
ンドを使用し、消去の一時停止と再開には、従来の組み合わせのコマンドを使用することを推奨します。
プログラム動作が中断すると、システムは一時停止していない任意のラインからデータアレイを読み出しで
きます。イレーズサスペンド中で他のセクタにプログラムをしている場合でも、プログラムサスペンドが可
能です。この場合、消去一時停止またはプログラム一時停止となっていない任意のアドレスからデータを読
み出しすることができます。
プログラム再開コマンドを書き込むと、デバイスはプログラム動作に戻り、ステータスビットが更新されま
す。システムは、ステータスレジスタを読み出すか、またはデータポーリングにより、プログラム動作のス
テータスを調べることができます。これらのステータスビットの情報は、ステータスレジスター (37 ページ )
を参照してください。詳細については、データポーリングステータス (38 ページ ) を参照してください。
プログラムサスペンド中に有効なアクセスとコマンドは次のとおりです。

非消去一時停止セクターへの読み出し

非プログラム一時停止ラインへの読み出し

ステータス読み出しコマンド

ASO 終了またはコマンドセット終了

プログラム再開コマンド
プログラム一時停止モードを終了して、プログラム動作を継続するには、プログラム再開コマンドを書き込
む必要があります。また、この後にプログラムレジュームコマンドをライトしても無視されます。デバイス
がプログラミングを再開すれば、別のプログラム一時停止コマンドを書き込みできます。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
31
デ ー タ シ ー ト
プログラム動作は、何度でも必要なだけ中断できますが、プログラム動作を進捗させ完了させるためには、
再開コマンドと次の一時停止の間で、自動アルゴリズムコントローラー (EAC) (25 ページ ) に記載された
tPRS 以上の時間が必要です。
プログラムの一時停止と再開は、ASO に入っている間はサポートされません。プログラムの一時停止中は、
ASO に入ることはサポートされません。
5.3.3
ブランクチェック
ブランクチェックコマンドにより、選択したメインフラッシュアレイセクターが消去されているかどうかを
確認できます。ブランクチェックコマンドの実行中は、対象アレイへの読出しはできなくなります。このコ
マンドの実行中に対象アレイへの読み出しが行われると、不明なデータが返されます。
任意のセクタでブランクチェックを開始するには、EAC がスタンバイ状態になっているときに、そのセク
タのアドレス 555h に 33h をライトします。
デバイスがプログラムまたはイレーズを実行中、またはサスペンド中であると、ブランクチェックコマンド
が書き込まれない場合があります。
ステータスレジスターの読み出しコマンドを使用して、デバイスがビジーであるかどうか、また、完了後に
セクターがブランクになっているかどうかを確認します。ステータスレジスタのビット 7 に、デバイスがブ
ランクチェックを実行中であるかどうかが示されます ( イレーズ動作と同様 )。ステータスレジスターの
ビット 5 は、セクターが消去された場合は 0 に消去され、消去されなかった場合は 1 にセットされます。
消去されなかったビットを発見するとすぐに、デバイスは動作を停止して、結果を報告します。
ブランクチェックが完了すると、EAC はスタンバイ状態に戻ります。
5.3.4
5.3.4.1
消去方法
チップイレーズ
チップ消去機能は、メインのフラッシュメモリアレイ全体を消去します。イレーズの前にユーザがプリプロ
グラムをする必要はありません。自動イレーズアルゴリズムが自動的にプログラムし、電気的な消去を行う
前に、メモリ全体がすべて 0 になっているかが検証されます。チップイレーズが正常に完了すると、デバイ
ス内のすべての領域が FFFFh になります。システムは、これらの動作中に、制御やタイミングを提供する
必要はありません。アンロックサイクル(2 回)の後に、プログラムセットアップコマンドをライトして、
チップイレーズコマンドシーケンスを開始します。さらに、アンロックライトサイクル(2 回)の後にチッ
プイレーズコマンドをライトすると、自動イレーズアルゴリズムがスタートします。WE# が H の場合、6
番目のサイクルの最後で、RY/BY# は L になります。
自動消去アルゴリズムが完了すると、EAC はスタンバイ状態に戻ります。自動イレーズ動作の実行中は、
デバイスからのデータの読出しはできません。システムは、RY/BY# の読み出し、ステータスレジスター、
またはデータポーリングを使用して、消去動作のステータスを調べることができます。これらのステータス
ビットの情報は、ステータスレジスター (37 ページ ) を参照してください。詳細については、データポーリ
ングステータス (38 ページ ) を参照してください。
チップ消去動作が始まると、ステータス読み出し、ハードウェアリセット、電源再投入のみが有効となりま
す。その他のすべてのコマンドは無視されます。ただし、ハードウェアリセットまたは電源再投入を実行す
ると、直ちに消去動作が終了し、tPRS 時間後に読み出しモードに戻ります。チップ消去動作が終了した場
合は、デバイスがアイドル状態に戻ったらチップ消去コマンドシーケンスを再度実行して、データの完全性
を確保してください。
パラメーターとタイミング図については、表 5.4 (46 ページ ), 非同期ライト動作 (83 ページ ) 、CE# コント
ロールライト動作 (89 ページ ) を参照ください。
ASP DYB および PPB ロックビットによって保護されたセクターは消去されません。ASP (19 ページ ) . を参照
ください。チップイレーズは、保護されたセクタをスキップして、次のセクタのイレーズを続行します。保
護されたセクターで失敗した消去があっても、ステータスレジスターの消去ステータスビットとセクター
ロックビットは 1 にセットされません。
32
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
5.3.4.2
セクタイレーズ
セクタイレーズ機能は、メモリアレイ内の 1 つのセクターを消去します。イレーズの前にユーザがプリプロ
グラムをする必要はありません。自動イレーズアルゴリズムが自動的にプログラムし、電気的な消去を行う
前に、セクタ全体がすべて 0 になっているかを検証します。セクタイレーズが正常に完了すると、イレーズ
されたセクタ内のすべての領域が FFFFh になります。システムは、これらの動作中に、制御やタイミング
を取る必要はありません。セクタイレーズコマンドシーケンスは、アンロックサイクル(2 回)の後に、
セットアップコマンドをライトすると開始します。次に、追加の 2 つのアンロックライトサイクルの後に、
イレーズ対象セクタのアドレスと、セクタイレーズコマンドが続きます。WE# が H の場合、6 番目のサイ
クルの最後で、RY/BY# は L になります。
システムは、ステータスレジスターを読み出すか、またはデータポーリングを使用して、消去動作のステータス
を調べることができます。ステータスレジスタのステータスビットの情報は、ステータスレジスター (37 ページ
) を、データポーリングについては、データポーリングステータス (38 ページ ) を参照してください。
セクター消去動作が始まると、実行可能なコマンドはステータスレジスターリードコマンドと、イレーズサスペ
ンドコマンドのみとなります。ます。その他コマンドはすべて無視されます。ただし、ハードウェアリ 1 セットを
実行すると、直ちにイレーズ動作が終了し、tPRH 後に読出しモードに戻ります。この場合、デバイスがリード
モードに戻った後、セクタイレーズコマンドを再度実行して、データの完全性を確保してください。
パラメーターとタイミング図については、自動アルゴリズムコントローラー (EAC) (25 ページ ) を参照くだ
さい。
DYB および PPB によって保護されたセクターは消去されません。詳細は ASP (19 ページ ) を参照ください。
図 5.4 セクター消去動作
書き込みロック解除サイクル:
アドレス555h、 データAAh
アドレス2AAh、 データ55h
ロック解除サイクル1
ロック解除サイクル2
書き込みセクター消去サイクル:
アドレス555h、 データ80h
アドレス555h、 データAAh
アドレス2AAh、 データ55h
セクターアドレス、 データ30h
書込み動作の実行
ステータスアルゴリズム
はい
コマンドサイクル1
コマンドサイクル2
コマンドサイクル3
消去のために最初のセクターを指定
ステータスは、ステータスレジスターポーリングまた
はデータポーリングメソッドで取得できます。
完了?
いいえ
消去エラー?
いいえ
エラー条件(タイミングリミットを超過)
はい
Pass。
デバイスはリードモードに戻ります。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
Fail。
リセットコマンドを発行
すると、
リードモードに戻ります。
GL-S MirrorBit® ファミリー
33
デ ー タ シ ー ト
5.3.5
イレーズサスペンド / イレーズレジューム / 消去再開
イレーズサスペンドコマンドを実行すると、デバイスはイレーズ動作を中断し、イレーズ対象となっていな
いセクタに対して、リードやプログラムが行えます。このコマンドはセクタイレーズ動作中のみ有効です。
チップ消去動作中に書き込んでも、消去一時停止コマンドは無視されます。
セクタイレーズ中にセクタイレーズサスペンドコマンドがライトされると、デバイスはイレーズ動作を一時
中断するまでに最大 tSEL( イレーズサスペンド以降時間 ) を必要とします。
消去動作が一時停止後、デバイスはサスペンドモードに入ります。このとき、システムは、メインフラッシュア
レイとの間でデータを読み出したり、データをプログラムできるようになります。イレーズサスペンドの対象セ
クタ内のいずれかのアドレスから読み出すと、不確定なデータとなります。システムは、ステータスレジスタを
読み出すか、またはデータポーリングにより、セクタがイレーズ中かどうか、あるいはイレーズサスペンド中か
どうかを調べることができます。ステータスレジスタのステータスビットの情報は、ステータスレジスター (37
ページ ) を、データポーリングについては、データポーリングステータス (38 ページ ) を参照してください。
消去一時停止中のプログラム動作が完了すると、EAC は消去一時停止状態に戻ります。通常のプログラム
動作のときと同じように、システムは、ステータスレジスターを読み出することで、プログラム動作のス
テータスを調べることができます。
消去一時停止中にプログラムが失敗した場合は、消去またはリセットコマンドにより、デバイスを消去一時
停止状態に戻すことができます。そのメモリアレイのプログラムを再度試みる前に、消去を再開し完了させ
る必要があります。
イレーズサスペンド中に有効なアクセスとコマンドは次のとおりです。

一時停止状態でないセクターの読み出し

一時停止状態でないセクターへのプログラム

ステータスレジスタリード

ステータスレジスタクリア

DYB ASO への移行

DBY セット

DBY クリア

DBY ステータスリード

ASO 終了またはコマンドセット終了

消去再開コマンド
セクタイレーズ動作を再開させるには、イレーズレジュームコマンドをライトする必要があります。デバイ
スはイレーズ動作に戻り、ステータスビットが更新されます。また、この後にレジュームコマンドをライト
しても無視されます。チップが消去を再開すると、別の消去一時停止コマンドを書き込みできます。
消去一時停止と再開は、ASO に入っている間はサポートされません。消去一時停止中は、ASO に入ること
はサポートされません。
34
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
5.3.6
5.3.6.1
ASO への移行と終了
ID-CFI ASO
システムは読み出しモード中に ID-CFI 入力コマンドシーケンスを発行することで、ID-CFI ASO にアクセスでき
ます。このエントリコマンドは、コマンド内のセクタアドレス (SA) を使用して、どのセクタがオーバレイされ、
セクタがプロテクト状態かどうか確認できます。詳細な説明は、表 6.2 (60 ページ ) を参照ください。
ID-CFI ASO では次の動作が可能です。

入力コマンドで使用したのと同じ SA を使用した、ID-CFI ASO の読み出し。

セクターアドレス (SA) + 2h でセクタプロテクト状態の読み出し。SA(SA) + 2h は、セクタのプロテ
クト情報を提供します。セクタが PPB=0 または DYB=0 のいずれかによって保護設定されている場
合は、表示される状態が保護設定となるように、ロケーション 2h にあるビット 0 には、PPB およ
び DYB ビットの論理 NAND が示されます。(1= セクタは保護設定、0= セクタは保護未設定 )。この
プロテクト状態は、ID-CFI ASO に入るときに選択された SA に対してのみ示されます。他の SA を
読み出しても未定義データが返されます。別の SA 保護状態を読み出すには、ASO の終了コマンド
を使用し、再度 ID-CFI ASO に入るときに新しい SA を選択します。

ASO 終了。
以下に示すのは、CFI の入力および終了機能を使用した、C ソースコード例です。スパンションフラッシュ
メモリソフトウェア開発ガイドラインに関する一般情報については、スパンションローレベルドライバー
ユーザーガイド( www.spansion.com)を参照してください。
/* 例: CFI 移行コマンド */
*( (UINT16 *)base_addr + 0x55 ) = 0x0098; /* エントリコマンドのライト */
/* 例: CFI 終了コマンド */
*( (UINT16 *)base_addr + 0x000 ) = 0x00F0; /* 終了コマンドのライト */
5.3.6.2
ステータスレジスター ASO
ステータスレジスター ASO には、自動アルゴリズムのための登録済み揮発性ステータスの単一ワードが含
まれます。ステータスレジスター読み出しコマンドが発行されると、現在のステータスが(WE #の立ち上
がりエッジによって)レジスターにキャプチャされ、ASO は入力されます。ステータスレジスターの内容は
すべてのワード位置に表示されます。最初の読み出しアクセスはステータスレジスター ASO(CE# または
OE# の立ち上がりエッジ)を終了し、ステータスレジスター読み出しコマンドが発行されると、使用中のア
ドレス空間マップに戻ります。書き込みコマンドはステータスレジスター ASO 状態を終了しません。
5.3.6.3
セキュアシリコン領域 ASO
システムは、読み出しモード中にセキュアシリコン領域移行コマンドシーケンスを発行することで、セキュ
アシリコン領域にアクセスできます。この移行コマンドは、コマンド内のセクターアドレス(SA)を使用
して、どのセクターがオーバーレイされるのかを調べます。
セキュアシリコン領域 ASO では次の動作が可能です。

セキュアシリコン領域の読み出し。

ワードまたはライトバッファプログラミングコマンドを使用して、カスタマーセキュアシリコン領
域のプログラムが可能です。

ソフトウェア下位互換性のための、レガシーのセキュアシリコン終了コマンドを使用した ASO 終了。

すべての ASO に共通の終了コマンドを使用した ASO 終了。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
35
デ ー タ シ ー ト
5.3.6.4
ロックレジスター ASO
システムは、読み出しモード中にロックレジスター入力コマンドシーケンスを発行することで、ロックレジ
スターにアクセスできます。このエントリコマンドは、エントリコマンドからのセクタアドレスを使用しま
せん。デバイスアドレス空間のワードロケーション 0 にロックレジスタが現れます。デバイスアドレス空間
の他のすべての場所は未定義となります。
ロックレジスタ ASO では次の動作が可能です。
5.3.6.5

デバイスのアドレス位置 0 を使用した、ロックレジスターの読み出し。

ワードプログラミングコマンドと類似したコマンドを使用した、カスタマーロックビットの
プログラム。

ソフトウェア下位互換性のための、レガシーのコマンドセット終了コマンドを使用した ASO 終了。

すべての ASO に共通の終了コマンドを使用した ASO EXIT。
パスワード ASO
システムは、読み出しモード中にパスワード入力コマンドシーケンスを発行することで、パスワード ASO
にアクセスできます。このエントリコマンドは、エントリコマンドからのセクタアドレスを使用しません。
パスワードは、デバイスアドレス空間のワードロケーション 0 ∼ 3 に現れます。デバイスアドレス空間の他
のすべての場所は未定義となります。
パスワード ASO では次の動作が可能です。
5.3.6.6

デバイスのアドレス位置 0 ∼ 3 を使用した、パスワードの読み出し。

アンロックサイクルなしのワードプログラミングコマンドを使用した、パスワードのプログラム。

パスワードアンロックコマンドを使用した、PPB ロックビットのロック解除。

ソフトウェア下位互換性のための、レガシーのコマンドセット終了コマンドを使用した ASO 終了。

すべての ASO に共通の終了コマンドを使用した ASO 終了。
PPB ASO
システムは、読み出しモード中に PPB 入力コマンドシーケンスを発行することで、PPB ASO にアクセス
できます。このエントリコマンドは、エントリコマンドからのセクタアドレスを使用しません。セクターの
PPB ビットが、そのセクター内のすべてのワード位置のビット 0 に現れます。
PPB ASO では次の動作が可能です。
5.3.6.7

セクター内の任意のワードのビット 0 内にあるセクターの PPB 保護ステータスを読み出す。

アンロックサイクルなしのワードプログラミングコマンドを使用した、PPB ビットのプログラム。

PPB 消去コマンドによる、すべての PPB ビットの消去。

ソフトウェア下位互換性のための、レガシーのコマンドセット終了コマンドを使用した ASO 終了。

すべての ASO に共通の終了コマンドを使用した ASO 終了。
PPB ロック ASO
システムは、読み出しモード中に PPB ロック入力コマンドシーケンスを発行することで、PPB ロック ASO
にアクセスできます。このエントリコマンドは、エントリコマンドからのセクタアドレスを使用しません。
PPB ロックビットが、デバイス中のすべてのワード位置のビット 0 に現れます。
PPB ロック ASO では次の動作が可能です。
36

デバイスアドレス空間の任意のワードの PPB ロック保護ステータスのビット 0 を読み出します。

アンロックサイクルなしのワードプログラミングコマンドを使用した、PPB ロックビットの設定。

ソフトウェア下位互換性のための、レガシーのコマンドセット終了コマンドを使用した ASO 終了。

すべての ASO に共通の終了コマンドを使用した ASO 終了。
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
5.3.6.8
DYB ASO
システムは、読み出しモード中に DYB 入力コマンドシーケンスを発行することで、DYB ASO にアクセス
できます。このエントリコマンドは、エントリコマンドからのセクタアドレスを使用しません。あるセク
ターの DYB ビットが、そのセクター内のすべてのワード位置のビット 0 に現れます。
DYB ASO では次の動作が可能です。
5.3.6.9

セクター内の任意のワードのビット 0 のセクターの DYB 保護ステータスを読み出し。

アンロックサイクルなしのワードプログラミングコマンドを使用した、DYB ビットの設定。

ソフトウェア下位互換性のための、レガシーのコマンドセット終了コマンドを使用した ASO 終了。

すべての ASO に共通の終了コマンドを使用した ASO 終了。
ソフトウェア(コマンド)リセット /ASO 終了
ソフトウェアリセットはコマンドセットの一部で(表 6.1 コマンド定義 (57 ページ ) 参照)、EAC をスタン
バイ状態に戻します。以下の条件の場合に使用してください。

ID/CFI モードの終了

タイムアウト発生時に、データポーリング用のタイムアウトビット (DQ5) を消去
ソフトウェアリセットは、EA モードに影響しません。いったんプログラムまたはイレーズが開始された後
は、その動作が完了するまで、リセットコマンドは無視されます。ソフトウェアリセットは出力に影響しま
せん。ソフトウェアリセットの第一の役割は、ASO モードから、または失敗したプログラムまたは消去動
作から、読み出しモードに戻ることです。
ソフトウェアリセットを実行すると、無効なコマンドシーケンスに由来する未定義状態から読み出しモード
に戻ることがあります。しかし、一部の未定義状態から通常動作に戻るには、ハードウェアリセットが必要
になる場合があります。
ソフトウェアリセット遅延条件はありません。リセットコマンドは、tWPH 時間の間に実行されます。
5.4
ステータス監視
EA ステータス監視には 3 つの方式があります。前世代の S29GL フラッシュファミリでは、
データポーリング、
および Ready/Busy# (RY/BY#) 信号と呼ばれる方式を使用していました。これらの方式は、S29GL-S ファミ
リでもサポートされています。もう 1 つの追加された方法は、ステータスレジスターを読み出すことです。
5.4.1
ステータスレジスター
プログラムおよび消去動作のステータスは、単一 16 ビットのステータスレジスターによって提供されます。
ステータスはステータスレジスタリードコマンドライト後のリード動作によって読みだされます。ステータ
スレジスター読み出しコマンドが発行されると、現在のステータスが(WE #の立ち上がりエッジによって)
レジスターにキャプチャされ、ASO は入力されます。ステータスレジスターの内容が、メモリアドレス空間
のすべてで、エイリアス(オーバーレイ)されます。任意の有効な読み出し(CE# および OE# Low)アクセ
スは、ステータスレジスター ASO の間に(tCEPH/tOEPH 時間の CE# または OE# 立ち上がりエッジで)
ASO を終了させ、ステータスレジスターの読み出しコマンドが発行されたときに使用中であったアドレス空
間マップに戻ります。
ステータスレジスタには、最も直近に完了した自動アルゴリズム (EA) の結果 ( 成功または失敗 ) に関する
ビットが、次のように示されます。

消去ステータス(ビット 5)

プログラムステータス(ビット 4)

ライトバッファ中断(ビット 3)

セクターロック済みステータス(ビット 1)

RFU(ビット 0)
また、処理中の EA の現在の状態に関するビットが、次のように示されます。

デバイスビジー(ビット 7)

消去一時停止(ビット 6)
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
37
デ ー タ シ ー ト

プログラム一時停止(ビット 2)
現在の状態ビットは、EA が現在処理中か、サスペンド ( 中断 ) 中か、完了かを示しています。
上位 8 ビット(ビット 15:8)は予約済みです。これらのビットは未定義の High または Low の値を持ってお
り、この値は、あるステータス読出しから別のステータス読出しに変更可能です。これらのビットは、任意
として扱うべきであり、任意のソフトウェア読み出しステータスからは無視されます。
ソフトウェアリセットコマンドはステータスレジスターを 0 ビット [5, 4, 1, 0] に消去します。(ステータス
レジスタービット 3 = 0 の場合)。現在の状態ビットには影響しません。クリアステータスレジスタコマンド
は、ステータスレジスタの結果関連ビットを 0 にクリアしますが、現在の状態ビットには影響しません。
表 5.2 ステータスレジスター
ビット #
15:8
7
6
5
4
3
2
1
0
ビットの
説明
予約済み
デバイスレ
ディ・
ビット
イレーズサ
スペンドス
テータス・
ビット
イレーズス
テータス・
ビット
プログラム
ステータ
ス・ビット
ライトバッ
ファアボー
トステータ
ス・ビット
プログラム
サスペンド
ステータ
ス・ビット
セクタロッ
クステータ
ス・ビット
予約済み
DRB
ESSB
ESB
PSB
WBASB
PSSB
SLSB
ビット名
リセットス
テータス
X
1
0
0
0
0
0
0
0
Busy ス
テータス
無効
0
無効
無効
無効
無効
無効
無効
無効
0= サスペン
ド中のプロ
グラムなし
0= 動作中
のセクタ
ロックなし
1= プログ
ラムサスペ
ンド中
1= セクタ
ロックによ
るエラー
Ready ス
テータス
X
1
0= サスペ
ンド中のイ
レーズなし
1= イレー
ズサスペン
ド中
0= プログ
ラムの中断
なし
0= イレー
ズ成功
0= プログ
ラム成功
1= イレー
ズ失敗
1= プログ
ラム失敗
1= ライト ツー バッファコ
マンドの実
行中にプロ
グラムの中
断あり
X
注意:
1. ビット 15-8、および 0 は、将来の使用のために予約されており、0 または 1 を表示します。ステータスをチェックするときは、これら
のビットを無視(マスク)する必要があります。
2. デバイスに実行中の組み込みアルゴリズムがない場合、ビット 7 は 1 です。
3. ビット 6-1 は、ビット 7 が 1 の場合にのみ有効です。
4. すべてのビットは、コールドリセットまたはウォームリセットが実行されるとリセットのステータスになります。
5. 消去ステータスレジスターコマンド、またはリセットコマンドが実行されると、ビット 5、4、3、1 は、0 に消去されます。
6. 消去一時停止コマンド発行時、ユーザーは DRB が 1 になるまでステータスの読み取りを継続する必要があります。
7. 消去再開コマンドを実行すると ESSB は 0 に消去されます。
8. ESB には、最新の消去 動作の成功または失敗が反映されます。
9. PSB には、最新のプログラム動作の成功または失敗が反映されます。
10. 消去一時停止中に、その中断しているセクターをプログラムすると、そのプログラムは失敗し、プログラムのステータスビットが 1 に
設定されます。
11. プログラム一時停止コマンド発行時、ユーザーは DRB が 1 になるまでステータスの読み取りを継続する必要があります。
12. プログラム再開コマンドにより、PSSB は 0 に消去されます。
13. SLSB は、セクターがロックされているために、プログラムまたは消去動作が失敗したことを示します。
14. SLSB には最新のプログラムまたは消去動作のステータスが反映されます。
5.4.2
データポーリングステータス
アクティブな自動アルゴリズム中は、EAC はデータポーリング ASO に切り替わり、あらゆる読み出しアク
セスに対して EA ステータスを表示します。1 ワードのステータス情報が、デバイスアドレス空間のすべて
のロケーションにおいて出力されます。ステータスワードには、ある EA のステータスを判定するための
ビットが複数あります。これらは、ある EA が実行される間、読出しアクセス中はデータバス上に現れるた
め、DQ ビットと呼ばれます。DQ ビット 15 ∼ 8、DQ4、および DQ0 は、未使用であり、未定義データを
返します。ステータス監視ソフトウェアは、予約ビットをマスクする必要があり、それらを任意として取り
扱います。表 5.3 (42 ページ ) および次のサブセクションでは、残りのビットの機能を説明します。
38
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
5.4.2.1
DQ7:Data# ポーリング
Data# ポーリングビット(DQ7)は、自動アルゴリズムが実行中であるか、完了しているかを、ホストシス
テムに示します。Data# ポーリングは、プログラム / イレーズコマンドシーケンスの最後の WE# パルスの
立上りの後に有効になります。ライトバッファプログラムの場合、Data# ポーリングは、ライトバッファ
ページにプログラムした最後のワードアドレスに対してのみ有効です。ライトバッファページにプログラム
した最後のワードアドレス以外のアドレスからデータポーリングステータスを読みだすと正常なステータス
情報が出力されません。
自動プログラムアルゴリズムが実行されている間、デバイスは DQ7 にプログラムされたデータビットの補
数を DQ7 に出力します。この DQ7 状態は、イレーズサスペンドモード時のプログラムにも当てはまりま
す。自動プログラムアルゴリズムが完了すると、デバイスはプログラムされたデータビットを、プログラム
された最後のワードのビット 7 に出力します。プログラムサスペンドの場合は、アレイデータの読出しのみ
ができます。プログラムアドレスが保護されたセクター内のアドレスである場合、DQ7 の Data# ポーリン
グは約 20 マイクロ秒の間アクティブになり、その後、デバイスはリードモードに戻ります。
自動消去またはブランクチェックアルゴリズムを実行している間、Data# ポーリングは DQ7 に 0 を出力し
ます。アルゴリズムが完了するか、デバイスが消去一時停止モードに入ると、Data# ポーリングは DQ7 に 1
を出力します。有効なステータス情報を DQ7 から読み出すため、システムは、消去の対象として選択され
たセクタ内にあるアドレスを指定する必要があります。
消去コマンドシーケンスが書き込まれた後、消去のために選択されたセクターが保護されていると、DQ7
の Data# ポーリングは約 100 マイクロ秒の間アクティブとなり、その後、デバイスは読み出しアレイデー
タに戻ります。
システムは、DQ7 が補数から真のデータに変更されていることを検出すると、その後の読み出しサイクルで
DQ15 ∼ DQ0 にある有効なデータを読み出しできます。これは、出力イネーブル(OE#)が Low にアサートされ
ていると、DQ7 が DQ6-DQ0 と非同期的に変化することがあるためです。これは 図 10.16 (88 ページ ) 、表 5.3
(42 ページ ) で説明しています。図 5.2 (29 ページ ) は DQ7 の Data# ポーリングの出力を示します。図 5.2(29
ページ)は、ライトバッファプログラミングで使用する Data# ポーリングアルゴリズムを示します。
有効な DQ7 データポーリングステータスは、以下から読出しできます。

ライトバッファプログラミング動作用にライトバッファにロードされた最後のワードのアドレス

単一ワードプログラミング動作の位置

または、消去またはブランクチェック対象のセクター内の位置

または、チップ消去時の任意のセクター内の位置
図 5.5 Data# ポーリングアルゴリズム
開始
読み出しDQ7-DQ0
DQ7 = データ?
はい
いいえ
いいえ
DQ5 = 1?
はい
読み出しDQ7-DQ0
DQ7 = データ?
はい
いいえ
FAIL
PASS
注意:
1. DQ7 は DQ5 と同時に変化する場合がありますので、DQ5 = 「1」の場合でも、DQ7 を再チェックする必要があります。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
39
デ ー タ シ ー ト
5.4.2.2
DQ6:トグルビット I
DQ6 のトグルビット I は、自動プログラムまたはイレーズアルゴリズムが実行中であるか、完了しているか、
あるいは、デバイスがプログラム一時停止または消去一時停止モードになっているかを示します。トグル
ビット I は任意のアドレスで読み出しでき、コマンドシーケンスの最後の WE# パルスの立ち上りの後(プ
ログラムまたは消去動作の前)に有効になります。
自動プログラムまたは消去アルゴリズム動作の実行中、任意のアドレスへの連続リードサイクルで DQ6 が
トグルします。( システムは、OE# または CE# のいずれかにより、読出しサイクルを制御できます。) 動作
が完了すると、DQ6 のトグルが停止します。
消去コマンドシーケンスが書き込まれた後、消去の対象として選択したセクターが保護されていると、DQ6
は約 100 マイクロ秒の間トグルし、その後、EAC はスタンバイ(リードモード)戻ります。自動イレーズ ア
ルゴリズムはプロテクトされていないセクタのみを消去し、プロテクトされているセクタは無視します。
システムは DQ6 と DQ2 を一緒に使用して、セクターが消去中か、消去一時停止中かを調べることができ
ます。デバイスがイレーズ実行中の場合(つまり、自動イレーズアルゴリズムが実行中の場合)、DQ6 はト
グルします。デバイスがプログラムサスペンドモードまたはイレーズサスペンドモードになると、DQ6 は
トグルを停止します。ただし、システムは DQ2 を使用すれば、イレーズ動作中またはイレーズサスペンド
中のセクタを調べることができます。あるいは、DQ7 を使用することもできます(DQ7:Data# ポーリング
(39 ページ ) を参照してください)。
DQ6 は、イレーズ - サスペンド - プログラムモードの間もトグルしますが、自動プログラムアルゴリズムが完
了すればトグルを停止します。
表 5.3 (42 ページ ) は DQ6 のトグルビット I の出力を示します。図 5.6 (41 ページ ) はフローチャートの形式
でトグルビットアルゴリズムを示し、トグルビット DQ6/DQ2 の読み出し (41 ページ ) はアルゴリズムを説
明します。図 5.6 (41 ページ ) は、トグルビットタイミング図を示します。図 5.2 (29 ページ ) は DQ2 と
DQ6 の違いをグラフで示します。DQ2:トグルビット II (40 ページ ) も参照ください。
5.4.2.3
DQ3: セクタイレーズタイマ
セクター消去コマンドシーケンスを書き込みした後、システムは DQ3 を読み出し、消去が開始されたかを
調べることができます。詳細については、セクタイレーズ (33 ページ ) を参照ください。
セクター消去コマンドが書き込まれた後、システムは DQ7(Data# ポーリング)、または DQ6(トグルビッ
ト I)のステータスを読み出し、デバイスがコマンドシーケンスを受け付けたことを確認し、DQ3 を読み出
ししなければなりません。DQ3 が 1 の場合は、自動消去アルゴリズムが開始しています。消去動作が完了
するまで、これ以降のコマンドは(消去一時停止コマンドを除き)無視されます。表 5.3 (42 ページ ) は他の
ステータスビットに関連する DQ3 のステータスを示します。
5.4.2.4
DQ2:トグルビット II
DQ2 のトグルビット II は、DQ6 と一緒に使用すると、指定されたセクターが消去中であるか(つまり、自動
消去アルゴリズムの実行中であるか)、または、そのセクターが消去一時停止中であるかを示します。トグ
ルビット II は、コマンドシーケンスの最後の WE# パルスの立ち上りのエッジ後に有効になります。
消去の対象として選択されたセクター内のアドレスをシステムが読み出すと、DQ2 はトグルします。( シス
テムは、OE# または CE# のいずれかにより、読出しサイクルを制御できます。) ただし、DQ2 からは、セ
クタがイレーズ中であるか、イレーズサスペンド中であるかを識別できません。これと対照的に、DQ6 は
デバイスがイレーズ動作中か、イレーズサスペンド中かを示しますが、消去の対象として選択されたセクタ
かを区別できません。したがって、セクタならびにモード情報を得るには、これらのステータスビットが両
方とも、必要となります。DQ2 と DQ6 の出力を比較するには、表 5.3 (42 ページ ) を参照ください。図 5.5
(39 ページ ) はフローチャートの形式でトグルビットアルゴリズムを示し、トグルビット DQ6/DQ2 の読み
出し (41 ページ ) はアルゴリズムを説明します。図 5.6 (41 ページ ) は、トグルビットタイミング図を示しま
すので、こちらも参照ください。図 5.2 (29 ページ ) は DQ2 と DQ6 の違いをグラフで示します。
40
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
5.4.2.5
トグルビット DQ6/DQ2 の読み出し
以下の詳細は 図 5.5 (39 ページ ) を参照ください。システムがトグルビットの状態を読み出し始める場合は、
トグルビットがトグルしているかを調べるため、少なくとも 2 回以上続けて DQ7 ∼ DQ0 を読み出す必要
があります。通常、システムは 1 回目の読出しの後、トグルビットの値を保存します。2 回目の読出しの後、
システムはトグルビットの新しい値と、前の値を比較します。トグルビットがトグルしていない場合、デバ
イスはプログラム動作またはイレーズ動作を完了していることになります。次の読み出しサイクルでは、シ
ステムは DQ15-DQ0 から出力されるデータアレイを読み出しできます。
ただし、最初の 2 回の読み出しサイクルの後、トグルビットがトグルを継続していると判断されるなら、
システムは DQ5 の値が H となっているかを調べる必要があります(DQ5:タイミングリミット超過 (41
ページ ) を参照)。High の場合、DQ5 が High になったときにトグルビットがトグルを停止した可能性もあ
るため、システムはトグルビットがトグルしているかを再度確認する必要があります。トグルビットがトグ
ルしていないなら、デバイスはプログラム動作またはイレーズ動作を正常に完了していることになります。
トグルビットがトグルを継続しているなら、デバイスは動作を正常に完了しておらず、システムはリセット
コマンドを書き込み、アレイデータの読み出しに戻る必要があります。
この他、システムからの確認の結果、トグルビットがトグルを継続していることが判明し、さらに、DQ5
が High になっていない場合があります。この場合、システムは、次の読出しサイクルからトグルビットと
DQ5 のモニタを継続し、項目で説明した状態を確認します。あるいは、他のシステムタスクの実行を選択す
ることもできます。この場合、システムは復帰した時点でアルゴリズムの最初から開始して、動作のステー
タスを調べる必要があります(図 5.6 (41 ページ ) の一番上)。
図 5.6 トグルビットアルゴリズム
開始
読み出しDQ7-DQ0
読み出しDQ7-DQ0 (注1)
トグルビット
= トグル?
いいえ
はい
いいえ
DQ5 = 1?
はい
DQ7-DQ0を2回読み出し(注1、2)
トグルビット
= トグル?
いいえ
はい
消去/プログラム
動作は未完了、
リセットコマン
ドライト
消去/プログラム
動作完了
注意:
1. トグルビットを 2 回読み出し、トグルしているかどうかを調べます。本文参照。
2. DQ5 が 1 に変わったためにトグルを停止している場合があるため、トグルビットを再チェックします。本文参照。
5.4.2.6
DQ5:タイミングリミット超過
DQ5 は、プログラム時間または消去時間があらかじめ決められている内部パルスカウントの上限を超過し
たかを示します。この条件では、DQ5 は 1 を出力します。これは、プログラムまたはイレーズのサイクル
が正常に完了しなかったことを示します。デバイスをリードモードに復帰させるには、システムはリセット
コマンドを実行する必要があります。
タイムアウトが発生した場合は、ソフトウェアはタイムアウトビット (DQ5) を消去し、EAC をリードモー
ドに戻すため、リセットコマンドを発行する必要があります。この場合、リセットコマンドが送信された
後、最大 2 us の間、フラッシュはビジー状態で通信を継続することが可能です。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
41
デ ー タ シ ー ト
5.4.2.7
DQ1:ライトツー バッファのアボート
DQ1 は、ライト ツー バッファ動作がアボートされたことを示します。アボートされた場合、DQ1 には H が出
力されます。システムは、ライト ツー バッファ アボート リセット コマンド シーケンスを発行して、EAC を
スタンバイ ( リードモード ) に戻さなければなりません。これにより、ライトバッファアボートステータス
ビットがクリアされます。詳細については、ライトバッファプログラミング (28 ページ ) を参照ください。
表 5.3 データポーリングステータス
DQ7
動作
( 注 2)
自動プログラムアルゴリズム
標準 モード 消去対象セクタ内での読出し
消去対象セクタの外側での読出し
プログラム
サスペンド
モード
( 注 3)
消去
サスペンド
モード
バッファへ
のライト
( 注 4, 5)
DQ6
DQ5
( 注 1)
DQ3
DQ2
DQ1
( 注 2)
( 注 4)
RY/BY#
DQ7#
トグル
0
N/A
トグル
なし
0
0
0
トグル
0
1
トグル
N/A
0
1
トグル
なし
N/A
0
0
トグル
0
無効
無効
無効
無効
無効
無効
( 不可 )
( 不可 )
( 不可 )
( 不可 )
( 不可 )
( 不可 )
データ
データ
データ
データ
データ
データ
1
イレーズがサスペンドされているセクタ内で
の読出し
1
いいえ
トグル
0
N/A
トグル
N/A
1
イレーズがサスペンドされていないセクタ内
での読出し
データ
データ
データ
データ
データ
データ
1
消去が一時停止されていないセクター内での
プログラミング セクター
DQ7#
トグル
0
N/A
N/A
N/A
0
BUSY 状態
DQ7#
トグル
0
N/A
トグル
なし
0
0
タイミングリミット超過
DQ7#
トグル
1
N/A
N/A
0
0
中止状態
DQ7#
トグル
0
N/A
N/A
1
0
プログラムがサスペンドされているセクタ内
での読出し
プログラムがサスペンドされていないセク
ター内での読み出し セクター
1
注意:
1. 自動プログラムまたは組み込み消去 動作が最大タイミングリミットを超過すると、DQ5 は「1」に切り替わります。詳細情報について
は、DQ5:タイミングリミット超過 (41 ページ ) を参照してください。
2. ステータス情報を読み出す際、DQ7 および DQ2 には有効なアドレスが必要です。詳しくは、関連するサブセクションを参照してください。
3. プログラムが一時停止されているライン内のアドレスに対してデータは無効です。プログラム一時停止ライン以外のすべてのデータ
は、正しいデータとして読み出せます。
4. DQ1 は、ライトバッファプログラミング動作中の、バッファーへの書き込み中断ステータスを示します。
5. プログラム動作のみに適用。
5.5
エラーの種類と消去手順
自動アルゴリズム動作ステータス方式によりレポートされるエラーには 3 種類あります。エラーの種類に
よって、レポートされるステータスと、エラーステータスをクリアする方法が異なります。以下に、エラー
ステータスの消去について説明します。
42

エラーの前に ASO に入っていた場合は、デバイスは ASO に入ったままとなり、ASO の読み出しま
たはコマンド待機状態となります。

エラーの前に消去が一時停止していた場合は、デバイスは消去一時停止状態に戻り、フラッシュア
レイの読み出しまたはコマンドの待機状態となります。

これ以外の場合は、デバイスはスタンバイ状態になり、フラッシュアレイの読み出しまたはコマン
ドの待機状態となります。
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
5.5.1
自動アルゴリズム動作のエラー
自動アルゴリズム動作(プログラム、消去、ブランクチェック、パスワードアンロック)の間にエラーが発
生した場合は、デバイス(EAC)はビジーのままになります。RY / BY# 出力は Low のままとなり、データ
ポーリングステータスはすべてのアドレスロケーションに継続的にオーバーレイされ、ステータスレジスタ
は有効なステータスビットによりレディ状態を示します。ホストシステムステータスモニターによりエラー
ステータスが検出され、エラーステータスが消去されるまで、デバイスはビジーのままになります。
自動アルゴリズムがエラーステータスにある間は、データポーリングのステータスは次のようになります。

DQ7 は、ライトバッファにロードされた最後のワード(パスワードロック解除コマンドの場合は、
パスワードの最後のワード)の中の DQ7 ビットの反転データです。DQ7 = 0 は、消去またはブラ
ンクチェックの失敗を示す

DQ6 はトグルを継続

DQ5 = 1 は、自動アルゴリズム動作の失敗

DQ4 は RFU であり、任意(マスク)として扱う

DQ3 = 1 は、自動セクター消去が進行中であることを示す

DQ2 は、ステータス読み出しに使用されるアドレスとは関係なく、トグルを継続する

DQ1 = 1、ライトバッファアボート

DQ0 は RFU であり、任意(マスク)として扱う
自動アルゴリズム (EA) がエラーステータスにある間は、ステータスレジスタのステータスは次のようにな
ります。

SR[7] = 1、有効ステータスを表示

SR[6] = X、EA エラー中に消去一時停止が可能かどうかを示す

SR[5] = 1、消去またはブランクチェックのエラー。それ以外は 0

SR[4] = 1、プログラムまたはパスワードロック解除エラー。それ以外は 0

SR[3] = 0、ライトバッファアボート

SR[2] = 0、プログラムが一時停止中

SR[1] = 0、保護されたセクター

SR[0] = X、RFU。任意(マスク)として扱う
自動アルゴリズムエラーステータスが検出された場合、リード、またはコマンドライトを行うためには、エ
ラーステータスをクリアし、リードモードに戻す必要があります。エラーステータスは、以下を書き込むこ
とで消去できます。

リセットコマンド

ステータスレジスター消去コマンド
自動アルゴリズムがエラーステータスにある間に受付けられるコマンドは次のとおりです。

ステータスレジスタリード

リセットコマンド

ステータスレジスター消去コマンド
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
43
デ ー タ シ ー ト
5.5.2
保護エラー
プロテクトされた領域に対して自動アルゴリズムによるデータ変更が行われた場合、デバイスは 20-100us
の間ビジーになった後、リードモードに戻ります。ビジー期間中は RY/BY# からの出力は L となり、デー
タポーリングステータスはすべてのアドレス空間で連続的にオーバーレイされます。ステータスレジスター
は Invalid Status(SR[7]=0) を返します。
プロテクトエラーステータスによるビジー期間中は、データポーリングのステータスは次のようになります。

DQ7 は、ライトバッファにロードされた最後のワードの DQ7 ビットの反転データです。DQ7 = 0 は、
消去失敗を示す

DQ6 は、ステータスの読み出しに使用するアドレスとは関係なく、トグルを継続する

DQ5 = 0、ビジー期間中に自動アルゴリズム動作の失敗がなかったことを示す

DQ4 は RFU であり、任意(マスク)として扱う

DQ3 = 1 は、組み込みセクター消去が進行中であることを示す

DQ2 は、ステータス読み出しに使用されるアドレスとは関係なく、トグルを継続する

DQ1 = 0、ライトバッファ中断エラー

DQ0 は RFU で、任意(マスク)
として扱い、保護エラーステータスビジー期間中に受け付けられるコマンドは次の通り

ステータスレジスタリード
ビジー期間が終了すると、デバイスはリードモードに戻り、データポーリングステータスはそれ以上オーバー
レイされず、RY/BY# は H になり、ステータスレジスタは Ready のステータスを示します。デバイスは、フ
ラッシュアレイへの新しいコマンドの読み出しと書き込みの準備ができています。
プロテクトエラーステータスによるビジー期間後は、ステータスレジスタの表示は次のようになります。

SR[7] = 1、有効ステータスを表示

SR[6] = X、保護エラーによるビジー期間後に消去一時停止があったかどうかを示す

SR[5] = 1 は、消去エラーを示す。それ以外は 0

SR[4] = 1 は、プログラムエラーを示す。それ以外は 0

SR[3] = 0、プログラムは中断なし

SR[2] = 0、一時停止中のプログラムなし

SR[1] = 1、保護エリア書換え処理実行エラー

SR[0] = X、RFU。任意(マスク)として扱う
プロテクトエラーステータスによるビジー期間後に受付けられるコマンドは次のとおりです。

44
すべてのコマンド
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
5.5.3
ライトバッファアボート
バッファーへの書き込みコマンドの実行中にエラーが発生すると、デバイス(EAC)はビジーのままにな
ります。RY / BY# 出力は Low のままとなり、データポーリングステータスはすべてのアドレスロケーショ
ンに継続的にオーバーレイされ、ステータスレジスタは有効なステータスビットによりレディ状態を示しま
す。ホストシステムステータスモニターによりエラーステータスが検出され、エラーステータスが消去され
るまで、デバイスはビジーのままになります。
ライト - ツー - バッファ - アボート (WBA) によるエラーステータスの間は、データポーリングのステータス
は次のようになります。

DQ7 は、ライトバッファにロードされた最後のワード内の DQ7 ビットの反転データです

DQ6 は、ステータスの読み出しに使用するアドレスとは関係なく、トグルを継続する

DQ5 = 0、プログラム動作に失敗なしを示します。WBA は、プログラム動作が始まる前にバッ
ファーへの書き込みコマンドによって入力された値の中のエラーです。

DQ4 は RFU であり、任意(マスク)として扱う

DQ3 は消去が進行中でなければ、プログラム動作後には任意です。消去動作が一時停止後にライト
バッファプログラム動作が開始されると、DQ3 = 1 です。消去動作が進行中でない場合、DQ3 は
任意でマスクが必要です。

DQ2 は、トグルしません。イレーズサスペンド中にライトバッファプログラム動作が開始されると、
DQ2 は消去動作が一時停止中のセクター内(それ以外のセクター内ではない)でトグルします。消去動
作が進行中でない場合、DQ2 は任意でマスクが必要です。

DQ1 = 1:ライトバッファ中断エラー

DQ0 は RFU であり、任意(マスク)として扱う
自動アルゴリズム (EA) がエラーステータスにある間は、ステータスレジスタのステータスは次のようにな
ります。

SR[7] = 1、有効ステータスを表示

SR[6] = X、WBA のエラーステータスで、消去一時停止があったかどうかを示す

SR[5] = 0、消去成功

SR[4] = 1 は、プログラム関係のエラー

SR[3] = 1、ライトバッファ中断

SR[2] = 0、一時停止中のプログラムなし

SR[1] = 0、動作中にセクターはロックされていない

SR[0] = X、RFU。任意(マスク)として扱う
WBA のエラーステータスが検出された場合は、通常動作(RY/BY# H にして、新しい読み出しまたはコマン
ド書き込みを行えるようにする)に戻すためには、エラーステータスを消去する必要があります。エラース
テータスは消去でき、デバイスは次のコマンドをライトすることで、通常動作に戻ります。

ライトバッファ中断リセットコマンド
‒ステータスレジスターを消去し、通常動作に戻ります

ステータスレジスター消去コマンド
自動アルゴリズムがエラーステータスにある間に受付けられるコマンドは次のとおりです。

ステータスレジスタリード

ライトバッファ中断リセットコマンド

ステータスレジスター消去コマンド
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
45
デ ー タ シ ー ト
5.6
自動アルゴリズム性能表
表 5.4 自動アルゴリズム特性 (-40°C ∼ +85°C)
パラメータ
標準値 ( 注 2)
最大値 ( 注 3)
単位
備考
消去前のプリプログラミングを
含む ( 注 5)
セクタイレーズタイム (128K バイト )
275
1100
ms
シングルワードプログラミング時間 ( 注 1)
µs
バッファープログラミング時間
ライトバッファプログラム ワード
当たりの動作
125
400
2- バイト ( 注 1)
125
750
32- バイト ( 注 1)
160
750
64- バイト ( 注 1)
175
750
128- バイト ( 注 1)
198
750
256- バイト ( 注 1)
239
750
512- バイト
340
750
512- バイト
1.33
セクタプログラミング時間 128K バイト
( 512- byte バッファ - プログラミング )
108
µs
µs
192
ms
イレーズサスペンド / イレーズレジューム (tESL)
40
µs
プログラムサスペンド / プログラムレジューム (tPSL)
40
µs
( 注 6)
イレーズレジュームから次のイレーズサスペンド (tERS)
100
µs
最小 60 ns。ただし、イレーズ動
作を開始させるためには標準値
100us 以上の時間が必要です。
プログラムレジュームから次のプログラムサスペンド
(tPRS)
100
µs
最小 60 ns。ただし、プログラム
動作を開始させるためには標準値
100us 以上の時間が必要です。
ブランクチェック
6.2
NOP ( プログラム動作数 =Number of Programoperations/ ライン )
8.5
ms
256
注意:
1. Not 100% tested。
2. プログラムおよび消去時間の標準値は下記の条件を想定したものです。25°C、3.0V VCC、10,000 サイクル、ランダムデータパターン。
3. ワースト条件(90 ℃、VCC = 2.70V、100,000 サイクル、ランダムデータパターン)の場合。
4. 「ライトバッファプログラム ワード当たりの実効時間」は、512 バイトのライトバッファプログラミングを使用した時のものです。
5. 自動消去アルゴリズムのプリプログラミング段階では、セクターとチップの消去前にすべてのワードが 0000h にプログラムされます。
6. システムレベルのオーバーヘッドは、プログラムコマンドのバスサイクルシーケンスを実行するのに要する時間です。コマンド定義の
詳細情報は 表 6.1 コマンド定義 (57 ページ ) を参照ください。
46
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
表 5.5 自動アルゴリズム特性 (-40°C ∼ +105 ℃ )
パラメータ
標準値 ( 注 2)
最大値 ( 注 3)
単位
備考
消去前のプリプログラミングを
含む ( 注 5)
セクタイレーズタイム (128K バイト )
275
1100
ms
シングルワードプログラミング時間 ( 注 1)
125
400
µs
バッファープログラミング時間
実効ライトバッファプログラム
ワード当たりの動作
2- バイト ( 注 1)
150
1050
32- バイト ( 注 1)
200
1050
64- バイト ( 注 1)
220
1050
128- バイト ( 注 1)
250
1050
256- バイト ( 注 1)
320
1050
512- バイト
420
1050
512- バイト
1.64
セクタプログラミング時間 128K バイト
( 512- byte バッファ - プログラミング )
108
µs
µs
269
ms
イレーズサスペンド / イレーズレジューム (tESL)
50
µs
プログラムサスペンド / プログラムレジューム (tPSL)
50
µs
( 注 6)
イレーズレジュームから次のイレーズサスペンド (tERS)
100
µs
最小 60 ns。ただし、イレーズ動
作を開始させるためには標準値
100us 以上の時間が必要です。
プログラムレジュームから次のプログラムサスペンド
(tPRS)
100
µs
最小 60 ns。ただし、プログラム
動作を開始させるためには標準値
100us 以上の時間が必要です。
ブランクチェック
7.6
NOP ( プログラム動作数 =Number of
Program-operations/ ライン )
9.0
ms
1/16 ワード
注意:
1. Not 100% tested。
2. プログラムおよび消去時間の標準値は下記の条件を想定したものです。25°C、3.0V VCC、10,000 サイクル、ランダムデータパターン。
3. ワースト条件(105°C、VCC = 2.70V、100,000 サイクル、ランダムデータパターン)の場合。
4. 「ライトバッファプログラム ワード当たりの実効時間」は、512 バイトのライトバッファプログラミングを使用した時のものです。
5. 自動消去アルゴリズムのプリプログラミング段階では、セクターとチップの消去前にすべてのワードが 0000h にプログラムされます。
6. システムレベルのオーバーヘッドは、プログラムコマンドのバスサイクルシーケンスを実行するのに要する時間です。コマンド定義の
詳細情報は 表 6.1 コマンド定義 (57 ページ ) を参照ください。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
47
デ ー タ シ ー ト
5.6.1
コマンド状態遷移
表 5.6 リードコマンド状態遷移
コマンドおよ
び条件
現在の状態
読出し
ソフトウェア
リセット /
ASO 終了
ステータスレ
ジスターリー
ドエンタ
ステータスレ
ジスター
クリア
アンロック 1
ブランク
チェック
CFI エントリ
アドレス
RA
xh
x555h
x555h
x555h
(SA)555h
(SA)55h
データ
RD
xF0h
x70h
x71h
xAAh
x33h
x98h
-
-
リード
読出しプロテ
クト = 偽
読出し
読出し
READSR
( リード )
読出し
READUL1
READSR
-
( 復帰 )
-
-
-
-
CFI
BLCK
-
-
表 5.7 リードアンロックコマンド状態遷移
現在の
状態
READU
L1
読出し
ステータ
スレジス
ター読出
しエンタ
アン
ロック
2
ワード
プログ
ラムエ
ントリ
ライト
- ツー バッ
ファエ
ンター
アドレス
RA
x555h
x2AAh
x555h
(SA)xh x555h
データ
RD
x70h
x55h
xA0h
x25h
-
-
コマンド
および
条件
READU READSR ( READU
L1
リード )
L2
読出しプ
ロテクト
=真
READU
L2
読出しプ
ロテクト
=偽
イ
レー
ズエ
ン
ター
ID
( オート
セレク
ト)エ
ントリ
PPB
ロッ
クエ
ント
リ
SSR エ
ントリ
ロック
レジス
タエン
トリ
パス
ワード
ASO エ
ントリ
(SA)555
h
(SA)555
h
x555h
x555h
x555h x555h x555h
x80h
x90h
x88h
x40h
x60h
xC0h
x50h
xE0h
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
PPBLB
DYB
PPB
エン
トリ
DYB
ASO
エン
トリ
READU READSR (
L2
リード )
-
リードプ
ロテクト
=
偽、かつ
LR(8)= 0
CFI
PG1
WB
ER
PP
SSR
LR
PPB
表 5.8 イレーズコマンド状態遷移
現在の
状態
読出し
ソフト
ウェアリ
セット /
ASO 終了
ステータ
スレジス
ターリー
ドエンタ
ステータス
レジスター
クリア
アンロッ
ク1
アンロッ
ク2
チップイ
レーズ開始
セクター
イレーズ
開始
イレーズサ
スペンド拡
張方式 (2)
アドレス
RA
xh
x555h
x555h
x555h
x2AAh
x555h
(SA)xh
xh
データ
RD
xF0h
x70h
x71h
xAAh
x55h
x10h
x30h
xB0h
-
ERUL1
-
-
-
-
ER
-
ER
-
READSR
(READ)
ERUL1
-
ERUL1
-
READSR
(READ)
-
-
ERUL2
-
-
-
ERUL2
-
ERUL2
-
READSR
(READ)
-
-
-
CER
SER
-
-
CER
-
ERSR (CER)
-
-
-
-
-
-
-
-
-
-
ESR (ES)
-
-
-
-
-
CER (1)
SER (1)
BLCK (1)
ERSR
48
コマンド
および
条件
SR(7) = 0
SR(7) = 1
SR(7) = 0
SR(7) = 1
-
SER
BLCK
READ
READ
ERSR (SER)
ERSR
(BLCK)
READ
READ
( 復帰 )
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
注意:
1. 状態は動作完了時に自動的に読み出し状態に移行します。
2. 従来方式のイレーズサスペンド / プログラムサスペンドも同様です。
表 5.9 イレーズサスペンドコマンド状態移
コマンドおよ
び条件
現在の状態
読出し
ステータスレ
ジスターリー
ドエンタ
ステータスレ
ジスター
クリア
アンロック 1
セクターイ
レーズ開始
アドレス
RA
xh
x555h
x555h
x555h
(SA)xh
データ
RD
xF0h
x70h
x71h
xAAh
x30h
-
ESR
ERSR (ESR)
-
-
-
ESR (1)
SR(7) = 0
ES
ソフトウェアリ
セット / ASO
終了
ES
ES
ESSR (ES)
ES
ESUL1
( 復帰 )
-
-
-
-
SR(7) = 1
ESSR
-
SER
-
注意:
1. 状態は、tESL により自動的に ES 状態に移行します。
表 5.10 イレーズサスペンド - アンロック コマンド状態遷移
コマンド
および
状態
現在の
状態
ソフト
ウェア
読出し リセッ
ト / ASO
終了
ステー
タスレ
ジス
ター読
出しエ
ンタ
アン
ロック
1
ワード
プログ
ラムエ
ントリ
ライト・
ライ
ツー・ イレー
ト・
バッ
ズレ
ツー・ ファー・ ジュー
バッ
アボー ム 拡張
ファエ
トリ
方式 (1)
ントリ セット
開始
DYB
ASO
エン
トリ
有効な「ライト・ツー・バッ
ファー・アボートリセット」
コマンドではない
アドレス
RA
xh
x555h
x2AAh
x555h
(SA)xh
x555h
xh
x555h
NOT
x555h
xh
NOT
x2AA
h
xh
データ
RD
xF0h
x70h
x55h
xA0h
x25h
xF0h
x30h
xE0h
xh
NOT
xF0h
xh
NOT
x55h
-
-
ESUL1
-
ESSR
(ES)
ESUL2
-
-
-
-
-
-
-
ESPG
ESPG
-
-
-
ESUL1
SR(3) = 1
DQ(1) = 1
-
-
読み出し
保護 =
失敗
ESUL2
ES
ESSR
(ES)
ESUL2
SR(3) = 1
-
ESPG1
ES_WB
SER
-
DQ(1) = 1
ESDYB
ES
-
ESPG
ESPG
注意:
1. 従来方式のイレーズサスペンド / プログラムサスペンドも同様です。
表 5.11 イレーズサスペンド - DYB コマンド状態遷移
現在の状態
ステータス
ソフトウェ
ステータス コマンド
DYB セッ パスワード
レジスター
コマンド
アリセット /
レジスタク セット終了
ト / クリア ワードカウ
読出しエ
セット終了
ASO 終了
リア
エントリ
エントリ
ント
ンタ
コマンドおよ
び状態
読出し
アドレス
RA
xh
x555h
x555h
xh
xh
xh
xh
データ
RD
xF0h
x70h
x71h
x90h
x00h
xA0h
x03h
ESDYB
ESDYBEXT
-
ESDYBSET
-
ESDYB
-
ESDYB
ES
ESSR
(ESDYB)
ESDYBSET
-
ESDYBSET
-
-
-
-
-
-
-
ESDYBEXT
-
ESDYBEXT
-
-
-
-
ES
-
ES
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
49
デ ー タ シ ー ト
表 5.12 イレーズサスペンド - プログラム コマンド状態遷移
現在の状態
ES_WB
ソフトウェア ステータスレ
ステータスレ
リセット / ジスター読出
ジスタクリア
ASO 終了
しエンタ
アンロッ
ク1
イレーズ プログラ
サスペン ムサスペ
ド 拡張方 ンド 拡張
式 (1)
方式
コマンドおよ
び状態
読出し
アドレス
RA
xh
x555h
x555h
x555h
xh
xh
xh
データ
RD
xF0h
x70h
x71h
xAAh
xB0h
x51h
xh
ES_WB
-
-
-
-
-
-
WC > 256 ま
たは SA ≠ SA
WC ≤ 256 お
よび SA = SA
ESPG
WC < 0 また
はライトバッ
ファ ≠ ライト
バッファ
ES_WB_D
ESPG1
ESPG
ESPGSR
WC > 0 およ
びライトバッ
ファ = ライ
トバッファ
-
SR(7) = 1
-
ES_WB_
D
ESPG
ES_WB_D
-
-
-
-
-
ES_WB_
D
ESPG1
SR(7) = 0
データ
ライト
ESPG
( 復帰 )
-
-
-
-
-
-
ESPG
ES
ESPGSR
(ESPG)
-
-
ES
ESUL1
ESPSR
(ESPG)
ESPSR
(ESPG)
ESPG
-
-
-
-
-
-
( 復帰 )
注意:
1. 従来方式のイレーズサスペンド / プログラムサスペンドも同様です。
表 5.13 イレーズサスペンド - プログラムサスペンド コマンド状態遷移
現在の状態
コマンドお
よび状態
読出し
ソフトウェ
アリセット /
ASO 終了
ステータスレ
ジスター読出
しエンタ
ステータス
レジスタク
リア
アンロッ
ク1
アンロッ
ク2
イレーズ
レジュー
ム 拡張方
式 (2)
プログラ
ムレ
ジューム
拡張方式
アドレス
RA
xh
x555h
x555h
x555h
x2AAh
xh
xh
データ
RD
xF0h
x70h
x71h
xAAh
x55h
x30h
x50h
ESPSR (1)
-
ESPSR
-
ESPGSR
(ESPSR)
-
-
-
-
-
ESPS
-
ESPS
ESPS
ESPSSR
(ESSP)
ESPS
ESPSUL1
-
ESPG
ESPG
ESPSSR
-
( 復帰 )
-
-
-
-
-
-
-
ESPSUL1
-
ESPSUL1
-
ESPSSR
(ESPS)
-
-
ESPSUL2
-
-
ESPSUL2
-
ESPSUL2
-
ESPSSR
(ESPS)
-
-
-
ESPG
ESPG
注意:
1. 状態は、tPSL により自動的に ESPS 状態に移行します。
2. 従来方式のイレーズサスペンド / プログラムサスペンドも同様です。
50
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
表 5.14 プログラムコマンド状態遷移
現在の
状態
コマンドおよび
読出し
状態
ステータ
スレジス
ター読出
しエンタ
ステータス
レジスタク
リア
アンロッ
ク1
プログラム
イレーズ
バッファー・ サスペン
ツー・フ
ド 拡張方
ラッシュ ( コ
式 (2)
ンファーム )
プログラ
ムサスペ
ンド 拡張
方式
データラ
イト
アドレス
RA
xh
x555h
x555h
x555h
(SA)xh
xh
xh
xh
データ
RD
xF0h
x70h
x71h
xAAh
x29h
xB0h
x51h
xh
WB
-
-
-
-
-
-
-
WC > 256 また
は SA ≠ SA
WB
ソフト
ウェアリ
セット /
ASO 終了
PG
WC ≤ 256 およ
び SA = SA
WB_D
ライトバッファ
≠ ライトバッ
ファ
WB_D
WC = 0
WB_D
PG
-
-
-
-
-
-
-
PBF
WC > 0 およびラ
イトバッファ =
ライトバッファ
WB_D
PBF
-
-
-
-
-
-
PG
-
-
PG
PG1
-
PG1
-
-
-
-
-
-
-
PG
-
-
PSR (PG)
PSR (PG)
リード
WBUL1
-
-
SR(7) = 0
-
SR(7) = 1
PG (1)
PG
SR(7) = 1
かつ
SR(1) = 0
リード
PGSR (PG)
-
PG
注意:
1. 状態は動作完了時に自動的に読み出し状態に移行します。
2. 従来方式のイレーズサスペンド / プログラムサスペンドも同様です。
表 5.15 プログラム - アンロック コマンド状態遷移
現在の状
態
コマンド
および状
態
読出し
ソフトウェアリセッ
ト / ASO 終了
ステータスレジス
ター読出しエンタ
アンロック
2
アドレス
RA
xh
x555h
x2AAh
x555h
ではない
xh
x2AAh
ではない
xh
データ
RD
xF0h
x70h
x55h
xh
NOT
xF0h
xh
NOT x55h
ではない
-
-
WBUL1
-
-
WBUL2
-
-
PG
PG
-
-
PG
PG
-
-
-
-
-
-
有効な「ライト・ツー・バッファー・アボートリ
セット」コマンドではない
WBUL1
SR(3) = 1
DQ(1) = 1
-
WBUL2
SR(3) = 1
WBUL2
リード
-
-
( 復帰 )
-
-
-
DQ(1) = 1
PGSR
-
表 5.16 プログラムサスペンドコマンド状態遷移
コマンドおよ
び状態
イレーズレジューム
拡張方式 (2)
読出し
ステータスレジス
ター読出しエンタ
ステータスレジス
タクリア
アドレス
RA
x555h
x555h
xh
xh
データ
RD
x70h
x71h
x30h
x50h
PSR (1)
-
PSR
PGSR (PSR)
-
-
-
PS
-
PS
PSSR (PS)
PS
PG
PG
PSSR
-
( 復帰 )
-
-
-
-
現在の状態
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
プログラムレ
ジューム 拡張方式
51
デ ー タ シ ー ト
注意:
1. 状態は、tPSL により自動的に PS 状態に移行します。
2. 従来方式のイレーズサスペンド / プログラムサスペンドも同様です。
表 5.17 ロックレジスタエントリーコマンド状態遷移
コマンドお
よび状態
現在の状態
読出し
ソフトウア
リセット / ASO 終了
ステータスレ
ジスター読出
しエンタ
ステータス
レジスタク
リア
コマンド
セット終了
エントリ
PPB ロック
ビットセッ
トエントリ
コマンド
セット終
パスワー
ドワード
カウント
アドレス
RA
xh
x555h
x555h
xh
xh
xh
Xh
データ
RD
xF0h
x70h
x71h
x90h
x00h
xA0h
x03h
LR
-
LR
リード
LRSR (LR)
LR
LREXT
-
LRPG1
-
LRPG1
-
LRPG1
-
-
-
-
-
-
-
LRPG
-
LRPG
-
LRSR (LRPG)
-
-
-
-
-
LRSR
-
( 復帰 )
-
-
-
-
-
-
-
LREXT
-
LREXT
-
-
-
-
リード
-
リード
表 5.18 CFI コマンド状態遷移
現在の状態
コマンドおよび状態
読出し
ソフトウアリセット
/ ASO 終了
ステータスレジス
ター読出しエンタ
ステータスレジスタ
クリア
アドレス
RA
xh
x555h
x555h
アドレス
RD
xF0h
x70h
x71h
CFI
-
CFI
リード
CFISR (CFI)
CFI
CFISR
-
( 復帰 )
-
-
-
表 5.19 セキュアーシリコンセクター コマンド状態遷移
現在の状態
コマンドおよび
状態
読出し
ソフトウアリセ
ット / ASO 終了
ステータスレジス
ター読出しエンタ
ステータスレジ
スタクリア
アンロック 1
アドレス
RA
xh
x555h
x555h
x555h
データ
RD
xF0h
x70h
x71h
xAAh
-
SSR
リード
SSRSR (SSR)
SSR
SSRUL1
SSR
表 5.20 セキュアーシリコンセクター − アンロック コマンド状態遷移
現在の
状態
コマンド
および状
態
ソフトウア
読出し リセット / ASO 終了
ステータ
スレジス
ターリー
ドエンタ
ライト・ コマンド
ワードプ
アンロッ
ツー・ セット終 有効な「ライト・ツー・バッファー・ア
ログラム
ク2
バッファ 了エント
ボートリセット」コマンドではない
エントリ
エントリ
リー
アドレス
RA
xh
x555h
x2AAh
x555h
(SA)xh
x555h
NOT
x555h
xh
NOT
x2AAh
xh
データ
RD
xF0h
x70h
x55h
xA0h
x25h
x90h
xh
NOT
xF0h
xh
NOT
x55h
-
-
リード
SSRSR
(SSR)
SSRUL2
-
-
-
-
-
SSRPG
SSRPG
-
-
SSRPG
SSRPG
-
-
SSRUL1
DQ(1) = 1 SSRUL1
SR(3) = 1
-
SSRUL2
DQ(1) = 1 SSRUL2
SSR
-
-
SSRPG1
SSR_WB
SR(3) = 1
52
GL-S MirrorBit® ファミリー
SSREXT
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
表 5.21 セキュアーシリコンセクター − プログラム コマンド状態遷移
コマンドおよび
状態
現在の状態
読出し
ステータスレジ
スタクリア
アンロック 1
RA
xh
x555h
x555h
x555h
xh
RD
xF0h
x70h
x71h
xAAh
x00h
-
SSRPG1
-
-
SSRPG1
-
-
SSR_WB
-
-
-
-
-
SSR_WB_D
-
-
-
-
-
WC ≤ 256
および = SA
WC < 0
またはライト
バッファ≠
ライトバッファ
WC > 0 および
ライトバッファ
=
ライトバッファ
SR(7) = 0
-
-
SR(7) = 1
SR(7) = 1 かつ
DQ(1) = 0
SSRPG
コマンドセッ
ト終了
データ
WC > 256
または ≠ SA
SSR_WB_D
ステータスレ
ジスター読出
しエンタ
アドレス
SSRPG1
SSR_WB
ソフトウアリ
セット /
ASO 終了
リード
SSRPG
DQ(1) = 1
SSRSR (SSRPG)
-
SR(3) = 1
-
SSR
-
-
SSRUL1
SSRSR
-
( 復帰 )
-
-
-
-
-
SSREXT
-
SSREXT
-
SSRSR (SSR)
-
-
リード
表 5.22 パスワードプロテクション コマンド状態遷移
現在の
状態
コマンド
および状
態
読出し
ソフトウ
アリセ
ット /
ASO 終了
ステータ
スレジス
ター読出
しエンタ
ステータ
スレジス
タクリア
パスワー
ド ASO
アンロッ
クエンタ
パスワー
コマンド
コマンド
ド ASO ア
セット終了
セット終了
ンロック
エントリ
開始
プログラ
ムエン
トリ
パスワー
ドワード
カウント
アドレス
RA
xh
x555h
x555h
0h
0h
xh
xh
xh
Xh
データ
RD
xF0h
x70h
x71h
x25h
x29h
x90h
x00h
xA0h
x03h
PP
-
PP
リード
PPSR (PP)
PP
PPWB25
-
PPEXT
-
PPPG1
-
PPWB25
-
PPWB25
-
-
-
-
-
-
-
-
PPD
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
PPD
PPPG1
WC > 0
PPD
WC ≤ 0
-
-
PPPG1
PPPG
PPPG
-
PPPG
-
PPSR
(PPPG)
PPSR
-
( 復帰 )
-
-
-
-
-
-
-
-
-
PPEXT
-
PPEXT
-
-
-
-
-
-
リード
-
-
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
53
デ ー タ シ ー ト
表 5.23 不揮発性プロテクション コマンド状態遷移
現在の
状態
コマンド
および
状態
読出し
ソフトウ
アリセ
ット /
ASO 終了
アドレス
RA
xh
データ
RD
PPB
PPBPG1
PPBPG
PPBER
ステータス
ステータ
レジスター
スレジス
リードエ
タクリア
ンタ
xh
(SA)xh
Xh
0h
xF0h
x70h
x71h
x90h
x00h
xA0h
x00h
x80h
x30h
PPB
PPBEXT
-
PPBPG1
-
PPBPG1
-
-
PPBPG
-
PPB
-
PPBER
-
-
-
-
-
-
-
-
-
-
-
-
-
PPBPG1
リード
-
-
PPBSR
(PPBPG)
-
リード
-
PPBER
SR(7) = 1
オール
PPB イ
レーズ
開始
xh
リード
SR(7) = 0
オール
PPB イ
レーズエ
ンタ
xh
PPB
PPBPG
DYB セッ
ト開始
x555h
-
SR(7) = 1
プログラ
ムエン
トリ
x555h
PPBSR
(PPB)
SR(7) = 0
コマンド
コマンド
セット終了
セット終了
エントリ
リード
-
リード
PPBSR
(PPBER)
リード
PPBSR
-
( 復帰 )
-
-
-
-
-
-
-
-
-
PPBEXT
-
PPBEXT
-
-
-
-
リード
-
-
-
-
表 5.24 PPB ロックビット コマンド状態遷移
現行の状態
コマンドおよ
び状態
ソフトウェア
リセット /
ASO 終了
読出し
ステータスレ
ステータスレジ コマンドセット コマンドセッ
ジスター読出
スタクリア
終了エントリ
ト終了
しエンタ
プログラムエ
ントリ
アドレス
RA
xh
x555h
x555h
xh
xh
xh
データ
RD
xF0h
x70h
x71h
x90h
x00h
xA0h
PPBLB
-
PPBLB
リード
PPBLBSR
(PPBLB)
PPBLB
PPBLBEXT
-
PPBLBSET
PPBLBSR
-
( 復帰 )
-
-
-
-
-
-
PPBLBSET
LR(2) = 0 かつ
LR(5) = 0
PPBLBSET
-
-
-
-
PPBLB
-
PPBLBEXT
-
PPBLBEXT
-
-
-
-
リード
-
表 5.25 揮発性セクタープロテクション コマンド状態遷移
現行の
状態
読出し
ソフト
ウェアリ
セット /
ASO 終了
ステータ
スレジス
ター読出
しエンタ
ステータ
スレジス
タクリア
アドレス
RA
xh
x555h
x555h
xh
データ
RD
xF0h
x70h
x71h
コマンド
および
状態
DYB
-
DYB
リード
DYBSR
(DYB)
DYBSR
-
( 復帰 )
-
-
コマンド
コマンド
セット終了
セット終了
エントリ
プログラ
ムエン
トリ
DYB セッ
ト開始
DYB クリ
ア開始
xh
xh
(SA)xh
(SA)xh
x90h
x00h
xA0h
x00h
x01h
DYB
DTBEXT
-
DYBSET
-
-
-
-
-
-
-
-
DYBSET
-
DYBSET
-
-
-
-
-
-
DYB
DYB
DYBEXT
-
DYBEXT
-
-
-
-
リード
-
-
-
54
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
表 5.26 状態遷移定義 ( シート 1/2 )
コマンド遷移
定義
BLCK
現行状態
表 5.8
ブランクチェック
CER
表 5.8
チップイレーズ開始
CFI
表 5.18
ID ( オートセレクト )
CFISR
表 5.18
ID ( オートセレクト ) - ステータスレジスタ読出し
DYB
表 5.25
DYB ASO
DYBEXT
表 5.25
DYB ASO - コマンド終了
DYBSET
表 5.25
DYB ASO - セット
DYBSR
表 5.25
DYB ASO - ステータスレジスタ読出し
ER
表 5.8
イレーズへの移行
ERSR
表 5.8
イレーズ - ステータスレジスタ読出し
ERUL1
表 5.8
イレーズ - アンロックサイクル 1
ERUL2
表 5.8
イレーズ - アンロックサイクル 2
ES
表 5.9
イレーズサスペンド
ESDYB
表 5.11
イレーズサスペンド中 - DYB ASO
ESDYBEXT
表 5.11
イレーズサスペンド中 - DYB コマンド終了
ESDYBSET
表 5.11
イレーズサスペンド中 - DYB セット / クリア
ESPG
表 5.12
イレーズサスペンド中 - プログラム
ESPGSR
表 5.12
イレーズサスペンド中 - プログラム - ステータスレジスタ読出し
ESPG1
表 5.12
イレーズサスペンド中 - ワードプログラム
ESPS
表 5.13
イレーズサスペンド中 - プログラムサスペンド中
ESPSR
表 5.13
イレーズサスペンド中 - プログラムサスペンド
ESPSSR
表 5.13
イレーズサスペンド中 - プログラムサスペンド - ステータスレジスタ読出し
ESPSUL1
表 5.13
イレーズサスペンド中 - プログラムサスペンド - アンロック 1
ESPSUL2
表 5.13
イレーズサスペンド中 - プログラムサスペンド - アンロック 2
ESR
表 5.9
イレーズサスペンド要求
ESSR
表 5.9
イレーズサスペンド中 - ステータスレジスタ読出し
ESUL1
表 5.10
イレーズサスペンド中 - アンロックサイクル 1
ESUL2
表 5.10
イレーズサスペンド中 - アンロックサイクル 2
ES_WB
表 5.12
イレーズサスペンド中 - ライト・ツー・バッファ
ES_WB_D
表 5.12
イレーズサスペンド中 - ライト - ツー - バッファデータ
LR
表 5.17
ロックレジスター
LREXT
表 5.17
ロックレジスタ - コマンド終了
LRPG
表 5.17
ロックレジスタ - プログラム
LRPG1
表 5.17
ロックレジスタ - プログラム開始
LRSR
表 5.17
ロックレジスタ - ステータスレジスタ読出し
PBF
表 5.14
ページバッファがフル
PG
表 5.14
プログラム
PGSR
表 5.15
プログラム - ステータスレジスタ読出し
PG1
表 5.14
ワードプログラム
PP
表 5.22
パスワード ASO
PPB
表 5.23
PPB
PPBER
表 5.23
PPB - イレーズ
PPBEXT
表 5.23
PPB - コマンド終了
PPBLB
表 5.24
PPB ロックビット
PPBLBEXT
表 5.24
PPB ロックビット - コマンド終了
PPBLBSET
表 5.24
PPB ロックビット - セット
PPBLBSR
表 5.24
PPB ロックビット - ステータスレジスタ読出し
PPBPG
表 5.23
PPB - プログラム
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
55
デ ー タ シ ー ト
表 5.26 状態遷移定義 ( シート 2/2 )
現行状態
56
コマンド遷移
定義
PPBPG1
表 5.23
PPB - プログラム要求
PPBSR
表 5.23
PPB - ステータスレジスタ読出し
PPD
表 5.22
パスワード ASO - データ
PPEXT
表 5.22
パスワード ASO - コマンド終了
PPPG
表 5.22
パスワード ASO - プログラム
PPPG1
表 5.22
パスワード ASO - プログラム要求
PPSR
表 5.22
パスワード ASO - ステータスレジスタ読出し
PS
表 5.16
プログラムサスペンド中
PSR
表 5.16
プログラムサスペンド要求
PSSR
表 5.16
プログラムサスペンド中 - ステータスレジスタ読出し
PPWB25
表 5.22
パスワード ASO - アンロック
リード
表 5.6
アレイリード
READSR
表 5.6
ステータスレジスターの読み出し
READUL1
表 5.7
読出し - アンロックサイクル 1
READUL2
表 5.7
読出し - アンロックサイクル 2
SER
表 5.8
セクタイレーズ開始
SSR
表 5.19
セキュアシリコン
SSREXT
表 5.21
セキュアシリコン - コマンド終了
SSRPG
表 5.21
セキュアシリコン - プログラム
SSRPG1
表 5.21
セキュアシリコン - ワードプログラム
SSRSR
表 5.21
セキュアシリコン - ステータスレジスタ読出し
SSRUL1
表 5.20
セキュアシリコン - アンロックサイクル 1
SSRUL2
表 5.20
セキュアシリコン - アンロックサイクル 2
SSR_WB
表 5.21
セキュアシリコン - ライト・ツー・バッファ
SSR_WB_D
表 5.21
セキュアシリコン - ライト・ツー・バッファ - データライト
WB
表 5.14
ライト・ツー・バッファ
WBUL1
表 5.15
ライトバッファ - アンロックサイクル 1
WBUL2
表 5.15
ライトバッファ - アンロックサイクル 2
WB_D
表 5.14
ライト - ツー - バッファ・データライト
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
6.
ソフトウェアインターフェース参考資料
6.1
コマンド定義
コマンドシーケンス
( 注 1)
サイクル
表 6.1 コマンド定義 ( シート 1/3 )
バスサイクル ( 注 2-5)
1 回目
2 回目
3 回目
4 回目
5 回目
6 回目
7 回目
アドレ
アドレ
アドレ
アドレ
アドレ
アドレ
アドレ
データ
データ
データ
データ
データ
データ
データ
ス
ス
ス
ス
ス
ス
ス
リード ( 注 6)
1
RA
リセット /ASO 終了 ( 注 7, 16)
1
XXX
RD
F0
ステータスレジスタ読出し
2
555
70
ステータスレジスタクリア
1
555
71
XXX
RD
ワードプログラム
4
555
AA
2AA
55
555
A0
PA
PD
ライト・ツー・バッファ
6
555
AA
2AA
55
SA
25
SA
WC
WBL
PD
WBL
PD
プログラムバッファー・ツー・
1
フラッシュ ( コンファーム )
SA
29
ライト・ツー・バッファー・
アボートリセット ( 注 11)
3
555
AA
2AA
55
555
F0
チップイレーズ
6
555
AA
2AA
55
555
80
555
AA
2AA
55
555
10
セクタイレーズ
6
555
AA
2AA
55
555
80
555
AA
2AA
55
SA
30
イレーズサスペンド / プログラ
ムサスペンド 従来方式
( 注 9)
1
XXX
B0
1
XXX
30
プログラムサスペンド 拡張方式
1
XXX
51
プログラムレジューム 拡張方式
1
XXX
50
1
(SA)
555
33
ID ( オートセレクト )
エントリー
3
555
AA
2AA
55
(SA)
555
90
CFI エンター ( 注 8)
1
(SA)
55
98
ID-CFI 読出し
1
RA
RD
リセット /ASO 終了
( 注 7, 16)
1
XXX
F0
WBL
PD
WBL
PD
イレーズサスペンド 拡張方式
イレーズレジューム / プログラ
ムレジューム従来方式 ( 注 10)
イレーズレジューム 拡張方式
ID-CFI ( オートセレクト ) ASO
ブランクチェック
セキュアシリコン領域のコマンド定義
セキュアシリコン領域 (SSR) ASO
SSR エントリー
3
555
AA
2AA
55
(SA)
555
88
リード ( 注 6)
1
RA
RD
ワードプログラム
4
555
AA
2AA
55
555
A0
PA
PD
ライト・ツー・バッファ
6
555
AA
2AA
55
SA
25
SA
WC
プログラムバッファー・
ツー・フラッシュ
( コンファーム )
1
SA
29
ライト・ツー・バッ
ファー・アボートリセット
( 注 11)
3
555
AA
2AA
55
555
F0
SSR 終了 ( 注 11)
4
555
AA
2AA
55
555
90
XX
0
リセット /ASO 終了
( 注 7, 16)
1
XXX
F0
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
57
デ ー タ シ ー ト
コマンドシーケンス
( 注 1)
サイクル
表 6.1 コマンド定義 ( シート 2/3 )
バスサイクル ( 注 2-5)
1 回目
2 回目
3 回目
4 回目
5 回目
6 回目
7 回目
アドレ
アドレ
アドレ
アドレ
アドレ
アドレ
アドレ
データ
データ
データ
データ
データ
データ
データ
ス
ス
ス
ス
ス
ス
ス
ロックレジスタ ASO
ロックレジスタのコマンドセット定義
ロックレジスタエントリー
3
555
AA
2AA
55
プログラム ( 注 15)
2
XXX
A0
XXX
PD
リード ( 注 15)
1
0
RD
コマンドセット終了
( 注 12, 16)
2
XXX
90
XXX
0
リセット /ASO 終了
( 注 7, 16)
1
XXX
F0
パスワード ASO エントリー
3
555
AA
2AA
55
PWDx
555
40
パスワード ASO
パスワードプロテクトのコマンドセット定義
555
60
プログラム ( 注 14)
2
XXX
A0
PWA
x
リード ( 注 13)
4
0
PWD0
1
PWD1
2
PWD2
3
PWD
3
アンロック
7
0
25
0
3
0
PWD0
1
PWD 1
コマンドセット終了
( 注 12, 16)
2
XXX
90
XXX
0
リセット /ASO 終了
( 注 7, 16)
1
XXX
F0
2
PWD2
3
PWD
3
0
29
PPB ( 不揮発性セクタプロテクト )
不揮発性セクタプロテクトのコマンドセット定義
PPB エントリー
3
555
AA
2AA
55
PPB プログラム ( 注 17)
2
XXX
A0
SA
0
オール PPB イレーズ
( 注 17)
2
XXX
80
0
30
XXX
0
PPB リード ( 注 17)
1
SA
RD (0)
コマンドセット終了
( 注 12, 16)
2
XXX
90
リセット /ASO 終了
( 注 7, 16)
1
XXX
F0
PPB ロックエントリー
3
555
AA
2AA
55
PPB ロックビットクリ
アード
2
XXX
A0
XXX
0
PPB ロックステータスク
リア ( 注 17)
1
XXX
RD (0)
コマンドセット終了
( 注 12, 16)
2
XXX
90
XXX
0
リセット /ASO 終了 ( 注 16)
1
XXX
F0
555
C0
PPB ロックビット
グローバル不揮発性セクタプロテクトフリーズのコマンドセット定義
58
555
50
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
表 6.1 コマンド定義 ( シート 3/3 )
コマンドシーケンス
( 注 1)
サイクル
バスサイクル ( 注 2-5)
DYB ASO エントリー
3
555
AA
2AA
55
DYB セット ( 注 17)
2
XXX
A0
SA
0
DYB クリア ( 注 17)
2
XXX
A0
SA
1
DYB ステータスリード
( 注 17)
1
SA
RD (0)
コマンドセット終了
( 注 12, 16)
2
XXX
90
XXX
0
リセット /ASO 終了
( 注 16)
1
XXX
F0
1 回目
2 回目
3 回目
4 回目
5 回目
6 回目
7 回目
アドレ
アドレ
アドレ
アドレ
アドレ
アドレ
アドレ
データ
データ
データ
データ
データ
データ
データ
ス
ス
ス
ス
ス
ス
ス
DYB ( 揮発性セクタプロテクト ) ASO
揮発性セクタプロテクトのコマンドセット定義
555
E0
凡例 :
X = 任意。
RA = 読出しメモリアドレス。
RD = 読出し動作中に RA から読み出されるデータ。
RA = プログラム対象のメモリロケーションのアドレス。
PD = ロケーション PA でプログラムされるデータ。
SA = 選択されたセクターのアドレス。アドレスビット AMAX-A16 は、一意にセクターを選択します。
WBL = ライトバッファ位置。このアドレスは、同じライン内でなければなりません。
WC = ワードカウントは、ロードするライトバッファロケーション数 - 1。
PWAx = ワード 0 = 00h、ワード 1 = 01h、ワード 2 = 02h、ワード 3 = 03h のパスワードアドレス。
PWDx = ワード 0、ワード 1、ワード 2、ワード 3 のパスワードデータ
注意:
1. バス動作の説明については、表 8.1 インターフェース状態 (67 ページ ) を参照ください。
2. 数値はすべて 16 進表記です。
3. 以下を除いて、バスサイクルはすべて書き込みサイクルです。読出し中の読出しサイクル、ID/CFI 読出し ( 製造 ID/ デバイス ID)、インジ
ケータビット、セキュアシリコン領域読出し、SSR ロック読出し、2 サイクル目のステータスレジスタ読出し。
4. データビット DQ15 ∼ DQ8 はコマンドシーケンスでは任意となります ( ただし RD、PD、WC、PWD を除く )。
5. アドレスビット AMAX-A11 は、ロック解除およびコマンドサイクルでは任意となります ( ただし、
SA または PA が必要である場合を除く )。
(AMAX は最上位アドレスピン )。
6. アレイデータを読み出す際、ロック解除またはコマンドサイクルは不要です。
7. デバイスが ID-CFI(自動選択)モードのとき、または(デバイスがステータスデータを提供している間に)DQ5 が H になったときは、
データアレイの読み出しに戻るには、リセットコマンドが必要です。
8. デバイスがアレイデータを読み出す準備ができているとき、またはデバイスが ID-CFI(自動選択)モードのとき、コマンドが有効にな
ります。
9. イレーズサスペンドモードのとき、消去対象となっていないセクタを読出し / プログラムしたり、サスペンドをプログラムしたり、IDCFI ASO に移行することができます。イレーズサスペンドコマンドは、セクタイレーズ動作時のみ有効です。
10. 消去再開 / プログラム再開コマンドは、消去一時停止 / プログラム一時停止モード時のみ有効です。
11. デバイスがバッファーへの書き込み中断状態にあることを検出後に、読み出しモードに戻るには、このコマンドシーケンスを発行します。
重要 : 中断をリセットする場合は、フルコマンドシーケンスが必要です。
12. 終了コマンドは、デバイスをアレイの読み出しに復帰させます。
13. パスワード領域を対象とする移行や読み出しは、64 ビットのパスワードがすべて入力され、読まれさえすれば、任意の順序で行うこ
とができます。
14. PWDx の場合は、プログラムできるパスワード領域は、A0 コマンド 1 回につき、1 つだけです。パスワード領域は、逐次的な順序
(PWD0 ∼ PWD3)でプログラムする必要があります。
15. ロックレジスターのビットはすべて、1 回のみプログラム可能です。プログラム状態 =0 で、イレーズ状態 =1 です。また、恒久的プロ
テクトモード・ロックビットと、パワードプロテクトモード・ロックビットは、同時にプログラムできません。同時にプログラムする
と、ロックレジスタビットプログラム動作が中断され、デバイスが読出しモードに復帰します。将来の使用のために予約されている
ロックレジスタービットは未定義であり、0 でも 1 でもかまいません。
16. いずれかのエントリーコマンドを発行したら、終了コマンドを発行してデバイスを読み出しモードにリセットする必要があります。
17. 保護された状態 =00h、非保護の状態 =01h です。DYB 設定、DYB 消去、または PPB プログラムコマンドのセクターアドレスは、そのセ
クター内の任意の場所でかまいません。セクターアドレスの下位ビットは任意です。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
59
デ ー タ シ ー ト
6.2
デバイス ID と共通フラッシュインターフェース(ID-CFI)の ASO マップ
ASO ( ワードロケーション 0h ∼ 0Fh) のデバイス ID 領域には、メーカー ID、デバイス ID、セクタプロテク
ト状態、およびデバイスの基本機能セットの情報が入っています。
ID-CFI 位置 02h は、ID-CFI エンターコマンドで使用されたセクターアドレス(SA)によって選択されたセク
ターのセクター保護状態を示します。複数のセクタのプロテクト状態を読み出すには、いったん ID ASO を
終了し、新しい SA を使用して ID ASO に入る必要があります。ロケーション 02h を読み出すためのアクセ
スタイムは常に tACC であり、このロケーションを読み出すには、読出しの前に CE# を High にし、Low に
復帰させて読出しを開始する必要があります ( 非同期読出しアクセス )。
02h 以外の ID ロケーション間のページモード読出しはサポートされています。
詳細状態については、ID-CFI ASO (35 ページ ) . を参照ください。
表 6.2 ID (自動選択)アドレスマップ
説明
アドレス
製造メーカ ID
(SA) + 0000h
デバイス ID
(SA) + 0001h
227Eh
(SA) + 0002h
セクター保護状態 (1 = セクター保護済み、0 = セクター未保護)。このプロテクト状態は、
ID-CFI ASO に入るときに選択された SA に対してのみ示されます。他の SA を読み出しても
未定義データが返されます。別の SA 保護状態を読み出すには、ASO の終了コマンドを使
用し、新しい SA を用いて再度 ID-CFI ASO に入ります。
保護
検証
データ読出し
0001h
DQ15 ∼ DQ08 = 1 ( 未使用 )
DQ7 - 工場でロックされるセキュアーシリコン領域 1 = ロック済み
1 = ロック済み
0 = 未ロック
インジケータビット
(SA) + 0003h
DQ6 - お客様がロックしたセキュアーシリコン領域
1 = ロック済み
0 = ロックなし
DQ5 = 1 ( 予約済み )
DQ4 - WP# プロテクト
0 = 最下位アドレスセクター
1 = 最上位アドレスセクター
DQ3 - DQ0 = 1 ( 予約済み )
RFU
(SA) + 0004h
予約済み
(SA) + 0005h
予約済み
(SA) + 0006h
予約済み
(SA) + 0007h
予約済み
(SA) + 0008h
予約済み
(SA) + 0009h
予約済み
(SA) + 000Ah
予約済み
(SA) + 000Bh
予約済み
ビット 0 - ステータスレジスターサポート
1 = ステータスレジスターサポート済み
0 = ステータスレジスター未サポート
ビット 1 - DQ ポーリングサポート
1 = DQ ビットポーリングサポート
下位ソフトウェア
ビット
(SA) + 000Ch
0 = DQ ビットポーリングサポートなし
ビット 3-2 - コマンド設定サポート
11 = 予約済み
10 = 予約済み
01 = 短縮コマンドセット
00 = 古いコマンドセット
ビット 4-15 - 未使用 = 0
60
上位ソフトウェア
ビット
(SA) + 000Dh
予約済み
デバイス ID
(SA) + 000Eh
2228h = 1 Gb
2223h = 512 Mb
2222h = 256 Mb
2221h = 128 Mb
デバイス ID
(SA) + 000Fh
2201h
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
表 6.3 CFI クエリ識別文字列
ワードアドレス
データ
(SA) + 0010h
0051h
(SA) + 0011h
0052h
(SA) + 0012h
0059h
(SA) + 0013h
0002h
(SA) + 0014h
0000h
(SA) + 0015h
0040h
(SA) + 0016h
0000h
(SA) + 0017h
0000h
(SA) + 0018h
0000h
(SA) + 0019h
0000h
(SA) + 001Ah
0000h
説明
固有 ASCII クエリ文字列「QRY」
プライマリ OEM コマンドセット
プライマリ拡張テーブルのアドレス
代替 OEM コマンドセット
(00h = 未使用 )
代替 OEM 拡張テーブルのアドレス
(00h = 未使用 )
表 6.4 CFI システムインターフェース文字列
ワードアドレス
データ
(SA) + 001Bh
0027h
VCC 最小 ( 消去 / プログラム ) (D7-D4:V,D3 ∼ D0:100 mV)
説明
(SA) + 001Ch
0036h
VCC 最大 ( 消去 / プログラム ) (D7-D4:V,D3 ∼ D0:100 mV)
(SA) + 001Dh
0000h
VPP 最小電圧(00h = VPP ピンなし)
(SA) + 001Eh
0000h
VPP 最大電圧(00h = VPP ピンなし)
(SA) + 001Fh
0008h
1 ワード書き込み時の標準時間 2N µs
(SA) + 0020h
0009h
最大マルチバイトプログラム
の標準時間、2N µs
(00h = サポートなし )
(SA) + 0021h
0008h
個別ブロック消去標準時間 2N ms
0012h (1 Gb)
(SA) + 0022h
0011h (512 Mb)
0010h (256 Mb)
完全チップ消去標準時間 2N ミリ秒(00h = サポートなし)
000Fh (128 Mb)
(SA) + 0023h
0001h
1 ワード書き込み時の最大時間は標準の 2N 倍
(SA) + 0024h
0002h
バッファー書き込み時の最大時間は標準の 2N 倍
(SA) + 0025h
0003h
個別ブロック消去最大時間は、標準時間の 2N 倍
(SA) + 0026h
0003h
チップ一括消去の最大時間は標準時間の 2N 倍
(00h = サポートなし )
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
61
デ ー タ シ ー ト
表 6.5 CFI デバイスジオメトリー定義
ワードアドレス
データ
説明
001Bh (1 Gb)
(SA) + 0027h
001Ah (512 Mb)
0019h (256 Mb)
デバイスサイズ = 2N バイト。
0018h (128 Mb)
62
(SA) + 0028h
0001h
(SA) + 0029h
0000h
(SA) + 002Ah
0009h
(SA) + 002Bh
0000h
(SA) + 002Ch
0001h
(SA) + 002Dh
00XXh
(SA) + 002Eh
000Xh
(SA) + 002Fh
0000h
(SA) + 0030h
000Xh
(SA) + 0031h
0000h
(SA) + 0032h
0000h
(SA) + 0033h
0000h
(SA) + 0034h
0000h
(SA) + 0035h
0000h
(SA) + 0036h
0000h
(SA) + 0037h
0000h
(SA) + 0038h
0000h
(SA) + 0039h
0000h
(SA) + 003Ah
0000h
(SA) + 003Bh
0000h
フラッシュデバイスインタフェースの説明 0 = x8- 固定、1 = x16- 固定 2 = x8/x16 対応
マルチバイト書き込み時の最大バイト数 = 2N
( ただし、00 = 未対応 )
デバイス内のイレーズブロックの種類
1 = ユニフォームデバイス、2 = ブートデバイス
イレーズブロック 1 の情報 (JEDEC の JESD68-01 または JEP137 仕様を参照 )
00FFh, 0003h, 0000h, 0002h =1 Gb ビット
00FFh, 0001h, 0000h, 0002h = 512 ビット
00FFh, 0000h, 0000h, 0002h = 256 ビット
007Fh, 0000h, 0000h, 0002h = 128 ビット
イレーズブロック 2 の情報(「CFI Publication 100」を参照)
イレーズブロック 3 の情報(「CFI Publication 100」を参照)
イレーズブロック 4 の情報(「CFI Publication 100」を参照)
(SA) + 003Ch
0000h
(SA) + 003Dh
FFFFh
予約済み
(SA) + 003Eh
FFFFh
予約済み
(SA) + 003Fh
FFFFh
予約済み
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
表 6.6 CFI プライマリベンダー固有拡張クエリ ( シート 1/2 )
ワードアドレス
データ
(SA) + 0040h
0050h
(SA) + 0041h
0052h
(SA) + 0042h
0049h
説明
固有 ASCII クエリ文字列「PRI」
(SA) + 0043h
0031h
メジャーバージョン番号(ASCII)
(SA) + 0044h
0035h
マイナーバージョン番号 (ASCII)
コマンド入力時のアドレス(ビット 1 ∼ 0)
00b = 必要
01b = 不要
プロセステクノロジ ( ビット 5-2)
0000b = 0.23 フローティングゲート
0001b = 0.17 フローティングゲート
(SA) + 0045h
001Ch
0010b = 0.23 ミラービット
0011b = 0.13 フローティングゲート
0100b = 0.11 ミラービット
0101b = 0.09 ミラービット
0110b = 0.09 フローティングゲート
0111b = 0.065 ミラービット Eclipse
1000b = 0.065 ミラービット
1001b = 0.045 ミラービット
(SA) + 0046h
0002h
イレーズ サスペンド
0 = 未サポート
1 = 読み取り専用
2 = 読み出しと書き込み
(SA) + 0047h
0001h
セクタプロテクト
00 = 未対応
0000h
一時的セクタプロテクト解除
00 = 未サポート
X = 最小グループ内のセクタ数
(SA) + 0048h
01 = サポート
(SA) + 0049h
0008h
セクタプロテクト設定 / 解除方式
04 = 高電圧方式
05 = ソフトウェアコマンドロック方法
08 = 高度なセクター保護方法
(SA) + 004Ah
0000h
同時動作
00 = 未サポート
X = バンク数
(SA) + 004Bh
0000h
バーストモードタイプ
00 = 未サポート
01 = サポート
ページモードタイプ
00 = 未サポート
(SA) + 004Ch
0003h
01 = 4 ワードページ
02 = 8 ワードページ
03=16 ワードページ
(SA) + 004Dh
0000h
ACC(アクセラレーション)供給最小
00 = サポートなし
D7-D4: 電圧
D3-D0: 100 mV
(SA) + 004Eh
0000h
ACC(アクセラレーション)供給最大
00 = サポートなし
D7-D4: 電圧
D3-D0: 100 mV
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
63
デ ー タ シ ー ト
表 6.6 CFI プライマリベンダー固有拡張クエリ ( シート 2/2 )
ワードアドレス
データ
説明
WP# プロテクト
00h = WP プロテクトなしのフラッシュデバイス ( ブートなし )
01h = WP により 8×8K バイトの先頭および最終セクターを保護設定(デュアルブート)
02h = WP 保護による最終ブートデバイス(ボトムブート)
(SA) + 004Fh
0004h ( 最終 )
03h = 先頭セクタブートデバイス (WP プロテクトにより保護設定 ) ( トップブート )
0005h ( 先頭 )
04h = ユニフォーム、最終セクタを WP プロテクトにより保護設定
( ユニフォームボトムブート )
05h = ユニフォーム、先頭セクタを WP プロテクトにより保護設定
( ユニフォームトップブート )
06h = すべてのセクタを WP プロテクトにより保護設定
07h = ユニフォーム、先頭と最終 WP 保護
(SA) + 0050h
0001h
プログラムサスペンド
00 = 未サポート
0000h
アンロックバイパス
00 = 未サポート
01 = サポート
(SA) +0051h
01 = サポート
(SA) + 0052h
0009h
セキュアドシリコンセクター(カスタマー OTP 領域)サイズ 2N ( バイト )
ソフトウェアの特徴
ビット 0: ステータスレジスターポーリング (1 = 対応、0 = 未対応 )
ビット 1: DQ ポーリング (1 = 対応、0 = 未対応 )
ビット 2: 新しいプログラム一時停止 / 再開コマンド(1 = 対応、0 = 未対応)
(SA) + 0053h
008Fh
ビット 3: ワードプログラミング(1 = 対応、0 = 未対応)
ビット 4: ビットフィールドプログラミング(1 = 対応、0 = 未対応)
ビット 5: 自動検出プログラミング(1 = 対応、0 = 未対応)
ビット 6: RFU
ビット 7: ラインあたり複数の書き込み(1 = 対応、0 = 未対応)
(SA) + 0054h
0005h
ページサイズ = 2N バイト
(SA) + 0055h
0006h
消去一時停止タイムアウト最大 < 2N (µs)
(SA) + 0056h
0006h
プログラム一時停止タイムアウト最大 < 2N (µs)
FFFFh
予約済み
(SA) + 0078h
0006h
組み込みハードウェアリセットタイムアウト最大 < 2N (µs)
リセットピンによるリセット
(SA) + 0079h
0009h
非組み込みハードウェアリセットタイムアウト最大 < 2N (µs)
パワーオンリセット
(SA) + 0057h
から
(SA) + 0077h
64
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
ハードウェアインターフェース
7. 信号の説明
7.1
アドレスとデータの構成
アドレスとデータは、個別の信号入力と入出力端子を通じて並列に接続されています (ADP)。
7.2
入力 / 出力の概要
表 7.1 I/O の概要
シンボル
7.3
タイプ
説明
RESET#
入力
ハードウェアリセット。Low = デバイスはリセットされ、データアレイのリードモードに
戻ります。
CE#
入力
チップ有効。VIL 時、デバイスを、ホストのメモリコントローラのデータ転送を行うデバイ
スとして選択します
OE#
入力
出力有効。VIL 時、出力が実際に行われます。VIH 時、出力が高インピーダンス (High-Z)
になります。
WE#
入力
書き込み有効。VIL 時、データ転送がホストからデバイスであることを示します。VIH 時、
データ転送がデバイスからホストであることを示します。
AMAX-A0
入力
アドレス入力。
S29GL01GS の場合、A25-A0
S29GL512S の場合、A24-A0
S29GL256S の場合、A23-A0
S29GL128S の場合、A22-A0
DQ15-DQ0
入出力
データの入力および出力
WP#
入力
書き込み保護。VIL 時、デバイスの最下位または最上位アドレス 64K ワード(128K バイ
ト)セクターでのプログラムおよび消去機能を無効にします。VIH 時、このセクタはプロ
テクトされていません。WP# は内部プルアップを持っており、何も接続しないと WP# は
VIH となります。
RY/BY#
オープンドレイ
ン出力
レディ / ビジー。自動アルゴリズムが実行中であるか、完了しているかを示します。VIL 時、
デバイスはイレーズやプログラムなどの自動アルゴリズムを実際に行っています。High-Z
時、デバイスは読出しまたは新しいコマンドライトを行える状態です。High-Z 状態を検
出するためには、外部プルアップレジスタを必要です。複数のデバイスの RY/BY# 出力を
まとめて、すべてのデバイスがレディになったときに検出することができます。
VCC
電源
コア電源
VIO
電源
Versatile I/O 電源
VSS
電源
電源グラウンド
NC
接続なし
内部的に接続されていません。このピン / ボールの位置は、プリント基板(PCB)でルー
ティングチャネルの一部として使用される場合があります。
RFU
接続なし
将来の使用のために予約済み。現在は内部的に接続されていませんが、将来的な互換性の
ため、この端子 / ボールのロケーションは、未接続のままとし、PCB のルーティングチャ
ネルで使用しないでください。このピン / ボールは将来的に使用される場合があります。
DNU
予約済み
使用できません。Spansion による使用のために予約されています。この端子 / ボールは内
部的に接続されています。入力は、VSS までの内部的なプルダウン抵抗を持っています。ピ
ン / ボールは、オープンのままにすることも、PCB 上の VSS に接続することもできます。
Versatile I/O 機能
デバイスが駆動できる最大出力電圧レベルと、デバイスが受容できる最大入力電圧レベルは、VIO 電源に
よって決められます。この電源によりデバイスは、同じバス(デバイスのコア電圧とは異なるインター
フェース信号レベルを持つ)上の、他のデバイスとの間で信号を送受信できます。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
65
デ ー タ シ ー ト
7.4
レディ / ビジー # (RY/BY#)
RY/BY# は、自動アルゴリズム、パワーオンリセット (POR)、またはハードウェアリセットが実行中である
か、完了しているかを示す専用のオープンドレイン型の出力ピンです。RY / BY# ステータスは、コマンド
シーケンスの最後の WE# パルスの立上りの後、POR 中に VCC が最小 VCC を上回ったとき、または
RESET# の立下りの後に有効になります。RY / BY# はオープンドレイン出力であるため、数本の RY / BY# 端
子を並列にまとめて VIO にプルアップ抵抗を通して接続することができます。
出力が Low(Busy)ならば、デバイスはアクティブに消去、プログラム、またはリセットしています。( こ
れは、イレーズサスペンドモードにおけるプログラムにも当てはまります )。出力が High(Ready)なら
ば、デバイスはデータを読出しできる ( イレーズサスペンドモード中も含め ) 状態にあります。
表 5.3 データポーリングステータス (42 ページ ) は、各動作内の RY/BY# の出力を示します。
自動アルゴリズムが失敗した ( 最大パルスが原因でプログラム / イレーズが失敗した、またはセクタがロッ
クされた ) 場合はステータスレジスタビット 4 と 5 がクリアされ、リセットコマンドが実行されるまで、
RY / BY# は Low ( ビジー ) のままになります。これは、ロックされたセクタでのイレーズまたはプログラム
にも当てはまります。
7.5
ハードウェアリセット
RESET# 入力は、デバイスをハードウェア的にリセットする方法を提供します。RESET# が tRP に達すると、
デバイスは直ちに下記の動作に入ります。
 実行中の動作をすべて終了させ、
 すべての ASO を終了し、
 出力端子をすべて High-Z にし、
 ステータスレジスタをリセットし、
 EAC をスタンバイ状態にリセットします。
 CE# はリセット動作の間 (tRPH) は無視されます。
 リセット電流仕様 (ICC5) を満たすには、CE# は H のままであることが必要です。
データ完全性を保証するには、デバイスがコマンド シーケンスを受けられるようになり次第、中断された
動作を再実行する必要があります。
66
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
8.
信号プロトコル
以下のセクションには、29GL-S ファミリのフラッシュデバイスに対する、ホストシステムインタフェース
の信号の振る舞いとタイミングが記載されています。
8.1
インターフェース状態
表 8.1 は、インターフェース信号の値の要件を、インターフェースの状態ごとに示します。
表 8.1 インターフェース状態
インタフェースの状態
VCC
VIO
RESET#
CE#
OE#
WE#
AMAX-A0
DQ15 ∼
DQ0
ハードウェアデータプロテク
ト状態での電源切断
< VLKO
≤ VCC
X
X
X
X
X
High-Z
X
X
X
X
X
High-Z
L
X
X
X
X
High-Z
H
H
X
X
X
High-Z
H
L
X
X
有効
出力
利用可能
H
L
H
H
有効
High-Z
H
L
L
H
有効
出力
有効
Power-On ( コールド )
リセット
≥ VCC min
ハードウェア ( ウォーム ) リ
セット
≥ VCC min
インタフェーススタンバイ
≥ VCC min
オートマチックスリープ
( 注 1, 3)
≥ VCC min
出力禁止で読み出し ( 注 2)
≥ VCC min
ランダム読出し
≥ VCC min
ページ読出し
≥ VCC min
ライト
≥ VCC min
≥ VIO min
≤ VCC
≥ VIO min
≤ VCC
≥ VIO min
≤ VCC
≥ VIO min
≤ VCC
≥ VIO min
≤ VCC
≥ VIO min
≥ VIO min
≤ VCC
≥ VIO min
≤ VCC
H
L
L
H
H
L
H
L
AMAX-A4
有効
A3-A0 変更
済み
有効
出力
有効
入力有効
凡例 :
L = VIL
H = VIH
X = VIL または VIH
L/H = 立上り
H/L = 立下り
有効 = すべてのバス信号の L または H レベルが安定している
変更 = 前の有効状態とは異なる有効状態
可能 = 読出しデータが内部的に格納され、出力ドライバが OE# によって制御されている
注意:
1. WE# と OE# は同時には VIL にすることはできません。
2. 出力禁止で読み出しとは、OE# H の状態で読み出しが開始されることです。
3. オートマチックスリープは、読出し / ライト動作において、CE# が High にならない状態でデータが長時間にわたってバス上にドライブ
され、デバイスの内部ロジックが電力を節約するためスタンバイモードに入っている状態。
8.2
ハードウェアデータ保護付きパワーオフ
メモリは、コア電源(VCC)がロックアウト電圧(VLKO)を下回った場合に、デバイスは電源切断された
ものと認識します。VCC が VLKO を下回っているときは、メモリアレイ全体がプログラムまたはイレーズ動
作から保護されています。これにより、電源変動時でも、メモリの内容が誤って変更されないようにしてい
ます。電源切断に至るまで電源変動時は、VIO は VCC 以下を保つ必要があります。
VCC が VRST(最小)を下回り、その後 VRST(最小)∼ VCC(最小)以上に復帰すると、パワーオンリセッ
トインターフェースの状態に入り、EAC はコールドリセット自動アルゴリズムを開始します。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
67
デ ー タ シ ー ト
8.3
8.3.1
スタンバイモード
インターフェーススタンバイ
デバイスがホストからデータ転送を行うよう選択されていない間 (CE# = H)、インターフェースはデフォル
トの低電力状態であるスタンバイになっています。この状態では、すべての入力は無視され、RY/BY# 以外
のすべての出力は高インピーダンスです。RY / BY# は、EAC のダイレクト出力であり、ホストインタ
フェースによる制御ではありません。
8.3.2
オートマチックスリープ
オートマチックスリープモードは、ランダム読み出しアクセスタイムを完了した後、デバイスインターフェー
スの電力消費をスリープレベル(ICC6)まで低減します。tACC + 30 ns にわたってアドレスが変わらないと、
デバイスは自動的にこのモードになります。スリープモードでは、出力データはラッチされているため、シス
テムはいつでも使用することができます。データの出力は OE# 信号のレベルによって異なりますが、オートマ
チックスリープモード電流は OE# 信号レベルとは関係ありません。アドレスが変わると、標準のアドレスアク
セスタイミング (tACC or tPACC) により、新しいデータが出力されます。直流特性 (74 ページ ) の ICC6 は、オー
トマチックスリープモード電流特性を表します。
ホストシステムのクロックを下げて出力を低減する場合には特に、オートマチックスリープは消費電流の低
減に役立ちます。システムクロックが低速のときは、システムが高速で動作しているときに比べて、読出し
とライトのサイクルの長さが何倍も長くなる場合があります。CE# はこのように長くなったデータ転送サイ
クルの間ずっと Low ではありますが、メモリデバイスのホストインタフェースは tACC + 30 ns のオートマ
チックスリープ電流になります。デバイスは tASSB の間、オートマチックスリープ電流を維持します。その
後、デバイスはスタンバイ電流レベルに遷移します。これによりメモリデバイスは、ホストシステムに選ば
れている間、常に読出し電力をいっぱいまで消費するのではなく、長時間のデータ転送サイクルの大半にお
いてオートマチックスリープまたはスタンバイの電力レベルを保つことができます。
ただし、EAC は、ホストインターフェースのオートマチックスリープモードとは無関係に動作し、組み込
みアルゴリズムが実行されている間は常に電流を消費します。ホストインターフェースと EAC の両方がス
タンバイ状態にあるときのみ、スタンバイレベル電流が達成されます。
8.4
8.4.1
リード動作
リード時の出力停止
CE# 信号が Low にアサートされると、ホストシステムのメモリコントローラは読出しとライトのデータ転送を
開始します。CE# が L、アドレスが有効、OE# が H、かつ WE# が H のときは、通常、データ転送の最初に一
定時間が存在します。この状態の間、読出しアクセスが想定され、データ出力は高インピーダンスのまま、ラ
ンダム読出しプロセスが開始されます。OE# 信号が Low になると、インタフェースはランダム読出し状態に遷
移するとともに、データ出力は実際にドライブされます。WE# 信号が Low にアサートされると、インタフェー
スはライト状態に遷移します。ここで注意が必要なのは、ホストシステムとメモリの間にデータバスの競合が
起きないようにするため、OE# と WE# が同時に L になってはなりません。
68
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
8.4.2
ランダム(非同期)読み出し
ホストシステムインターフェースが CE# を L にすることによってメモリデバイスを選ぶと、デバイスイン
ターフェースはスタンバイ状態のままにします。CE# が Low になったときに WE# が High の場合は、ラン
ダム読出しアクセスが開始されます。
データ出力は、アドレスマップのモードと、読出しアクセスが開始されたときに提供されたアドレスに依存
します。CE# が Low、OE# が Low、WE# が High のまま、アドレスが固定のまま、かつ非同期アクセスタ
イムが満たされた場合は、データは DQ15 ∼ DQ0 に現れます。アドレスアクセスタイム (tACC) は、固定ア
ドレスから有効出力データまでの遅延と等しくなります。
チップイレーズアクセスタイム (tCE) は、出力における、固定 CE# から有効データまでの遅延です。読み出
しデータがデータ出力にドライブされるようにするには、少なくとも有効データが利用可能になるまでの出
力可能タイム(tOE)中は、OE# 信号が L でなければなりません。CE# アクティブ(tCE)、アドレス固定
(tACC)、または OE# アクティブ(tOE)のうち、最後に実行されたものから、ランダムアクセスタイムを
完了した時点で、データ出力は、現在アクティブになっているアドレスマップモードから、有効読み出し
データを提供します。CE# は L のまま、AMAX ∼ A4 アドレス信号はどれもが新しい値に変わり、新しいラ
ンダム読み出しアクセスが始まります。CE# が Low のまま、OE# が High になると、インタフェースは「出
力ディセーブル状態での読出し」に遷移します。CE# が Low のまま、OE# が High になり、かつ WE# が
Low になると、インタフェースはライト状態に遷移します。CE# が High に復帰すると、インタフェースはス
タンバイ状態になります。バック・トゥ・バックアクセス(あるアクセスから別のアクセスに移行しても
CE# は低のまま)では、2 つ目のアクセスを開始するためには、アドレス変更が必要となります。
非同期読出し動作 (80 ページ ) . を参照ください。
8.4.3
ページ読み出し
ランダム読み出しアクセスが完了した後、CE# が L、OE# が L、AMAX ∼ A4 アドレス信号が固定のまま
で、かつ A3 ∼ A0 アドレス信号がすべて変わっていると、同じページ内での新しいアクセスが始まります。
ページ読み出しは、ランダム読み出しアクセスよりもはるかに速く(tPACC)完了します。
8.5
8.5.1
ライト動作
非同期書き込み
CE が低になった後、WE# が L になると、いずれかの読み出し状態から書き込み状態への遷移が発生します。
CE# が L になる前に WE# が L であると、読み出しアクセスが始まらずに、スタンバイ状態から直接書き込み
状態への遷移が発生します。
CE# が L で、OE# が H で、WE# が L になると、書き込みデータ転送が始まります。ここで注意が必要なのは、
ホストシステムとメモリの間にデータバスの競合が起きないようにするため、OE# と WE# が同時に L に
なってはなりません。
非同期ライトサイクルのタイミング要件が満たされると、WE# は High に移行して、アドレスとデータ値を
EAC コマンドメモリにキャプチャすることができます。
アドレスは、WE# または CE# の立ち下り(いずれか遅い方)でキャプチャされます。データは、WE# また
は CE# の立上り(いずれか早い方)でキャプチャされます。
WE# が L になる前に CE# が L であり、WE# が H になった後も CE# が L のままであると、このアクセスは WE# によ
り制御される書き込みと呼ばれます。WE# が High のときに、CE# が High になると、スタンバイ状態への遷移
が発生します。CE# が L のまま、WE# が H になると、出力禁止で読み出し状態への遷移が発生します。
CE#がLになる前にWE#がLであり、CE#がHになった後もWE#がLのままであると、このアクセスはCE#により
制御される書き込みと呼ばれます。CE# により制御される書き込みは、スタンバイ状態に遷移します。
CE# が L になる前に WE# が L であると、L に移行する CE# によって、書き込み転送が開始されます。CE# が
High になった後に WE# が Low であると、CE# の立上りによって、アドレスとデータがキャプチャされます。
これらの書込みシーケンスを CE# コントロール書込みシーケンスと呼んでいます。
ライトの後に読出しが続くアクセス ( あるアクセスから別のアクセスに移行しても CE# は Low のままにな
る ) では、後に続く読出しアクセスを開始するためには、アドレス変更が必要となります。
EAC コマンドメモリアレイは、ホストシステムからは読み出しできず、ASO も行われません。EAC は各書き
込み転送のアドレスとデータを照合して、その書き込みが正しいコマンドシーケンスの一部であるかを確認
します。正しいコマンドシーケンスが完了すると、EAC は適切な EA をスタートします。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
69
デ ー タ シ ー ト
8.5.2
書き込みパルス「グリッチ」保護
WE# に 5 ns(標準)未満のノイズパルスが発生しても、ライトサイクルは開始されません。
8.5.3
論理的禁止
OE# が VIL、または CE# が VIH、または WE# が VIH に保持されると、書き込みサイクルが禁止されます。書き込み
サイクルを開始するには、CE# と WE# が L(VIL)であり、一方、OE# が H(VIH) である必要があります。
70
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
9.
電気的仕様
9.1
絶対最大定格
表 9.1 絶対最大定格
保存温度プラスチックパッケージ
-65°C ∼ +150°C
周囲温度 ( 通電時 )
-65°C ∼ +125°C
グランド (G) に対する電圧
RESET# 以外の他のすべてのピン ( 注 1)
-0.5V から (VIO + 0.5V)
RESET# ( 注 1)
-0.5V から (VCC + 0.5V)
出力短絡回路電流 ( 注 2)
100 mA
VCC
-0.5V ∼ +4.0V
VIO
-0.5V ∼ +4.0V
注意:
1. 入力または I/O ピンの最小直流電圧は -0.5V です。電圧変動時、継続時間が 20 ns 未満のアンダーシュートでは VSS ∼ -2.0V まで許容
されます。図 9.3 (73 ページ ) を参照ください。入力または I/O ピンの最大直流電圧は VCC +0.5V です。電圧変動時、継続時間が 20 ns
未満のオーバーシュートでは VCC +2.0V まで許容されます。図 9.4 (73 ページ )
2. 複数の出力を同時に VSS に短絡することはできません。短絡時間は 1 秒を超えることはできません。
3. これら 絶対最大定格 の一覧を越えるストレスは、デバイスを完全に破壊する可能性があります。ただし、これはストレスのみに対する定
格となります。上記の条件、あるいは本データシートの動作説明の各セクションに記載されている条件を超える条件におけるデバイスの
機能動作は保証されません。長時間にわたってデバイスを絶対最大定格条件に放置すると、デバイスの信頼性に影響を及ぼします。
9.2
ラッチアップ特性
この製品は、JEDEC 標準の JESD78C ラッチアップテスト要件に準拠しています。
9.3
9.3.1
動作範囲
温度範囲
インダストリアル(Ⅰ)デバイス
周囲温度 (TA)
9.3.2
-40°C ∼ +85°C
電源電圧
VCC
2.7V から 3.6V
VIO
1.65V から VCC + 200 mV
動作範囲は、デバイスの正常な機能が保証される範囲を定めたものです。
9.3.3
電源投入および電源切断
電源投入および電源切断時、VCC は、必ず VIO (Vcc ≧ VIO) 以上であることが必要です。
デバイスは、VCC と VIO が両方とも上昇し、最小しきい値 VCC と VIO を越える状態を継続した時点から、
tVCS の遅延時間が経過するまで、すべての入力を無視します tVCS の間、デバイスはパワーオンリセットの
動作を実行しています。
電源切断中、または電圧が VCC 最大ロックアウト(VLKO)を下回ると、VCC と VIO 電圧は、tPD の間、
VCC リセット(VRST)未満になって、VCC と VIO が再び動作範囲まで上昇したときにパーツが正常に初期化
できるようにしなければなりません。図 9.2 (72 ページ ) を参照ください。電圧低下中に、VCC が最大 VLKO
を上回ったままの場合は、パーツはイニシャライズされた状態のままとなり、VCC が再び最小 VCC を上
回ったときに、正常に動作します。誤った初期化によりパーツがロックアップした場合は、ハードウェアリ
セットによりパーツを正常に初期化することができます。
VCC および VIO 電源を安定させるためのサプライのデカップリングには、標準的な予防措置を講じてください。
システム内のそれぞれのデバイスには、パッケージ端子に隣接する最適なコンデンサ(通常、0.1μF のオー
ダー)によりデカップリングされた VCC および VIO 電源が必要です。VIO が VCC (VCC ≥ VIO - 200 mV) より 200
mV 以上を上回ってはなりません。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
71
デ ー タ シ ー ト
表 9.2 電源投入 / 電源切断の電圧とタイミング
シンボル
最小値
最大値
VCC
VCC 電源
パラメータ
2.7
3.6
単位
V
VLKO
再初期化以下の VCC レベルが要求される ( 注 1)
2.25
2.5
V
VRST
初期化を確実に行うために、VCC および VIO 低電圧が必要です。( 注 1)
1.0
V
tVCS
初回アクセスを行うためには、VCC および VIO ?最小 ( 注 1)
300
µs
tPD
VCC の長さ ? VRST(最小)( 注 1)
15
µs
注意:
1. 100%出荷試験は行っておりません。
図 9.1 パワーアップ
電源電圧
V cc (最大)
V cc (最小)
V IO (最大)
V IO (最小)
V cc
tVC S
V IO
フルデバイスアクセス
時間
図 9.2 電源切断と電圧低下
V C C と V IO
V C C (最大)
デバイスアクセスの許可なし
V C C (最小)
tVC S
V L K O (最大)
フルデバイス
アクセス
許可
V R S T (最小)
tP D
時間
72
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
9.3.4
入力信号オーバーシュート
図 9.3 最大オーバーシュート波形(負)
20 ns
20 ns
VIL 最大
VIL 最小
–2 .0 V
20 ns
図 9.4 最大オーバーシュート波形(正)
20 ns
VIO + 2.0 V
VIH 最大
VIH 最小
20 ns
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
20 ns
73
デ ー タ シ ー ト
9.4
直流特性
表 9.3 直流特性 (-40°C ∼ +85°C)
パラメー
タ
説明
テスト条件
最小値
通常
( 注 2)
最大値
単位
ILI
入力負荷電流
VIN = VSS to VCC, VCC = VCC 最大
+0.02
±1.0
µA
ILO
出力リーク電流
VOUT = VSS to VCC, VCC = VCC 最大
+0.02
±1.0
µA
ICC1
VCC アクティブリード電流
CE# = VIL, OE# = VIH, アドレス スイッチング
@ 5 MHz, VCC = VCC 最大
55
60
mA
ICC2
VCC ページ内リード電流
CE# = VIL, OE# = VIH, アドレス スイッチング
@ 33 MHz, VCC = VCC 最大
9
25
mA
ICC3
VCC アクティブ消去 / プログラム
電流(注 1, 2)
CE# = VIL, OE# = VIH, VCC = VCC 最大
45
100
mA
ICC4
VCC スタンバイ電流
CE#, RESET#, OE# = VIH, VIH = VIO
VIL = VSS, VCC = VCC 最大
70
100
µA
ICC5
VCC リセット電流 ( 注 2, 7)
CE# = VIH, RESET# = VIL,
VCC = VCC 最大
10
20
mA
VIH = VIO, VIL = VSS ,
VCC = VCC 最大 , tACC + 30 ns
3
6
mA
ICC6
オートマチックスリープモード
( 注 3)
VIH = VIO, VIL = VSS,
VCC = VCC 最大 , tASSB
100
150
µA
RESET# = VIO, CE# = VIO, OE# = VIO, VCC =
VCC 最大 ,
53
80
mA
ICC7
VCC パワーアップ時電流(注 2, 6)
VIL
入力 L 電圧 ( 注 4)
-0.5
0.3 x VIO
V
VIH
入力 H 電圧 ( 注 4)
0.7 x VIO
VIO + 0.4
V
VOL
出力 L 電圧(注 4, 8)
IOL = 100μA(DQ15 ∼ DQ0)
IOL = 2mA(RY/BY#)
0.15 x VIO
V
VOH
出力 H 電圧 ( 注 4)
IOH = 100 µA
VLKO
低 VCC ロックアウト電圧
( 注 2)
VRST
低 VCC パワーオンリセット電圧
( 注 2)
0.85 x VIO
V
2.25
2.5
1.0
V
V
注意:
1. 組み込みアルゴリズムの実行中は ICC はアクティブです。
2. 100%出荷試験は行っておりません。
3. 指定された時間、アドレスが安定なままだと、オートマチックスリープモードが低電源モードを有効にします。
4. VIO = 1.65V ∼ VCC または 2.7V ∼ VCC(モデルにより異なります)。
5. VCC = 3V および VIO = 3V または 1.8V。VIO は 1.8V のとき、I/O ピンは 1.8V 以上では動作できません。
6. 電源投入時にはスパイク電流があり、パーツの正常なイニシャライズを保証するため、システムはこの電流を供給する必要があります
7. リセットの開始時点で自動アルゴリズム動作が実行中である場合は、リセットにより自動アルゴリズム動作が停止されるまで、消費電流は
自動アルゴリズム動作の仕様のままとなります。リセットの開始時点で自動アルゴリズム動作が開始されていない場合、また自動アルゴリ
ズム動作が停止された直後は、tRPH の残りの間は、ICC5 が消費されます。tRPH 終了後は、次の読み出しまたは書き込みまで、デバイスは
スタンバイモードになります。
8. RY/BY# 出力の推奨プルアップ抵抗は 5K ∼ 10K オームです。
74
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
表 9.4 直流特性 (-40°C ∼ +105°C)
パラメー
タ
説明
テスト条件
最小値
通常
( 注 2)
最大値
単位
ILI
入力負荷電流
VIN = VSS to VCC, VCC = VCC 最大
+0.02
±1.0
µA
ILO
出力リーク電流
VOUT = VSS to VCC, VCC = VCC 最大
+0.02
±1.0
µA
ICC1
VCC アクティブリード電流
CE# = VIL, OE# = VIH, アドレススイッチング
@ 5 MHz, VCC = VCC 最大
55
60
mA
ICC2
VCC ページ内リード電流
CE# = VIL, OE# = VIH, アドレス スイッチング
@ 33 MHz, VCC = VCC 最大
9
25
mA
ICC3
VCC アクティブ消去 / プログラム
電流(注 1, 2)
CE# = VIL, OE# = VIH, VCC = VCC 最大
45
100
mA
ICC4
VCC スタンバイ電流
CE#, RESET#, OE# = VIH, VIH = VIO
VIL = VSS, VCC = VCC 最大
70
200
µA
ICC5
VCC リセット電流(注 2, 7)
CE# = VIH, RESET# = VIL,
VCC = VCC 最大
10
20
mA
VIH = VIO, VIL = VSS ,
VCC = VCC 最大 , tACC + 30 ns
3
6
mA
ICC6
オートマチックスリープモード
( 注 3)
VIH = VIO, VIL = VSS,
VCC = VCC 最大 , tASSB
100
200
µA
RESET# = VIO, CE# = VIO, OE# = VIO, VCC =
VCC 最大、
53
80
mA
-0.5
0.3 x VIO
V
0.7 x VIO
VIO + 0.4
V
0.15 x VIO
V
ICC7
VCC パワーアップ時電流(注 2, 6)
VIL
入力低電圧 ( 注 4)
VIH
入力高電圧 ( 注 4)
VOL
出力低電圧(注 4, 8)
IOL = 100μA(DQ15 ∼ DQ0)
IOL = 2 mA (RY/BY#)
VOH
出力高電圧 ( 注 4)
IOH = 100 µA
VLKO
低 VCC ロックアウト電圧
( 注 2)
VRST
低 VCC パワーオンリセット電圧
( 注 2)
0.85 x VIO
V
2.25
2.5
1.0
V
V
注意 :
1. 組み込みアルゴリズムの実行中は ICC はアクティブです。
2. 完全にテストされているわけではありません。
3. 指定された時間、アドレスが安定なままだと、オートマチックスリープモードが低電源モードを有効にします。
4. VIO = 1.65V ∼ VCC または 2.7V ∼ VCC(モデルにより異なります)。
5. VCC = 3V および VIO = 3V または 1.8V。VIO は 1.8V のとき、I/O ピンは 1.8V 以上では動作できません。
6. 電源投入時にはスパイク電流があり、パーツの正常なイニシャライズを保証するため、システムはこの電流を供給する必要があります。
7. リセットの開始時点で自動アルゴリズム動作が実行中である場合は、リセットにより自動アルゴリズム動作が停止されるまで、消費電
流は自動アルゴリズム動作の仕様のままとなります。リセットの開始時点で自動動作が実行されていない場合、または自動動作が停止
された直後は、tRPH の残りの間は、ICC7 が消費されます。tRPH 終了後は、次の読み出しまたは書き込みまで、デバイスはスタンバイ
モードになります。
8. RY/BY# 出力の推奨プルアップ抵抗は 5K ∼ 10K オームです。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
75
デ ー タ シ ー ト
9.5
コネクタの特性
表 9.5 コネクタの特性(FBGA(LAA)パッケージ)
パラメータシンボル
パラメータの説明
測定条件
標準値
最大値
CIN
入力端子容量
VIN = 0
8
9
単位
pF
COUT
出力端子容量
VOUT = 0
5
7
pF
CIN2
制御端子容量
VIN = 0
4
8
pF
RY/BY#
出力端子容量
VOUT = 0
3
4
pF
単位
注意:
1. 測定条件、100%出荷試験は行っておりません。
2. 測定条件 TA = 25°C、f = 1.0 MHz
表 9.6 コネクタの特性(FBGA(LAE)パッケージ)
パラメータシンボル
パラメータの説明
測定条件
標準値
最大値
CIN
入力端子容量
VIN = 0
7
8
pF
COUT
出力端子容量
VOUT = 0
5
6
pF
CIN2
制御端子容量
VIN = 0
3
7
pF
RY/BY#
出力端子容量
VOUT = 0
3
4
pF
単位
注意:
1. 測定条件 100%出荷試験は行っておりません。
2. 測定条件 TA = 25°C、f = 1.0 MHz.
表 9.7 コネクタの特性(TSOP パッケージ)
パラメータシンボル
パラメータの説明
測定条件
標準値
最大値
CIN
入力端子容量
VIN = 0
7
8
pF
COUT
出力端子容量
VOUT = 0
5
6
pF
CIN2
制御端子容量
VIN = 0
3
7
pF
RY/BY#
出力端子容量
VOUT = 0
3
4
pF
注意:
1. 測定条件、100%出荷試験は行っておりません。
2. 測定条件 TA = 25°C、f = 1.0 MHz.
76
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
10. タイミング仕様
10.1
波形遷移
波 形
入 力
出 力
確定
H ⇒ L 変化点
L ⇒ H の変化点
10.2
任意、変化を許容
変化、状態未確定
適用せず
中心線は高インピーダンス状態(High-Z)
交流テスト条件
図 10.1 テスト設定
テスト中
のデバ
イス
CL
表 10.1 テスト仕様
パラメータ
出力負荷容量、CL
入力パルス立上り時間 / 立下り時間 ( 注 1)
全速バージョン
単位
30
pF
1.5
ns
0.0-VIO
V
入力タイミング測定基準レベル
VIO/2
V
出力タイミング測定基準レベル
VIO/2
V
入力パルスレベル
注意:
1. VIL (最大)と VIH (最小)の間の測定値です。
図 10.2 入力波形および測定レベル
VIO
0.0 V
入力
0.5 VIO
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
測定レベル
GL-S MirrorBit® ファミリー
0.5 VIO
出力
77
デ ー タ シ ー ト
10.3
パワーオンリセット (POR) とウォームリセット
VCC および VIO 電源を安定させるための電源のデカップリングには、一般的な対策を講じてください。シス
テム内の各デバイスには、パッケージ端子に隣接する最適なコンデンサ ( 通常、約 0.1μF) によりデカップ
ルされた VCC および VIO 電源が必要です。
表 10.2 パワーオンとリセットのパラメータ
パラメータ
説明
tVCS
最初のアクセスまでの VCC セットアップ時間 (注 1, 2)
限界
値
単位
最小値
300
µs
tVIOS
最初のアクセスまでの VIO セットアップ時間(注 1, 2)
最小値
300
µs
tRPH
RESET# Low から CE# Low まで
最小値
35
µs
tRP
RESET# パルス幅
最小値
200
ns
tRH
RESET# (High) と CE# (Low) の間の時間
最小値
50
ns
tCEH
CE# パルス幅(High)
最小値
20
ns
注意:
1. 100%出荷試験は行っておりません。
2. VCC (最小)に達する VCC と VIO (最小)に達する VIO VIH (リセット時)および VIL (CE# 時)の間のタイミング測定値です。
3. RESET# Low は、POR 中のオプションです。POR 中に RESET がアサートされた場合は、tRPH、tVIOS、または tVCS の後者は、CE# が
Low になった時に特定されます。tVIOS、
または tVCS が満たされた後で RESET# が Low のままになった場合は、tRPH は、tVIOS または tVCS
の最後から測定されます。RESET は、CE# が Low になる前に、High tRH でなければなりません。
4. 電源投入時 VCC ≥ VIO - 200 mV
5. VCC および VIO のランプ速度は線形以外であってもかまいません。
6. tRP と tRH の合計が、tRPH 以上であることが必要です。
10.3.1
Power-On(コールド)リセット(POR)
電源の立ち上がり中、VIO 電源電圧は、VCC 電源電圧以下である必要があります。また、VIH は、VIO 電源電
圧以下である必要があります。
コールドリセット組み込みアルゴリズムは、すべての EAC アルゴリズムとデフォルト状態を不揮発性メモ
リからロードするのに、比較的長い、数 100 μs の時間(tVCS)を必要とします。コールドリセット中は、
CE# および RESET# を含むすべての制御信号が無視されます。tVCS 中に CE# が Low であると、デバイスは
tVCS 中の通常 POR 電流よりも多くの電流を消費する場合がありますが、CE# のレベルはコールドリセット
EA には影響しません。CE# または OE# は、tVCS の有効な読み出しまたは書き込み動作の後、High から Low
に遷移する必要があります。RESET# は、tVCS 中、High でも Low でもかまいません。tVCS 中 に RESET# が
Low であると、デバイスをハードウェアリセット状態に保つため、tVCS の最後に Low のままになる場合が
あります。tVCS の最後に RESET# が High の場合は、デバイスはスタンバイ状態に入ります。
最初に電力を印加したときに、電源電圧が VRST を下回っており、その後動作最小範囲に達した場合は、内
部のデバイス構成とウォームリセットのアクティビティが開始されます。CE# は POR 動作 (tVCS または
tVIOS) の間は無視されます。この POR 中の RESET# Low はオプションです。RESET# が POR 中に Low に
なった場合は、RESET# はハードウェアリセットのパラメータ tRP および tRPH を満たす必要があります。そ
の場合、リセット動作は、tVCS、tVIOS または tRPH の後に終了します。.
コールドリセット中は、デバイスは ICC7 電流を消費します。
図 10.3 パワーアップ図
tVCS
VCC
tVIOS
VIO
RESET#
tRH
tCEH
CE#
78
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
10.3.2
ハードウェア(ウォーム)リセット
ハードウェアリセット中(tRPH)、デバイスは ICC5 電流を消費します。
RESET# が継続的に VSS に保持されると、デバイスは CMOS ス タンバイ電流(ICC4)を消費します。
RESET# が VIL に保持されていても、VSS になっていないと、スタンバイ電流は大きくなります。
tVCS 後に RESET# が Low にアサートされたときに、デバイスによるコールドリセットが完了していない
と、ウォームリセットに代わってコールドリセットが実行されますが、これには完了までに tVCS 時間が必
要となります。
図 10.4, ハードウェアリセット (79 ページ)を参照。
デバイスが POR を完了し、スタンバイ状態に入った後は、その後のハードウェアリセット状態への遷移は
すべて、自動ウォームリセットアルゴリズムを起動させます。ウォームリセットはコールドリセットよりも
はるかに短時間であり、完了までに要するのは数 10 μs(tRPH)です。自動ウォームリセットアルゴリズム
中は、進行中の組み込みアルゴリズムはすべて停止され、EAC は POR 状態に戻され、不揮発性メモリから
EAC アルゴリズムがリロードされることもありません。自動ウォームリセットアルゴリズムが完了した後、
RESET# が Low のままであると、インターフェースはハードウェアリセット状態のままとなります。
RESET# が High に復帰すると、インターフェースはスタンバイ状態に遷移します。RESET# が High の場合
は、自動ウォームリセットアルゴリズムの最後に、インターフェースは直接スタンバイ状態に遷移します。
tVCS の最後までに POR が正しく完了していない場合は、その後、ハードウェアリセット状態への遷移があ
ると、これに起因して Power-On-Reset インターフェースへの遷移が行われ、自動コールドリセットアルゴ
リズムが開始されます。これにより、システム電源投入時の電圧のランプアップに起因して、POR が開始
されない、あるいは正しく完了しないといったことがあったとしても、デバイスがコールドリセットを完了
することが保証されます。コールドリセットまたはウォームリセット中は、RY/BY# ピンは Low であり、デ
バイスがリセット動作を実行中 ( ビジー ) であることを示します。
ハードウェアリセットは、VIL に移行する RESET# 信号により開始されます。
図 10.4 ハードウェアリセット
tRP
RESET#
tRH
tRPH
tCEH
CE#
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
79
デ ー タ シ ー ト
10.4
交流特性
10.4.1
非同期読出し動作
表 10.3 読み出し動作 VIO = VCC = 2.7V ∼ 3.6V (-40°C ∼ +85°C)
パラメータ
説明
標準
tAVAV
tRC
読出しサイクル時間 ( 注 1)
tAVQV
tACC
アドレスから出力までの
遅延
CE# = VIL
OE# = VIL
tELQV
tCE
チップイネーブルから
データ出力までの遅延
OE# = VIL
tPACC
スピード
測定条件
JEDEC
128M ビット、256M ビット
512M ビット、1G ビット
128M ビット、256M ビット
512M ビット、1G ビット
128M ビット、256M ビット
512M ビット、1G ビット
128M ビット、256M ビット
ページアクセス時間
512M ビット、1G ビット
90
最小値
最大値
最大値
最大値
90
100
100
100
90
110
100
100
15
110
100
100
90
110
110
20
15
20
単位
ns
ns
ns
ns
tOE
出力イネーブルから出力までの遅延
最大値
25
ns
tAXQX
tOH
前サイクルデータ出力保持時間、CE#
または OE# ( いずれか早い方 )
最大値
0
ns
tEHQZ
tDF
チップイネーブルまたは出力イネーブ
ルから出力(High Z)まで ( 注 1)
最大値
15
ns
読出し
最小値
0
ns
tOEH
出力イネーブル保持時間
( 注 1)
トグルおよ
び Data#
ポーリング
最小値
10
ns
tASSB
オートマチックスリープからスタンバ
イ時間まで ( 注 1)
標準値
5
µs
最大値
8
µs
tGLQV
CE# = VIL, アドレス固定
注意 :
1. 100%出荷試験は行っておりません。
表 10.4 読み出し動作 VIO = 1.65V ∼ VCC、VCC = 2.7V ∼ 3.6V(-40°C ∼ +85°C)
パラメータ
標準
tAVAV
tRC
読出しサイクル時間 ( 注 1)
tAVQV
tACC
アドレスから出力までの
遅延
CE# = VIL
OE# = VIL
tELQV
tCE
チップイネーブルから
データ出力までの遅延
OE# = VIL
tPACC
スピードオプション
測定条件 p
説明
JEDEC
128M ビット、256M ビット
512M ビット、1G ビット
128M ビット、256M ビット
512M ビット、1G ビット
128M ビット、256M ビット
512M ビット、1G ビット
128M ビット、256M ビット
ページアクセス時間
512M ビット、1G ビット
最小値
最大値
最大値
最大値
100
110
100
110
110
100
120
110
110
25
120
110
110
100
120
120
30
25
30
単位
ns
ns
ns
ns
tOE
出力イネーブルから出力までの遅延
最大値
35
ns
tAXQX
tOH
前サイクルデータ出力保持時間、CE# ま
たは OE# ( いずれか早い方 )
最小値
0
ns
tEHQZ
tDF
チップイネーブルまたは出力イネーブ
ルから出力(High Z)まで ( 注 1)
最大値
20
ns
読出し
最大値
0
ns
tOEH
出力イネーブル保持時間
( 注 1)
トグルおよ
び Data#
ポーリング
最大値
10
ns
tASSB
オートマチックスリープからスタンバイ
時間まで ( 注 1)
標準値
5
µs
最大値
8
µs
tGLQV
CE# = VIL, アドレス固定
注意:
1. 100%出荷試験は行っておりません
80
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
表 10.5 読み出し動作 VIO = VCC = 2.7V ∼ 3.6V(-40°C ∼ +105 ℃)
パラメータ
説明
標準
tAVAV
tRC
読出しサイクル時間 ( 注 1)
tAVQV
tACC
アドレスから出力まで
の遅延
CE# = VIL
OE# = VIL
tELQV
tCE
チップイネーブルからデー
タ出力までの遅延
OE# = VIL
tPACC
スピード
測定条件
JEDEC
128M ビット、256M ビット
512M ビット、1G ビット
128M ビット、256M ビット
512M ビット、1G ビット
128M ビット、256M ビット
512M ビット、1G ビット
128M ビット、256M ビット
ページアクセス時間
512M ビット、1G ビット
最小値
最大値
最大値
100
110
100
110
120
110
100
120
110
110
100
120
110
110
15
最大値
120
20
15
20
単
位
ns
ns
ns
ns
tOE
出力イネーブルから出力までの遅延
最大値
25
ns
tAXQX
tOH
前サイクルデータ出力保持時間、CE# また
は OE# ( いずれか早い方 )
最小値
0
ns
tEHQZ
tDF
チップイネーブルまたは出力イネーブルか
ら出力(High Z)まで ( 注 1)
最大値
15
ns
読出し
最小値
0
ns
tOEH
出力イネーブル保持時間
( 注 1)
トグルおよび
Data# ポーリ
ング
最小値
10
ns
tASSB
オートマチックスリープからスタンバイ時
間まで ( 注 1)
標準値
5
µs
最大値
8
µs
tGLQV
CE# = VIL, Address stable
注意:
1. 100%出荷試験は行っておりません。
表 10.6 読み出し動作 VIO = 1.65V ∼ VCC、VCC = 2.7V ∼ 3.6V(-40°C ∼ +105 ℃)
パラメータ
説明
標準
tAVAV
tRC
読出しサイクル時間 ( 注 1)
tAVQV
tACC
アドレスから出力までの遅 CE# = VIL
延
OE# = VIL
128M ビット、256M ビット
tELQV
tCE
チップイネーブルからデー
OE# = VIL
タ出力までの遅延
128M ビット、256M ビット
tPACC
スピード
測定条件
JEDEC
128M ビット、256M ビット
512M ビット、1G ビット
512M ビット、1G ビット
512M ビット、1G ビット
128M ビット、256M ビット
ページアクセス時間
512M ビット、1G ビット
110
最小値
最大値
最大値
最大値
110
120
120
120
110
130
120
120
25
130
120
120
110
130
130
30
25
30
単位
ns
ns
ns
ns
tOE
出力イネーブルから出力までの遅延
最大値
35
ns
tAXQX
tOH
前サイクルデータ出力保持時間、CE# また
は OE# ( いずれか早い方 )
最小値
0
ns
tEHQZ
tDF
チップイネーブルまたは出力イネーブルか
ら出力(High Z)まで ( 注 1)
最大値
20
ns
読出し
最小値
0
ns
tOEH
出力イネーブル保持時間
( 注 1)
トグルおよび
Data# ポーリ
ング
最小値
10
ns
tASSB
オートマチックスリープからスタンバイ時
間まで ( 注 1)
標準値
5
µs
最大値
8
µs
tGLQV
CE# = VIL, アドレス固定
注意:
1. 100%出荷試験は行っておりません。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
81
デ ー タ シ ー ト
図 10.5 連続リード(tACC)動作タイミング図
tACC
tOH
Amax-A0
tDF
tCE
tOH
CE#
tDF
tOE
tOH
OE#
DQ15-DQ0
図 10.6 連続リード動作(tRC)タイミング図
tRC
tACC
tOH
Amax-A0
tCE
CE#
tOE
tOH
tDF
OE#
DQ15-DQ0
注意:
連続リード動作 ( あるアクセスから別のアクセスに移行しても CE# は Low のままになる ) では、2 つ目のアクセスを開始するためには、
アドレス変更が必要となります。
図 10.7 ページ読出しタイミング図
tACC
Amax-A4
A3-A0
tCE
CE#
tOE
OE#
tPACC
DQ15-DQ0
注意:
ワード構成 : A0、A1、A2、A3 をトグル。
82
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
10.4.2
非同期ライト動作
表 10.7 ライト動作
パラメータ
VIO = 2.7V ∼
VCC
説明
VIO = 1.65V
∼ VCC
単位
JEDEC
Std
tAVAV
tWC
ライトサイクル時間 ( 注 1)
最小値
60
ns
tAVWL
tAS
アドレスセットアップ時間
最小値
0
ns
tASO
アドレスセットアップ時間から OE#「L」まで(トグル
ビットのポーリング時)
最小値
15
ns
tAH
アドレス保持時間
最小値
45
ns
tAHT
CE# または OE#「H」からアドレス保持時間まで(トグ
ルビットのポーリング時)
最小値
0
ns
tDVWH
tDS
データセットアップ時間
最小値
30
ns
tWHDX
tDH
データ保持時間
最小値
0
ns
トグルビットのポーリング時、または後に続くステータ
スレジスタ読出し時の出力イネーブル (High)
最小値
20
ns
最小値
0
ns
ns
tWLAX
tOEPH
tGHWL
tGHWL
ライト前の読出し復帰時間
(OE# High から WE# Low まで)
tELWL
tCS
CE# セットアップ時間
最小値
0
tWHEH
tCH
CE# 保持時間
最小値
0
ns
tWLWH
tWP
WE# パルス幅
最小値
25
ns
tWHWL
tWPH
WE# パルス幅 (High)
最小値
20
ns
注意:
1. 100%出荷試験は行っておりません。
図 10.8 連続ライト動作タイミング図
tWC
Amax-A0
tAS
tAH
tCS
tCH
CE#
OE#
tWP
tWPH
WE#
tDS
tDH
DQ15-DQ0
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
83
デ ー タ シ ー ト
図 10.9 連続(CE#VIL)ライト動作タイミング図
tWC
Amax-A0
tAS
tAH
tCS
CE#
OE#
tWP
tWPH
WE#
tDS
tDH
DQ15-DQ0
図 10.10 ライトからリード(tACC)動作タイミング図
tAH
tAS
tSR_W
tACC
tOH
Amax-A0
tOH
tCS
tDF
CE#
tOH
tOEH
tOE
tDF
OE#
tWP
WE#
tDH
tDS
DQ15-DQ0
84
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
図 10.11 ライトからリード(tCE)動作タイミング図
tAH
tAS
tSR_W
tACC
tOH
Amax-A0
tOH
tCS
tCH
tCE
tDF
CE#
tOH
tOEH
tOE
tDF
OE#
tWP
WE#
tDH
tDS
DQ15-DQ0
図 10.12 リードからライト(CE# VIL)動作タイミング図
tAS
tACC
tOH
tAH
Amax-A0
tCE
tCH
CE#
tGHWL
tOH
tOE
tDF
OE#
tWP
WE#
tDS
tDH
DQ15-DQ0
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
85
デ ー タ シ ー ト
図 10.13 リードからライト(CE# トグル)動作タイミング図
tAS
tACC
tOH
tAH
Amax-A0
tOH
tCE
tDF
tCS
tCH
CE#
tGHWL
tOH
tOE
tDF
OE#
tWP
WE#
tDH
tDS
DQ15-DQ0
表 10.8 消去 / プログラム動作
パラメータ
JEDEC
VIO = 2.7V
∼ VCC
説明
標準
VIO = 1.65V
∼ VCC
単位
ライトバッファプログラム動作
標準値
( 注 3)
µs
標準値
( 注 3)
µs
tWHWH1
tWHWH1
ワード当り実効ライトバッファプログラム時間
ワードまたはページ当りのプログラム動作
標準値
( 注 3)
µs
tWHWH2
tWHWH2
セクタイレーズ動作 ( 注 1)
標準値
( 注 3)
ms
tBUSY
イレーズ / プログラム有効から RY/BY# 遅延まで
最大値
80
ns
tSR/W
読出しとライト動作間のレイテンシー ( 注 2)
最小値
10
ns
tESL
イレーズサスペンドレイテンシー
最大値
( 注 3)
µs
tPSL
プログラムサスペンドレイテンシー
最大値
( 注 3)
µs
tRB
RY/BY# 復帰時間
最小値
0
µs
注意:
1. 100%出荷試験は行っておりません。
2. WE# が立上った際、別のアドレスに切り替わる前に tSR/W を待つ必要があります。
3. 特定の値については、表 5.4 (46 ページ ) および 表 5.5 (47 ページ ) を参照してください。
86
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
図 10.14 プログラム動作タイミング図
プログラムコマンドシーケンス
(最後の 2 サイクル)
tAS
tWC
555h
アドレス
読出しステータスデータ
(最後の 2 サイクル)
PA
PA
PA
tAH
CE#
tCH
OE#
tWHWH1
tWP
WE#
tWPH
tCS
tDS
tDH
PD
A0h
Data
䕅㏚
tBUSY
DOUT
tRB
RY / BY#
注意:
1. PA = プログラムアドレス、PD = プログラムデータ、DOUT は、プログラムアドレスにおける真のデータです。
図 10.15 チップ / セクタ消去動作タイミング図
イレーズコマンドシーケンス
(最後の 2 サイクル)
tAS
tWC
2AAh
アドレス
読出しステータスデータ
(最後の 2 サイクル)
SA
チップイレーズ
に対して 555h
VA
VA
tAH
CE#
tCH
OE#
tWP
WE#
tWPH
tCS
tWHWH2
tDS
tDH
Data
進行中
30h
55h
チップイレーズ
に対して 10
tBUSY
完了
tRB
RY / BY#
注意:
1. SA = セクタアドレス(セクタイレーズの場合)、VA = ステータスデータを読出しできる有効なアドレスです。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
87
デ ー タ シ ー ト
図 10.16 Data# ポーリングタイミング図(自動アルゴリズム実行時)
tRC
アドレス
VA
VA
VA
tACC
tCE
CE#
tCH
tOE
OE#
tOEH
tDF
WE#
tOH
DQ7
DQ6–DQ0
補数
補数
真
有効なデータ
ステータスデータ
ステータスデータ
真
有効なデータ
High Z
High Z
tBUSY
RY/BY#
注意:
1. VA = 有効なアドレス。図は、コマンドシーケンス後の最初の状態サイクル、最後の状態読出しサイクル、データアレイの読出しサイク
ルを示しています。
図 10.17 トグルビットタイミング図(自動アルゴリズム実行時)
tAHT
tAS
アドレス
tAHT
tASO
CE#
tCEPH
tOEH
WE#
tOEPH
OE#
tDH
DQ2 および DQ6
tOE
有効なス
テータス
有効なス
テータス
有効なス
テータス
(1 回目の読出し)
(2 回目の読出し)
(トグルの停止)
有効なデータ
有効なデータ
RY / BY#
注意:
1. DQ6 は、デバイスがビジーのときは、任意の読出しアドレスでトグルします。アドレスが実際に消去中のセクタ内にあるときは、DQ2
がトグルします。
図 10.18 DQ2 と DQ6 の関連図
組み込み
イレーズ
に入る
WE#
イレーズ サ
スペンド
イレーズサスペンドプロ
グラムに入る
消去
イレーズサス
ペンドプログ
ラムに入る
イレーズレジ
ューム
イレーズサスペ
ンドリード
消去
イレーズ完了
DQ6
DQ2
注意:
1. システムは、OE# または CE# を使用して、DQ2 と DQ6 をトグルすることができます。DQ2 がトグルするのは、イレーズがサスペンドさ
れたセクタ内のアドレスを読み出すときのみとなります。
88
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
10.4.3
CE# コントロールライト動作
表 10.9 CE# コントロールライト動作
パラメータ
VIO = 2.7V ∼
VCC
説明
VIO = 1.65V
∼ VCC
単位
JEDEC
標準
tAVAV
tWC
ライトサイクル時間 ( 注 1)
最小値
60
ns
tAVWL
tAS
アドレスセットアップ時間
最小値
0
ns
tASO
アドレスセットアップ時間から OE#「L」まで(トグル
ビットのポーリング時)
最小値
15
ns
tAH
アドレス保持時間
最小値
45
ns
tAHT
CE# または OE#「H」からアドレス保持時間まで(トグル
ビットのポーリング時)
最小値
0
ns
tDVWH
tDS
データセットアップ時間
最小値
30
ns
tWHDX
tDH
データ保持時間
最小値
0
ns
tCEPH
CE# 「H」
(トグルビットのポーリング時)
最小値
20
ns
t0EPH
OE# 「H」(トグルビットのポーリング時)
最小値
20
ns
最小値
0
ns
tWLAX
tGHEK
tGHEL
ライト前の読出し復帰時間
(OE# High から WE# Low まで)
tWLEL
tWS
WE# セットアップ時間
最小値
0
ns
tELWH
tWH
WE# 保持時間
最小値
0
ns
tELEH
tCP
CE# パルス幅
最小値
25
ns
tEHEL
tCPH
CE# パルス幅(High)
最小値
20
ns
注意:
1. 100%出荷試験は行っておりません。
図 10.19 連続(CE#)ライト動作タイミング図
tWC
Amax-A0
tAS
tAH
tCP
tCPH
CE#
OE#
tWS
tWH
WE#
tDS
tDH
DQ15-DQ0
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
89
デ ー タ シ ー ト
図 10.20 (CE#) ライトからリード動作タイミング図
tWC
tAS
tACC
Amax-A0
tAH
tCE
tDF
CE#
tOEH
tOE
OE#
tWS
tWH
WE#
tDH
tDS
tOH
DQ15-DQ0
90
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
11. 物理インターフェース
11.1
56 ピン TSOP
11.1.1
端子配列図
図 11.1 56 ピンスタンダード TSOP
GL128S 用 NC
A23
A22
A15
A14
A13
A12
A11
A10
A9
A8
A19
A20
WE#
RESET#
A21
WP#
RY/BY#
A18
A17
A7
A6
A5
A4
A3
A2
A1
RFU
DNU
56
1
56ピンTSOP
2 (シンスモールアウトラインパッケージ) 55
54
3
53
4
52
5
51
6
50
7
49
8
48
9
47
10
46
11
45
12
44
13
43
14
42
15
41
16
40
17
39
18
38
19
20
37
21
36
22
35
23
34
24
33
32
25
31
26
30
27
29
28
A24
A25
A16
RFU
VSS
DQ15
DQ7
DQ14
DQ6
DQ13
DQ5
DQ12
DQ4
VCC
DQ11
DQ3
DQ10
DQ2
DQ9
DQ1
DQ8
DQ0
OE#
VSS
CE#
A0
RFU
VIO
GL256S、GL128S 用 NC
GL512S、GL256S、GL128S 用 NC
注意:
1. 端子 28 ( 使用不可 : Do Not Use=DNU) では、デバイスの内部信号がパッケージコネクタに接続されています。このコネクタは、
Spansion がテスト用または他の目的で使用します。ホストシステムの信号に接続するためのものではありません。これらのコネクタを
PCB 信号経路設定チャネルには使用しないでください。推奨ではありませんが、直列抵抗を通して、端子 VCC または VSS に接続するこ
とができます。
2. 2. 端子 27、30、および 53 は、将来のために予約されています (Reserved for Future Use=RFU)。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
91
デ ー タ シ ー ト
11.1.2
外形図
図 11.2 56 ピン TSOP ( 薄型スモールアウトラインパッケージ )、14×20 mm
パッケージ
シンボル
MO-142 (B) EC
最小
標準
最大
1
管理寸法はミリメートル(mm)です。
(寸法および許容誤差は、ANSI Y14.5M-1982 に準拠しています。)
A
---
---
1.20
2
標準端子出力用端子 1 識別子(ダイアップ)。
A1
0.05
---
0.15
3
A2
0.95
1.00
1.05
シーティングプレーン -C- を決定するために。 シーティングプレーンは、
パッケージリードがフラットな水平面上に自由に留まる時にできる接触面
として定義されます。
b1
0.17
0.20
0.23
b
c1
0.17
0.10
0.22
---
0.27
0.16
4
寸法 D1 および E は、モールド突起には含まれません。
許容されるモールド突起は、サイドあたり 0.15 mm です。
5
c
0.10
---
0.21
寸法 b は、ダムバー突起には含まれません。 許容されるダムバー突起は、
最高の材料条件で、寸法 bの総超過の 0.08 mm です。
突起と隣接するリードの間の最小スペースは、0.07 mm です。
6
これらの寸法は、リード先端から 0.10 mm から 0.25 mm のリードのフラット
セクションに適用されます。
7
リードの平坦度は、シーティングプレーンから測定され、0.10 mm 以内であ
る必要があります。
8
寸法「e」は、リードの中心線で測定されます。
D
19.80
20.00
20.20
D1
18.30
18.40
18.50
E
13.90
14.00
14.10
e
0.50 BASIC
L
0.50
0.60
0.70
O
0°
-
8°
R
0.08
---
0.20
N
92
注意:
TS 56
JEDEC
56
3160\38.10A
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
11.2
64 ボール FBGA
11.2.1
端子配列図
図 11.3 64 ボール強化型 BGA(強化ボールグリッドアレイ)
上面図
製品の端子配列
A
B
C
D
E
F
G
H
NC for GL256S, GL128S
-
NC for GL128S
NC for GL512S, GL256S, GL128S
8
NC
A22
A23
Vio
VSS
A24
A25
NC
7
A13
A12
A14
A15
A16
RFU
DQ15
VSS
6
A9
A8
A10
A11
DQ7
DQ14
DQ13
DQ6
5
WE#
RESET#
A21
A19
DQ5
DQ12
VCC
DQ4
4
RY/BY#
WP#
A18
A20
DQ2
DQ10
DQ11
DQ3
3
A7
A17
A6
A5
DQ0
DQ8
DQ9
DQ1
2
A3
A4
A2
A1
A0
CE#
OE#
VSS
1
NC
NC
NC
NC
DNU
Vio
RFU
NC
注意:
1. ボール E1 ( 使用不可 : Do Not Use=DNU) では、デバイスの内部信号がパッケージコネクタに接続されています。このコネクタは、
Spansion がテスト用または他の目的で使用します。ホストシステムの信号に接続するためのものではありません。これらのコネクタを
PCB 信号経路設定チャネルには使用しないでください。推奨ではありませんが、直列抵抗を通して、ボールを VCC または VSS に接続す
ることができます。
2. ボール F7 および G1 は、将来のために予約されています (RFU)。
3. ボボール A1、A8、C1、D1、H1、および H8 は、内部で接続されていません。( 接続無 =NC)。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
93
デ ー タ シ ー ト
11.2.2
外形図 ‒ LAE064
図 11.4 LAE064̶64 ボール強化型 BGA(強化ボールグリッドアレイ)
、9×9 mm
上面図
底面図
側面図
注意:
パッケージ
LAE 064
JEDEC
1. 寸法および許容誤差は、ASME Y14.5M-1994 に準拠しています。
N/A
2. すべての寸法はミリメートル単位です。
9.00 mm x 9.00 mm
パッケージ
シンボル
3. ボール位置指定はJESD95-1、SPP-010 に準拠しています。
最小
標準
最大
注
A
---
---
1.40
A1
0.40
---
---
スタンドオフ
A2
0.60
---
---
本体の厚さ
側面高
D
9.00 BSC.
本体サイズ
E
9.00 BSC.
本体サイズ
D1
7.00 BSC.
マトリックスの実装面積
マトリックスの実装面積
4.
e は、半田ボールグリッドピッチを表します。
5. シンボル「MD」は、
「D」方向のボールローマトリクスサイズです。
シンボル「ME」は、
「E」方向のボールコラムマトリクスサイズです。
N は、半田ボールの総数です。
6
寸法「b」は、データム C に平行な面内における最大ボール
直径で測定されます。
7
SD および SE は、データ A および B を基準に測定され、外部ロー
における中央半田ボールの位置を定義します。
半田ボールが奇数個あるのはどのような場合ですか?
E1
7.00 BSC.
MD
8
マトリックスサイズ(D 方向)
ME
8
マトリックスサイズ(E 方向)
N
64
ボール数
8. 未使用。
ボール直径
9. 「+」は、ポピュレーションを減らしたボールの論理的中心を示します。
b
0.50
0.60
0.70
eD
1.00 BSC.
ボールピッチ - D 方向
eE
1.00 BSC.
ボールピッチ - E 方向
SD / SE
0.50 BSC.
なし
外部ローが、D または E 寸法に平行、それぞれ、SD または SE = 0.000 の場合。
外部ローに偶数個の半田ボールがあるのは、SD または SE = e/2 の場合。
半田ボールの配置
ポピュレーションを減らした半田ボール
3623 \ 16-038.12 \ 1.16.07
94
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
11.2.3
外形図 ‒ LAA064
上面図
底面図
側面図
注意:
パッケージ
LAA 064
JEDEC
1. 寸法および許容誤差は、ASME Y14.5M-1994 に準拠しています。
N/A
2. すべての寸法はミリメートル単位です。
13.00 mm x 11.00 mm
パッケージ
3. ボール位置指定はJESD95-1、SPP-010 に準拠しています
(ただし、表記のある場合は除きます)。
シンボル
最小
標準
最大
注
A
---
---
1.40
A1
0.40
---
---
スタンドオフ
シンボル「ME」は、「E」方向のボールローマトリクスサイズです。
A2
0.60
---
---
本体の厚さ
N は、半田ボールの総数です。
プロファイル高
4.
e は、半田ボールグリッドピッチを表します。
5. シンボル「MD」は、「D」方向のボールローマトリクスサイズです。
D
13.00 BSC.
本体サイズ
E
11.00 BSC.
本体サイズ
D1
7.00 BSC.
マトリックスの実装面積
E1
7.00 BSC.
マトリックスの実装面積
MD
8
マトリックスサイズ(D 方向)
ME
8
マトリックスサイズ(E 方向)
N
64
ボール数
8. 未使用。
ボール直径
9. 「+」は、ポピュレーションを減らしたボールの論理的中心を示します。
b
0.50
0.60
0.70
eD
1.00 BSC.
ボールピッチ - D 方向
eE
1.00 BSC.
ボールピッチ - E 方向
SD / SE
0.50 BSC.
半田ボールの配置
なし
6
寸法「b」は、データ C に平行な面内における最大ボー
ル直径で測定されます。
7
SD および SE は、データ A および B を基準に測定され、
外部ローにおける 半田ボールの位置を定義します。
半田ボールが、D または E 寸法に対して平行な外部ロー
内に奇数個あるのは、それぞれ、SD または SE = 0.000 の場合です。
外部ローに偶数個の半田ボールがあるのは、SD または SE = e/2 の場合です。
ポピュレーションを減らした半田ボール
3354 \ 16-038.12d
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
95
デ ー タ シ ー ト
11.3
56 ボール FBGA
11.3.1
端子配列図
図 11.5 56 ボール強化型 BGA(強化ボールグリッドアレイ)
上面図
製品の端子配列
A
B
C
D
512 Mb & 256 Mb Only
8
E
F
G
H
512 Mb Only
Supports WP# only,
not WP#/ACC
A15
A21
A22
A16
RFU/A24
VSS
A11
A12
A13
A14
RFU
DQ15
DQ7
DQ14
A8
A19
A9
A10
DQ6
DQ13
DQ12
DQ5
WE#
RFU/A23
A20
DQ4
VIO
RFU
WP#
RESET# RY/BY#
DQ3
VCC
DQ11
7
6
5
4
3
NC
NC
A18
A17
DQ1
DQ9
DQ10
DQ2
A7
A6
A5
A4
VSS
OE#
DQ0
DQ8
A3
A2
A1
A0
CE#
DNU
2
1
注意:
1. ボール G1 ( 使用不可 : Do Not Use=DNU) では、デバイスの内部信号がパッケージコネクタに接続されています。このコネクタは、
Spansion® がテスト用または他の目的で使用します。ホストシステムシグナルに接続するためのものではありません。これらのコネク
タを PCB 信号経路設定チャネルには使用しないでください。推奨ではありませんが、直列抵抗を通して、ボールを VCC または VSS に
接続することができます。
2. ボール E7、F8 および H5 は、将来のために予約されています (RFU)。
3. ボール A3 および B3 は、未接続(NC)です。
96
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
11.3.2
外形図 - VBU 056
A
D
D1
e
0.10 C
(2X)
8
7
6
5
E
4
SE 7
E1
3
e
2
1
9
H
A1 CORNER
INDEX MARK
B
TOP VIEW
G
F
E
D
C
B
A
6
SD
56 b
0.10 C
A1 CORNER
7
0.08 M C
0.15 M C A B
(2X)
BOTTOM VIEW
0.10 C
A
A1
SEATING PLANE
C
0.08 C
SIDE VIEW
注意:
VBU 056
パッケージ
JEDEC
N/A
9.00 mm x 7.00 mm
標準パッケージ
シンボル
最小
標準
最大
A
---
---
1.00
A1
0.17
---
---
注
側面高
ボール高さ
D
9.00 BSC.
本体サイズ
E
7.00 BSC.
本体サイズ
D1
5.60 BSC.
ボールの実装面積
E1
5.60 BSC.
ボールの実装面積
MD
8
ローマトリックスサイズ(D 方向)
ME
8
ローマトリックスサイズ(E 方向)
N
56
b
0.35
0.40
合計ボール数
0.45
ボール直径
e
0.80 BSC.
ボールピッチ
SD / SE
0.40 BSC.
半田ボールの配置
A1,A8,D4,D5,E4,E5,H1,H8
ポピュレーションを減らした半田ボール
1. 寸法および許容誤差表記は、
ASME Y14.5M-1994 に準拠しています。
2. すべての寸法はミリメートル単位です。
3. ボール位置指定は、JEP95、セクション 4.3、SPP-010 に準拠して
います。
4. e は、半田ボールグリッドピッチを表します。
5. シンボル「MD」は、
「D」方向のボールロー
マトリクスサイズです。
シンボル「ME」は、
「E」方向のボールマトリクスサイズです。
N は、最大マトリクスサイズ MD x ME に対してポピュレートされ
た半田ボール位置の総数です。
6 寸法「b」は、
データ C に平行な面内における最大ボール直径で
測定されます。
7 SD および SE は、
データムA および B を基準に測定され、外部
ローにおける
半田ボールの位置を定義します。
外部ローに奇数個の半田ボールがあるのは、
SD または SE = 0.000 の場合です。
外部ローに偶数個の半田ボールがあるのは、
SD または SE = e/2 の場合です。
8. 「+」は、ポピュレーションを減らしたボー
ルの論理的中心を示します。
9 コーナー A1 は、面取り、
レーザー、インクマーク、金属化マーク、
または、他の手段により識別できるようにする必要があります。
10. 概要および寸法は顧客要件に従います。
g1055\ 16-038.25 \ 01.26.12
12. FBGA パッケージの取扱注意事項
FBGA パッケージのフラッシュメモリ製品の取扱いには注意してください。
FBGA パッケージのフラッシュメモリデバイスは超音波洗浄器に放置すると損傷する場合があります。パッ
ケージ本体を長時間にわたって温度 150 °C 以上の環境に放置すると、パッケージならびにデータの完全
性が損なわれることがあります。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
97
デ ー タ シ ー ト
13. オーダ型格
有効な組み合わせ
表 13.1 は、注文時に選択できる構成をリストアップしたものです。新たな組み合わせが追加されたら、こ
の表も更新されます。新たに追加される組み合わせ予定については、担当営業までお問い合わせください。
表 13.1 S29GL-S の有効な組み合わせ ( シート 1/2 )
S29GL-S の有効な組み合わせ
ベース OPN
スピード
(ns)
100
パッケージおよび温度
DHI, FHI, TFI
( 注 1)
DHV, TFV
S29GL01GS
( 注 1)
モデル番号
( 注 1)
120
DHV, TFV ( 注 1)
オーダーパーツ番号
(yy = モデル番号、x = 梱包 )
S29GL01GS10DHIyyx
S29GL01GS10FHIyyx
01, 02
S29GL01GS10TFIyyx
S29GL01GS11DHVyyx
01, 02
110
DHI, FHI, TFI
梱包タイプ
0, 3
S29GL01GS11TFVyyx
( 注 2)
S29GL01GS11DHIyyx
V1, V2
S29GL01GS11FHIyyx
S29GL01GS11TFIyyx
S29GL01GS12DHVyyxx
V1, V2
S29GL01GS12TFVyyxx
S29GL512S10DHIyyx
100
DHI, FHI, GHI, TFI
( 注 1)
S29GL512S10FHIyyx
01, 02
S29GL512S10GHIyyx
S29GL512S10TFIyyx
DHV, TFV
( 注 1)
S29GL512S
01, 02
0, 3
( 注 2)
110
DHI, FHI, TFI ( 注 1)
S29GL512S11DHVyyx
V1, V2
S29GL512S11TFVyyx
S29GL512S11DHIyyx
S29GL512S11FHIyyx
S29GL512S11TFIyyx
120
DHV, TFV ( 注 1)
S29GL512S12DHVyyxx
V1, V2
S29GL512S12TFVyyxx
S29GL256S90DHIyyx
90
DHI, FHI, GHI, TFI
( 注 1)
S29GL256S90FHIyyx
01, 02
S29GL256S90GHIyyx
S29GL256S90TFIyyx
DHV, TFV
( 注 1)
S29GL256S
01, 02
( 注 1)
110
98
DHV, TFV ( 注 1)
GL-S MirrorBit® ファミリー
0, 3
( 注 2)
100
DHI, FHI, TFI
S29GL256S10DHVyyx
V1, V2
S29GL256S10TFVyyx
S29GL256S10DHIyyx
S29GL256S10FHIyyx
S29GL256S10TFIyyx
V1, V2
S29GL256S11DHVyyxx
S29GL256S11TFVyyxx
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
表 13.1 S29GL-S の有効な組み合わせ ( シート 2/2 )
S29GL-S の有効な組み合わせ
ベース OPN
スピード
(ns)
パッケージおよび温度
モデル番号
梱包タイプ
オーダーパーツ番号
(yy = モデル番号、x = 梱包 )
S29GL128S90DHIyyx
90
DHI, FHI, GHI, TFI
( 注 1)
S29GL128S90FHIyyx
01, 02
S29GL128S90GHIyyx
S29GL128S90TFIyyx
DHV, TFV
( 注 1)
S29GL128S
01, 02
( 注 1)
110
DHV, TFV ( 注 1)
0, 3
( 注 2)
100
DHI, FHI, TFI
S29GL128S10DHVyyx
V1, V2
S29GL128S10TFVyyx
S29GL128S10DHIyyx
S29GL128S10FHIyyx
S29GL128S10TFIyyx
V1, V2
S29GL128S11DHVyyxx
S29GL128S11TFVyyxx
注意:
1. 将来上記以外のスピード、パッケージ、および温度の製品をご提供する場合があります。製品の在庫状況などは、担当営業までお問い
合わせください。
2. パッケージタイプ 0 が標準品となります。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
99
デ ー タ シ ー ト
スタンダード製品として複数のパッケージ品および動作定格品が用意されています。オーダー番号(有効な
組合せ)は下記の要素の組合せで構成されます。
S29GL01GS
10
D
H
I
01
0
梱包タイプ
0 = トレイ
3 = 13 インチテープ&リール
モデル番号(VIO および VCC 範囲)
01 = VIO = VCC = 2.7 ∼ 3.6V、保護される最上位アドレスセクタ
02 = VIO = VCC = 2.7 ∼ 3.6V、保護される最下位アドレスセクタ
V1 = VIO = 1.65 ∼ VCC、VCC = 2.7 ∼ 3.6V、保護される最上位アドレスセクタ
V2 = VIO = 1.65 ∼ VCC、VCC = 2.7 ∼ 3.6V、保護される最下位アドレスセクタ
温度範囲
I = 産業用温度範囲 (-40°C ∼ +85°C)
V = 車室内用温度範囲 (-40°C ∼ +105°C)
パッケージ材セット
F = 無鉛 ( 鉛フリー )
H = 低ハロゲン、鉛フリー
パッケージタイプ
D = 強化型 BGA(強化型ボールグリッドアレイ)パッケージ
(LAE064) 9 mm×9 mm
F = 強化型 BGA(強化型ボールグリッドアレイ)パッケージ
(LAA064) 13 mm×11 mm
G = 強化型 BGA(強化型ボールグリッドアレイ)パッケージ
(VBU056) 9 mm×7 mm
T = TSOP(薄型スモールアウトラインパッケージ)スタンダードの端子配列
スピードバージョン
90 = ランダムアクセスタイム: 90 ns
10 = ランダムアクセスタイム: 100 ns
11 = ランダムアクセスタイム: 110 ns
12 = ランダムアクセスタイム: 120 ns
デバイス番号 / 説明
S29GL01GS, S29GL512S, S29GL256S, S29GL128S
3.0V コア、VIO オプション搭載、1024、512、256、128 M ビットページモードフラッシュメモリ、
65 nm MirrorBit Eclipse プロセステクノロジ採用
100
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
14. その他のリソース
www.spansion.com から、以下の関連資料を入手していただけます。
14.1
ソフトウェアへのリンク
フラッシュデバイスのサポートに関するダウンロードリンクと関連情報は、以下でご覧ください。
http://www.spansion.com/Support/Pages/DriversSoftware.aspx
 Spansion ローレベルドライバ
 拡張フラッシュドライバ
 フラッシュファイルシステム
シミュレーションモデリングと CAD モデリングのサポートに関するダウンロードリンクと関連情報は、以
下をご覧ください。
http://www.spansion.com/Support/Pages/SimulationModels.aspx
 VHDL および Verilog
 IBIS
 ORCAD
14.2
アプリケーションノートへのリンク
以下は、この製品に関するアプリケーションノートのリストです。Spansion のすべてのアプリケーション
ノートは、http://www.spansion.com/Support/TechnicalDocuments/Pages/ApplicationNotes.aspx からご利
用いただけます。
 Common Flash Interface Version 1.5 Vendor Specific Extensions ( 共通フラッシュメモリ・インターフェー
ス、バージョン 1.5、ベンダ固有拡張 )
 Common Flash Memory Interface Specification ( 共通フラッシュメモリ・インターフェース仕様 )
 Connecting Unused Data Lines of MirrorBit Flash (MirrorBit フラッシュの未使用データラインの接続 )
 Developing System-Level Validation Routines( システムレベルの検証ルーチンの開発 )
 フラッシュメモリ: 概要
 Interfacing i.MX3x to S29GL MirrorBit NOR Flash (i.MX3xとS29GL MirrorBit NOR型フラッシュとのイン
ターフェーシング )
 Interfacing the S29GL-S to Freescale Coldfire Processor(S29GL-S と Freescale Coldfire プロセッサとの
インターフェーシング )
 Interfacing Spansion GL MirrorBit Family to Freescale i.MX31 Processors(Spansion GL MirrorBit ファミ
リと Freescale i.MX31 プロセッサとのインターフェーシング )
 MirrorBit Flash Memory Write Buffer Programming and Page Buffer Read (MirrorBit フラッシュメモリ
のライトバッファプログラムとページバッファ読出し )
 Optimizing Program/Erase Times ( プログラム / イレーズ時間の最適化 )
 Practical Guide to Endurance and Data Retention( 耐久性とデータ保持能力の実践ガイド )
 Programmer s Guide for the Spansion 65 nm GL-S Eclipse Family Architecture(Spansion 65 nm GL-S
Eclipse ファミリアーキテクチャのプログラマガイド )
 Reset Voltage and Timing Requirements for MirrorBit Flash(MirrorBit フラッシュのリセット電圧とタ
イミング要件)
 Signal Integrity and Reliable Flash Operations ( 信号の完全性と、フラッシュの動作の信頼性 )
 Understanding AC Characteristics (AC 特性の理解 )
 Understanding Load Capacitance and Access Time( 負荷容量とアクセスタイムの理解 )
 Understanding Page Mode Flash Memory Devices( ページモード フラッシュメモリデバイスの理解 )
 Using CFI to Read and Debug Systems(CFI を使用したシステムの読出しとデバッグ )
 多目的な I/O: DQ および拡張
 Wear Leveling ( ウェアレベリング )
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
101
デ ー タ シ ー ト
14.3
仕様公示
担当営業までお問い合わせください。
14.4
スパンションの連絡先
会社の所在地とお問合せ窓口については、下記の弊社 Web サイトをご覧ください。
http://www.spansion.com/About/Pages/Locations.aspx
102
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
15. 改訂履歴
セクション
説明
改訂 01 (11.02.2011)
初版
改訂 02(21.03.2011)
全般
OPN
コマンド定義の表
物理インターフェース
他のリソース
ロックレジスタ表
資料を「ADVANCE INFORMATION ( 事前情報 )」から「PRELIMINARY ( 暫定 )」に変更
V1 & V2 のモデル番号用に FBGA パッケージオファリングを追加
KGD 情報を削除し、別の補足文書に記載
重複するコマンドを削除
CFI Enter のコマンドサイクルの数値を 3 から 1 に変更
56 ピン TSOP の端子配列図を更新
64 ボール FBGA の端子配列図を更新
「アプリケーションノートへのリンク」に追加のアプリケーションノートを追加
ロックレジスタのビット 7 のデフォルト値を変更
改訂 03(2011 年 7 月 8 日)
性能要約
表を更新。標準的ななプログラムと消去速度
セキュアシリコン領域 ASO
表を修正。セキュアシリコン領域
DQ1: バッファーへの書き込み中止
表を修正。データポーリングステータス
組み込みルゴリズム性能表
表を更新。自動アルゴリズム特性
表を修正。ソフトウェアリセット /ASO 終了データ値を 00F0h から xF0h に変更
表を修正。イレーズサスペンドアンロックコマンドの状態遷移
表を修正。イレーズサスペンド - DYB コマンドの状態遷移
表を修正。プログラムアンロックコマンドの状態遷移
コマンドの状態遷移
表を修正。ロックレジスタコマンドの状態遷移
表を修正。セキュアシリコンセクタプログラムコマンドの状態遷移
表を修正。パスワードプロテクトコマンドの状態遷移
表を修正。不揮発性プロテクトコマンドの状態遷移
表を修正。PPB ロックビットコマンドの状態遷移
表を修正。揮発性セクタプロテクトコマンドの状態遷移
デバイス ID と共通フラッシュインター
フェース (ID-CFI) の ASO マップ
DC 特性
Power-On-Reset (POR) とウォームリ
セット
Power-On ( コールド ) リセット (POR)
表を修正。ワードアドレス (SA) + 0045h に対する CFI プライマリベンダ固有拡張クエリの説明の修正
VIL 最大の更新 注記の更新
Updated Note
表を更新。表の一番下に行を追加
本文の更新
更新した図。電源投入時の図
ハードウェア ( ウォーム ) リセット
更新した図。ハードウェアリセット
非同期ライト動作
追加した図。連続 (CE#VIL) ライト動作タイミング図 更新した表:
イレーズ / プログラム動作
外形図 - LAA064
追加した図。
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
103
デ ー タ シ ー ト
セクション
説明
改訂 04(2011 年 10 月 3 日)
電源投入時のライト禁止
小規模な修正
PPB パスワードプロテクトモード
小規模な修正
自動アルゴリズム特性の表
バッファプログラム時間最大値の更新
絶対最大定格の表
DC 特性の表
分類を追加
「H」レベル出力電圧の分類
電源投入時 / 電源切断時の電圧とタイ
ミングの表
分類を追加
電源投入時の図
分類を追加
Power-On ( コールド ) リセット (POR)
分類を追加
有効な組み合わせの表
表を更新。
改訂 05(2011 年 12 月 4 日)
全般
データシートの指定を予備からフル生産に変更 セクターの消去 :
標準イレーズ時間を更新
静電容量特性
更新したセクション
オーダ型格
有効な組み合わせ用の注記の指定を修正
改訂 06(2012 年 3 月 16 日)
全般
9 mm x 7 mm パッケージを追加 105°C 提供を追加
オーダ型格
有効な組み合わせを更新
改訂 07(2012 年 12 月 21 日)
特徴
キャビン内の温度範囲を追加
ステータスレジスタ ASO
分類を追加
アドバンスト・セクタ・
プロテクトの概要
図を更新
PPB ロック
分類を追加
恒久的プロテクトビット (PPB)
分類を追加
ダイナミック・プロテクト・
ビット (DYB)
分類を追加
PPB パスワードプロテクトモード
分類を追加
チップイレーズ
分類を追加
セクタイレーズ
分類を追加
イレーズサスペンド / イレーズレ
ジューム
分類を追加
ステータスレジスタ ASO
分類を追加
ステータスレジスタ
分類を追加
DQ7: Data# ポーリング
分類を追加
DQ1: バッファーへの書き込み中止
分類を追加
データポーリングステータス : 表を更新。
自動アルゴリズム動作のエラー
分類を追加
プロテクトエラー
分類を追加
ライトバッファアボート
分類を追加
性能表
組み込みアルゴリズム特性(-40°C ∼ +105 ℃)の表を更新
デバイス ID と共通フラッシュインター
フェース (ID-CFI) の ASO マップ
CFI デバイスジオメトリ定義の表を更新
非同期読出し動作
読出し動作 VIO = 1.65 (-40°C ∼ +105°C) の表を追加
非同期ライト動作
104
CFI プライマリベンダ固有拡張クエリの表を更新
リード - ツー - ライト (CE# VIL) の図を更新
リード - ツー - ライト(CE# トグル)の図を更新
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日
データ シ ー ト
セクション
説明
改訂 08(2013 年 10 月 9 日)
S29GL-S の有効な組合せの表
キャビン内温度範囲の自動車に対する VIO モデルを追加
2013 年 10 月 9 日 S29GL_128S_01GS_00_08
GL-S MirrorBit® ファミリー
105
デ ー タ シ ー ト
免責事項
本資料に記載された製品は、通常の産業用、一般事務用、パーソナル用、家庭用などの一般的用途(ただし、上記用途に限定されません)に使用
されることを意図して設計・製造されています。(1) 極めて高度な安全性が要求され、仮に当該安全性が確保されない場合、社会的に重大な影響を
与えかつ直接生命・身体に対する重大な危険性を伴う用途(原子力施設における核反応制御、航空機自動飛行制御、航空交通管制、大量輸送シス
テムにおける運行制御、生命維持のための医療機器、兵器システムにおけるミサイル発射制御等をいう)、ならびに (2) 極めて高い信頼性が要求さ
れる用途(海底中継器、宇宙衛星等をいう)に使用されるよう設計・製造されたものではありません。上記の製品の使用法によって惹起されたい
かなる請求または損害についても、Spansion は、お客様または第三者、あるいはその両方に対して責任を一切負いません。半導体デバイスはある
確率で故障が発生します。当社半導体デバイスが故障しても、結果的に人身事故、火災事故、社会的な損害を生じさせないよう、お客様において、
装置の冗長設計、延焼対策設計、過電流防止対策設計、誤動作防止設計などの安全設計をお願いします。本資料に記載された製品が、「外国為替お
よび外国貿易法」に基づき規制されている製品または技術に該当する場合には、本製品の輸出に際して、同法に基づく許可が必要となります。
商標および注記
このドキュメントは、断りなく変更される場合があります。本資料には Spansion が開発中の Spansion 製品に関する情報が記載されている
場合があります。Spansion は、それらの製品に対し、予告なしに仕様を変更したり、開発を中止したりする権利を有します。このドキュメ
ントに含まれる情報は、現状のまま、保証なしに提供されるものであり、その正確性、完全性、実施可能性および特定の目的に対する適合性
やその市場性および他者の権利を侵害しない事を保証するものでなく、また、明示、黙示または法定されているあらゆる保証をするものでも
ありません。Spansion は、このドキュメントに含まれる情報を使用することにより発生したいかなる損害に対しても責任を一切負いません。
Copyright © 2004-2008 Spansion Inc. All rights reserved.
商標:Spansion®、Spansion ロゴ(図形マーク)
、MirrorBit®、MirrorBit® Eclipse ™、ORNAND ™、ORNAND2 ™、HD-SIM ™、EcoRAM ™ 及びこれ
らの組合せは、米国・日本ほか諸外国における Spansion LLC の商標です。第三者の社名・製品名等の記載はここでは情報提供を目的として
表記したものであり、各権利者の商標もしくは登録商標となっている場合があります。
なお、この文書は原文を日本語で翻訳したものです。万が一対訳上の齟齬が生じた場合は原文が優先されますので、ご了承ください。
106
GL-S MirrorBit® ファミリー
S29GL_128S_01GS_00_08 2013 年 10 月 9 日