FC2カウンター FPGAの部屋 ultra96v2-platform で lap_fitler_axis_dma を試してみる1(プロジェクトの作成とビルド)
fc2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

ultra96v2-platform で lap_fitler_axis_dma を試してみる1(プロジェクトの作成とビルド)

”Ultra96v2 Linux-Based Platform in Xilinx Vitis 2020.1”をやってみる7(4 – Create Platform)”で作成した Ultra96V2 用の Vitis アクセラレーション・プラットフォーム ultra96v2-platform を使用して、 lap_filter_axis_dma をビルドしてみよう。

lap_filter_axis_dma は AXI4 Master DMA Read ー AXI4-Stream 入力, ラプラシアン・フィルタ処理, AXI4 Stream 出力 ー AXI4 Master DMA Write のラプラシアン・フィルタ処理のカーネルアプリケーションを行う。ソースコードは”Vitis 2019.2 アプリケーション・プロジェクト ラプラシアン・フィルタAXI4-Streamバージョン2”のソースコードを使用する。

まずは、 Vitis 2020.1 で File メニューから New -> New Application Project... を選択する。

New Application Project ダイアログの Create a New Application Project 画面が開いた。
デフォルトで Next > ボタンをクリックする。
Ultra96V2_acc_platform201_113_201023.png

Platform 画面では、 ultra96v2-platform を選択する。
Ultra96V2_acc_platform201_114_201023.png

Application Project Details 画面では、Application project name: に lap_filter_axis_dma と入力した。
Ultra96V2_acc_platform201_115_201023.png

Domain では、デフォルトのままとした。
Ultra96V2_acc_platform201_116_201023.png

Templates 画面では、 Empty Application を選択して、Finish ボタンをクリックする。
Ultra96V2_acc_platform201_117_201023.png

Vitis IDE に lap_filter_axis_dma_system が追加された。
Ultra96V2_acc_platform201_118_201023.png

lap_filter_axis_dma_system -> lap_filter_axis_dma -> src を右クリックし、右クリックメニューから Import Sources... を選択する。

Import Sources ダイアログが表示された。
bmp_header.h, lap_filter_axis_dma_host.cpp, lap_filter_axis_dma.cpp をインポートする。
Ultra96V2_acc_platform201_119_201023.png

lap_filter_axis_dma_system -> lap_filter_axis_dma -> src にソースコードがインポートされた。
Active build configuration: を Hardware に変更した。
Add Hardware Function... ボタンをクリックして、ハードウェアにする関数を選択する。
Ultra96V2_acc_platform201_120_201023.png

Add Hardware Function が表示された。
lap_filter_axis_dma 関数を選択して、OK ボタンをクリックする。
Ultra96V2_acc_platform201_121_201023.png

ハードウェアにする関数の lap_filter_axis_dma が Hardware Function に入った。
トンカチマークをくりっくして、ビルドを開始した。
Ultra96V2_acc_platform201_122_201023.png

ビルド中。
Ultra96V2_acc_platform201_123_201023.png

ビルドが成功した。
Ultra96V2_acc_platform201_124_201023.png

ログを示す。

04:12:04 **** Build of configuration Hardware for project lap_filter_axis_dma ****
make -j4 incremental 
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vitis/2020.1/bin/v++ --target hw --compile -I"../src" --config common-config.cfg --config lap_filter_axis_dma-lap_filter_axis_dma-compile.cfg -o"lap_filter_axis_dma.build/lap_filter_axis_dma.xo" "../src/lap_filter_axis_dma.cpp"
Option Map File Used: '/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vitis/2020.1/data/vitis/vpp/optMap.xml'

****** v++ v2020.1 (64-bit)
  **** SW Build 2902540 on Wed May 27 19:54:35 MDT 2020
    ** Copyright 1986-2020 Xilinx, Inc. All Rights Reserved.

INFO: [v++ 60-1306] Additional information associated with this v++ compile can be found at:
 Reports: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/reports/lap_filter_axis_dma
 Log files: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/logs/lap_filter_axis_dma
INFO: [v++ 60-1657] Initializing dispatch client.
Running Dispatch Server on port:35459
INFO: [v++ 60-1548] Creating build summary session with primary output /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/lap_filter_axis_dma.xo.compile_summary, at Fri Oct 23 04:12:17 2020
INFO: [v++ 60-1316] Initiating connection to rulecheck server, at Fri Oct 23 04:12:17 2020
INFO: [v++ 60-895]   Target platform: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/ultra96v2-platform/export/ultra96v2-platform/ultra96v2-platform.xpfm
INFO: [v++ 60-1578]   This platform contains Xilinx Shell Archive '/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/ultra96v2-platform/export/ultra96v2-platform/hw/ultra96v2.xsa'
INFO: [v++ 60-585] Compiling for hardware target
INFO: [v++ 60-423]   Target device: ultra96v2-platform
INFO: [v++ 60-242] Creating kernel: 'lap_filter_axis_dma'

