インテル® HLS コンパイラー: ユーザーガイド

ID 683456
日付 12/22/2017
Public
ドキュメント目次

6.1. 検証テストベンチ実行可能ファイルの生成

i++コマンドに -march=" <FPGA_family_or_part_number> " を含めた場合、HLSコンパイラーはコンポーネントを識別し、高位合成を実行します。次に、検証テストベンチを実行する実行可能ファイルを生成します。
i++ -march="<FPGA_family_or_part_number>" <input_files> コマンドを呼び出す際は、HLSコンパイラーは検証実行可能ファイルを生成するために次のタスクを実行します。
  1. デザインを解析し、FPGA へのコンポーネント合成に必要な関数とシンボルを抽出します。また、HLSコンパイラーは C++ テストベンチのコンパイルに必要な関数とシンボルも抽出します。
  2. シミュレーターを実行する x86-64 実行可能ファイルを生成するために、テストベンチコードをコンパイルします。
  3. コンポーネント合成のために、コードを FPGA にコンパイルします。このコンパイルはコンポーネントでの Verilog と Verilog-DPI テストベンチを生成します。