プロジェクトから IP/IP インテグレーター ファイルを生成およびエクスポートします。1 つまたは複数の IP で実行されるよう適用範囲を設定できます。
構文
export_ip_user_files [-of_objects <arg>] [-ip_user_files_dir <arg>]
[-ipstatic_source_dir <arg>] [-lib_map_path <arg>]
[-no_script] [-sync] [-reset] [-force] [-quiet]
[-verbose]
戻り値: エクスポートされたファイルのリスト。
使用法
名前 | 説明 |
---|---|
[-of_objects]
|
IP、IP インテグレーター、またはファイルセットを指定します。 デフォルトはありません。 |
[-ip_user_files_dir]
|
スタティック、ダイナミック、ラッパー、ネットリスト、スクリプト、および MEM ファイルのシミュレーション ベース ディレクトリへのパスを指定します。 デフォルトはありません。 |
[-ipstatic_source_dir]
|
スタティック IP ファイルへのディレクトリ パスを指定します。 デフォルトはありません。 |
[-lib_map_path]
|
コンパイル済みのシミュレーション ライブラリのディレクトリ パスを指定します。 デフォルトはありません。 |
[-no_script]
|
シミュレーション スクリプトをエクスポートしません。 デフォルトは 1 です。 |
[-sync]
|
IP/IP インテグレーターのダイナミック ファイルおよびシミュレーション スクリプト ファイルを削除します。 |
[-reset]
|
IP/IP インテグレーターのスタティック、ダイナミック、およびシミュレーション スクリプト ファイルをすべて削除します。 |
[-force]
|
既存のファイルを上書きします。 |
[-quiet]
|
コマンド エラーを表示しません。 |
[-verbose]
|
メッセージの非表示設定を解除し、すべてのメッセージを表示します。 |
説明
スタティック、ダイナミック、ネットリスト、Verilog/VHDL スタブ、メモリ初期化ファイルを使用して IP ユーザー ファイルのリポジトリをエクスポートします。
引数
-
-of_objects
- (オプション) IP のスタティック ファイルおよびダイナミック ファイルをエクスポートする必要のあるターゲット オブジェクトを指定します。
-
-ip_user_files_dir
- (オプション) ダイナミックおよび IP のその他のスタティックでないファイルの IP ユーザー ファイルのベース ディレクトリ パスを指定します。このオプションを使用しない場合、デフォルトでは
IP.USER_FILES_DIR
プロジェクト プロパティで指定されているパスが使用されます。 -
-ipstatic_source_dir
- (オプション) スタティック IP ファイルへのディレクトリ パスを指定します。このオプションを使用しない場合、デフォルトでは
SIM.IPSTATIC_SOURCE_DIR
プロジェクト プロパティで指定されているパスが使用されます。注記:-ip_user_files_dir
オプションを指定すると、デフォルトで IP スタティック ファイルがipstatic
という名前の下位ディレクトリにエクスポートされます。このオプションを-ipstatic_source_dir
と共に指定すると、IP スタティック ファイルが-ipstatic_source_dir
オプションで指定したパスにエクスポートされます。
例
次の例では、char_fifo
IP のダイナミック ファイルを <project>/<project>.ip_user_files/ip/char_fifo ディレクトリに、char_fifo
IP のスタティック ファイルを <project>/<project>.ip_user_files/ipstatic ディレクトリにエクスポートしています。
% export_ip_user_files -of_objects [get_ips char_fifo]