-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathvivado_hls.log
More file actions
84 lines (84 loc) · 9.56 KB
/
vivado_hls.log
File metadata and controls
84 lines (84 loc) · 9.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
INFO: [HLS 200-10] Running '/home/linsun/Xilinx/Vivado_HLS/2017.1/bin/unwrapped/lnx64.o/vivado_hls'
INFO: [HLS 200-10] For user 'linsun' on host 'PC' (Linux_x86_64 version 4.4.0-98-generic) on Fri Nov 10 14:51:44 EST 2017
INFO: [HLS 200-10] On os Ubuntu 16.04.3 LTS
INFO: [HLS 200-10] In directory '/home/linsun/XilinxLab/sqrt_CORDIC'
INFO: [HLS 200-10] Opening project '/home/linsun/XilinxLab/sqrt_CORDIC/sqrt_CORDIC'.
INFO: [HLS 200-10] Adding design file 'sqrt_CORDIC.cpp' to the project
INFO: [HLS 200-10] Opening solution '/home/linsun/XilinxLab/sqrt_CORDIC/sqrt_CORDIC/solution1'.
INFO: [SYN 201-201] Setting up clock 'default' with a period of 10ns.
INFO: [HLS 200-10] Setting target device to 'xczu19eg-ffve1924-3-e-es2'
INFO: [HLS 200-10] Analyzing design file 'sqrt_CORDIC.cpp' ...
INFO: [HLS 200-10] Validating synthesis directives ...
INFO: [HLS 200-111] Finished Checking Pragmas Time (s): cpu = 00:00:26 ; elapsed = 00:00:12 . Memory (MB): peak = 348.109 ; gain = 12.586 ; free physical = 472 ; free virtual = 9715
INFO: [HLS 200-111] Finished Linking Time (s): cpu = 00:00:27 ; elapsed = 00:00:12 . Memory (MB): peak = 348.109 ; gain = 12.586 ; free physical = 457 ; free virtual = 9714
INFO: [HLS 200-10] Starting code transformations ...
INFO: [XFORM 203-603] Inlining function 'hls::CORDIC_rnd_slv<72, 25>' into 'hls::fn_rom_data_int<6, false, 1, 48, 0, 25, 0, 0, 0, 25, 25>' (/home/linsun/Xilinx/Vivado_HLS/2017.1/common/technology/autopilot/hls/dsp/utils/hls_cordic_functions.h:1256).
INFO: [XFORM 203-603] Inlining function 'hls::CORDIC_rnd_slv<72, 25>' into 'hls::CORDIC_inv_cordic_scale_slv<6, 0, 1, 48, 0, 25, 0, 0>' (/home/linsun/Xilinx/Vivado_HLS/2017.1/common/technology/autopilot/hls/dsp/utils/hls_cordic_functions.h:1277).
INFO: [XFORM 203-603] Inlining function 'hls::sqrt_slv<48, 1, 25>' into 'hls::cordic_base<6, false, 1, 0, 48, 25, 0, 0, 0, 0>' (/home/linsun/Xilinx/Vivado_HLS/2017.1/common/technology/autopilot/hls/dsp/utils/hls_cordic.h:661).
INFO: [XFORM 203-603] Inlining function 'hls::CORDIC_rnd_slv<25, 25>' into 'hls::cordic_base<6, false, 1, 0, 48, 25, 0, 0, 0, 0>' (/home/linsun/Xilinx/Vivado_HLS/2017.1/common/technology/autopilot/hls/dsp/utils/hls_cordic.h:667).
INFO: [XFORM 203-603] Inlining function 'ap_fixed_base<25, 1, false, (ap_q_mode)6, (ap_o_mode)3, 0>::to_float' into 'sqrt_CORDIC' (sqrt_CORDIC.cpp:28).
INFO: [HLS 200-111] Finished Standard Transforms Time (s): cpu = 00:00:27 ; elapsed = 00:00:13 . Memory (MB): peak = 477.133 ; gain = 141.609 ; free physical = 419 ; free virtual = 9678
INFO: [HLS 200-10] Checking synthesizability ...
INFO: [XFORM 203-602] Inlining function 'hls::CORDIC_get_eng_mode' into 'hls::cordic_base<6, false, 1, 0, 48, 25, 0, 0, 0, 0>' (/home/linsun/Xilinx/Vivado_HLS/2017.1/common/technology/autopilot/hls/dsp/utils/hls_cordic.h:166) automatically.
INFO: [XFORM 203-602] Inlining function 'hls::CORDIC_get_transform_type' into 'hls::cordic_base<6, false, 1, 0, 48, 25, 0, 0, 0, 0>' (/home/linsun/Xilinx/Vivado_HLS/2017.1/common/technology/autopilot/hls/dsp/utils/hls_cordic.h:168) automatically.
INFO: [XFORM 203-602] Inlining function 'hls::CORDIC_inv_cordic_scale_slv<6, 0, 1, 48, 0, 25, 0, 0>' into 'hls::cordic_base<6, false, 1, 0, 48, 25, 0, 0, 0, 0>' (/home/linsun/Xilinx/Vivado_HLS/2017.1/common/technology/autopilot/hls/dsp/utils/hls_cordic.h:170) automatically.
INFO: [XFORM 203-602] Inlining function 'hls::get_inputs<48, 6, 1>' into 'hls::cordic_base<6, false, 1, 0, 48, 25, 0, 0, 0, 0>' (/home/linsun/Xilinx/Vivado_HLS/2017.1/common/technology/autopilot/hls/dsp/utils/hls_cordic.h:253) automatically.
INFO: [XFORM 203-602] Inlining function 'hls::set_outputs<25, 6, 1>' into 'hls::cordic_base<6, false, 1, 0, 48, 25, 0, 0, 0, 0>' (/home/linsun/Xilinx/Vivado_HLS/2017.1/common/technology/autopilot/hls/dsp/utils/hls_cordic.h:678) automatically.
INFO: [XFORM 203-602] Inlining function 'hls::sqrt<1, 48, 25, 0>' into 'sqrt_CORDIC' (sqrt_CORDIC.cpp:27) automatically.
WARNING: [SYNCHK 200-23] /home/linsun/Xilinx/Vivado_HLS/2017.1/common/technology/autopilot/hls/dsp/utils/hls_cordic_functions.h:312: variable-indexed range selection may cause suboptimal QoR.
INFO: [SYNCHK 200-10] 0 error(s), 1 warning(s).
INFO: [HLS 200-111] Finished Checking Synthesizability Time (s): cpu = 00:00:27 ; elapsed = 00:00:13 . Memory (MB): peak = 477.133 ; gain = 141.609 ; free physical = 409 ; free virtual = 9674
INFO: [XFORM 203-602] Inlining function 'hls::get_inputs<48, 6, 1>' into 'hls::cordic_base<6, false, 1, 0, 48, 25, 0, 0, 0, 0>' (/home/linsun/Xilinx/Vivado_HLS/2017.1/common/technology/autopilot/hls/dsp/utils/hls_cordic.h:253) automatically.
INFO: [XFORM 203-602] Inlining function 'hls::set_outputs<25, 6, 1>' into 'hls::cordic_base<6, false, 1, 0, 48, 25, 0, 0, 0, 0>' (/home/linsun/Xilinx/Vivado_HLS/2017.1/common/technology/autopilot/hls/dsp/utils/hls_cordic.h:678) automatically.
INFO: [XFORM 203-602] Inlining function 'hls::sqrt<1, 48, 25, 0>' into 'sqrt_CORDIC' (sqrt_CORDIC.cpp:27) automatically.
INFO: [XFORM 203-401] Performing if-conversion on hyperblock from (sqrt_CORDIC.cpp:24:40) to (sqrt_CORDIC.cpp:22:28) in function 'sqrt_CORDIC'... converting 3 basic blocks.
INFO: [XFORM 203-401] Performing if-conversion on hyperblock from (/home/linsun/Xilinx/Vivado_HLS/2017.1/common/technology/autopilot/hls/dsp/utils/hls_cordic_functions.h:748:67) to (/home/linsun/Xilinx/Vivado_HLS/2017.1/common/technology/autopilot/hls/dsp/utils/hls_cordic_functions.h:748:61) in function 'hls::cordic_base<6, false, 1, 0, 48, 25, 0, 0, 0, 0>'... converting 6 basic blocks.
INFO: [XFORM 203-401] Performing if-conversion on hyperblock from (/home/linsun/Xilinx/Vivado_HLS/2017.1/common/technology/autopilot/hls/dsp/utils/hls_cordic_functions.h:776:7) to (/home/linsun/Xilinx/Vivado_HLS/2017.1/common/technology/autopilot/hls/dsp/utils/hls_cordic_functions.h:759:56) in function 'hls::cordic_base<6, false, 1, 0, 48, 25, 0, 0, 0, 0>'... converting 3 basic blocks.
INFO: [HLS 200-111] Finished Pre-synthesis Time (s): cpu = 00:00:28 ; elapsed = 00:00:14 . Memory (MB): peak = 477.133 ; gain = 141.609 ; free physical = 369 ; free virtual = 9641
WARNING: [XFORM 203-631] Renaming function 'hls::cordic_base<6, false, 1, 0, 48, 25, 0, 0, 0, 0>' (/home/linsun/Xilinx/Vivado_HLS/2017.1/common/technology/autopilot/hls/dsp/utils/hls_cordic_functions.h:253:56) into cordic_base.
INFO: [HLS 200-111] Finished Architecture Synthesis Time (s): cpu = 00:00:28 ; elapsed = 00:00:14 . Memory (MB): peak = 477.133 ; gain = 141.609 ; free physical = 357 ; free virtual = 9632
INFO: [HLS 200-10] Starting hardware synthesis ...
INFO: [HLS 200-10] Synthesizing 'sqrt_CORDIC' ...
INFO: [HLS 200-10] ----------------------------------------------------------------
INFO: [HLS 200-10] -- Implementing module 'cordic_base'
INFO: [HLS 200-10] ----------------------------------------------------------------
INFO: [SCHED 204-11] Starting scheduling ...
INFO: [SCHED 204-11] Finished scheduling.
INFO: [HLS 200-111] Elapsed time: 13.98 seconds; current allocated memory: 124.733 MB.
INFO: [BIND 205-100] Starting micro-architecture generation ...
INFO: [BIND 205-101] Performing variable lifetime analysis.
INFO: [BIND 205-101] Exploring resource sharing.
INFO: [BIND 205-101] Binding ...
INFO: [BIND 205-100] Finished micro-architecture generation.
INFO: [HLS 200-111] Elapsed time: 0.03 seconds; current allocated memory: 125.242 MB.
INFO: [HLS 200-10] ----------------------------------------------------------------
INFO: [HLS 200-10] -- Implementing module 'sqrt_CORDIC'
INFO: [HLS 200-10] ----------------------------------------------------------------
INFO: [SCHED 204-11] Starting scheduling ...
INFO: [SCHED 204-11] Finished scheduling.
INFO: [HLS 200-111] Elapsed time: 0.06 seconds; current allocated memory: 125.482 MB.
INFO: [BIND 205-100] Starting micro-architecture generation ...
INFO: [BIND 205-101] Performing variable lifetime analysis.
INFO: [BIND 205-101] Exploring resource sharing.
INFO: [BIND 205-101] Binding ...
INFO: [BIND 205-100] Finished micro-architecture generation.
INFO: [HLS 200-111] Elapsed time: 0.03 seconds; current allocated memory: 125.618 MB.
INFO: [HLS 200-10] ----------------------------------------------------------------
INFO: [HLS 200-10] -- Generating RTL for module 'cordic_base'
INFO: [HLS 200-10] ----------------------------------------------------------------
INFO: [RTGEN 206-100] Finished creating RTL model for 'cordic_base'.
INFO: [HLS 200-111] Elapsed time: 0.06 seconds; current allocated memory: 126.333 MB.
INFO: [HLS 200-10] ----------------------------------------------------------------
INFO: [HLS 200-10] -- Generating RTL for module 'sqrt_CORDIC'
INFO: [HLS 200-10] ----------------------------------------------------------------
INFO: [RTGEN 206-500] Setting interface mode on port 'sqrt_CORDIC/returnValue' to 'ap_fifo'.
INFO: [RTGEN 206-500] Setting interface mode on function 'sqrt_CORDIC' to 'ap_ctrl_hs'.
INFO: [SYN 201-210] Renamed object name 'sqrt_CORDIC_uitofp_32ns_32_2' to 'sqrt_CORDIC_uitofbkb' due to the length limit 20
INFO: [RTGEN 206-100] Generating core module 'sqrt_CORDIC_uitofbkb': 1 instance(s).
INFO: [RTGEN 206-100] Finished creating RTL model for 'sqrt_CORDIC'.
INFO: [HLS 200-111] Elapsed time: 0.13 seconds; current allocated memory: 128.407 MB.
INFO: [HLS 200-111] Finished generating all RTL models Time (s): cpu = 00:00:29 ; elapsed = 00:00:15 . Memory (MB): peak = 540.105 ; gain = 204.582 ; free physical = 352 ; free virtual = 9628
INFO: [SYSC 207-301] Generating SystemC RTL for sqrt_CORDIC.
INFO: [VHDL 208-304] Generating VHDL RTL for sqrt_CORDIC.
INFO: [VLOG 209-307] Generating Verilog RTL for sqrt_CORDIC.
INFO: [HLS 200-112] Total elapsed time: 14.56 seconds; peak allocated memory: 128.407 MB.