===>The following messages were generated while  performing high-level synthesis for kernel: lap_filter_axis_dma Log file: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/lap_filter_axis_dma/lap_filter_axis_dma/vitis_hls.log :
INFO: [v++ 204-61] Pipelining loop 'LOOP_DRY_LOOP_DRX'.
INFO: [v++ 200-1470] Pipelining result : Target II = 1, Final II = 1, Depth = 140.
INFO: [v++ 204-61] Pipelining loop 'Loop1'.
INFO: [v++ 200-1470] Pipelining result : Target II = 1, Final II = 1, Depth = 1.
INFO: [v++ 204-61] Pipelining loop 'Loop2_Loop3'.
INFO: [v++ 200-1470] Pipelining result : Target II = 1, Final II = 1, Depth = 10.
INFO: [v++ 204-61] Pipelining loop 'LOOP_DWY_LOOP_DWX'.
INFO: [v++ 200-1470] Pipelining result : Target II = 1, Final II = 1, Depth = 138.
INFO: [v++ 200-790] **** Loop Constraint Status: All loop constraints were satisfied.
INFO: [v++ 200-789] **** Estimated Fmax: 136.99 MHz
INFO: [v++ 60-594] Finished kernel compilation
INFO: [v++ 60-244] Generating system estimate report...
INFO: [v++ 60-1092] Generated system estimate report: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/reports/lap_filter_axis_dma/system_estimate_lap_filter_axis_dma.xtxt
Add Instance lap_filter_axis lap_filter_axis_U0 146
Add Instance dma_read3 dma_read3_U0 156
Add Instance dma_write dma_write_U0 174
INFO: [v++ 60-586] Created lap_filter_axis_dma.build/lap_filter_axis_dma.xo
INFO: [v++ 60-2343] Use the vitis_analyzer tool to visualize and navigate the relevant reports. Run the following command. 
    vitis_analyzer /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/lap_filter_axis_dma.xo.compile_summary 
INFO: [v++ 60-791] Total elapsed time: 0h 0m 59s
INFO: [v++ 60-1653] Closing dispatch client.
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vitis/2020.1/bin/v++ --target hw --link --config common-config.cfg --config lap_filter_axis_dma-link.cfg -o"lap_filter_axis_dma.xclbin" lap_filter_axis_dma.build/lap_filter_axis_dma.xo
Option Map File Used: '/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vitis/2020.1/data/vitis/vpp/optMap.xml'

****** v++ v2020.1 (64-bit)
  **** SW Build 2902540 on Wed May 27 19:54:35 MDT 2020
    ** Copyright 1986-2020 Xilinx, Inc. All Rights Reserved.

INFO: [v++ 60-1306] Additional information associated with this v++ link can be found at:
 Reports: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/reports/link
 Log files: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/logs/link
