oneAPI ロゴ

oneAPI IP オーサリングと Intel Quartus Prime ソフトウェア

oneAPI IP オーサリングおよび Intel Quartus Prime ソフトウェア製品

製品情報

この製品は、Intel oneAPI Base Toolkit と Intel Quartus Prime を使用して IP コンポーネントを開発および作成できる IP オーサリング開発環境です。IP コンポーネントを作成するための完全な開発環境を提供します。

製品使用説明書

前提条件
IP オーサリング開発環境をインストールして使用する前に、次のハードウェアおよびソフトウェア要件を満たす必要があります。

ハードウェア要件
IP オーサリング開発環境のハードウェア要件は次のとおりです。

  • 一般的な開発環境では、80 ~ 179 GB のディスク容量が必要です。
  • デバイスのサポートには、デバイス ファミリに応じて 3 ~ 36 GB の追加ディスク領域が必要です。
  • Intel Quartus Prime Pro Edition インストーラーでは、最大 134 GB の追加の一時ディスク領域が必要になる場合があります。
  • Intel oneAPI Base Toolkit インストーラーには、最大 6 GB の追加の一時ディスク ストレージが必要になる場合があります。

特定のディスク容量要件を含む詳細なハードウェア要件については、Intel Quartus Prime Pro Edition および Intel oneAPI Base Toolkit で提供されるドキュメントを参照してください。

オペレーティング システム要件
IP オーサリング開発環境のオペレーティング システム要件は、指定されたテキスト抜粋では指定されていません。詳細なオペレーティング システム要件については、Intel Quartus Prime Pro Edition および Intel oneAPI Base Toolkit で提供されるドキュメントを参照してください。

IPオーサリング開発環境のインストール
IP オーサリング開発環境のインストールに関する詳細な手順については、インテル Quartus Prime プロ・エディションおよびインテル oneAPI ベース・ツールキットで提供されるドキュメントを参照してください。oneAPI IP オーサリングの開始方法とアーカイブに関する具体的な手順については、ドキュメントのセクション A を参照してください。oneAPI IP オーサリングの開始方法に関するドキュメントの改訂履歴については、ドキュメントのセクション B を参照してください。

oneAPI IP オーサリングとインテル® Quartus® Prime プロ・エディション・ソフトウェアの入門

インテル® oneAPI ベース・ツールキットとインテル® Quartus® Prime 開発ソフトウェアを使用すると、C++ を使用してコンポーネントを SYCL カーネルとして開発することで、IP コンポーネントの開発をスピードアップできます。インテル® oneAPI DPC++/C++ コンパイラー (インテル® oneAPI ベース・ツールキットに付属) を使用して IP コンポーネントの RTL コードを生成し、そのコンポーネントをインテル® Quartus Prime ツールを使用してデザインに統合します。『Getting Started with oneAPI IP Authoring and Intel Quartus Prime』では、インテル® oneAPI DPC++/C++ コンパイラー開発環境をインテル® Quartus Prime ソフトウェアから起動できるように構成する方法について説明します。

前提条件

Intel oneAPI Base Toolkit および Intel Quartus Prime ソフトウェアを使用して IP コンポーネントを作成するための完全な開発環境は、次のソフトウェア製品で構成されています。

  • Python* 3.8 以降。
    IP オーサリング開発環境は Python 3.8 で検証されました。
  • Intel Quartus Prime プロ・エディション バージョン 22.4
  • Intel oneAPI ベース ツールキット バージョン 2023.0
  • 次のいずれかのシミュレーション ツール:
    • Siemens* EDA Questa* アドバンスドシミュレーター バージョン 2021.4
    • Questa-Intel FPGA エディション バージョン 2022.2
  • [Windows* のみ] Visual Studio* バージョン 2017 以降
  •  ビジュアルスタジオコード

この出版物は、完全な開発環境の前提条件をまとめたものです。開発環境の各コンポーネントの前提条件の詳細については、各製品の製品ドキュメントを参照してください。
関連情報

  • Intel Quartus Prime Pro Edition リリースノート
  • インテル FPGA ソフトウェアのインストールとライセンス
  • Intel Quartus Prime ソフトウェア ユーザーガイド
  • Intel oneAPI ベース ツールキットのドキュメント
  • Intel oneAPI ツールキット向けサードパーティ IDE での FPGA ワークフロー
  • Visual Studio Code を Intel oneAPI ツールキットと共に使用するユーザーガイド
  • Visual Studio 製品ファミリのドキュメント
  • Visual Studio Code ドキュメント

ハードウェア要件

このセクションの要件は、Intel oneAPI Base Toolkit および Intel Quartus Prime を使用して IP コンポーネントを作成するための完全な開発環境に必要な各ソフトウェア パッケージのハードウェア要件をまとめたものです。詳細な要件については、各ソフトウェア パッケージのドキュメントを参照してください。

