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

Vivado Design Suite ユーザー ガイド: System Generator を使用したモデル ベースの DSP デザイン (UG897)

Document ID
UG897
Release Date
2020-11-18
Version
2020.2 日本語

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