INFO: [v++ 60-1657] Initializing dispatch client.
Running Dispatch Server on port:46033
INFO: [v++ 60-1548] Creating build summary session with primary output /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.xclbin.link_summary, at Fri Oct 23 04:13:18 2020
INFO: [v++ 60-1316] Initiating connection to rulecheck server, at Fri Oct 23 04:13:18 2020
INFO: [v++ 60-895]   Target platform: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/ultra96v2-platform/export/ultra96v2-platform/ultra96v2-platform.xpfm
INFO: [v++ 60-1578]   This platform contains Xilinx Shell Archive '/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/ultra96v2-platform/export/ultra96v2-platform/hw/ultra96v2.xsa'
INFO: [v++ 60-629] Linking for hardware target
INFO: [v++ 60-423]   Target device: ultra96v2-platform
INFO: [v++ 60-1332] Run 'run_link' status: Not started
INFO: [v++ 60-1443] [04:13:19] Run run_link: Step system_link: Started
INFO: [v++ 60-1453] Command Line: system_link --xo /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/lap_filter_axis_dma.xo -keep --config /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/syslinkConfig.ini --xpfm /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/ultra96v2-platform/export/ultra96v2-platform/ultra96v2-platform.xpfm --target hw --output_dir /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int --temp_dir /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/sys_link
INFO: [v++ 60-1454] Run Directory: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/run_link
INFO: [SYSTEM_LINK 60-1316] Initiating connection to rulecheck server, at Fri Oct 23 04:13:21 2020
INFO: [SYSTEM_LINK 82-70] Extracting xo v3 file /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/lap_filter_axis_dma.xo
INFO: [SYSTEM_LINK 82-53] Creating IP database /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/sys_link/_sysl/.cdb/xd_ip_db.xml
INFO: [SYSTEM_LINK 82-38] [04:13:21] build_xd_ip_db started: /media/masaaki/Ubuntu_Disk/tools/Xilinx/Vitis/2020.1/bin/build_xd_ip_db -ip_search 0  -sds-pf /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/sys_link/ultra96v2.hpfm -clkid 0 -ip /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/sys_link/iprepo/xilinx_com_hls_lap_filter_axis_dma_1_0,lap_filter_axis_dma -o /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/sys_link/_sysl/.cdb/xd_ip_db.xml
INFO: [SYSTEM_LINK 82-37] [04:13:29] build_xd_ip_db finished successfully
Time (s): cpu = 00:00:09 ; elapsed = 00:00:08 . Memory (MB): peak = 1369.680 ; gain = 0.000 ; free physical = 1432 ; free virtual = 33589
INFO: [SYSTEM_LINK 82-51] Create system connectivity graph
INFO: [SYSTEM_LINK 82-102] Applying explicit connections to the system connectivity graph: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/sys_link/cfgraph/cfgen_cfgraph.xml
INFO: [SYSTEM_LINK 82-38] [04:13:29] cfgen started: /media/masaaki/Ubuntu_Disk/tools/Xilinx/Vitis/2020.1/bin/cfgen  -nk lap_filter_axis_dma:1 -dmclkid 0 -r /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/sys_link/_sysl/.cdb/xd_ip_db.xml -o /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/sys_link/cfgraph/cfgen_cfgraph.xml
INFO: [CFGEN 83-0] Kernel Specs: 
INFO: [CFGEN 83-0]   kernel: lap_filter_axis_dma, num: 1  {lap_filter_axis_dma_1}
INFO: [CFGEN 83-2226] Inferring mapping for argument lap_filter_axis_dma_1.inm to HP0
INFO: [CFGEN 83-2226] Inferring mapping for argument lap_filter_axis_dma_1.outm to HP0
INFO: [SYSTEM_LINK 82-37] [04:13:29] cfgen finished successfully
Time (s): cpu = 00:00:00.35 ; elapsed = 00:00:00.43 . Memory (MB): peak = 1369.680 ; gain = 0.000 ; free physical = 1430 ; free virtual = 33588
INFO: [SYSTEM_LINK 82-52] Create top-level block diagram
INFO: [SYSTEM_LINK 82-38] [04:13:29] cf2bd started: /media/masaaki/Ubuntu_Disk/tools/Xilinx/Vitis/2020.1/bin/cf2bd  --linux --trace_buffer 1024 --input_file /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/sys_link/cfgraph/cfgen_cfgraph.xml --ip_db /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/sys_link/_sysl/.cdb/xd_ip_db.xml --cf_name dr --working_dir /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/sys_link/_sysl/.xsd --temp_dir /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/sys_link --output_dir /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int
INFO: [CF2BD 82-31] Launching cf2xd: cf2xd -linux -trace-buffer 1024 -i /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/sys_link/cfgraph/cfgen_cfgraph.xml -r /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/sys_link/_sysl/.cdb/xd_ip_db.xml -o dr.xml
INFO: [CF2BD 82-28] cf2xd finished successfully
INFO: [CF2BD 82-31] Launching cf_xsd: cf_xsd -disable-address-gen -dn dr -dp /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/sys_link/_sysl/.xsd
INFO: [CF2BD 82-28] cf_xsd finished successfully
INFO: [SYSTEM_LINK 82-37] [04:13:31] cf2bd finished successfully
Time (s): cpu = 00:00:02 ; elapsed = 00:00:02 . Memory (MB): peak = 1369.680 ; gain = 0.000 ; free physical = 1425 ; free virtual = 33588
INFO: [v++ 60-1441] [04:13:31] Run run_link: Step system_link: Completed
Time (s): cpu = 00:00:13 ; elapsed = 00:00:12 . Memory (MB): peak = 1340.320 ; gain = 0.000 ; free physical = 1450 ; free virtual = 33614
INFO: [v++ 60-1443] [04:13:31] Run run_link: Step cf2sw: Started
INFO: [v++ 60-1453] Command Line: cf2sw -sdsl /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/sdsl.dat -rtd /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/cf2sw.rtd -xclbin /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/xclbin_orig.xml -o /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/xclbin_orig.1.xml
INFO: [v++ 60-1454] Run Directory: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/run_link
INFO: [v++ 60-1441] [04:13:32] Run run_link: Step cf2sw: Completed
Time (s): cpu = 00:00:00.64 ; elapsed = 00:00:00.72 . Memory (MB): peak = 1340.320 ; gain = 0.000 ; free physical = 1449 ; free virtual = 33613
INFO: [v++ 60-1443] [04:13:32] Run run_link: Step rtd2_system_diagram: Started
INFO: [v++ 60-1453] Command Line: rtd2SystemDiagram
INFO: [v++ 60-1454] Run Directory: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/run_link
INFO: [v++ 60-1441] [04:13:33] Run run_link: Step rtd2_system_diagram: Completed
Time (s): cpu = 00:00:00 ; elapsed = 00:00:01 . Memory (MB): peak = 1340.320 ; gain = 0.000 ; free physical = 1229 ; free virtual = 33394
INFO: [v++ 60-1443] [04:13:33] Run run_link: Step vpl: Started
INFO: [v++ 60-1453] Command Line: vpl -t hw -f /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/ultra96v2-platform/export/ultra96v2-platform/ultra96v2-platform.xpfm --remote_ip_cache /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/ip_cache -s --output_dir /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int --log_dir /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/logs/link --report_dir /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/reports/link --config /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/vplConfig.ini -k /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/kernel_info.dat --webtalk_flag Vitis --temp_dir /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link --no-info --iprepo /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/xo/ip_repo/xilinx_com_hls_lap_filter_axis_dma_1_0 --messageDb /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/run_link/vpl.pb /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/dr.bd.tcl
INFO: [v++ 60-1454] Run Directory: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/run_link

****** vpl v2020.1 (64-bit)
  **** SW Build 2902540 on Wed May 27 19:54:35 MDT 2020
    ** Copyright 1986-2020 Xilinx, Inc. All Rights Reserved.