ディスク容量の要件
IP コンポーネントを作成するための一般的な開発環境では、80~179 GB のディスク容量が必要です (1)。必要なディスク容量は、必要な FPGA デバイスのサポートとオペレーティング システムによって異なります。必要な容量は次のように分類できます。

  • デバイス サポートなしの Intel Quartus Prime Pro Edition ソフトウェアの最小インストールには、オペレーティング システムに応じて 29 ~ 36 GB のディスク領域が必要です。
    デバイス サポートには、デバイス ファミリに応じて、追加の 3 ~ 36 GB のディスク領域が必要です。IP オーサリング開発環境が対象とできるすべてのデバイスのサポートには、約 77 GB のディスク領域が必要です。
    Intel Quartus Prime Pro Editionインストーラーは、インストールパッケージTARのダウンロードと解凍のために、最大134 GBの追加の一時ディスクスペースを必要とする場合があります。 file.
    Intel Quartus Prime Pro Edition のディスク容量要件の詳細については、Intel Quartus Prime Pro Edition 設計ソフトウェアのダウンロード ページを参照してください。
  • Questa-Intel FPGA Edition には約 29 GB のディスク容量が必要です。
    Siemens EDA Questa Advanced Simulator のディスク容量要件については、Siemens EDA のドキュメントを参照してください。
  • Intel oneAPI Base Toolkit の最小インストールには、約 6 GB のディスク容量が必要です。
    Intel oneAPI Base Toolkitインストーラーは、ダウンロードと中間インストールを管理するために、最大6 GBの追加の一時ディスクストレージを必要とする場合があります。 files.
    Intel oneAPI Base Toolkit を完全にインストールするには、最大 24 GB のディスク容量が必要です。
    Intel oneAPI Base Toolkit のディスク容量要件の詳細については、Intel oneAPI Base Toolkit システム要件を参照してください。
  • Visual Studio Code には 500 MB 未満のディスク容量が必要です。詳細については、「Visual Studio Code の要件」を参照してください。

(1)この見積もりにはPythonに必要なディスク容量は含まれていません。

  • Intel oneAPI Base Toolkit および Intel Quartus Prime での作業に適した C++ ワークロードを備えた一般的な Visual Studio のインストールには、約 12 GB のディスク領域が必要です。
    詳細については、Visual Studio のバージョンのシステム要件ページを参照してください。
    • Visual Studio 2022 製品ファミリのシステム要件
    • Visual Studio 2019 製品ファミリのシステム要件
    • Visual Studio 2017 製品ファミリのシステム要件

メモリ要件
開発環境のメモリ要件は、ターゲットとする FPGA デバイスによって決まります。
最大物理RAM要件

ターゲットFPGAデバイス 最大物理RAM要件
インテル Agilex™ 64ギガバイト
インテル Arria® 10 48ギガバイト
インテル Stratix® 10 64ギガバイト

仮想メモリ要件
推奨される物理 RAM と同等の追加の仮想メモリを提供するようにシステムを構成します。この追加の仮想メモリにより、デザインを処理するために使用できる有効メモリの合計が実質的に 2 倍になります。

デバイスのメモリ要件の詳細については、Intel Quartus Prime Pro Edition ソフトウェアおよびデバイス サポートのリリース ノートを参照してください。

オペレーティング システム要件

このセクションの要件は、Intel oneAPI Base Toolkit および Intel Quartus Prime を使用して IP コンポーネントを作成するための完全な開発環境に必要な各ソフトウェア パッケージのオペレーティング システム要件をまとめたものです。詳細な要件については、各ソフトウェア パッケージのドキュメントを参照してください。

サポートされているオペレーティングシステム
Intel oneAPI Base Toolkit と Intel Quartus Prime は、異なるオペレーティング システム セットをサポートしています。次のオペレーティング システムは両方でサポートされています。

  • Red Hat* エンタープライズ Linux* 8.4
  • レッドハットエンタープライズLinux8.6
  • SUSE* Linux エンタープライズ サーバー 15 SP3
  • Ubuntu* 18.04 LTS
  • Ubuntu 20.04 LTS
  • Ubuntu 22.04 LTS
  • Microsoft* Windows 10 (バージョン 1607 以降、バージョン 1809 以降を推奨)
  • マイクロソフト Windows 11
  • マイクロソフト Windows Server* 2016
  • Microsoft Windowsサーバーの2019

Linux* オペレーティング システムの追加要件

  • oneAPI FPGAはampファイルは CMake プロジェクトとして提供され、ビルドするには CMake が必要です。場合によっては、ビルドを完了するために必要なライブラリを見つけるために pkg-config が必要になります。
  • また、Intel コンパイラーは既存の GNU ビルド ツールチェーンを使用して完全な C/C++ 開発環境を提供します。Linux* ディストリビューションに完全な GNU 開発ツール スイートが含まれていない場合は、インストールしてください。
  • 詳細については、『Intel oneAPI Base Toolkit for Linux 入門』の「FPGA システムの構成」を参照してください。

