QPIモードのレガシーSPIコマンドについて - KBA225760 - Community Translated (JA)

Version 3

    Community Translated by  YoOb_1790021 Expert       Version: **

     

    Translation - English: Legacy SPI Command in QPI Mode – KBA225760

     

    質問:

    我々の ASICは、レガシー シングル ビットモードでフラッシュを読み取ります。フラッシュQPIモードが有効な場合、従来のSPIコマンドは受け入れられますか?コンフィギュレーション レジスタの状態が不定の場合、コマンドをシングル、デュアル、クワッド、QPIモードでそれぞれ複数回送信する必要がありますか?

     

    回答:

    フラッシュQPIモードが有効な場合、従来のSPIコマンドは受け入れられません。 4-4-4 形式で送信されたコマンドのみが受け入れられます。QPIモードを使用するには、ホストが 4-4-4 形式でコマンドを送信できなければなりません。

     

    ほとんどのコマンドは、QPIモードでサポートされています。QPIモードが有効になっている場合、QPIモードでサポートされていないコマンドは無効です。QPIモードでサポートされていないコマンドのリストについては、データシートを参照してください。QPIモードでサポートされているコマンドの場合、QPIモードが有効な場合にホストは 4-4-4 形式でコマンドを送信する必要があります。

     

    多くのシステム設計では、同じモード構成のホストとフラッシュがあり、つまり、ホストとフラッシュの両方がデフォルトのQPIとして有効または無効に設定されています。電源投入後、フラッシュにアクセスするホストに問題はありません。

     

    ホストがデフォルトのフラッシュモードを分からない場合、推奨されるアルゴリズムは、4-4-4 形式で SFDPシグネチャ(つまり、SFDPヘッダの最初の DWORD の "SFDP")を読み取ることです。それが失敗する場合は、2-2-2 形式を試します、そしてそれも失敗する場合は、1-1-1 形式を試してください。このようにして、ホストはフラッシュモードを識別し、その後フラッシュアクセスの正しいコマンドフォーマットを決定できます。