Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

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

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

GeethaP_31
Employee
Employee
50 questions asked 10 questions asked 5 questions asked

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 形式を試してください。このようにして、ホストはフラッシュモードを識別し、その後フラッシュアクセスの正しいコマンドフォーマットを決定できます。

0 件の賞賛
589 件の閲覧回数
寄稿者