INFO: [VPL 60-839] Read in kernel information from file '/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/kernel_info.dat'.
INFO: [VPL 60-423]   Target device: ultra96v2-platform
INFO: [VPL 60-1032] Extracting hardware platform to /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/vivado/vpl/.local/hw_platform
[04:13:47] Run vpl: Step create_project: Started
Creating Vivado project.
[04:13:56] Run vpl: Step create_project: Completed
[04:13:56] Run vpl: Step create_bd: Started
[04:14:08] Run vpl: Step create_bd: Completed
[04:14:08] Run vpl: Step update_bd: Started
[04:14:08] Run vpl: Step update_bd: Completed
[04:14:08] Run vpl: Step generate_target: Started
[04:14:55] Run vpl: Step generate_target: Completed
[04:14:55] Run vpl: Step config_hw_runs: Started
[04:14:56] Run vpl: Step config_hw_runs: Completed
[04:14:56] Run vpl: Step synth: Started
[04:15:27] Block-level synthesis in progress, 0 of 2 jobs complete, 2 jobs running.
[04:15:58] Block-level synthesis in progress, 0 of 2 jobs complete, 2 jobs running.
[04:16:28] Block-level synthesis in progress, 0 of 2 jobs complete, 2 jobs running.
[04:16:58] Block-level synthesis in progress, 0 of 2 jobs complete, 2 jobs running.
[04:17:29] Block-level synthesis in progress, 1 of 2 jobs complete, 1 job running.
[04:17:59] Block-level synthesis in progress, 1 of 2 jobs complete, 1 job running.
[04:18:29] Block-level synthesis in progress, 1 of 2 jobs complete, 1 job running.
[04:18:59] Block-level synthesis in progress, 1 of 2 jobs complete, 1 job running.
[04:19:29] Top-level synthesis in progress.
[04:19:59] Top-level synthesis in progress.
[04:20:29] Top-level synthesis in progress.
[04:20:59] Top-level synthesis in progress.
[04:21:20] Run vpl: Step synth: Completed
[04:21:20] Run vpl: Step impl: Started
[04:23:51] Finished 2nd of 6 tasks (FPGA linking synthesized kernels to platform). Elapsed time: 00h 10m 15s 

[04:23:51] Starting logic optimization..
[04:23:51] Phase 1 Retarget
[04:23:51] Phase 2 Constant propagation
[04:23:51] Phase 3 Sweep
[04:23:51] Phase 4 BUFG optimization
[04:23:51] Phase 5 Shift Register Optimization
[04:23:51] Phase 6 Post Processing Netlist
[04:24:21] Finished 3rd of 6 tasks (FPGA logic optimization). Elapsed time: 00h 00m 30s 

[04:24:21] Starting logic placement..
[04:24:21] Phase 1 Placer Initialization
[04:24:21] Phase 1.1 Placer Initialization Netlist Sorting
[04:24:21] Phase 1.2 IO Placement/ Clock Placement/ Build Placer Device
[04:24:51] Phase 1.3 Build Placer Netlist Model
[04:24:51] Phase 1.4 Constrain Clocks/Macros
[04:24:51] Phase 2 Global Placement
[04:24:51] Phase 2.1 Floorplanning
[04:24:51] Phase 2.1.1 Partition Driven Placement
[04:24:51] Phase 2.1.1.1 PBP: Partition Driven Placement
[04:25:21] Phase 2.1.1.2 PBP: Clock Region Placement
[04:25:21] Phase 2.1.1.3 PBP: Compute Congestion
[04:25:21] Phase 2.1.1.4 PBP: UpdateTiming
[04:25:21] Phase 2.1.1.5 PBP: Add part constraints
[04:25:21] Phase 2.2 Global Placement Core
[04:25:51] Phase 2.2.1 Physical Synthesis In Placer
[04:25:51] Phase 3 Detail Placement
[04:25:51] Phase 3.1 Commit Multi Column Macros
[04:25:51] Phase 3.2 Commit Most Macros & LUTRAMs
[04:26:21] Phase 3.3 Area Swap Optimization
[04:26:21] Phase 3.4 Pipeline Register Optimization
[04:26:21] Phase 3.5 Small Shape DP
[04:26:21] Phase 3.5.1 Small Shape Clustering
[04:26:21] Phase 3.5.2 Flow Legalize Slice Clusters
[04:26:21] Phase 3.5.3 Slice Area Swap
[04:26:21] Phase 3.6 Re-assign LUT pins
[04:26:21] Phase 3.7 Pipeline Register Optimization
[04:26:21] Phase 4 Post Placement Optimization and Clean-Up
[04:26:21] Phase 4.1 Post Commit Optimization
[04:26:21] Phase 4.1.1 Post Placement Optimization
[04:26:21] Phase 4.1.1.1 BUFG Insertion
[04:26:21] Phase 1 Physical Synthesis Initialization
[04:26:52] Phase 4.2 Post Placement Cleanup
[04:26:52] Phase 4.3 Placer Reporting
[04:26:52] Phase 4.4 Final Placement Cleanup
[04:26:52] Finished 4th of 6 tasks (FPGA logic placement). Elapsed time: 00h 02m 30s 

[04:26:52] Starting logic routing..
[04:26:52] Phase 1 Build RT Design
[04:26:52] Phase 2 Router Initialization
[04:26:52] Phase 2.1 Create Timer
[04:26:52] Phase 2.2 Fix Topology Constraints
[04:26:52] Phase 2.3 Pre Route Cleanup
[04:26:52] Phase 2.4 Global Clock Net Routing
[04:27:22] Phase 2.5 Update Timing
[04:27:22] Phase 3 Initial Routing
[04:27:22] Phase 4 Rip-up And Reroute
[04:27:22] Phase 4.1 Global Iteration 0
[04:28:52] Phase 4.2 Additional Iteration for Hold
[04:28:52] Phase 5 Delay and Skew Optimization
[04:28:52] Phase 5.1 Delay CleanUp
[04:28:52] Phase 5.1.1 Update Timing
[04:28:52] Phase 5.2 Clock Skew Optimization
[04:28:52] Phase 6 Post Hold Fix
[04:28:52] Phase 6.1 Hold Fix Iter
[04:28:52] Phase 6.1.1 Update Timing
[04:28:52] Phase 7 Route finalize
[04:28:52] Phase 8 Verifying routed nets
[04:28:52] Phase 9 Depositing Routes
[04:28:52] Phase 10 Post Router Timing
[04:28:52] Finished 5th of 6 tasks (FPGA routing). Elapsed time: 00h 02m 00s 

[04:28:52] Starting bitstream generation..
[04:29:22] Creating bitmap...
[04:29:41] Run vpl: Step impl: Completed
[04:29:41] Writing bitstream ./ultra96v2_design_wrapper.bit...
[04:29:42] Finished 6th of 6 tasks (FPGA bitstream generation). Elapsed time: 00h 00m 49s 
[04:29:42] Run vpl: FINISHED. Run Status: impl Complete!
INFO: [v++ 60-1441] [04:29:42] Run run_link: Step vpl: Completed
Time (s): cpu = 00:00:07 ; elapsed = 00:16:09 . Memory (MB): peak = 1340.320 ; gain = 0.000 ; free physical = 4982 ; free virtual = 34217
INFO: [v++ 60-1443] [04:29:42] Run run_link: Step rtdgen: Started
INFO: [v++ 60-1453] Command Line: rtdgen
INFO: [v++ 60-1454] Run Directory: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/run_link
INFO: [v++ 60-1453] Command Line: cf2sw -a /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/address_map.xml -sdsl /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/sdsl.dat -xclbin /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/xclbin_orig.xml -rtd /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/lap_filter_axis_dma.rtd -o /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/lap_filter_axis_dma.xml
INFO: [v++ 60-1652] Cf2sw returned exit code: 0
INFO: [v++ 60-2311] HPISystemDiagram::writeSystemDiagramAfterRunningVivado, rtdInputFilePath: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/lap_filter_axis_dma.rtd
INFO: [v++ 60-2312] HPISystemDiagram::writeSystemDiagramAfterRunningVivado, systemDiagramOutputFilePath: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/systemDiagramModelSlrBaseAddress.json
INFO: [v++ 60-1618] Launching 
INFO: [v++ 60-1441] [04:29:43] Run run_link: Step rtdgen: Completed
Time (s): cpu = 00:00:00.63 ; elapsed = 00:00:00.97 . Memory (MB): peak = 1340.320 ; gain = 0.000 ; free physical = 4979 ; free virtual = 34216
INFO: [v++ 60-1443] [04:29:43] Run run_link: Step xclbinutil: Started
INFO: [v++ 60-1453] Command Line: xclbinutil --add-section BITSTREAM:RAW:/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/system.bit --force --target hw --key-value SYS:dfx_enable:false --add-section :JSON:/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/lap_filter_axis_dma.rtd --add-section CLOCK_FREQ_TOPOLOGY:JSON:/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/lap_filter_axis_dma_xml.rtd --add-section BUILD_METADATA:JSON:/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/lap_filter_axis_dma_build.rtd --add-section EMBEDDED_METADATA:RAW:/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/lap_filter_axis_dma.xml --add-section SYSTEM_METADATA:RAW:/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/systemDiagramModelSlrBaseAddress.json --key-value SYS:PlatformVBNV:vendor_lib_ultra96v2_design_1_0 --output /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.xclbin
INFO: [v++ 60-1454] Run Directory: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/run_link
XRT Build Version: 2.6.655 (2020.1)
       Build Date: 2020-05-22 12:05:03
          Hash ID: 2d6bfe4ce91051d4e5b499d38fc493586dd4859a
Creating a default 'in-memory' xclbin image.

Section: 'BITSTREAM'(0) was successfully added.
Size   : 5568804 bytes
Format : RAW
File   : '/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/system.bit'

Section: 'MEM_TOPOLOGY'(6) was successfully added.
Format : JSON
File   : 'mem_topology'

Section: 'IP_LAYOUT'(8) was successfully added.
Format : JSON
File   : 'ip_layout'

Section: 'CONNECTIVITY'(7) was successfully added.
Format : JSON
File   : 'connectivity'
WARNING: Skipping CLOCK_FREQ_TOPOLOGY section for count size is zero.
WARNING: Section 'CLOCK_FREQ_TOPOLOGY' content is empty.  No data in the given JSON file.

Section: 'CLOCK_FREQ_TOPOLOGY'(11) was empty.  No action taken.
Format : JSON
File   : '/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/lap_filter_axis_dma_xml.rtd'

Section: 'BUILD_METADATA'(14) was successfully added.
Size   : 2214 bytes
Format : JSON
File   : '/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/lap_filter_axis_dma_build.rtd'

Section: 'EMBEDDED_METADATA'(2) was successfully added.
Size   : 3657 bytes
Format : RAW
File   : '/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/lap_filter_axis_dma.xml'

