aboutsummaryrefslogtreecommitdiffstats
path: root/sobel_filter/Sobel/sobel.v5/messages.txt
diff options
context:
space:
mode:
Diffstat (limited to 'sobel_filter/Sobel/sobel.v5/messages.txt')
-rw-r--r--sobel_filter/Sobel/sobel.v5/messages.txt225
1 files changed, 225 insertions, 0 deletions
diff --git a/sobel_filter/Sobel/sobel.v5/messages.txt b/sobel_filter/Sobel/sobel.v5/messages.txt
new file mode 100644
index 0000000..ac40a37
--- /dev/null
+++ b/sobel_filter/Sobel/sobel.v5/messages.txt
@@ -0,0 +1,225 @@
+
+# Messages from "go new"
+
+Creating project directory '\\icnas3.cc.ic.ac.uk\mg3115\EIE1 FPGA\Sobel Filter Catapult\Sobel'. (PRJ-1)
+Branching solution 'solution.v1' at state 'new' (PRJ-2)
+Branching solution 'solution.v2' at state 'new' (PRJ-2)
+Branching solution 'solution.v2' at state 'new' (PRJ-2)
+Branching solution 'solution.v2' at state 'new' (PRJ-2)
+
+# Messages from "go analyze"
+
+Front End called with arguments: -- {\\icnas3.cc.ic.ac.uk\mg3115\EIE1 FPGA\Sobel Filter Catapult\sobel.cpp} {\\icnas3.cc.ic.ac.uk\mg3115\EIE1 FPGA\Sobel Filter Catapult\shift_class.h} {\\icnas3.cc.ic.ac.uk\mg3115\EIE1 FPGA\Sobel Filter Catapult\bmp_io.h} {\\icnas3.cc.ic.ac.uk\mg3115\EIE1 FPGA\Sobel Filter Catapult\tb_blur.cpp} {\\icnas3.cc.ic.ac.uk\mg3115\EIE1 FPGA\Sobel Filter Catapult\bmp_io.cpp} {\\icnas3.cc.ic.ac.uk\mg3115\EIE1 FPGA\Sobel Filter Catapult\sobel.h} (CIN-69)
+Edison Design Group C++/C Front End - Version 3.10.1 (CIN-1)
+Pragma 'hls_design<top>' detected on routine 'sobel' (CIN-6)
+Source file analysis completed (CIN-68)
+Starting transformation 'analyze' on solution 'solution.v2' (SOL-8)
+Completed transformation 'analyze' on solution 'solution.v2': elapsed time 3.26 seconds, memory usage 216924kB, peak memory usage 339848kB (SOL-9)
+$PROJECT_HOME/sobel.h(91): last line of file ends without a newline (CRD-1)
+$PROJECT_HOME/sobel.cpp(130): last line of file ends without a newline (CRD-1)
+$PROJECT_HOME/sobel.h(91): last line of file ends without a newline (CRD-1)
+ detected during compilation of secondary translation unit "\\icnas3.cc.ic.ac.uk\mg3115\EIE1 FPGA\Sobel Filter Catapult\tb_blur.cpp"
+$PROJECT_HOME/tb_blur.cpp(262): nested comment is not allowed (CRD-9)
+ detected during compilation of secondary translation unit "\\icnas3.cc.ic.ac.uk\mg3115\EIE1 FPGA\Sobel Filter Catapult\tb_blur.cpp"
+$PROJECT_HOME/tb_blur.cpp(263): nested comment is not allowed (CRD-9)
+ detected during compilation of secondary translation unit "\\icnas3.cc.ic.ac.uk\mg3115\EIE1 FPGA\Sobel Filter Catapult\tb_blur.cpp"
+$PROJECT_HOME/tb_blur.cpp(264): nested comment is not allowed (CRD-9)
+ detected during compilation of secondary translation unit "\\icnas3.cc.ic.ac.uk\mg3115\EIE1 FPGA\Sobel Filter Catapult\tb_blur.cpp"
+$PROJECT_HOME/tb_blur.cpp(265): nested comment is not allowed (CRD-9)
+ detected during compilation of secondary translation unit "\\icnas3.cc.ic.ac.uk\mg3115\EIE1 FPGA\Sobel Filter Catapult\tb_blur.cpp"
+$PROJECT_HOME/bmp_io.cpp(1699): variable "garray" is used before its value is set (CRD-549)
+ detected during compilation of secondary translation unit "\\icnas3.cc.ic.ac.uk\mg3115\EIE1 FPGA\Sobel Filter Catapult\bmp_io.cpp"
+$PROJECT_HOME/bmp_io.cpp(1700): variable "barray" is used before its value is set (CRD-549)
+ detected during compilation of secondary translation unit "\\icnas3.cc.ic.ac.uk\mg3115\EIE1 FPGA\Sobel Filter Catapult\bmp_io.cpp"
+$PROJECT_HOME/sobel.h(91): last line of file ends without a newline (CRD-1)
+ detected during compilation of secondary translation unit "\\icnas3.cc.ic.ac.uk\mg3115\EIE1 FPGA\Sobel Filter Catapult\sobel.h"
+
+# Messages from "go compile"
+
+Starting transformation 'compile' on solution 'solution.v2' (SOL-8)
+Generating synthesis internal form... (CIN-3)
+Found top design routine 'sobel' specified by directive (CIN-52)
+Synthesizing routine 'sobel' (CIN-13)
+Inlining routine 'sobel' (CIN-14)
+Inlining member function 'shift_class<ac_int<90, true>, 3>::shift_class' on object 'regs' (CIN-64)
+Inlining member function 'shift_class<ac_int<90, true>, 3>::operator<<' on object 'regs' (CIN-64)
+Inlining member function 'shift_class<ac_int<90, true>, 3>::operator[]' on object 'regs' (CIN-64)
+Inlining member function 'shift_class<ac_int<90, true>, 3>::operator[]' on object 'regs' (CIN-64)
+Inlining member function 'shift_class<ac_int<90, true>, 3>::operator[]' on object 'regs' (CIN-64)
+Inlining member function 'shift_class<ac_int<90, true>, 3>::operator[]' on object 'regs' (CIN-64)
+Inlining member function 'shift_class<ac_int<90, true>, 3>::operator[]' on object 'regs' (CIN-64)
+Inlining member function 'shift_class<ac_int<90, true>, 3>::operator[]' on object 'regs' (CIN-64)
+Inlining member function 'shift_class<ac_int<90, true>, 3>::operator[]' on object 'regs' (CIN-64)
+Inlining member function 'shift_class<ac_int<90, true>, 3>::operator[]' on object 'regs' (CIN-64)
+Inlining member function 'shift_class<ac_int<90, true>, 3>::operator[]' on object 'regs' (CIN-64)
+Optimizing block '/sobel' ... (CIN-4)
+Inout port 'vin' is only used as an input. (OPT-10)
+Inout port 'vout' is only used as an output. (OPT-11)
+Loop '/sobel/core/RESET' iterated at most 3 times. (LOOP-2)
+Loop '/sobel/core/SHIFT' iterated at most 3 times. (LOOP-2)
+Loop '/sobel/core/ACC1' iterated at most 3 times. (LOOP-2)
+Loop '/sobel/core/ACC2' iterated at most 3 times. (LOOP-2)
+Loop '/sobel/core/FRAME' iterated at most 307200 times. (LOOP-2)
+Detected constant initialization of array 'r', optimizing loop 'RESET' (LOOP-12)
+Detected constant initialization of array 'g', optimizing loop 'RESET' (LOOP-12)
+Detected constant initialization of array 'b', optimizing loop 'RESET' (LOOP-12)
+Design 'sobel' was read (SOL-1)
+Optimizing partition '/sobel': (Total ops = 454, Real ops = 107, Vars = 89) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 454, Real ops = 107, Vars = 87) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 395, Real ops = 93, Vars = 92) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 395, Real ops = 93, Vars = 94) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 395, Real ops = 93, Vars = 94) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 395, Real ops = 93, Vars = 92) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 340, Real ops = 92, Vars = 75) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 324, Real ops = 92, Vars = 74) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 324, Real ops = 92, Vars = 74) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 324, Real ops = 92, Vars = 76) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 324, Real ops = 92, Vars = 76) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 313, Real ops = 90, Vars = 103) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 328, Real ops = 86, Vars = 23) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 328, Real ops = 86, Vars = 25) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 328, Real ops = 86, Vars = 26) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 328, Real ops = 86, Vars = 23) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 328, Real ops = 86, Vars = 25) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 328, Real ops = 86, Vars = 23) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 328, Real ops = 86, Vars = 25) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 328, Real ops = 86, Vars = 25) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 328, Real ops = 86, Vars = 23) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 361, Real ops = 86, Vars = 24) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 268, Real ops = 72, Vars = 21) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 268, Real ops = 72, Vars = 23) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 264, Real ops = 72, Vars = 25) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 262, Real ops = 72, Vars = 21) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 262, Real ops = 72, Vars = 23) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 262, Real ops = 72, Vars = 21) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 262, Real ops = 72, Vars = 23) (SOL-10)
+Completed transformation 'compile' on solution 'sobel.v5': elapsed time 2.76 seconds, memory usage 217440kB, peak memory usage 339848kB (SOL-9)
+Instantiating global variable 'XMATRIX' which may be accessed outside this scope (CIN-18)
+Instantiating global variable 'YMATRIX' which may be accessed outside this scope (CIN-18)
+
+# Messages from "go architect"
+
+Starting transformation 'architect' on solution 'sobel.v5' (SOL-8)
+Loop '/sobel/core/SHIFT' is being fully unrolled (3 times). (LOOP-7)
+Loop '/sobel/core/ACC1' is being fully unrolled (3 times). (LOOP-7)
+Loop '/sobel/core/ACC2' is being fully unrolled (3 times). (LOOP-7)
+Loop '/sobel/core/FRAME' is left rolled. (LOOP-4)
+Loop '/sobel/core/main' is left rolled. (LOOP-4)
+Optimizing partition '/sobel/core': (Total ops = 433, Real ops = 135, Vars = 21) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 252, Real ops = 72, Vars = 17) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 234, Real ops = 57, Vars = 16) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 234, Real ops = 57, Vars = 16) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 161, Real ops = 30, Vars = 19) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 137, Real ops = 30, Vars = 16) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 134, Real ops = 27, Vars = 13) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 134, Real ops = 27, Vars = 18) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 134, Real ops = 27, Vars = 15) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 134, Real ops = 27, Vars = 13) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 134, Real ops = 27, Vars = 18) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 134, Real ops = 27, Vars = 13) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 134, Real ops = 27, Vars = 18) (SOL-10)
+I/O-Port inferred - resource 'vin:rsc' (from var: vin) mapped to 'mgc_ioport.mgc_in_wire' (size: 90). (MEM-2)
+I/O-Port inferred - resource 'vout:rsc' (from var: vout) mapped to 'mgc_ioport.mgc_out_stdreg' (size: 30). (MEM-2)
+Optimizing partition '/sobel': (Total ops = 134, Real ops = 27, Vars = 18) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 134, Real ops = 27, Vars = 13) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 134, Real ops = 27, Vars = 13) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 134, Real ops = 27, Vars = 18) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 128, Real ops = 27, Vars = 26) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 132, Real ops = 27, Vars = 25) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 107, Real ops = 20, Vars = 11) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 107, Real ops = 20, Vars = 11) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 107, Real ops = 20, Vars = 16) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 107, Real ops = 20, Vars = 11) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 107, Real ops = 20, Vars = 16) (SOL-10)
+Design 'sobel' contains '55' real operations. (SOL-11)
+Optimizing partition '/sobel/core': (Total ops = 110, Real ops = 20, Vars = 12) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 209, Real ops = 24, Vars = 72) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 114, Real ops = 22, Vars = 15) (SOL-10)
+Optimizing partition '/sobel/core': (Total ops = 113, Real ops = 22, Vars = 14) (SOL-10)
+Completed transformation 'architect' on solution 'sobel.v5': elapsed time 5.57 seconds, memory usage 217692kB, peak memory usage 339848kB (SOL-9)
+
+# Messages from "go allocate"
+
+Performing concurrent resource allocation and scheduling on '/sobel/core' (CRAAS-1)
+Prescheduled LOOP 'main' (2 c-steps) (SCHD-7)
+Prescheduled LOOP 'core:rlp' (0 c-steps) (SCHD-7)
+Prescheduled SEQUENTIAL 'core' (total length 2 c-steps) (SCHD-8)
+At least one feasible schedule exists. (CRAAS-9)
+Resource allocation and scheduling done. (CRAAS-2)
+Netlist written to file 'schedule.gnt' (NET-4)
+Starting transformation 'allocate' on solution 'sobel.v5' (SOL-8)
+Select qualified components for data operations ... (CRAAS-3)
+Apply resource constraints on data operations ... (CRAAS-4)
+Initial schedule of SEQUENTIAL 'core': Latency = 307200, Area (Datapath, Register, Total) = 677.70, 0.00, 677.70 (CRAAS-11)
+Optimized LOOP 'main': Latency = 307200, Area (Datapath, Register, Total) = 675.96, 0.00, 675.96 (CRAAS-10)
+Optimized LOOP 'main': Latency = 307200, Area (Datapath, Register, Total) = 670.96, 0.00, 670.96 (CRAAS-10)
+Optimized LOOP 'main': Latency = 307200, Area (Datapath, Register, Total) = 668.89, 0.00, 668.89 (CRAAS-10)
+Final schedule of SEQUENTIAL 'core': Latency = 307200, Area (Datapath, Register, Total) = 668.89, 0.00, 668.89 (CRAAS-12)
+Completed transformation 'allocate' on solution 'sobel.v5': elapsed time 0.34 seconds, memory usage 217892kB, peak memory usage 339848kB (SOL-9)
+
+# Messages from "go schedule"
+
+Performing concurrent resource allocation and scheduling on '/sobel/core' (CRAAS-1)
+Global signal 'vin:rsc.z' added to design 'sobel' for component 'vin:rsc:mgc_in_wire' (LIB-3)
+Global signal 'vout:rsc.z' added to design 'sobel' for component 'vout:rsc:mgc_out_stdreg' (LIB-3)
+Netlist written to file 'cycle.v' (NET-4)
+Starting transformation 'schedule' on solution 'sobel.v5' (SOL-8)
+Optimizing partition '/sobel': (Total ops = 184, Real ops = 56, Vars = 36) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 174, Real ops = 55, Vars = 28) (SOL-10)
+Optimizing partition '/sobel/sobel:core/core': (Total ops = 169, Real ops = 55, Vars = 25) (SOL-10)
+Optimizing partition '/sobel/sobel:core/core': (Total ops = 123, Real ops = 39, Vars = 16) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 137, Real ops = 39, Vars = 28) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 128, Real ops = 39, Vars = 21) (SOL-10)
+Optimizing partition '/sobel/sobel:core/core': (Total ops = 123, Real ops = 39, Vars = 16) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 137, Real ops = 39, Vars = 28) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 128, Real ops = 39, Vars = 21) (SOL-10)
+Completed transformation 'schedule' on solution 'sobel.v5': elapsed time 0.86 seconds, memory usage 219240kB, peak memory usage 339848kB (SOL-9)
+Cannot build distributed pipeline in process 'core' because of missing handshake for resource 'vout:rsc' (SCHD-15)
+
+# Messages from "go dpfsm"
+
+Performing FSM extraction... (FSM-1)
+Starting transformation 'dpfsm' on solution 'sobel.v5' (SOL-8)
+Optimizing partition '/sobel': (Total ops = 205, Real ops = 47, Vars = 127) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 196, Real ops = 47, Vars = 120) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 250, Real ops = 47, Vars = 25) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 241, Real ops = 47, Vars = 18) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 138, Real ops = 50, Vars = 29) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 129, Real ops = 50, Vars = 22) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 138, Real ops = 50, Vars = 29) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 129, Real ops = 50, Vars = 22) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 128, Real ops = 49, Vars = 22) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 128, Real ops = 49, Vars = 21) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 137, Real ops = 49, Vars = 28) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 137, Real ops = 49, Vars = 28) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 128, Real ops = 49, Vars = 21) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 137, Real ops = 49, Vars = 28) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 128, Real ops = 49, Vars = 21) (SOL-10)
+Completed transformation 'dpfsm' on solution 'sobel.v5': elapsed time 0.23 seconds, memory usage 219620kB, peak memory usage 339848kB (SOL-9)
+
+# Messages from "go extract"
+
+Netlist written to file 'schematic.nlv' (NET-4)
+Starting transformation 'extract' on solution 'sobel.v5' (SOL-8)
+Optimizing partition '/sobel': (Total ops = 137, Real ops = 49, Vars = 134) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 128, Real ops = 49, Vars = 127) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 137, Real ops = 49, Vars = 28) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 128, Real ops = 49, Vars = 21) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 137, Real ops = 49, Vars = 28) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 128, Real ops = 49, Vars = 21) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 128, Real ops = 49, Vars = 21) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 137, Real ops = 49, Vars = 28) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 137, Real ops = 49, Vars = 28) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 128, Real ops = 49, Vars = 21) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 137, Real ops = 49, Vars = 28) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 128, Real ops = 49, Vars = 21) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 137, Real ops = 49, Vars = 134) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 128, Real ops = 49, Vars = 127) (SOL-10)
+Netlist written to file 'rtl.v' (NET-4)
+Optimizing partition '/sobel': (Total ops = 137, Real ops = 49, Vars = 134) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 128, Real ops = 49, Vars = 127) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 139, Real ops = 49, Vars = 28) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 130, Real ops = 49, Vars = 21) (SOL-10)
+Optimizing partition '/sobel': (Total ops = 139, Real ops = 49, Vars = 28) (SOL-10)
+Optimizing partition '/sobel/sobel:core': (Total ops = 130, Real ops = 49, Vars = 21) (SOL-10)
+Completed transformation 'extract' on solution 'sobel.v5': elapsed time 3.42 seconds, memory usage 219996kB, peak memory usage 339848kB (SOL-9)