コマンドや makefile によってユーザーが大きく定義するコマンド ライン フローとは異なり、AMD Vitis™
IDE では、システム デザイン プロジェクトのプロジェクトや出力ディレクトリの構造が定義されます。Vitis IDE では、アクセラレーションまたはヘテロジニアス デザインのアプリケーション プロジェクトには、4 つの異なるプロジェクトを関連付けることができます。プロジェクトには、次が含まれます。
- 最上位システム プロジェクト: 統合システム デザインを構築するのに使用されるプロジェクトで、
v++ --package
プロセスの結果であるパッケージされたシステム デザインの内容が格納されます。 - ソフトウェア アプリケーション プロジェクト: x86 または Arm プロセッサで実行されるソフトウェア アプリケーションのソースとコンパイル結果が含まれます。
- PL カーネル プロジェクト: このプロジェクトには、システムで使用される 1 つまたは複数の PL カーネルのソース ファイルと、
v++ --compile
コマンドの結果が含まれます。 - ハードウェア リンク プロジェクト:
v++ --link
コマンドの結果であるリンクされたシステム デザインを含みます。
ヒント: 次の各プロジェクトは、Vitis IDE がハードウェア エミュレーション ビルドのためにビルド コンテンツを配置するディレクトリである Emulation-HW フォルダーから始まります。ここで紹介するファイルは、そのビルド ターゲット用のものです。深い階層にある一部のファイルは表示されませんが、完成したビルドの階層に移動すると、見つけることができます。
最上位システム プロジェクト
最上位システム プロジェクトには、その他のすべてのプロジェクトがサブプロジェクトとして含まれます。ここで、システム デザインの定義と構築が提供されます。これには、最終的な固定プラットフォームとデバイスのバイナリを生成し、SD カードや QSPI イメージにパッケージするパッケージ プロセスの出力が含まれます。
├── Emulation-HW
│ ├── binary_container_1.xclbin
│ ├── binary_container_1.xclbin.package_summary
│ ├── emulation.pid
│ ├── makefile
│ ├── package
│ │ ├── emu_qemu_scripts
│ │ │ ├── start_pmc.sh
│ │ │ └── start_qemu.sh
│ │ ├── launch_hw_emu.sh
│ │ ├── pmu_args.txt
│ │ ├── qemu_args.txt
│ │ ├── qemu_output.log
│ │ ├── qemu_resize_img.sh
│ │ ├── sd_card
│ │ │ ├── boot.scr
│ │ │ ├── emconfig.json
│ │ │ ├── Image
│ │ │ ├── vaddTest
│ │ │ └── vadd.xclbin
│ │ ├── sd_card.img
│ │ └── sim
│ │ └── behav_waveform
│ │ └── xsim
│ │ ├── xsim.ini
│ │ ├── xsim.ini.bak
│ │ ├── xsim.jou
│ │ ├── xvhdl.log
│ │ ├── xvhdl.pb
│ │ ├── xvlog.log
│ │ └── xvlog.pb
│ ├── package.build
│ │ ├── logs
│ │ │ └── package
│ │ │ ├── package.steps.log
│ │ │ └── v++.log
│ │ ├── package
│ │ │ ├── behav.xse
│ │ │ ├── extractedSystemDiagram.json
│ │ │ ├── packagedSystemDiagram.json
│ │ │ ├── package.spr
│ │ │ ├── package.steps.log
│ │ │ └── sim
│ │ │ └── behav_waveform
│ │ │ └── xsim
│ │ │ ├── xsim.ini
│ │ │ ├── xsim.ini.bak
│ │ │ ├── xvhdl.log
│ │ │ ├── xvhdl.pb
│ │ │ ├── xvlog.log
│ │ │ └── xvlog.pb
│ │ ├── reports
│ │ │ └── package
│ │ │ └── v++_package_vadd_guidance.html
│ │ ├── v++_package_binary_container_1_guidance.json
│ │ ├── v++_package_binary_container_1_guidance.pb
│ │ ├── v++_package_vadd_guidance.json
│ │ └── v++_package_vadd_guidance.pb
│ ├── package.cfg
│ ├── vaddTest_system_Emulation-HW.build.ui.log
│ ├── vadd.xclbin
│ ├── vadd.xclbin.package_summary
│ ├── v++_binary_container_1.log
│ ├── v++_vadd.log
│ ├── xcd.log
│ └── xrc.log
├── _ide
│ └── launch
│ ├── SystemDebugger_vaddTest_system_1.launch
│ └── SystemDebugger_vaddTest_system.launch
├── vadd-system.txt
└── vaddTest_system.sprj
ソフトウェア アプリケーション プロジェクト
ソフトウェア アプリケーション プロジェクトには、ソフトウェア アプリケーションのソース コードと、その結果である .o オブジェクト ファイル、および .exe または .elf 実行ファイルが含まれます。
├── Emulation-HW
│ ├── emconfig.json
│ ├── guidance.html
│ ├── guidance.json
│ ├── guidance.pb
│ ├── makeemconfig.mk
│ ├── makefile
│ ├── src
│ │ └── host.o
│ ├── SystemDebugger_vaddTest_system_vaddTest
│ │ ├── device_trace_0.csv
│ │ ├── native_trace.csv
│ │ ├── summary.csv
│ │ ├── xrt.ini
│ │ └── xrt.run_summary
│ ├── SystemDebugger_vaddTest_system_vaddTest.launch.log
│ ├── vaddTest
│ ├── vaddTest_Emulation-HW.build.ui.log
│ └── xsa.xml
├── src
│ └── host.cpp
├── vadd-processor.txt
└── vaddTest.prj
PL カーネル プロジェクト
PL カーネル プロジェクトには、C++ カーネルのソース コードとコンパイルされたザイリンクス オブジェクト ファイル (.xo)、RTL カーネル (.xo)、および AI エンジン グラフ アプリケーションを含む libadf.a ファイルが含まれます。ディレクトリには、コンパイル時に生成される .compile_summary など、PL カーネル オブジェクトを構築するために Vitis HLS に必要な結果のログやプロジェクトも格納されます。
├── Emulation-HW
│ ├── build
│ │ ├── logs
│ │ │ ├── vadd
│ │ │ │ ├── vadd.steps.log
│ │ │ │ ├── vadd_vitis_hls.log
│ │ │ │ └── v++.log
│ │ │ └── v++_vadd.log
│ │ ├── reports
│ │ │ └── vadd
│ │ │ ├── hls_reports
│ │ │ │ └── vadd_csynth.rpt
│ │ │ └── system_estimate_vadd.xtxt
│ │ ├── vadd
│ │ │ ├── vadd
│ │ │ │ ├── htr.txt
│ │ │ │ ├── ISEWrap.js
│ │ │ │ ├── ISEWrap.sh
│ │ │ │ ├── rundef.js
│ │ │ │ ├── runme.bat
│ │ │ │ ├── runme.log
│ │ │ │ ├── runme.sh
│ │ │ │ ├── vadd
│ │ │ │ │ ├── hls.app
│ │ │ │ │ ├── ip
│ │ │ │ │ │ ├── auxiliary.xml
│ │ │ │ │ │ ├── component.xml
│ │ │ │ │ │ ├── constraints
│ │ │ │ │ │ │ └── vadd_ooc.xdc
│ │ │ │ │ │ ├── doc
│ │ │ │ │ │ │ └── ReleaseNotes.txt
│ │ │ │ │ │ ├── drivers
│ │ │ │ │ │ │ └── vadd_v1_0
│ │ │ │ │ │ │ ├── data
│ │ │ │ │ │ │ │ ├── vadd.mdd
│ │ │ │ │ │ │ │ └── vadd.tcl
│ │ │ │ │ │ │ └── src
│ │ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ │ ├── xvadd.c
│ │ │ │ │ │ │ ├── xvadd.h
│ │ │ │ │ │ │ ├── xvadd_hw.h
│ │ │ │ │ │ │ ├── xvadd_linux.c
│ │ │ │ │ │ │ └── xvadd_sinit.c
│ │ │ │ │ │ ├── example
│ │ │ │ │ │ │ ├── ipi_example.sh
│ │ │ │ │ │ │ └── ipi_example.tcl
│ │ │ │ │ │ ├── hdl
│ │ │ │ │ │ │ ├── verilog
│ │ │ │ │ │ │ │ ├── vadd_aximm1_m_axi.v
│ │ │ │ │ │ │ │ ├── vadd_aximm2_m_axi.v
│ │ │ │ │ │ │ │ ├── vadd_control_s_axi.v
│ │ │ │ │ │ │ │ ├── vadd_flow_control_loop_pipe_sequential_init.v
│ │ │ │ │ │ │ │ ├── vadd.v
│ │ │ │ │ │ │ │ └── vadd_vadd_Pipeline_VITIS_LOOP_13_1.v
│ │ │ │ │ │ │ └── vhdl
│ │ │ │ │ │ │ ├── vadd_aximm1_m_axi.vhd
│ │ │ │ │ │ │ ├── vadd_aximm2_m_axi.vhd
│ │ │ │ │ │ │ ├── vadd_control_s_axi.vhd
│ │ │ │ │ │ │ ├── vadd_flow_control_loop_pipe_sequential_init.vhd
│ │ │ │ │ │ │ ├── vadd_vadd_Pipeline_VITIS_LOOP_13_1.vhd
│ │ │ │ │ │ │ └── vadd.vhd
│ │ │ │ │ │ ├── hls_files
│ │ │ │ │ │ │ └── vadd
│ │ │ │ │ │ │ └── solution
│ │ │ │ │ │ │ ├── solution.aps
│ │ │ │ │ │ │ ├── solution_data.json
│ │ │ │ │ │ │ ├── solution.directive
│ │ │ │ │ │ │ └── syn
│ │ │ │ │ │ │ └── report
│ │ │ │ │ │ │ ├── csynth.rpt
│ │ │ │ │ │ │ ├── csynth.xml
│ │ │ │ │ │ │ ├── vadd_csynth.rpt
│ │ │ │ │ │ │ └── vadd_Pipeline_VITIS_LOOP_13_1_csynth.rpt
│ │ │ │ │ │ ├── misc
│ │ │ │ │ │ │ └── logo.png
│ │ │ │ │ │ ├── sysgen_info.xml
│ │ │ │ │ │ ├── vadd_info.xml
│ │ │ │ │ │ └── xgui
│ │ │ │ │ │ └── vadd_v1_0.tcl
│ │ │ │ │ ├── kernel.xml
│ │ │ │ │ ├── kernel.xml.orig
│ │ │ │ │ ├── solution
│ │ │ │ │ │ ├── impl
│ │ │ │ │ │ │ ├── export.xo
│ │ │ │ │ │ │ ├── ip
│ │ │ │ │ │ │ │ ├── auxiliary.xml
│ │ │ │ │ │ │ │ ├── component.xml
│ │ │ │ │ │ │ │ ├── constraints
│ │ │ │ │ │ │ │ │ └── vadd_ooc.xdc
│ │ │ │ │ │ │ │ ├── doc
│ │ │ │ │ │ │ │ │ └── ReleaseNotes.txt
│ │ │ │ │ │ │ │ ├── drivers
│ │ │ │ │ │ │ │ │ └── vadd_v1_0
│ │ │ │ │ │ │ │ │ ├── data
│ │ │ │ │ │ │ │ │ │ ├── vadd.mdd
│ │ │ │ │ │ │ │ │ │ └── vadd.tcl
│ │ │ │ │ │ │ │ │ └── src
│ │ │ │ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ │ │ │ ├── xvadd.c
│ │ │ │ │ │ │ │ │ ├── xvadd.h
│ │ │ │ │ │ │ │ │ ├── xvadd_hw.h
│ │ │ │ │ │ │ │ │ ├── xvadd_linux.c
│ │ │ │ │ │ │ │ │ └── xvadd_sinit.c
│ │ │ │ │ │ │ │ ├── example
│ │ │ │ │ │ │ │ │ ├── ipi_example.sh
│ │ │ │ │ │ │ │ │ └── ipi_example.tcl
│ │ │ │ │ │ │ │ ├── hdl
│ │ │ │ │ │ │ │ │ ├── verilog
│ │ │ │ │ │ │ │ │ │ ├── vadd_aximm1_m_axi.v
│ │ │ │ │ │ │ │ │ │ ├── vadd_aximm2_m_axi.v
│ │ │ │ │ │ │ │ │ │ ├── vadd_control_s_axi.v
│ │ │ │ │ │ │ │ │ │ ├── vadd_flow_control_loop_pipe_sequential_init.v
│ │ │ │ │ │ │ │ │ │ ├── vadd.v
│ │ │ │ │ │ │ │ │ │ └── vadd_vadd_Pipeline_VITIS_LOOP_13_1.v
│ │ │ │ │ │ │ │ │ └── vhdl
│ │ │ │ │ │ │ │ │ ├── vadd_aximm1_m_axi.vhd
│ │ │ │ │ │ │ │ │ ├── vadd_aximm2_m_axi.vhd
│ │ │ │ │ │ │ │ │ ├── vadd_control_s_axi.vhd
│ │ │ │ │ │ │ │ │ ├── vadd_flow_control_loop_pipe_sequential_init.vhd
│ │ │ │ │ │ │ │ │ ├── vadd_vadd_Pipeline_VITIS_LOOP_13_1.vhd
│ │ │ │ │ │ │ │ │ └── vadd.vhd
│ │ │ │ │ │ │ │ ├── hls_files
│ │ │ │ │ │ │ │ │ └── vadd
│ │ │ │ │ │ │ │ │ └── solution
│ │ │ │ │ │ │ │ │ ├── solution.aps
│ │ │ │ │ │ │ │ │ ├── solution_data.json
│ │ │ │ │ │ │ │ │ ├── solution.directive
│ │ │ │ │ │ │ │ │ └── syn
│ │ │ │ │ │ │ │ │ └── report
│ │ │ │ │ │ │ │ │ ├── csynth.rpt
│ │ │ │ │ │ │ │ │ ├── csynth.xml
│ │ │ │ │ │ │ │ │ ├── vadd_csynth.rpt
│ │ │ │ │ │ │ │ │ └── vadd_Pipeline_VITIS_LOOP_13_1_csynth.rpt
│ │ │ │ │ │ │ │ ├── misc
│ │ │ │ │ │ │ │ │ └── logo.png
│ │ │ │ │ │ │ │ ├── pack.sh
│ │ │ │ │ │ │ │ ├── run_ippack.tcl
│ │ │ │ │ │ │ │ ├── subcore
│ │ │ │ │ │ │ │ ├── sysgen_info.xml
│ │ │ │ │ │ │ │ ├── vadd_info.xml
│ │ │ │ │ │ │ │ ├── vivado.jou
│ │ │ │ │ │ │ │ ├── vivado.log
│ │ │ │ │ │ │ │ ├── xgui
│ │ │ │ │ │ │ │ │ └── vadd_v1_0.tcl
│ │ │ │ │ │ │ │ └── xilinx_com_hls_vadd_1_0.zip
│ │ │ │ │ │ │ ├── kernel
│ │ │ │ │ │ │ │ └── kernel.xml
│ │ │ │ │ │ │ ├── misc
│ │ │ │ │ │ │ │ ├── drivers
│ │ │ │ │ │ │ │ │ └── vadd_v1_0
│ │ │ │ │ │ │ │ │ ├── data
│ │ │ │ │ │ │ │ │ │ ├── vadd.mdd
│ │ │ │ │ │ │ │ │ │ └── vadd.tcl
│ │ │ │ │ │ │ │ │ └── src
│ │ │ │ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ │ │ │ ├── xvadd.c
│ │ │ │ │ │ │ │ │ ├── xvadd.h
│ │ │ │ │ │ │ │ │ ├── xvadd_hw.h
│ │ │ │ │ │ │ │ │ ├── xvadd_linux.c
│ │ │ │ │ │ │ │ │ └── xvadd_sinit.c
│ │ │ │ │ │ │ │ ├── hls_files
│ │ │ │ │ │ │ │ │ └── vadd
│ │ │ │ │ │ │ │ │ └── solution
│ │ │ │ │ │ │ │ │ ├── solution.aps
│ │ │ │ │ │ │ │ │ ├── solution_data.json
│ │ │ │ │ │ │ │ │ ├── solution.directive
│ │ │ │ │ │ │ │ │ └── syn
│ │ │ │ │ │ │ │ │ └── report
│ │ │ │ │ │ │ │ │ ├── csynth.rpt
│ │ │ │ │ │ │ │ │ ├── csynth.xml
│ │ │ │ │ │ │ │ │ ├── vadd_csynth.rpt
│ │ │ │ │ │ │ │ │ └── vadd_Pipeline_VITIS_LOOP_13_1_csynth.rpt
│ │ │ │ │ │ │ │ └── logo.png
│ │ │ │ │ │ │ ├── verilog
│ │ │ │ │ │ │ │ ├── vadd_aximm1_m_axi.v
│ │ │ │ │ │ │ │ ├── vadd_aximm2_m_axi.v
│ │ │ │ │ │ │ │ ├── vadd_control_s_axi.v
│ │ │ │ │ │ │ │ ├── vadd_flow_control_loop_pipe_sequential_init.v
│ │ │ │ │ │ │ │ ├── vadd.v
│ │ │ │ │ │ │ │ └── vadd_vadd_Pipeline_VITIS_LOOP_13_1.v
│ │ │ │ │ │ │ └── vhdl
│ │ │ │ │ │ │ ├── vadd_aximm1_m_axi.vhd
│ │ │ │ │ │ │ ├── vadd_aximm2_m_axi.vhd
│ │ │ │ │ │ │ ├── vadd_control_s_axi.vhd
│ │ │ │ │ │ │ ├── vadd_flow_control_loop_pipe_sequential_init.vhd
│ │ │ │ │ │ │ ├── vadd_vadd_Pipeline_VITIS_LOOP_13_1.vhd
│ │ │ │ │ │ │ └── vadd.vhd
│ │ │ │ │ │ ├── solution.aps
│ │ │ │ │ │ ├── solution_data.json
│ │ │ │ │ │ ├── solution.directive
│ │ │ │ │ │ ├── solution.log
│ │ │ │ │ │ └── syn
│ │ │ │ │ │ ├── report
│ │ │ │ │ │ │ ├── csynth.rpt
│ │ │ │ │ │ │ ├── csynth.xml
│ │ │ │ │ │ │ ├── vadd_csynth.rpt
│ │ │ │ │ │ │ ├── vadd_csynth.xml
│ │ │ │ │ │ │ ├── vadd_Pipeline_VITIS_LOOP_13_1_csynth.rpt
│ │ │ │ │ │ │ └── vadd_Pipeline_VITIS_LOOP_13_1_csynth.xml
│ │ │ │ │ │ ├── verilog
│ │ │ │ │ │ │ ├── vadd_aximm1_m_axi.v
│ │ │ │ │ │ │ ├── vadd_aximm2_m_axi.v
│ │ │ │ │ │ │ ├── vadd_control_s_axi.v
│ │ │ │ │ │ │ ├── vadd_flow_control_loop_pipe_sequential_init.v
│ │ │ │ │ │ │ ├── vadd.v
│ │ │ │ │ │ │ └── vadd_vadd_Pipeline_VITIS_LOOP_13_1.v
│ │ │ │ │ │ └── vhdl
│ │ │ │ │ │ ├── vadd_aximm1_m_axi.vhd
│ │ │ │ │ │ ├── vadd_aximm2_m_axi.vhd
│ │ │ │ │ │ ├── vadd_control_s_axi.vhd
│ │ │ │ │ │ ├── vadd_flow_control_loop_pipe_sequential_init.vhd
│ │ │ │ │ │ ├── vadd_vadd_Pipeline_VITIS_LOOP_13_1.vhd
│ │ │ │ │ │ └── vadd.vhd
│ │ │ │ │ └── vadd.design.xml
│ │ │ │ ├── vadd.tcl
│ │ │ │ ├── vitis_hls.log
│ │ │ │ └── vitis_hls.pb
│ │ │ ├── vadd.spr
│ │ │ └── vadd.steps.log
│ │ ├── vadd.mdb
│ │ ├── vadd.xo
│ │ └── vadd.xo.compile_summary
│ ├── guidance.html
│ ├── guidance.html.bak
│ ├── guidance.json
│ ├── guidance.pb
│ ├── guidance.pb.bak
│ ├── makefile
│ ├── vadd-compile.cfg
│ ├── vaddTest_kernels_Emulation-HW.build.ui.log
│ └── xcd.log
├── src
│ └── vadd.cpp
├── tree-kernel.txt
└── vaddTest_kernels.prj
ハードウェア リンク プロジェクト
ハードウェア リンク プロジェクトには、リンクされた固定ハードウェア プラットフォーム (.xsa) と、AMD デバイスのプログラムに使用されるデバイス バイナリ (.xclbin) が含まれます。また、このディレクトリには、Vitis アナライザーで見ることができる .link_summary のような、リンク プロセス中に生成されるログやプロジェクトも格納されます。
├── Emulation-HW
│ ├── binary_container_1-link.cfg
│ ├── guidance.html
│ ├── guidance.html.bak
│ ├── guidance.json
│ ├── guidance.pb
│ ├── guidance.pb.bak
│ ├── makefile
│ ├── vadd.build
│ │ ├── link
│ │ │ ├── activetask.json
│ │ │ ├── int
│ │ │ │ ├── address_map.xml
│ │ │ │ ├── automation_summary.txt
│ │ │ │ ├── automation_summary_update_bd.txt
│ │ │ │ ├── behav_waveform
│ │ │ │ │ └── xsim
│ │ │ │ │ ├── xsim.ini
│ │ │ │ │ ├── xsim.ini.bak
│ │ │ │ │ ├── xvhdl.log
│ │ │ │ │ ├── xvhdl.pb
│ │ │ │ │ ├── xvlog.log
│ │ │ │ │ └── xvlog.pb
│ │ │ │ ├── behav.xse
│ │ │ │ ├── cf2sw_full.rtd
│ │ │ │ ├── cf2sw.rtd
│ │ │ │ ├── debug_ip_layout.rtd
│ │ │ │ ├── dr.bd.tcl
│ │ │ │ ├── kernel_info.dat
│ │ │ │ ├── _kernel_inst_paths.dat
│ │ │ │ ├── kernel_service.json
│ │ │ │ ├── _new_clk_freq
│ │ │ │ ├── sdsl.dat
│ │ │ │ ├── syslinkConfig.ini
│ │ │ │ ├── systemDiagramModel.json
│ │ │ │ ├── systemDiagramModelSlrBaseAddress.json
│ │ │ │ ├── system.hdf
│ │ │ │ ├── vadd_build.rtd
│ │ │ │ ├── vadd.rtd
│ │ │ │ ├── vadd.xml
│ │ │ │ ├── vadd_xml.rtd
│ │ │ │ ├── vplConfig.ini
│ │ │ │ ├── vplsettings.json
│ │ │ │ ├── xclbin_orig.1.xml
│ │ │ │ ├── xclbin_orig.xml
│ │ │ │ ├── xclbin_orig.xml.tmp
│ │ │ │ └── xo
│ │ │ │ ├── ip_repo
│ │ │ │ └── vadd
│ │ │ │ └── vadd
│ │ │ │ ├── cpu_sources
│ │ │ │ │ └── vadd.cpp
│ │ │ │ ├── debug
│ │ │ │ │ ├── vadd_Pipeline_VITIS_LOOP_13_1.xrf
│ │ │ │ │ ├── vadd.protoinst
│ │ │ │ │ └── vadd.xrf
│ │ │ │ ├── kernel.xml
│ │ │ │ └── vadd.design.xml
│ │ │ ├── link.spr
│ │ │ ├── link.steps.log
│ │ │ ├── run_link
│ │ │ │ ├── gen_run.xml
│ │ │ │ ├── htr.txt
│ │ │ │ └── vpl.pb
│ │ │ ├── sys_link
│ │ │ │ ├── cfgraph
│ │ │ │ │ └── cfgen_cfgraph.xml
│ │ │ │ ├── dr.xml
│ │ │ │ ├── hw_emu.hpfm
│ │ │ │ ├── iprepo
│ │ │ │ │ ├── temp
│ │ │ │ │ │ └── xo0
│ │ │ │ │ │ ├── ip_repo
│ │ │ │ │ │ ├── vadd
│ │ │ │ │ │ │ ├── cpu_sources
│ │ │ │ │ │ │ │ └── vadd.cpp
│ │ │ │ │ │ │ ├── debug
│ │ │ │ │ │ │ │ ├── vadd_Pipeline_VITIS_LOOP_13_1.xrf
│ │ │ │ │ │ │ │ ├── vadd.protoinst
│ │ │ │ │ │ │ │ └── vadd.xrf
│ │ │ │ │ │ │ └── kernel.xml
│ │ │ │ │ │ └── xo.xml
│ │ │ │ │ └── xilinx_com_hls_vadd_1_0
│ │ │ │ │ ├── auxiliary.xml
│ │ │ │ │ ├── component.xml
│ │ │ │ │ ├── constraints
│ │ │ │ │ │ └── vadd_ooc.xdc
│ │ │ │ │ ├── doc
│ │ │ │ │ │ └── ReleaseNotes.txt
│ │ │ │ │ ├── drivers
│ │ │ │ │ │ └── vadd_v1_0
│ │ │ │ │ │ ├── data
│ │ │ │ │ │ │ ├── vadd.mdd
│ │ │ │ │ │ │ └── vadd.tcl
│ │ │ │ │ │ └── src
│ │ │ │ │ │ ├── Makefile
│ │ │ │ │ │ ├── xvadd.c
│ │ │ │ │ │ ├── xvadd.h
│ │ │ │ │ │ ├── xvadd_hw.h
│ │ │ │ │ │ ├── xvadd_linux.c
│ │ │ │ │ │ └── xvadd_sinit.c
│ │ │ │ │ ├── example
│ │ │ │ │ │ ├── ipi_example.sh
│ │ │ │ │ │ └── ipi_example.tcl
│ │ │ │ │ ├── hdl
│ │ │ │ │ │ ├── verilog
│ │ │ │ │ │ │ ├── vadd_aximm1_m_axi.v
│ │ │ │ │ │ │ ├── vadd_aximm2_m_axi.v
│ │ │ │ │ │ │ ├── vadd_control_s_axi.v
│ │ │ │ │ │ │ ├── vadd_flow_control_loop_pipe_sequential_init.v
│ │ │ │ │ │ │ ├── vadd.v
│ │ │ │ │ │ │ └── vadd_vadd_Pipeline_VITIS_LOOP_13_1.v
│ │ │ │ │ │ └── vhdl
│ │ │ │ │ │ ├── vadd_aximm1_m_axi.vhd
│ │ │ │ │ │ ├── vadd_aximm2_m_axi.vhd
│ │ │ │ │ │ ├── vadd_control_s_axi.vhd
│ │ │ │ │ │ ├── vadd_flow_control_loop_pipe_sequential_init.vhd
│ │ │ │ │ │ ├── vadd_vadd_Pipeline_VITIS_LOOP_13_1.vhd
│ │ │ │ │ │ └── vadd.vhd
│ │ │ │ │ ├── hls_files
│ │ │ │ │ │ └── vadd
│ │ │ │ │ │ └── solution
│ │ │ │ │ │ ├── solution.aps
│ │ │ │ │ │ ├── solution_data.json
│ │ │ │ │ │ ├── solution.directive
│ │ │ │ │ │ └── syn
│ │ │ │ │ │ └── report
│ │ │ │ │ │ ├── csynth.rpt
│ │ │ │ │ │ ├── csynth.xml
│ │ │ │ │ │ ├── vadd_csynth.rpt
│ │ │ │ │ │ └── vadd_Pipeline_VITIS_LOOP_13_1_csynth.rpt
│ │ │ │ │ ├── misc
│ │ │ │ │ │ └── logo.png
│ │ │ │ │ ├── sysgen_info.xml
│ │ │ │ │ ├── vadd.fcnmap.xml
│ │ │ │ │ ├── vadd_info.xml
│ │ │ │ │ └── xgui
│ │ │ │ │ └── vadd_v1_0.tcl
│ │ │ │ ├── sc_emu_debug.tcl
│ │ │ │ ├── sdsl.dat
│ │ │ │ └── _sysl
│ │ │ └── vivado
│ │ │ ├── vivado.spr
│ │ │ └── vpl
│ │ │ ├── gen_run.xml
│ │ │ ├── htr.txt
│ │ │ ├── ipirun.tcl
│ │ │ ├── ISEWrap.js
│ │ │ ├── ISEWrap.sh
│ │ │ ├── openprj.tcl
│ │ │ ├── output
│ │ │ │ ├── insert_debug_profiling.tcl
│ │ │ │ └── vitis_design_ooc_copy.xdc
│ │ │ ├── prj
│ │ │ │ ├── prj.cache
│ │ │ │ ├── prj.gen
│ │ │ │ ├── prj.hw
│ │ │ │ ├── prj.ip_user_files
│ │ │ │ ├── prj.sim
│ │ │ │ │ └── sim_1
│ │ │ │ │ └── behav_waveform
│ │ │ │ │ └── xsim
│ │ │ │ ├── prj.srcs
│ │ │ │ │ └── sources_1
│ │ │ │ │ └── bd
│ │ │ │ │ ├── vitis_design.bd
│ │ │ │ │ └── vitis_design.bda
│ │ │ │ └── prj.xpr
│ │ │ ├── rundef.js
│ │ │ ├── runme.bat
│ │ │ ├── runme.log
│ │ │ ├── runme.sh
│ │ │ ├── scripts
│ │ │ │ └── _vivado_params.tcl
│ │ │ ├── vivado_config_hw_emu.tcl
│ │ │ ├── vivado.jou
│ │ │ ├── vivado.log
│ │ │ ├── vivado.pb
│ │ │ └── vpl.tcl
│ │ ├── logs
│ │ │ ├── link
│ │ │ │ ├── link.steps.log
│ │ │ │ └── v++.log
│ │ │ ├── optraceViewer.html
│ │ │ └── v++_vadd.log
│ │ └── reports
│ │ └── link
│ │ ├── automation_summary.txt
│ │ ├── automation_summary_update_bd.txt
│ │ └── system_estimate_vadd.xtxt
│ ├── vadd-link.cfg
│ ├── vadd.mdb
│ ├── vaddTest_system_hw_link_Emulation-HW.build.ui.log
│ ├── vadd.xclbin
│ ├── vadd.xclbin.info
│ ├── vadd.xclbin.link_summary
│ ├── vadd.xclbin.sh
│ └── xcd.log
├── vadd-hw-link.txt
└── vaddTest_system_hw_link.prj