
2005
年
3
月
9
日
S29JL032HA11
S29JL032H
45
A D V A N C E I N F O R M A T I O N
消去の対象として選択されたセクタ?jī)?nèi)のアドレスをシステムがリードすると,
DQ2
はトグ
ルします。(システムは,
OE#
または
CE#
のいずれかにより,リードサイクルを制御でき
ます。)ただし,
DQ2
からは,セクタがイレーズ中であるか,イレーズサスペンド中であ
るかを區(qū)別できません。これと対照的に,
DQ6
はデバイスがイレーズ動(dòng)作中か,イレーズ
サスペンド中かを示しますが,消去の対象として選択されたセクタかを區(qū)別できません。
したがって,セクタならびにモード情報(bào)を得るには,これらのステータスビットが両方と
も,必要となります。
DQ2
と
DQ6
の出力の相違については,表
14
を參照してください。
図
6
は,トグルビットのアルゴリズムをフローチャート形式で示したものです。なお,こ
のアルゴリズムについては,「
DQ2
:トグルビットⅡ」を參照してください。また,「
DQ6
:
トグルビットⅠ」のサブセクションも參照してください。トグルビットのタイミング図を
図
22
に示します。また,
DQ2
と
DQ6
の相違を図
23
に図示します。
トグルビット(
DQ6 / DQ2
下記の説明では,図
6
を參照してください。システムがトグルビットの狀態(tài)をリードし始
める場(chǎng)合は,トグルビットがトグルしているかを調(diào)べるため,少なくとも
2
回以上続けて
DQ15
~
DQ0
(×
8
専用デバイスの場(chǎng)合は
DQ7
~
DQ0
)をリードする必要があります。
通常,システムは
1
回目のリードの後,トグルビットの値を保存するようにします。
2
回
目のリードの後,システムはトグルビットの新しい値と,
1
回目の値を比較します。トグ
ルビットがトグルしていない場(chǎng)合,デバイスはプログラムまたはイレーズ動(dòng)作を完了して
いることになります。この場(chǎng)合,システムは次のリードサイクルで
DQ15
~
DQ0
(×
8
専用デバイスの場(chǎng)合は
DQ7
~
DQ0
)から出力されるデータアレイをリードできます。
)のリード
ただし,最初の
2
回のリードサイクルの後,トグルビットがトグルを継続していると判斷
されるなら,システムは
DQ5
の値が
High
となっているかを調(diào)べる必要があります(
DQ5
のセクションを參照してください)。
High
の場(chǎng)合,
DQ5
が
High
になったときにトグル
ビットがトグルを停止した可能性もあるため,システムはトグルビットがトグルしている
かを再度調(diào)べなければなりません。トグルビットがトグルしていないなら,デバイスはプ
ログラムまたはイレーズ動(dòng)作を完了していることになります。トグルビットがトグルを継
続しているなら,デバイスは動(dòng)作を正常に完了していないことになりますので,システム
はリセットコマンドをライトして,データアレイのリードに戻る必要があります。
この他,システムからの調(diào)査の結(jié)果,トグルビットがトグルを継続していることが判明し,
さらに,
DQ5
が
High
になっていないケースがあります。この場(chǎng)合,システムは,次の
リードサイクルからトグルビットと
DQ5
のモニタを継続し,上記パラグラフで説明した狀
態(tài)を調(diào)べます。あるいは,他のシステムタスクの実行を選択することもできます。この場(chǎng)
合,システムは復(fù)帰した時(shí)點(diǎn)でアルゴリズムの最初からスタートして,動(dòng)作の狀態(tài)を調(diào)べ
る必要があります(図
6
の上部)。
DQ5:
タイミングリミット超過
DQ5
は,プログラム時(shí)間またはイレーズ時(shí)間があらかじめ決められている內(nèi)部パルスカ
ウントの上限を超過したかを示します。超過していると,
DQ5
は「
1
」を出力し,プログ
ラムまたはイレーズサイクルが正常に完了していないことを示します。
以前に「
0
」をプログラムしたロケーションにシステムが「
1
」をプログラムしようとする
と,デバイスの
DQ5
は「
1
」を出力する場(chǎng)合があります。
レーズ動(dòng)作のみとなります。
このような場(chǎng)合,デバイスはその動(dòng)作を停止し,タイムリミッ
トが超過すると,
DQ5
は「
1
」を出力します。
「
0
」を「
1
」に戻せるのは,イ
いずれの場(chǎng)合も,システムはリセットコマンドをライトしてリードモード(バンクがイレー
ズ
-
サスペンド
-
プログラムモードであったならば,イレーズ
-
サスペンド
-
リードモー
ド)に戻す必要があります。