外部メモリー・インターフェイス・インテル® Stratix® 10 FPGA IPユーザーガイド

ID 683741
日付 9/30/2019
Public
ドキュメント目次

4.3.2. AFIの書き込みシーケンスのタイミング図

次のタイミング図は、書き込みコマンドと対応する書き込みデータおよび書き込みイネーブル信号との関係をフルレート、ハーフレート、およびクォーターレートで表しています。

wlat=0での書き込みシーケンス

ハーフレートとクォーターレートでは、writeコマンドがPHYクロックの最初のメモリークロックで送信される場合 (例えばafi_cs_n[0] = 0)、そのアクセスはアライメントされたアクセスと呼ばれます。それ以外は、アライメントされていないアクセスと呼ばれます。アライメントされたアクセスとアライメントされていないアクセスのどちらか、もしくは両方を使用することができますが、writeコマンドと対応する書き込みデータ間の距離が、AFIインターフェイスで一定であることを確認する必要があります。例えば、コマンドがPHYクロックの2番目のメモリークロックで送信される場合、書き込みデータもまた、PHYクロックの2番目のメモリークロックで開始する必要があります。

図 27. wlat=0でのAFI書き込みデータ (フルレート)

次の図は、アライメントされたアクセスとアライメントされていないアクセスの両方を表しています。最初の3つの書き込みコマンドはアライメントされたアクセスで、afi_commandのLSBで発行されます。4番目の書き込みコマンドはアライメントされていないアクセスで、異なるコマンドスロットで発行されます。AFI信号は、コマンドスロットに応じてシフトする必要があります。

図 28. wlat=0でのAFI書き込みデータ (ハーフレート)

図 29. wlat=0でのAFI書き込みデータ (クォーターレート)

ゼロ以外のwlatでの書き込みシーケンス

afi_wlatはPHYからの信号です。コントローラーは、afi_dqs_burstafi_wdata_validafi_wdataafi_dm信号をafi_wlatに等しいPHYクロックサイクル数遅延させる必要があります。afi_wlatは静的な値であり、PHYがcal_successをコントローラーにアサートする前にキャリブレーションによって決定されます。次の図は、wlat=1の場合を表しています。wlatはPHYクロックの数であり、wlat=1は、フルレート、ハーフレート、クォーターレートにおいてそれぞれ1、2、4のメモリークロック遅延に等しいことに注意してください。

図 30. wlat=1の場合のAFI書き込みデータ (フルレート)

図 31. wlat=1の場合のAFI書き込みデータ (ハーフレート)

図 32. wlat=1の場合のAFI書き込みデータ (クォーターレート)

DQSバースト

DQSプリアンブルを生成するには、1つもしくは2つの完全なメモリー・クロック・サイクル前にafi_dqs_burst信号をアサートする必要があります。DQSプリアンブルはハーフレートとクォーターレートにおいてそれぞれ、1/2および1/4のAFIクロックサイクルに等しくなります。

書き込みプリアンブルが2クロックサイクルに設定されている場合、DDR4では2のDQSプリアンブルが必要です。

次の図は、フルレート、ハーフレート、クォーターレートのコンフィグレーションにおいて、afi_dqs_burstがアサートされるべき方法を表しています。

図 33. wlat=1の場合のAFI DQSバースト (フルレート)

図 34. wlat=1の場合のAFI DQSバースト (ハーフレート)

図 35. wlat=1の場合のAFI DQSバースト (クォーターレート)

DBIでの書き込みデータシーケンス (DDR4およびQDRIVのみ)

DDR4の書き込みDBIの機能はPHYでサポートされており、有効になっている場合、PHYはコントローラーの介入なしにDBI信号を送受信します。シーケンスは、AFIインターフェイスにおけるDBI以外のシナリオと同じです。

CRCでの書き込みデータシーケンス (DDR4のみ)

PHYのCRC機能を有効にして使用すると、コントローラーはwriteコマンド間に最低1クロックサイクルを確保するため、PHYはそこにCRCデータを挿入します。writeコマンドを連続して送信すると機能的な障害が発生します。次の図は、CRCモードでの正当なシーケンスを表しています。

0およびRESERVEでマークされているエントリーは、コントローラーによって監視される必要があります。これらのエントリーにおいて情報は許可されません。

図 36. CRCでのAFI書き込みデータ (ハーフレート、wlat=2)

図 37. CRCでのAFI書き込みデータ (クォーターレート、wlat=2)