Intel Agilex® 7 エンベデッド・メモリー・ユーザーガイド

ID 683241
日付 4/10/2023
Public
ドキュメント目次

4. Intel Agilex® 7 エンベデッド・メモリー IP のリファレンス

Intel Agilex® 7 エンベデッド・メモリーの機能には、 インテル® Quartus® Prime 開発ソフトウェアのオンチップメモリー IP を使用してアクセスすることができます。
オンチップメモリー IP には次の IP が含まれます。
  • RAM: 1-Port Intel® FPGA IP - シングルポート RAM をインスタンス化します
  • RAM: 2-Port Intel® FPGA IP - デュアルポートおよび双方向ポート RAM をインスタンス化します
  • RAM: 4-Port Intel® FPGA IP - クアッドポート RAM をインスタンス化します
  • ROM: 1-Port Intel® FPGA IP - シングルポート ROM をインスタンス化します
  • ROM: 2-Port Intel® FPGA IP - デュアルポートおよび双方向ポート ROM をインスタンス化します
  • eSRAM (Embedded Synchronous Random Access Memory) Intel Agilex® FPGA IP - ネイティブ eSRAM ブロックをインスタンス化します
  • FIFO (First-In-First-Out) Intel® FPGA IP - FIFO Intel® FPGA IP をインスタンス化します
  • Shift Register (RAM-based) Intel® FPGA IP - Shift Register (RAM-based) Intel® FPGA IP をインスタンス化します

メモリーの機能は、HDL コードから推論することもできます。 インテル® Quartus® Prime の合成では、特定の HDL コードの構造を認識し、自動的に適切な IP またはマップをデバイスアトムに直接推論します。詳細は、 インテル® Quartus® Prime プロ・エディションのユーザーガイド: デザインの推奨事項で、HDL コードからのメガファンクションの推測を参照してください。

ただし、インテル FPGA デバイスの高度なメモリー機能の一部を使用する場合は、IP を直接使用することを検討します。それにより、ポートとパラメーターを簡単にカスタマイズできるようにします。