Section: 'SYSTEM_METADATA'(22) was successfully added.
Size   : 5364 bytes
Format : RAW
File   : '/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/int/systemDiagramModelSlrBaseAddress.json'
Successfully wrote (5585879 bytes) to the output file: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.xclbin
Leaving xclbinutil.
INFO: [v++ 60-1441] [04:29:43] Run run_link: Step xclbinutil: Completed
Time (s): cpu = 00:00:00.14 ; elapsed = 00:00:00.39 . Memory (MB): peak = 1340.320 ; gain = 0.000 ; free physical = 4971 ; free virtual = 34215
INFO: [v++ 60-1443] [04:29:43] Run run_link: Step xclbinutilinfo: Started
INFO: [v++ 60-1453] Command Line: xclbinutil --quiet --force --info /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.xclbin.info --input /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.xclbin
INFO: [v++ 60-1454] Run Directory: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/run_link
INFO: [v++ 60-1441] [04:29:44] Run run_link: Step xclbinutilinfo: Completed
Time (s): cpu = 00:00:00.18 ; elapsed = 00:00:00.51 . Memory (MB): peak = 1340.320 ; gain = 0.000 ; free physical = 4970 ; free virtual = 34214
INFO: [v++ 60-1443] [04:29:44] Run run_link: Step generate_sc_driver: Started
INFO: [v++ 60-1453] Command Line: 
INFO: [v++ 60-1454] Run Directory: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/link/run_link
INFO: [v++ 60-1441] [04:29:44] Run run_link: Step generate_sc_driver: Completed
Time (s): cpu = 00:00:00 ; elapsed = 00:00:00 . Memory (MB): peak = 1340.320 ; gain = 0.000 ; free physical = 4970 ; free virtual = 34214
INFO: [v++ 60-244] Generating system estimate report...
INFO: [v++ 60-1092] Generated system estimate report: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/reports/link/system_estimate_lap_filter_axis_dma.xtxt
INFO: [v++ 60-2397] Platform default or user specified output type sd_card detected but is not a supported output for v++ --link. Use the v++ --package option instead to create SD card output.
INFO: [v++ 60-586] Created lap_filter_axis_dma.xclbin
INFO: [v++ 60-1307] Run completed. Additional information can be found in:
 Timing Report: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/reports/link/imp/ultra96v2_design_wrapper_timing_summary_routed.rpt
 Vivado Log: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/logs/link/vivado.log
 Steps Log File: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.build/logs/link/link.steps.log

INFO: [v++ 60-2343] Use the vitis_analyzer tool to visualize and navigate the relevant reports. Run the following command. 
    vitis_analyzer /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/lap_filter_axis_dma.xclbin.link_summary 
INFO: [v++ 60-791] Total elapsed time: 0h 16m 35s
INFO: [v++ 60-1653] Closing dispatch client.
aarch64-linux-gnu-g++ -std=c++0x -DVITIS_PLATFORM=ultra96v2-platform -D__USE_XOPEN2K8 -I/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/ -I/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/ultra96v2-platform/export/ultra96v2-platform/sw/ultra96v2-platform/linux_domain/sysroot/aarch64-xilinx-linux/usr/include/xrt/ -O2 -g -Wall -c -fmessage-length=0 --sysroot=/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/ultra96v2-platform/export/ultra96v2-platform/sw/ultra96v2-platform/linux_domain/sysroot/aarch64-xilinx-linux -o "src/lap_filter_axis_dma_host.o" "../src/lap_filter_axis_dma_host.cpp"
In file included from /media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/ap_common.h:641,
                 from /media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/ap_int.h:54,
                 from ../src/lap_filter_axis_dma_host.cpp:25:
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h: In instantiation of 'void ap_private<_AP_W, _AP_S, true>::clearUnusedBits() volatile [with int _AP_W = 1; bool _AP_S = false]':
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:1485:1:   required from 'ap_private<_AP_W, _AP_S, true>& ap_private<_AP_W, _AP_S, true>::operator=(int) [with int _AP_W = 1; bool _AP_S = false]'
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/ap_int.h:301:3:   required from 'ap_uint<_AP_W>::ap_uint(int) [with int _AP_W = 1]'
../src/lap_filter_axis_dma_host.cpp:235:19:   required from here
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:28: warning: enum constant in boolean context [-Wint-in-bool-context]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |               ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2145 |                            : (uint64_t)VAL));
      |                            ~~~~~~~~~~~~~~~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h: In instantiation of 'void ap_private<_AP_W, _AP_S, true>::clearUnusedBits() volatile [with int _AP_W = 32; bool _AP_S = true]':
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:1485:1:   required from 'ap_private<_AP_W, _AP_S, true>& ap_private<_AP_W, _AP_S, true>::operator=(int) [with int _AP_W = 32; bool _AP_S = true]'
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/ap_int.h:160:3:   required from 'ap_int<_AP_W>::ap_int(int) [with int _AP_W = 32]'
../src/lap_filter_axis_dma_host.cpp:236:27:   required from here
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:28: warning: enum constant in boolean context [-Wint-in-bool-context]
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h: In instantiation of 'void ap_private<_AP_W, _AP_S, true>::clearUnusedBits() volatile [with int _AP_W = 4; bool _AP_S = false]':
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:1631:5:   required from 'ap_private<_AP_W, _AP_S, true>::ap_private() [with int _AP_W = 4; bool _AP_S = false]'
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/ap_common.h:637:18:   required from 'ssdm_int_sim<_AP_W, _AP_S>::ssdm_int_sim() [with int _AP_W = 4; bool _AP_S = false]'
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/ap_int_base.h:204:24:   required from 'ap_int_base<_AP_W, _AP_S>::ap_int_base() [with int _AP_W = 4; bool _AP_S = false]'
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/ap_int.h:206:27:   required from 'ap_uint<_AP_W>::ap_uint() [with int _AP_W = 4]'
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/ap_axi_sdata.h:89:10:   required from here
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:28: warning: enum constant in boolean context [-Wint-in-bool-context]
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h: In instantiation of 'void ap_private<_AP_W, _AP_S, true>::clearUnusedBits() volatile [with int _AP_W = 32; bool _AP_S = false]':
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:1662:5:   required from 'ap_private<_AP_W, _AP_S, true>::ap_private(const ap_private<_AP_W1, _AP_S1, _AP_OPT>&) [with int _AP_W1 = 1; bool _AP_S1 = false; bool _AP_OPT = true; int _AP_W = 32; bool _AP_S = false]'
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2599:34:   required from 'bool ap_private<_AP_W, _AP_S, true>::operator==(const ap_private<_AP_W1, _AP_S1>&) const [with int _AP_W1 = 32; bool _AP_S1 = true; int _AP_W = 1; bool _AP_S = false]'
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/ap_int_base.h:879:20:   required from 'bool ap_int_base<_AP_W, _AP_S>::operator==(const ap_int_base<_AP_W2, _AP_S2>&) const [with int _AP_W2 = 32; bool _AP_S2 = true; int _AP_W = 1; bool _AP_S = false]'
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/ap_int_base.h:1598:1:   required from 'bool operator==(const ap_int_base<_AP_W2, _AP_S2>&, int) [with int _AP_W = 1; bool _AP_S = false]'
../src/lap_filter_axis_dma_host.cpp:325:25:   required from here
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:28: warning: enum constant in boolean context [-Wint-in-bool-context]
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h: In function 'int lap_filter_axis_soft(hls::stream<ap_axis<32, 1, 1, 1> >&, hls::stream<ap_axis<32, 1, 1, 1> >&, int32_t, int32_t)':
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2143:27: warning: 'pix.ap_private<32, true>::VAL' is used uninitialized in this function [-Wuninitialized]
 2143 |             ? ((((int64_t)VAL) << (excess_bits)) >> (excess_bits))
      |                           ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& pix)+4).ap_private<4, false, true>::VAL' is used uninitialized in this function [-Wuninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& pix)+5).ap_private<4, false, true>::VAL' is used uninitialized in this function [-Wuninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& pix)+6).ap_private<1, false>::VAL' is used uninitialized in this function [-Wuninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& pix)+7).ap_private<1, false>::VAL' is used uninitialized in this function [-Wuninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& pix)+8).ap_private<1, false>::VAL' is used uninitialized in this function [-Wuninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& pix)+9).ap_private<1, false>::VAL' is used uninitialized in this function [-Wuninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2143:27: warning: 'lap.ap_private<32, true>::VAL' is used uninitialized in this function [-Wuninitialized]
 2143 |             ? ((((int64_t)VAL) << (excess_bits)) >> (excess_bits))
      |                           ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& lap)+4).ap_private<4, false, true>::VAL' is used uninitialized in this function [-Wuninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& lap)+5).ap_private<4, false, true>::VAL' is used uninitialized in this function [-Wuninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& lap)+6).ap_private<1, false>::VAL' is used uninitialized in this function [-Wuninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& lap)+7).ap_private<1, false>::VAL' is used uninitialized in this function [-Wuninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& lap)+8).ap_private<1, false>::VAL' is used uninitialized in this function [-Wuninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& lap)+9).ap_private<1, false>::VAL' is used uninitialized in this function [-Wuninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2143:27: warning: '<anonymous>.ap_private<32, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2143 |             ? ((((int64_t)VAL) << (excess_bits)) >> (excess_bits))
      |                           ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+4).ap_private<4, false, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+5).ap_private<4, false, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+6).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+7).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+8).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+9).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2143:27: warning: '<anonymous>.ap_private<32, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2143 |             ? ((((int64_t)VAL) << (excess_bits)) >> (excess_bits))
      |                           ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2143:27: warning: '<anonymous>.ap_private<32, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2143 |             ? ((((int64_t)VAL) << (excess_bits)) >> (excess_bits))
      |                           ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+4).ap_private<4, false, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+5).ap_private<4, false, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+6).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+7).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+8).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+9).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2143:27: warning: '<anonymous>.ap_private<32, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2143 |             ? ((((int64_t)VAL) << (excess_bits)) >> (excess_bits))
      |                           ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2143:27: warning: '<anonymous>.ap_private<32, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2143 |             ? ((((int64_t)VAL) << (excess_bits)) >> (excess_bits))
      |                           ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '<anonymous>.ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '<anonymous>.ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '<anonymous>.ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '<anonymous>.ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h: In function 'int main(int, char**)':
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2143:27: warning: 'pix.ap_private<32, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2143 |             ? ((((int64_t)VAL) << (excess_bits)) >> (excess_bits))
      |                           ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& pix)+4).ap_private<4, false, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& pix)+5).ap_private<4, false, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& pix)+6).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& pix)+7).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& pix)+8).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& pix)+9).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2143:27: warning: 'vals_soft.ap_private<32, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2143 |             ? ((((int64_t)VAL) << (excess_bits)) >> (excess_bits))
      |                           ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& vals_soft)+4).ap_private<4, false, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& vals_soft)+5).ap_private<4, false, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& vals_soft)+6).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& vals_soft)+7).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& vals_soft)+8).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(& vals_soft)+9).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '<anonymous>.ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2143:27: warning: '<anonymous>.ap_private<32, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2143 |             ? ((((int64_t)VAL) << (excess_bits)) >> (excess_bits))
      |                           ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2143:27: warning: '<anonymous>.ap_private<32, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2143 |             ? ((((int64_t)VAL) << (excess_bits)) >> (excess_bits))
      |                           ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '<anonymous>.ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '<anonymous>.ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '<anonymous>.ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '<anonymous>.ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2143:27: warning: '<anonymous>.ap_private<32, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2143 |             ? ((((int64_t)VAL) << (excess_bits)) >> (excess_bits))
      |                           ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+4).ap_private<4, false, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+5).ap_private<4, false, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+6).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+7).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+8).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2144:42: warning: '*((void*)(&<anonymous>)+9).ap_private<1, false>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2144 |             : (excess_bits ? (((uint64_t)VAL) << (excess_bits)) >> (excess_bits)
      |                                          ^~~
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vivado/2020.1/include/etc/ap_private.h:2143:27: warning: '<anonymous>.ap_private<32, true>::VAL' may be used uninitialized in this function [-Wmaybe-uninitialized]
 2143 |             ? ((((int64_t)VAL) << (excess_bits)) >> (excess_bits))
      |                           ^~~
aarch64-linux-gnu-g++ -o "lap_filter_axis_dma" src/lap_filter_axis_dma_host.o -lxilinxopencl -lpthread -lrt -ldl -lcrypt -lstdc++ -L/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/ultra96v2-platform/export/ultra96v2-platform/sw/ultra96v2-platform/linux_domain/sysroot/aarch64-xilinx-linux/usr/lib/ --sysroot=/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/ultra96v2-platform/export/ultra96v2-platform/sw/ultra96v2-platform/linux_domain/sysroot/aarch64-xilinx-linux
/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vitis/2020.1/bin/v++ --package --config package.cfg lap_filter_axis_dma.xclbin
Option Map File Used: '/media/masaaki/Ubuntu_Disk/tools/Xilinx/Vitis/2020.1/data/vitis/vpp/optMap.xml'

****** v++ v2020.1 (64-bit)
  **** SW Build 2902540 on Wed May 27 19:54:35 MDT 2020
    ** Copyright 1986-2020 Xilinx, Inc. All Rights Reserved.

INFO: [v++ 60-1306] Additional information associated with this v++ package can be found at:
 Reports: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/package.build/reports/package
 Log files: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/package.build/logs/package
INFO: [v++ 60-1657] Initializing dispatch client.
Running Dispatch Server on port:34929
INFO: [v++ 60-1548] Creating build summary session with primary output ./v++.package_summary, at Fri Oct 23 04:30:01 2020
INFO: [v++ 60-1316] Initiating connection to rulecheck server, at Fri Oct 23 04:30:01 2020
INFO: [v++ 60-895]   Target platform: /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/ultra96v2-platform/export/ultra96v2-platform/ultra96v2-platform.xpfm
INFO: [v++ 60-1578]   This platform contains Xilinx Shell Archive '/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/ultra96v2-platform/export/ultra96v2-platform/hw/ultra96v2.xsa'
INFO: [v++ 60-2256] Packaging for hardware

Section: 'BITSTREAM'(0) was successfully written.
Format: RAW
File  : '/media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/package.build/package/system.bit'
INFO: [v++ 82-1025] Generating bootimage


****** Xilinx Bootgen v2020.1
  **** Build date : May 27 2020-20:33:36
    ** Copyright 1986-2020 Xilinx, Inc. All Rights Reserved.


[INFO]   : Bootimage generated successfully

INFO: [v++ 82-1076] Deleting existing - /media/masaaki/Ubuntu_Disk/Vitis_acceleration_platform/ultra96v2-vitis-pkg/pfm/lap_filter_axis_dma/Hardware/package/sd_card/image.ub
INFO: [v++ 82-1011] Creating sd_card directory
FATSIZE:1124
fat_start:63
fat_end:2096639
fat_sector:2096577
ext4_start:0
ext4_sector:966900
EXT4SIZE:2048
TOTALSIZE:3172
dummy_ext4_sector:3227404
sd_card_fat_start:2048
sd_card_ext4_start:2195456
dummy_ext4_start:3162356
2096577+0 レコード入力
2096577+0 レコード出力
1073447424 bytes (1.1 GB, 1.0 GiB) copied, 5.15768 s, 208 MB/s
966900+0 レコード入力
966900+0 レコード出力
495052800 bytes (495 MB, 472 MiB) copied, 10.8381 s, 45.7 MB/s
3227404+0 レコード入力
3227404+0 レコード出力
1652430848 bytes (1.7 GB, 1.5 GiB) copied, 7.62532 s, 217 MB/s
INFO: [v++ 60-2343] Use the vitis_analyzer tool to visualize and navigate the relevant reports. Run the following command. 
    vitis_analyzer ./v++.package_summary 
INFO: [v++ 60-791] Total elapsed time: 0h 0m 51s
INFO: [v++ 60-1653] Closing dispatch client.

04:30:43 Build Finished (took 18m:39s.321ms)

  1. 2020年10月23日 04:49 |
  2. Vitis
  3. | トラックバック:0
  4. | コメント:0

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック URL
https://marsee101.blog.fc2.com/tb.php/5037-f2b4ab61
この記事にトラックバックする(FC2ブログユーザー)