Visual Studio の追加要件

  • oneAPI FPGAはampファイルは CMake プロジェクトとして提供されるため、Visual Studio インストールの一部として、いくつかの追加の Visual Studio C++ 開発ワークロードを追加する必要がある場合があります。
  • 詳細については、「Windows 向け Intel oneAPI ベース ツールキットの使用を開始する」の「システムの構成」を参照してください。

関連情報

  • Linux 向け Intel oneAPI ベース ツールキットを使い始める
  • Windows 向け Intel oneAPI ベース ツールキットを使い始める

IPオーサリング開発環境のインストール

推奨される IP オーサリング開発環境には、Intel oneAPI Base Toolkit、Intel Quartus Prime、Visual Studio Code (「VS Code」と呼ばれることもあります) が含まれます。Microsoft Windows プラットフォームでは、Microsoft Visual Studio も必要です。
IP オーサリング環境用のソフトウェアを次の順序でインストールします。

  1. コマンド プロンプトから次のコマンドを実行して、Python 3.8 以降が実行されていることを確認します。
    python –バージョン
  2. Intel FPGA ソフトウェアのインストールおよびライセンスの手順に従って、Intel Quartus Prime Pro Edition ソフトウェアをインストールし、ライセンスを取得します。
  3. [Windows のみ] Microsoft Visual Studio をインストールします。システムに CMake が確実にインストールされるように、次のいずれかのワークロードをインストールしてください。
    • C++ によるデスクトップ開発
    • C++ による Linux 開発
  4. [Windows のみ] 次の手順に進む前に、Microsoft Visual Studio が実行されていないことを確認してください。
    次の手順を完了するときに Visual Studio が実行中の場合、Intel oneAPI Base Toolkit インストーラーは Visual Studio 用の oneAPI プラグインをインストールできません。
  5. 少なくとも次のコンポーネントを使用して Intel oneAPI Base Toolkit をインストールして構成します。
    • GDB 向け Intel ディストリビューション
    • Intel oneAPI DPC++ ライブラリ
    • Intel oneAPI スレッド ビルディング ブロック
    • Intel oneAPI DPC++/C++ コンパイラ
    • インテル VTune™ プロfiler
      手順については、view 以下の出版物:
    • Linux OS 向け Intel oneAPI ツールキット インストール ガイド
    • Windows 用 Intel oneAPI ツールキット インストール ガイド
  6. 次のいずれかの手順に従って Visual Studio Code をインストールします。
    • Linux 上の Visual Studio コード
    • Windows 上の Visual Studio Code
  7. Intel oneAPI ツールキットでの Visual Studio Code の使用ユーザーガイドの手順に従って、Intel oneAPI Visual Studio Code 拡張機能をインストールします。

これらのコンポーネントをインストールして構成した後、次のタスクを実行できます。

  • FPGA設計例を見るampSを通したampIntel oneAPI Toolkitのブラウザ。FPGA設計例を見つけるにはamples、Sを開くample ブラウザーを開き、[C++] ➤ [Get Started] ➤ [oneAPI Direct Programming] ➤ [DPC++ FPGA] を選択します。
  • [Linux のみ] Intel Quartus Prime のツール メニュー ([ツール] ➤ [Intel oneAPI DPC++/C++ コンパイラー] ➤ [DPC++/C++ 開発用に VS Code を起動]) から Visual Studio Code で IP 開発環境を起動します。

A. oneAPI IP オーサリングとアーカイブの使用開始
このガイドの最新バージョンと以前のバージョンについては、「oneAPI IP オーサリングおよびアーカイブの使用開始」を参照してください。ソフトウェア バージョンがリストされていない場合は、以前のソフトウェア バージョンのガイドが適用されます。

B. oneAPI IPオーサリング入門のドキュメント改訂履歴

ドキュメントバージョン インテル Quartus Prime バージョン 変更点
2022.12.19 22.4 初回リリース。

インテルコーポレーション。 全著作権所有。 Intel、Intel ロゴ、およびその他の Intel マークは、Intel Corporation またはその子会社の商標です。 インテルは、インテルの標準保証に従って、FPGA および半導体製品の性能を現在の仕様に合わせて保証しますが、予告なしにいつでも製品およびサービスを変更する権利を留保します。 インテルは、インテルが書面で明示的に同意した場合を除き、ここに記載されている情報、製品、またはサービスの適用または使用から生じる一切の責任を負わないものとします。 インテルのお客様は、公開されている情報を信頼したり、製品やサービスを注文したりする前に、最新バージョンのデバイス仕様を入手することをお勧めします。
*その他の名称およびブランドは、一般に各社の所有物である場合があります。
ISO
9001:2015
登録済み

ドキュメント / リソース

インテル oneAPI IP オーサリングとインテル Quartus Prime ソフトウェア [pdf] ユーザーガイド
oneAPI IP オーサリングとインテル Quartus Prime ソフトウェア、オーサリングとインテル Quartus Prime ソフトウェア、Quartus Prime ソフトウェア、Prime ソフトウェア、ソフトウェア

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *