System Generator トークン関連プロパティおよび API - 2022.1 日本語

Vitis Model Composer ユーザー ガイド (UG1483)

Document ID
UG1483
Release Date
2022-05-26
Version
2022.1 日本語

setup_sysgen_token()

この関数は、カスタム コンパイル インフラストラクチャにより System Generator トークン情報を取得するために呼び出されます。カスタム ターゲットを選択したときのトークンのデフォルト表示を設定するには、System Generator トークンに関連する次の関数を使用します。フィールド、デフォルト値、フィールドのオン/オフは、次の System Generator トークン API 関数で設定できます。

add_part(family, device, speed, package, temperature)

たとえば、「add_part('Kintex7', 'xc7k325t', '-1' , 'fbg676','')」のように使用します。パーツ関連の API が使用されていない場合は、エンド ユーザーはリストから任意のデバイスを選択できます。

string target_name

setup_sysgen_token() 関数で設定する必要のある必須フィールドです。

string hdl

デフォルト値は空の文字列です。有効なオプションは verilog または vhdl です。このフィールドに値を設定すると、このフィールドはディスエーブルになり、ユーザーが選択することはできなくなります。

string synth_strategy

デフォルト値は空の文字列です。このフィールドの値が設定されると、このフィールドはディスエーブルになりユーザーは選択できなくなります。この API が使用されている場合、指定のストラテジが存在することを確認する必要があります。ストラテジがない場合は、エラーになります。

string impl_strategy

デフォルト値は空の文字列です。このフィールドの値が設定されると、このフィールドはディスエーブルになりユーザーは選択できなくなります。この API が使用されている場合、指定のストラテジが存在することを確認する必要があります。ストラテジがない場合は、エラーになります。

string create_tb

デフォルト値は空の文字列です。有効な値は on または off です。このフィールドに値を設定すると、このフィールドはディスエーブルになり、ユーザーが選択することはできなくなります。

string create_iface_doc

デフォルト値は空の文字列です。有効な値は on または off です。このフィールドに値を設定すると、このフィールドはディスエーブルになり、ユーザーが選択することはできなくなります。