pNORフラッシュへコマンドを書き込んでいる最中にリード操作を開始できますか?- KBA203670 - Community Translated (JA)

Version 1

    Community Translated by  NoTa_4591161           Version: *A

     

    Translation - English: Can a 'READ' Operation be Initiated While in the Middle of Writing Commands to pNOR Flash? - KBA203670

     

    質問:

    pNORフラッシュへコマンドを書き込んでいる最中にリードを開始できますか?

     

    回答:

    はい、コマンド シーケンスが完了する前にフラッシュ メモリ アレイからデータを読み取ることはできます。フラッシュ(プログラムまたは消去)へすでに書き込まれたコマンド サイクルは、リード サイクルが開始されるとすぐに失われます。この使用例は可能ですが、最良の方法ではありません。フラッシュ コマンドが一連のライト サイクルで構成されるメッセージである限り、各コマンド(メッセージ)をアトミック(分割できない)操作として扱うことが最良の方法です。

     

    ビジー状態を伴わないフラッシュ コマンドの、最悪の場合のターン アラウンド タイムは1マイクロ秒未満であるため、このクラスのコマンドを中断して読み取る必要はほとんどありません。

     

    フラッシュのビジー時間を伴うコマンドもあります。GL-Sファミリの場合、ブランク チェック コマンド、プログラム コマンド、および消去コマンドがこれに含まれます。

    • 完了までに数ミリ秒かかるブランク チェック コマンドを一時停止する方法はありません。 ただし、このコマンドは通常、生産プログラムの前に使用されるため、次のリードまでのレイテンシは問題になりません。
    • 一方、プログラムと消去は通常のシステム操作中に使用できます。その場合、プログラム操作(数百マイクロ秒)または消去操作(数百ミリ秒)を一時停止すると、迅速なリード アクセスが可能になります。特にGL-Sは、プログラムおよび消去コマンドを一時停止できます。システムは、一時停止コマンドを送信して、読み取りが可能になるまで一時停止時間(数十マイクロ秒)だけ待つ必要があります。

    プログラム、消去、一時停止、再開のためのコマンドの詳細については、データ シートを確認してください。