外部メモリー・インターフェイス Agilex™ 7 FシリーズおよびIシリーズFPGA IPユーザーガイド

ID 683216
日付 3/29/2024
Public
ドキュメント目次

11.9.8.3. トラフィック・ジェネレーターのコンフィグレーション

必要なパラメーターをすべて、トラフィック・ジェネレーター・インターフェイスのInstruction PatternAddress Pattern、およびData Patternタブで設定します。各設定が最終的なトラフィック・パターンにおよぼす影響については、ユーザーでコンフィグレーションするトラフィック・パターンのセクションを参照してください。

図 235. Instruction Patternタブ
図 236. Instruction Patternタブ: 個別の読み出し設定と書き込み設定
図 238. Address Patternタブ – ベーシックモード
図 239. Address Patternタブ – アドバンスト・モード

Address Patternタブは、ベーシックモードまたはアドバンスト・モードで表示することができます。ベーシックモードでは簡単なアドレス生成方法が提供され、指定されたパターンが全アドレス幅に影響します。ベーシックモードでは、ランダム、シーケンシャル、またはランダム・シーケンシャルでアドレスを生成することができます。この場合、指定された開始アドレスから指定されたアドレス増分で生成されます。一方、アドバンスト・モードでは、アドレスの異なる部分に6つの独立したパターンを指定することができます。これには、コンフィグレーションするフィールド・インデックスをドロップダウン・メニューから選択し、MSB位置、アドレスモード、開始アドレス、および相対頻度を設定します。ベーシックモードはアドバンスト・モードのサブセットであり、同じコンフィグレーションが適用されます。

図 240. Address Patternタブ: 個別の読み出し設定と書き込み設定 - ベーシックモード
図 241. Address Patternタブ: 個別の読み出し設定と書き込み設定 – アドバンスト・モード
図 242. Data Patternタブ

ダイアログボックスの上部にあるSeparate Read and Write Settingsをクリックすると、Instruction PatternタブおよびAddress Patternタブには、個別のWrite SettingsパラメーターとRead Settingsパラメーターが表示されます (該当する場合)。

Configurationsタブには、インターフェイスで使用可能なすべてのコンフィグレーションと、それぞれに設定されている値が表示されます。

図 244. Configurationsタブ

バイト・イネーブルのテスト

バイト・イネーブルのテストは、次の3つの段階で構成されます。

  1. 書き込み専用ステージ: write_dataとバイト・イネーブルを使用する3回の書き込み。
  2. 反転バイト・イネーブルと反転write_dataステージ: 反転write_dataと反転バイト・イネーブルを使用する3回の書き込み。この段階は、TG_INVERT_BYTEEN (シンボルアドレス0xAC) に値1を書き込むことで実行されます。
  3. 読み出し専用ステージ: 3回の読み出し、およびread_dataとwrite_data & byte-enable | ~write_data & ~byte-enableの比較。テストのバイト・イネーブル比較は、TG_TEST_BYTEEN (シンボルアドレス0xB8) に値1を書き込むことで有効になります。
図 245. バイト・イネーブルのテスト