IP を作成するコマンド - 2022.1 日本語

Vivado Design Suite ユーザー ガイド: IP を使用した設計 (UG896)

Document ID
UG896
Release Date
2022-05-19
Version
2022.1 日本語

IP のカスタマイズ ファイルを作成するには、create_ip コマンドを使用します。

この操作を Manage IP フローの使用で説明されるように実行します。Manage IP フローを使用して IP を作成すると、その IP をプロジェクト モードおよび非プロジェクト モードで使用できます。

次のスクリプトでは、Manage IP プロジェクトを作成し、IP を作成してカスタマイズし、DCP を生成しています。

# Create a Manage IP project
create_project <managed_ip_project> ./managed_ip_project -part <part> -ip
# Set the simulator language (Mixed, VHDL, Verilog)
set_property simulator_language Mixed [current_project]
# Target language for instantiation template and wrapper (Verilog, VHDL)
set_property target_language Verilog [current_project]
# Create an IP customization
create_ip -name c_accum -vendor xilinx.com -library ip -module_name c_accum_0
# configure the parameters for the IP customization
set_property -dict {CONFIG.Input_Width 10 CONFIG.Output_Width 10} [get_ips 
c_accum_0]
# Create a synthesis design run for the IP 
create_ip_run [get_ips c_accum_0]
# Launch the synthesis run for the IP
# Because this is a project, the output products are generated automatically
launch_run c_accum_0_synth_1 
重要: ザイリンクスでは、プロジェクト ベースのフローをお勧めします。プロジェクト ベースのフローは、Vivado IDE または Tcl コマンドのどちらを使用しても実行できます。