Community Translation - MCU Reset under SPI Enhanced High Performance Feature Enabled - KBA226826

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
HiOm_1802421
Level 5
Level 5
Distributor - Marubun (Japan)
50 replies posted 50 questions asked 25 replies posted

Hi,

I want to translate the following KBA into Japanese, please confirm to my work.

MCU Reset under SPI Enhanced High Performance Feature Enabled - KBA226826

Omoi

0 Likes
2 Replies
AikoO_51
Moderator
Moderator
Moderator
100 sign-ins First question asked 50 solutions authored

Hi Omoi-san,

I confirmed the KBA.

Please work to do.

Thanks,

Aiko

Aiko Ohtaka
Infineon Technologies
0 Likes
HiOm_1802421
Level 5
Level 5
Distributor - Marubun (Japan)
50 replies posted 50 questions asked 25 replies posted

Hi,

I tried to translate this KBA226826 into Japanese.

MCU Reset under SPI Enhanced High Performance Feature Enabled - KBA226826

==========

タイトル:SPI拡張高性能機能が有効な状況でのMCUリセット

バージョン:**

質問:

SPI連続リード モード(拡張高性能(EHP)機能が有効)でMCUをリセットした後、SPIフラッシュ メモリへのアクセスが失敗するのはなぜですか?

回答:

連続EHPリード モードでSPIフラッシュ メモリをリセットせずにMCUをリセットした場合、後続のSPI命令は、アドレス フェーズではMSBとして認識され、命令フェーズではSPI命令として認識されません。 その結果、MCUによって発行された操作は期待どおりに機能しません。 これは、下記の理由により発生します。

SDRまたはDDRモードでのDual I/OリードまたはQuad I/Oリードは、命令シーケンスを削除することでリード スループットを向上させる方法を提供します。次回のリード操作に1バイトの命令コードがあるかどうかを判断するために、現在のリード操作のモード ビットを制御して、この機能を有効にできます。図1は、リード命令フェーズなしで、アドレス フェーズから始まるQuad I/Oリード操作の例を示しています。

図1. Quad I/Oリード操作

pastedImage_1.png

EHPリード モードは、次の場合に解放されます。

  • リード操作でモードビットをAxh以外の値に設定。 次回CS#がハイに立ち上がると、デバイスはEHPリード モードから解放されます
  • モード ビット リセット コマンド(MBR FFh)。 このコマンドは、デバイスを連続EHPリード モードから通常のスタンバイに戻し、新しいコマンドを待機します
  • ハードウェア リセットまたはパワーオン リセット

注:アプリケーションの起動コードにモード ビット リセット コマンドを追加するか、MCUリセットでデバイスのハードウェア リセットを実行することをお勧めします。

図2. EHPリード モードからリード モードを回復させる

pastedImage_2.png

==========

BR,

Omoi

0 Likes