QPIモードのレガシーSPIコマンドについて - KBA225760 - Community Translated (JA)
- RSS フィードを購読する
- 新着としてマーク
- 既読としてマーク
- ブックマーク
- 購読
- 印刷用ページ
- 不適切なコンテンツを報告
Community Translated by YoOb_1790021 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 形式を試してください。このようにして、ホストはフラッシュモードを識別し、その後フラッシュアクセスの正しいコマンドフォーマットを決定できます。