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

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

3.4.2. インテル® Stratix® 10ハード・メモリー・コントローラーのレート変換機能

ハード・メモリー・コントローラーのレート変換機能により、ユーザーロジックがクォーターレートで実行するようにコンフィグレーションされている場合でも、ハード・メモリー・コントローラーとPHYをハーフレートで実行できます。

タイミング・クロージャーを容易にするために、クォーターレートのクロックをコア・ユーザー・ロジックに使用することが選択できます。これはエリアとレイテンシーを増加させますが、タイミング・クロージャーは容易になります。効率を改善し、全体的なレイテンシーを低減するために、ハード・メモリー・コントローラーとPHYをハーフレートで実行できます。

レート変換機能では、FPGAコアからハード・メモリー・コントローラーへのトラフィックをクォーターレートからハーフレートに変換し、ハード・メモリー・コントローラーからFPGAコアへのトラフィックをハーフレートからクォーターレートに変換します。FPGAコア内のユーザーロジックの観点から考えると、ハード・メモリー・コントローラーがクォーターレートで動作しているのと同じ結果になります。

次の条件がすべて満たされている場合、レート変換機能はIP生成中に自動的に有効になります。

  • ハード・メモリー・コントローラーが使用されている。
  • ユーザーロジックがクォーターレートで実行される。
  • インターフェイスがES2または量産デバイスを対象としている。
  • ハード・メモリー・コントローラーをハーフレートで実行しても、ハード・メモリー・コントローラーとハードPHYのfMax仕様を超えない。

レート変換機能が有効になっている場合、IP生成のGUIに次の情報メッセージが表示されます。

PHY and controller running at 2x the frequency of user logic for improved efficiency.