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
です。このフィールドの値が設定されると、このフィールドはディスエーブルになりユーザーは選択できなくなります。