diff options
Diffstat (limited to 'dot_product/catapult.log')
-rw-r--r-- | dot_product/catapult.log | 677 |
1 files changed, 677 insertions, 0 deletions
diff --git a/dot_product/catapult.log b/dot_product/catapult.log new file mode 100644 index 0000000..1a6b0b3 --- /dev/null +++ b/dot_product/catapult.log @@ -0,0 +1,677 @@ +// Catapult University Version 2011a.126 (Production Release) Wed Aug 8 00:52:07 PDT 2012 +// +// Copyright (c) Calypto Design Systems, Inc., 1996-2012, All Rights Reserved. +// UNPUBLISHED, LICENSED SOFTWARE. +// CONFIDENTIAL AND PROPRIETARY INFORMATION WHICH IS THE +// PROPERTY OF CALYPTO DESIGN SYSTEMS OR ITS LICENSORS +// +// Running on Windows 7 mg3115@EEWS104A-015 Service Pack 1 6.01.7601 i686 +// +// Package information: SIFLIBS v17.0_1.1, HLS_PKGS v17.0_1.1, +// DesignPad v2.78_0.0 +// +// This version may only be used for academic purposes. Some optimizations +// are disabled, so results obtained from this version may be sub-optimal. +// +// Start time Tue Mar 01 14:25:21 2016 +# ------------------------------------------------- +# Logging session transcript to file "C:\Users\mg3115\AppData\Local\Temp\log682424fa020.0" +# Loading options from registry. +project load {C:/Catapult C/dot_product/dot_product.ccs} +# Moving session transcript to file "C:\Catapult C\dot_product\catapult.log" +# Reading component library '$MGC_HOME\pkgs\siflibs\mgc_busdefs.lib' [mgc_busdefs]... (LIB-49) +# Reading component library '$MGC_HOME\pkgs\siflibs\stdops.lib' [STDOPS]... (LIB-49) +# Reading component library '$MGC_HOME\pkgs\siflibs\mgc_ioport.lib' [mgc_ioport]... (LIB-49) +# Reading component library '$MGC_HOME\pkgs\ccs_altera\Altera_accel_CycloneIII.lib' [Altera_accel_CycloneIII]... (LIB-49) +# Reading component library '$MGC_HOME\pkgs\siflibs\psr2010a_up2\mgc_Altera-Cyclone-III-6_beh_psr.lib' [mgc_Altera-Cyclone-III-6_beh_psr]... (LIB-49) +flow run /SCVerify/launch_make ././scverify/Verify_orig_cxx_osci.mk {} SIMTOOL=osci sim +# Making '././scverify/Verify_orig_cxx_osci.mk SIMTOOL=osci sim' +# C:/PROGRA~1/CALYPT~1/CATAPU~1.126/Mgc_home/bin/make -f ././scverify/Verify_orig_cxx_osci.mk SIMTOOL=osci build < "NUL:" (BASIC-15) +# "============================================" +# "Creating simulation directory 'scverify\orig_cxx_osci'" +# mkdir scverify\orig_cxx_osci +# "============================================" +# "Compiling C++ file: ../../../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp" +# "c:\PROGRA~2\MICROS~4.0\VC\bin\cl.exe" -DCCS_DUT_SYSC -DSC_INCLUDE_DYNAMIC_PROCESSES -DSC_USE_STD_STRING -DTOP_HDL_ENTITY=dot_product /W3 -DCCS_MISMATCHED_OUTPUTS_ONLY -DDEADLOCK_DETECTION /D"WIN32" /D"_DEBUG" /D"_CONSOLE" /D"NOGDI" /D"_MBCS" /D"_CRT_SECURE_NO_DEPRECATE" /EHsc /RTCs /MTd /FD /W3 /Z7 /vmg /I"C:/Program Files/Microsoft Platform SDK/Include" /I. /I../.. /I. /IC:/PROGRA~1/CALYPT~1/CATAPU~1.126/Mgc_home/shared/include /IC:/PROGRA~1/CALYPT~1/CATAPU~1.126/Mgc_home/shared/include /IC:/PROGRA~1/CALYPT~1/CATAPU~1.126/Mgc_home/pkgs/hls_pkgs/src /IC:/PROGRA~1/CALYPT~1/CATAPU~1.126/Mgc_home/pkgs/siflibs /IC:/PROGRA~1/CALYPT~1/CATAPU~1.126/Mgc_home/pkgs/hls_pkgs/mgc_comps_src -DSC_USE_STD_STRING /c /Tp ../../../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp /Foscverify/orig_cxx_osci/dot_product.cpp.cxxts.obj +# Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01 for 80x86 +# Copyright (C) Microsoft Corporation. All rights reserved. +# +# dot_product.cpp +# ../../../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(26) : warning C4068: unknown pragma +# ../../../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(31) : warning C4102: 'MAC' : unreferenced label +# "============================================" +# "Compiling C++ file: ../../../student_files_2015/student_files_2015/prj1/dot_product_source/tb_dot_product.cpp" +# "c:\PROGRA~2\MICROS~4.0\VC\bin\cl.exe" -DCCS_DUT_SYSC -DSC_INCLUDE_DYNAMIC_PROCESSES -DSC_USE_STD_STRING -DTOP_HDL_ENTITY=dot_product /W3 -DCCS_MISMATCHED_OUTPUTS_ONLY -DDEADLOCK_DETECTION /D"WIN32" /D"_DEBUG" /D"_CONSOLE" /D"NOGDI" /D"_MBCS" /D"_CRT_SECURE_NO_DEPRECATE" /EHsc /RTCs /MTd /FD /W3 /Z7 /vmg /I"C:/Program Files/Microsoft Platform SDK/Include" /I. /I../.. /I. /IC:/PROGRA~1/CALYPT~1/CATAPU~1.126/Mgc_home/shared/include /IC:/PROGRA~1/CALYPT~1/CATAPU~1.126/Mgc_home/shared/include /IC:/PROGRA~1/CALYPT~1/CATAPU~1.126/Mgc_home/pkgs/hls_pkgs/src /IC:/PROGRA~1/CALYPT~1/CATAPU~1.126/Mgc_home/pkgs/siflibs /IC:/PROGRA~1/CALYPT~1/CATAPU~1.126/Mgc_home/pkgs/hls_pkgs/mgc_comps_src -DSC_USE_STD_STRING /c /Tp ../../../student_files_2015/student_files_2015/prj1/dot_product_source/tb_dot_product.cpp /Foscverify/orig_cxx_osci/tb_dot_product.cpp.cxxts.obj +# Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01 for 80x86 +# Copyright (C) Microsoft Corporation. All rights reserved. +# +# tb_dot_product.cpp +# ../../../student_files_2015/student_files_2015/prj1/dot_product_source/tb_dot_product.cpp(39) : warning C4244: '+=' : conversion from 'Slong' to 'int', possible loss of data +# "============================================" +# "Linking executable" +# "c:\PROGRA~2\MICROS~4.0\VC\bin\link.exe" /SUBSYSTEM:CONSOLE /DEBUG /DYNAMICBASE:NO /LIBPATH:C:/PROGRA~1/CALYPT~1/CATAPU~1.126/Mgc_home/shared/lib/Windows_NT/msvc /LIBPATH:C:/PROGRA~1/CALYPT~1/CATAPU~1.126/Mgc_home/shared/lib /LIBPATH:C:/PROGRA~1/CALYPT~1/CATAPU~1.126/Mgc_home/shared/lib/Windows_NT/msvc scverify/orig_cxx_osci/dot_product.cpp.cxxts.obj scverify/orig_cxx_osci/tb_dot_product.cpp.cxxts.obj libsystemc.lib /out:scverify/orig_cxx_osci/scverify_top.exe +# Microsoft (R) Incremental Linker Version 9.00.30729.01 +# Copyright (C) Microsoft Corporation. All rights reserved. +# +# C:/PROGRA~1/CALYPT~1/CATAPU~1.126/Mgc_home/bin/make -f ././scverify/Verify_orig_cxx_osci.mk SIMTOOL=osci sim (BASIC-14) +# chdir ..\..& dot_product\dot_product.v1\scverify\orig_cxx_osci\scverify_top.exe +# Inputs: A = 1, B = 5 +# Inputs: A = 2, B = 4 +# Inputs: A = 3, B = 3 +# Inputs: A = 4, B = 2 +# Inputs: A = 5, B = 1 +# Design output : 35 +# Expected output: 35 +go allocate +# Info: Starting transformation 'architect' on solution 'dot_product.v1' (SOL-8) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(31): Loop '/dot_product/core/MAC' is left rolled. (LOOP-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Loop '/dot_product/core/main' is left rolled. (LOOP-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_a:rsc' (from var: input_a) mapped to 'mgc_ioport.mgc_in_wire' (size: 40). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_b:rsc' (from var: input_b) mapped to 'mgc_ioport.mgc_in_wire' (size: 40). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'output:rsc' (from var: output) mapped to 'mgc_ioport.mgc_out_stdreg' (size: 8). (MEM-2) +# Info: Optimizing partition '/dot_product': (Total ops = 17, Real ops = 6, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 17, Real ops = 6, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 17, Real ops = 6, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 17, Real ops = 6, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 33, Real ops = 6, Vars = 12) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 19, Real ops = 6, Vars = 4) (SOL-10) +# Design 'dot_product' contains '8' real operations. (SOL-11) +# Info: Completed transformation 'architect' on solution 'dot_product.v1': elapsed time 0.38 seconds, memory usage 153804kB, peak memory usage 166132kB (SOL-9) +# Info: Starting transformation 'allocate' on solution 'dot_product.v1' (SOL-8) +# Performing concurrent resource allocation and scheduling on '/dot_product/core' (CRAAS-1) +# Info: Select qualified components for data operations ... (CRAAS-3) +# Info: Apply resource constraints on data operations ... (CRAAS-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(31): Prescheduled LOOP 'MAC' (1 c-steps) (SCHD-7) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled LOOP 'main' (2 c-steps) (SCHD-7) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled SEQUENTIAL 'core' (total length 7 c-steps) (SCHD-8) +# Info: Initial schedule of SEQUENTIAL 'core': Latency = 5, Area (Datapath, Register, Total) = 426.23, 0.00, 426.23 (CRAAS-11) +# At least one feasible schedule exists. (CRAAS-9) +# Info: Final schedule of SEQUENTIAL 'core': Latency = 5, Area (Datapath, Register, Total) = 426.23, 0.00, 426.23 (CRAAS-12) +# Resource allocation and scheduling done. (CRAAS-2) +# Netlist written to file 'schedule.gnt' (NET-4) +# Info: Completed transformation 'allocate' on solution 'dot_product.v1': elapsed time 0.06 seconds, memory usage 153804kB, peak memory usage 166132kB (SOL-9) +flow run /Schedule/view ./schedule.gnt +flow run /Schedule/view ./schedule.gnt +go compile +directive set /dot_product/core/main/MAC -UNROLL yes +# Info: Branching solution 'dot_product.v2' at state 'compile' (PRJ-2) +# Makefile for Original Design + Testbench written to file 'scverify/Verify_orig_cxx_osci.mk' +# /dot_product/core/main/MAC/UNROLL yes +go allocate +# Info: Starting transformation 'architect' on solution 'dot_product.v2' (SOL-8) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(31): Loop '/dot_product/core/MAC' is being fully unrolled (5 times). (LOOP-7) +# Info: Optimizing partition '/dot_product/core': (Total ops = 59, Real ops = 26, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Loop '/dot_product/core/main' is left rolled. (LOOP-4) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_a:rsc' (from var: input_a) mapped to 'mgc_ioport.mgc_in_wire' (size: 40). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_b:rsc' (from var: input_b) mapped to 'mgc_ioport.mgc_in_wire' (size: 40). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'output:rsc' (from var: output) mapped to 'mgc_ioport.mgc_out_stdreg' (size: 8). (MEM-2) +# Info: Optimizing partition '/dot_product': (Total ops = 28, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 28, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 20, Real ops = 7, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 20, Real ops = 7, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 20, Real ops = 7, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 20, Real ops = 7, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 30, Real ops = 7, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 20, Real ops = 7, Vars = 2) (SOL-10) +# Design 'dot_product' contains '10' real operations. (SOL-11) +# Info: Completed transformation 'architect' on solution 'dot_product.v2': elapsed time 0.69 seconds, memory usage 162000kB, peak memory usage 170216kB (SOL-9) +# Info: Starting transformation 'allocate' on solution 'dot_product.v2' (SOL-8) +# Performing concurrent resource allocation and scheduling on '/dot_product/core' (CRAAS-1) +# Info: Select qualified components for data operations ... (CRAAS-3) +# Info: Apply resource constraints on data operations ... (CRAAS-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled LOOP 'main' (2 c-steps) (SCHD-7) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled SEQUENTIAL 'core' (total length 2 c-steps) (SCHD-8) +# Info: Initial schedule of SEQUENTIAL 'core': Latency = 1, Area (Datapath, Register, Total) = 1688.28, 0.00, 1688.28 (CRAAS-11) +# At least one feasible schedule exists. (CRAAS-9) +# Info: Optimized LOOP 'main': Latency = 2, Area (Datapath, Register, Total) = 1358.03, 0.00, 1358.03 (CRAAS-10) +# Info: Optimized LOOP 'main': Latency = 2, Area (Datapath, Register, Total) = 1027.78, 0.00, 1027.78 (CRAAS-10) +# Info: Optimized LOOP 'main': Latency = 3, Area (Datapath, Register, Total) = 697.53, 0.00, 697.53 (CRAAS-10) +# Info: Optimized LOOP 'main': Latency = 5, Area (Datapath, Register, Total) = 367.28, 0.00, 367.28 (CRAAS-10) +# Info: Final schedule of SEQUENTIAL 'core': Latency = 5, Area (Datapath, Register, Total) = 367.28, 0.00, 367.28 (CRAAS-12) +# Resource allocation and scheduling done. (CRAAS-2) +# Netlist written to file 'schedule.gnt' (NET-4) +# Info: Completed transformation 'allocate' on solution 'dot_product.v2': elapsed time 0.05 seconds, memory usage 162000kB, peak memory usage 170216kB (SOL-9) +go compile +directive set /dot_product/core/main/MAC -UNROLL no +# Info: Branching solution 'dot_product.v3' at state 'compile' (PRJ-2) +# Makefile for Original Design + Testbench written to file 'scverify/Verify_orig_cxx_osci.mk' +# /dot_product/core/main/MAC/UNROLL no +directive set /dot_product/core/main -PIPELINE_INIT_INTERVAL 1 +# /dot_product/core/main/PIPELINE_INIT_INTERVAL 1 +go allocate +# Info: Starting transformation 'architect' on solution 'dot_product.v3' (SOL-8) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(31): Loop '/dot_product/core/MAC' is left rolled. (LOOP-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Loop '/dot_product/core/main' is left rolled. (LOOP-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_a:rsc' (from var: input_a) mapped to 'mgc_ioport.mgc_in_wire' (size: 40). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_b:rsc' (from var: input_b) mapped to 'mgc_ioport.mgc_in_wire' (size: 40). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'output:rsc' (from var: output) mapped to 'mgc_ioport.mgc_out_stdreg' (size: 8). (MEM-2) +# Info: Optimizing partition '/dot_product': (Total ops = 17, Real ops = 6, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 17, Real ops = 6, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 17, Real ops = 6, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 17, Real ops = 6, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 20, Real ops = 6, Vars = 3) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 19, Real ops = 6, Vars = 3) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 49, Real ops = 11, Vars = 22) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 27, Real ops = 10, Vars = 7) (SOL-10) +# Design 'dot_product' contains '12' real operations. (SOL-11) +# Info: Completed transformation 'architect' on solution 'dot_product.v3': elapsed time 1.08 seconds, memory usage 166268kB, peak memory usage 178592kB (SOL-9) +# Info: Starting transformation 'allocate' on solution 'dot_product.v3' (SOL-8) +# Performing concurrent resource allocation and scheduling on '/dot_product/core' (CRAAS-1) +# Info: Select qualified components for data operations ... (CRAAS-3) +# Info: Apply resource constraints on data operations ... (CRAAS-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled LOOP 'main' (2 c-steps) (SCHD-7) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled SEQUENTIAL 'core' (total length 2 c-steps) (SCHD-8) +# Info: Initial schedule of SEQUENTIAL 'core': Latency = 5, Area (Datapath, Register, Total) = 434.25, 0.00, 434.25 (CRAAS-11) +# At least one feasible schedule exists. (CRAAS-9) +# Info: Final schedule of SEQUENTIAL 'core': Latency = 5, Area (Datapath, Register, Total) = 434.25, 0.00, 434.25 (CRAAS-12) +# Resource allocation and scheduling done. (CRAAS-2) +# Netlist written to file 'schedule.gnt' (NET-4) +# Info: Completed transformation 'allocate' on solution 'dot_product.v3': elapsed time 0.06 seconds, memory usage 166268kB, peak memory usage 178592kB (SOL-9) +go compile +directive set /dot_product/core/main/MAC -UNROLL yes +# Info: Branching solution 'dot_product.v4' at state 'compile' (PRJ-2) +# Makefile for Original Design + Testbench written to file 'scverify/Verify_orig_cxx_osci.mk' +# /dot_product/core/main/MAC/UNROLL yes +directive set /dot_product/core/main -PIPELINE_INIT_INTERVAL 0 +# /dot_product/core/main/PIPELINE_INIT_INTERVAL 0 +go allocate +# Info: Starting transformation 'architect' on solution 'dot_product.v4' (SOL-8) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(31): Loop '/dot_product/core/MAC' is being fully unrolled (5 times). (LOOP-7) +# Info: Optimizing partition '/dot_product/core': (Total ops = 59, Real ops = 26, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Loop '/dot_product/core/main' is left rolled. (LOOP-4) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_a:rsc' (from var: input_a) mapped to 'mgc_ioport.mgc_in_wire' (size: 40). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_b:rsc' (from var: input_b) mapped to 'mgc_ioport.mgc_in_wire' (size: 40). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'output:rsc' (from var: output) mapped to 'mgc_ioport.mgc_out_stdreg' (size: 8). (MEM-2) +# Info: Optimizing partition '/dot_product': (Total ops = 28, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 28, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 20, Real ops = 7, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 20, Real ops = 7, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 20, Real ops = 7, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 20, Real ops = 7, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 30, Real ops = 7, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 20, Real ops = 7, Vars = 2) (SOL-10) +# Design 'dot_product' contains '10' real operations. (SOL-11) +# Info: Completed transformation 'architect' on solution 'dot_product.v4': elapsed time 1.47 seconds, memory usage 169372kB, peak memory usage 178592kB (SOL-9) +# Info: Starting transformation 'allocate' on solution 'dot_product.v4' (SOL-8) +# Performing concurrent resource allocation and scheduling on '/dot_product/core' (CRAAS-1) +# Info: Select qualified components for data operations ... (CRAAS-3) +# Info: Apply resource constraints on data operations ... (CRAAS-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled LOOP 'main' (2 c-steps) (SCHD-7) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled SEQUENTIAL 'core' (total length 2 c-steps) (SCHD-8) +# Info: Initial schedule of SEQUENTIAL 'core': Latency = 1, Area (Datapath, Register, Total) = 1688.28, 0.00, 1688.28 (CRAAS-11) +# At least one feasible schedule exists. (CRAAS-9) +# Info: Optimized LOOP 'main': Latency = 2, Area (Datapath, Register, Total) = 1358.03, 0.00, 1358.03 (CRAAS-10) +# Info: Optimized LOOP 'main': Latency = 2, Area (Datapath, Register, Total) = 1027.78, 0.00, 1027.78 (CRAAS-10) +# Info: Optimized LOOP 'main': Latency = 3, Area (Datapath, Register, Total) = 697.53, 0.00, 697.53 (CRAAS-10) +# Info: Optimized LOOP 'main': Latency = 5, Area (Datapath, Register, Total) = 367.28, 0.00, 367.28 (CRAAS-10) +# Info: Final schedule of SEQUENTIAL 'core': Latency = 5, Area (Datapath, Register, Total) = 367.28, 0.00, 367.28 (CRAAS-12) +# Resource allocation and scheduling done. (CRAAS-2) +# Netlist written to file 'schedule.gnt' (NET-4) +# Info: Completed transformation 'allocate' on solution 'dot_product.v4': elapsed time 0.06 seconds, memory usage 169372kB, peak memory usage 178592kB (SOL-9) +go compile +directive set /dot_product/core/main -PIPELINE_INIT_INTERVAL 1 +# Info: Branching solution 'dot_product.v5' at state 'compile' (PRJ-2) +# Makefile for Original Design + Testbench written to file 'scverify/Verify_orig_cxx_osci.mk' +# /dot_product/core/main/PIPELINE_INIT_INTERVAL 1 +directive set /dot_product/core/main/MAC -UNROLL no +# /dot_product/core/main/MAC/UNROLL no +go allocate +# Info: Starting transformation 'architect' on solution 'dot_product.v5' (SOL-8) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(31): Loop '/dot_product/core/MAC' is left rolled. (LOOP-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Loop '/dot_product/core/main' is left rolled. (LOOP-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_a:rsc' (from var: input_a) mapped to 'mgc_ioport.mgc_in_wire' (size: 40). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_b:rsc' (from var: input_b) mapped to 'mgc_ioport.mgc_in_wire' (size: 40). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'output:rsc' (from var: output) mapped to 'mgc_ioport.mgc_out_stdreg' (size: 8). (MEM-2) +# Info: Optimizing partition '/dot_product': (Total ops = 17, Real ops = 6, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 17, Real ops = 6, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 17, Real ops = 6, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 17, Real ops = 6, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 20, Real ops = 6, Vars = 3) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 19, Real ops = 6, Vars = 3) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 49, Real ops = 11, Vars = 22) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 27, Real ops = 10, Vars = 7) (SOL-10) +# Design 'dot_product' contains '12' real operations. (SOL-11) +# Info: Completed transformation 'architect' on solution 'dot_product.v5': elapsed time 1.79 seconds, memory usage 172008kB, peak memory usage 184332kB (SOL-9) +# Info: Starting transformation 'allocate' on solution 'dot_product.v5' (SOL-8) +# Performing concurrent resource allocation and scheduling on '/dot_product/core' (CRAAS-1) +# Info: Select qualified components for data operations ... (CRAAS-3) +# Info: Apply resource constraints on data operations ... (CRAAS-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled LOOP 'main' (2 c-steps) (SCHD-7) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled SEQUENTIAL 'core' (total length 2 c-steps) (SCHD-8) +# Info: Initial schedule of SEQUENTIAL 'core': Latency = 5, Area (Datapath, Register, Total) = 434.25, 0.00, 434.25 (CRAAS-11) +# At least one feasible schedule exists. (CRAAS-9) +# Info: Final schedule of SEQUENTIAL 'core': Latency = 5, Area (Datapath, Register, Total) = 434.25, 0.00, 434.25 (CRAAS-12) +# Resource allocation and scheduling done. (CRAAS-2) +# Netlist written to file 'schedule.gnt' (NET-4) +# Info: Completed transformation 'allocate' on solution 'dot_product.v5': elapsed time 0.06 seconds, memory usage 172008kB, peak memory usage 184332kB (SOL-9) +go compile +directive set /dot_product/input_b -STREAM 8 +# Info: Branching solution 'dot_product.v6' at state 'compile' (PRJ-2) +# Makefile for Original Design + Testbench written to file 'scverify/Verify_orig_cxx_osci.mk' +# /dot_product/input_b/STREAM 8 +directive set /dot_product/input_b -WORD_WIDTH 8 +# /dot_product/input_b/WORD_WIDTH 8 +directive set /dot_product/core/main/MAC -UNROLL yes +# /dot_product/core/main/MAC/UNROLL yes +go allocate +# Info: Starting transformation 'architect' on solution 'dot_product.v6' (SOL-8) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(31): Loop '/dot_product/core/MAC' is being fully unrolled (5 times). (LOOP-7) +# Info: Optimizing partition '/dot_product/core': (Total ops = 59, Real ops = 26, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Loop '/dot_product/core/main' is left rolled. (LOOP-4) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_a:rsc' (from var: input_a) mapped to 'mgc_ioport.mgc_in_wire' (size: 40). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_b:rsc' (from var: input_b) mapped to 'mgc_ioport.mgc_in_wire' (size: 8). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'output:rsc' (from var: output) mapped to 'mgc_ioport.mgc_out_stdreg' (size: 8). (MEM-2) +# Info: Optimizing partition '/dot_product': (Total ops = 23, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 23, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 19, Real ops = 7, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 19, Real ops = 7, Vars = 7) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 19, Real ops = 7, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 19, Real ops = 7, Vars = 7) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 19, Real ops = 7, Vars = 7) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 19, Real ops = 7, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 19, Real ops = 7, Vars = 7) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 24, Real ops = 7, Vars = 4) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 19, Real ops = 7, Vars = 1) (SOL-10) +# Design 'dot_product' contains '10' real operations. (SOL-11) +# Info: Completed transformation 'architect' on solution 'dot_product.v6': elapsed time 2.09 seconds, memory usage 174832kB, peak memory usage 184332kB (SOL-9) +# Info: Starting transformation 'allocate' on solution 'dot_product.v6' (SOL-8) +# Performing concurrent resource allocation and scheduling on '/dot_product/core' (CRAAS-1) +# Info: Select qualified components for data operations ... (CRAAS-3) +# Info: Apply resource constraints on data operations ... (CRAAS-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled LOOP 'main' (2 c-steps) (SCHD-7) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled SEQUENTIAL 'core' (total length 2 c-steps) (SCHD-8) +# Error: insufficient resources 'mgc_ioport.mgc_in_wire(2,8)' to schedule 'core'. 5 are needed, but only 1 instances are available (SCHD-4) +# Error: Design 'dot_product' could not schedule partition '/dot_product/core' - resource competition +go compile +directive set /dot_product/input_b -WORD_WIDTH 40 +# Info: Branching solution 'dot_product.v7' at state 'compile' (PRJ-2) +# Makefile for Original Design + Testbench written to file 'scverify/Verify_orig_cxx_osci.mk' +# /dot_product/input_b/WORD_WIDTH 40 +directive set /dot_product/input_b -STREAM 0 +# /dot_product/input_b/STREAM 0 +go allocate +# Info: Starting transformation 'architect' on solution 'dot_product.v7' (SOL-8) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(31): Loop '/dot_product/core/MAC' is being fully unrolled (5 times). (LOOP-7) +# Info: Optimizing partition '/dot_product/core': (Total ops = 59, Real ops = 26, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Loop '/dot_product/core/main' is left rolled. (LOOP-4) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_a:rsc' (from var: input_a) mapped to 'mgc_ioport.mgc_in_wire' (size: 40). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_b:rsc' (from var: input_b) mapped to 'mgc_ioport.mgc_in_wire' (size: 40). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'output:rsc' (from var: output) mapped to 'mgc_ioport.mgc_out_stdreg' (size: 8). (MEM-2) +# Info: Optimizing partition '/dot_product': (Total ops = 28, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 28, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 20, Real ops = 7, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 20, Real ops = 7, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 20, Real ops = 7, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 20, Real ops = 7, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 30, Real ops = 7, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 20, Real ops = 7, Vars = 2) (SOL-10) +# Design 'dot_product' contains '10' real operations. (SOL-11) +# Info: Completed transformation 'architect' on solution 'dot_product.v7': elapsed time 2.60 seconds, memory usage 176692kB, peak memory usage 184908kB (SOL-9) +# Info: Starting transformation 'allocate' on solution 'dot_product.v7' (SOL-8) +# Performing concurrent resource allocation and scheduling on '/dot_product/core' (CRAAS-1) +# Info: Select qualified components for data operations ... (CRAAS-3) +# Info: Apply resource constraints on data operations ... (CRAAS-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled LOOP 'main' (2 c-steps) (SCHD-7) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled SEQUENTIAL 'core' (total length 2 c-steps) (SCHD-8) +# Info: Initial schedule of SEQUENTIAL 'core': Latency = 1, Area (Datapath, Register, Total) = 1688.28, 0.00, 1688.28 (CRAAS-11) +# At least one feasible schedule exists. (CRAAS-9) +# Info: Final schedule of SEQUENTIAL 'core': Latency = 1, Area (Datapath, Register, Total) = 1688.28, 0.00, 1688.28 (CRAAS-12) +# Resource allocation and scheduling done. (CRAAS-2) +# Netlist written to file 'schedule.gnt' (NET-4) +# Info: Completed transformation 'allocate' on solution 'dot_product.v7': elapsed time 0.06 seconds, memory usage 176692kB, peak memory usage 184908kB (SOL-9) +go compile +directive set /dot_product/input_a -WORD_WIDTH 8 +# Info: Branching solution 'dot_product.v8' at state 'compile' (PRJ-2) +# Makefile for Original Design + Testbench written to file 'scverify/Verify_orig_cxx_osci.mk' +# /dot_product/input_a/WORD_WIDTH 8 +directive set /dot_product/input_a -STREAM 8 +# /dot_product/input_a/STREAM 8 +directive set /dot_product/input_b -WORD_WIDTH 8 +# /dot_product/input_b/WORD_WIDTH 8 +directive set /dot_product/input_b -STREAM 8 +# /dot_product/input_b/STREAM 8 +options set Output OutputVHDL false +# false +options set Output OutputVerilog true +# true +go extract +# Info: Starting transformation 'architect' on solution 'dot_product.v8' (SOL-8) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(31): Loop '/dot_product/core/MAC' is being fully unrolled (5 times). (LOOP-7) +# Info: Optimizing partition '/dot_product/core': (Total ops = 59, Real ops = 26, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Loop '/dot_product/core/main' is left rolled. (LOOP-4) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_a:rsc' (from var: input_a) mapped to 'mgc_ioport.mgc_in_wire' (size: 8). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_b:rsc' (from var: input_b) mapped to 'mgc_ioport.mgc_in_wire' (size: 8). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'output:rsc' (from var: output) mapped to 'mgc_ioport.mgc_out_stdreg' (size: 8). (MEM-2) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Design 'dot_product' contains '10' real operations. (SOL-11) +# Info: Completed transformation 'architect' on solution 'dot_product.v8': elapsed time 2.79 seconds, memory usage 179500kB, peak memory usage 187716kB (SOL-9) +# Info: Starting transformation 'allocate' on solution 'dot_product.v8' (SOL-8) +# Performing concurrent resource allocation and scheduling on '/dot_product/core' (CRAAS-1) +# Info: Select qualified components for data operations ... (CRAAS-3) +# Info: Apply resource constraints on data operations ... (CRAAS-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled LOOP 'main' (2 c-steps) (SCHD-7) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled SEQUENTIAL 'core' (total length 2 c-steps) (SCHD-8) +# Error: insufficient resources 'mgc_ioport.mgc_in_wire(1,8)' to schedule 'core'. 5 are needed, but only 1 instances are available (SCHD-4) +# Error: Design 'dot_product' could not schedule partition '/dot_product/core' - resource competition +go compile +directive set /dot_product/core/main -PIPELINE_INIT_INTERVAL 0 +# Info: Branching solution 'dot_product.v9' at state 'compile' (PRJ-2) +# Makefile for Original Design + Testbench written to file 'scverify/Verify_orig_cxx_osci.mk' +# /dot_product/core/main/PIPELINE_INIT_INTERVAL 0 +directive set /dot_product/core/main/MAC -UNROLL no +# /dot_product/core/main/MAC/UNROLL no +directive set /dot_product/core/main/MAC -UNROLL yes +# /dot_product/core/main/MAC/UNROLL yes +go extract +# Info: Starting transformation 'architect' on solution 'dot_product.v9' (SOL-8) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(31): Loop '/dot_product/core/MAC' is being fully unrolled (5 times). (LOOP-7) +# Info: Optimizing partition '/dot_product/core': (Total ops = 59, Real ops = 26, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Loop '/dot_product/core/main' is left rolled. (LOOP-4) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_a:rsc' (from var: input_a) mapped to 'mgc_ioport.mgc_in_wire' (size: 8). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_b:rsc' (from var: input_b) mapped to 'mgc_ioport.mgc_in_wire' (size: 8). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'output:rsc' (from var: output) mapped to 'mgc_ioport.mgc_out_stdreg' (size: 8). (MEM-2) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 18, Real ops = 7, Vars = 6) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 18, Real ops = 7, Vars = 0) (SOL-10) +# Design 'dot_product' contains '10' real operations. (SOL-11) +# Info: Completed transformation 'architect' on solution 'dot_product.v9': elapsed time 3.24 seconds, memory usage 182072kB, peak memory usage 190288kB (SOL-9) +# Info: Starting transformation 'allocate' on solution 'dot_product.v9' (SOL-8) +# Performing concurrent resource allocation and scheduling on '/dot_product/core' (CRAAS-1) +# Info: Select qualified components for data operations ... (CRAAS-3) +# Info: Apply resource constraints on data operations ... (CRAAS-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled LOOP 'main' (2 c-steps) (SCHD-7) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled SEQUENTIAL 'core' (total length 2 c-steps) (SCHD-8) +# Info: Initial schedule of SEQUENTIAL 'core': Latency = 5, Area (Datapath, Register, Total) = 367.28, 0.00, 367.28 (CRAAS-11) +# At least one feasible schedule exists. (CRAAS-9) +# Info: Final schedule of SEQUENTIAL 'core': Latency = 5, Area (Datapath, Register, Total) = 367.28, 0.00, 367.28 (CRAAS-12) +# Resource allocation and scheduling done. (CRAAS-2) +# Netlist written to file 'schedule.gnt' (NET-4) +# Info: Completed transformation 'allocate' on solution 'dot_product.v9': elapsed time 0.08 seconds, memory usage 182072kB, peak memory usage 190288kB (SOL-9) +# Info: Starting transformation 'schedule' on solution 'dot_product.v9' (SOL-8) +# Performing concurrent resource allocation and scheduling on '/dot_product/core' (CRAAS-1) +# Global signal 'input_a:rsc.z' added to design 'dot_product' for component 'input_a:rsc:mgc_in_wire' (LIB-3) +# Global signal 'input_b:rsc.z' added to design 'dot_product' for component 'input_b:rsc:mgc_in_wire' (LIB-3) +# Global signal 'output:rsc.z' added to design 'dot_product' for component 'output:rsc:mgc_out_stdreg' (LIB-3) +# Info: Optimizing partition '/dot_product': (Total ops = 40, Real ops = 11, Vars = 20) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 27, Real ops = 10, Vars = 10) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/core': (Total ops = 21, Real ops = 10, Vars = 4) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/core': (Total ops = 10, Real ops = 10, Vars = 4) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 28, Real ops = 10, Vars = 19) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 16, Real ops = 10, Vars = 10) (SOL-10) +# Report written to file 'cycle.rpt' +# Netlist written to file 'cycle.v' (NET-4) +# Error: Streamed resource 'input_a:rsc' must be mapped to an interface synthesis component having an enable handshake signal (i.e. mgc_in_wire_en/mgc_out_stdreg_en). +# Error: Streamed resource 'input_b:rsc' must be mapped to an interface synthesis component having an enable handshake signal (i.e. mgc_in_wire_en/mgc_out_stdreg_en). +# Info: Wrote wave database file to C:/CATAPU~1/dot_product/dot_product/dot_product.v9/scverify/ccs_wave_signals.dat +# Makefile for Cycle Verilog output 'cycle.v' vs Untimed C++ written to file 'scverify/Verify_cycle_v_msim.mk' +# Info: Completed transformation 'schedule' on solution 'dot_product.v9': elapsed time 1.08 seconds, memory usage 183844kB, peak memory usage 190288kB (SOL-9) +# Info: Starting transformation 'dpfsm' on solution 'dot_product.v9' (SOL-8) +# Performing FSM extraction... (FSM-1) +# Info: Optimizing partition '/dot_product': (Total ops = 56, Real ops = 16, Vars = 50) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 44, Real ops = 16, Vars = 41) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm': (Total ops = 6, Real ops = 2, Vars = 5) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm/dot_product:core:fsm': (Total ops = 1, Real ops = 1, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 46, Real ops = 13, Vars = 26) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 34, Real ops = 13, Vars = 17) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm': (Total ops = 6, Real ops = 2, Vars = 5) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm/dot_product:core:fsm': (Total ops = 1, Real ops = 1, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 38, Real ops = 10, Vars = 25) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 26, Real ops = 10, Vars = 16) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm': (Total ops = 6, Real ops = 2, Vars = 5) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 26, Real ops = 10, Vars = 16) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 38, Real ops = 10, Vars = 25) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 38, Real ops = 10, Vars = 25) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 26, Real ops = 10, Vars = 16) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm': (Total ops = 6, Real ops = 2, Vars = 5) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm/dot_product:core:fsm': (Total ops = 1, Real ops = 1, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 38, Real ops = 10, Vars = 25) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 26, Real ops = 10, Vars = 16) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm': (Total ops = 6, Real ops = 2, Vars = 5) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm/dot_product:core:fsm': (Total ops = 1, Real ops = 1, Vars = 1) (SOL-10) +# Info: Completed transformation 'dpfsm' on solution 'dot_product.v9': elapsed time 0.09 seconds, memory usage 184104kB, peak memory usage 190368kB (SOL-9) +# Info: Starting transformation 'extract' on solution 'dot_product.v9' (SOL-8) +# Shared Operations MAC:acc#5,MAC:acc#6,MAC:acc on resource MAC:mgc_Altera-Cyclone-III-6_beh_psr.mgc_add(8,0,8,0,8):mgc_Altera-Cyclone-III-6_beh_psr.mgc_add(8,0,8,0,8) (ASG-3) +# Info: Optimizing partition '/dot_product': (Total ops = 46, Real ops = 11, Vars = 36) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 34, Real ops = 11, Vars = 27) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm': (Total ops = 6, Real ops = 2, Vars = 5) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm/dot_product:core:fsm': (Total ops = 1, Real ops = 1, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 42, Real ops = 10, Vars = 26) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 30, Real ops = 10, Vars = 17) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm': (Total ops = 6, Real ops = 2, Vars = 5) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 30, Real ops = 10, Vars = 17) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 42, Real ops = 10, Vars = 26) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 42, Real ops = 10, Vars = 26) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 30, Real ops = 10, Vars = 17) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm': (Total ops = 6, Real ops = 2, Vars = 5) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm/dot_product:core:fsm': (Total ops = 1, Real ops = 1, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 42, Real ops = 10, Vars = 26) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 30, Real ops = 10, Vars = 17) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm': (Total ops = 6, Real ops = 2, Vars = 5) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm/dot_product:core:fsm': (Total ops = 1, Real ops = 1, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 43, Real ops = 11, Vars = 33) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 31, Real ops = 11, Vars = 24) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm': (Total ops = 6, Real ops = 2, Vars = 5) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm/dot_product:core:fsm': (Total ops = 1, Real ops = 1, Vars = 1) (SOL-10) +# Netlist written to file 'schematic.nlv' (NET-4) +# Info: Optimizing partition '/dot_product': (Total ops = 43, Real ops = 11, Vars = 33) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 31, Real ops = 11, Vars = 24) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm': (Total ops = 6, Real ops = 2, Vars = 5) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm/dot_product:core:fsm': (Total ops = 1, Real ops = 1, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 42, Real ops = 10, Vars = 26) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 30, Real ops = 10, Vars = 17) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 29, Real ops = 11, Vars = 17) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm': (Total ops = 6, Real ops = 2, Vars = 5) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm/dot_product:core:fsm': (Total ops = 1, Real ops = 1, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 28, Real ops = 11, Vars = 17) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm': (Total ops = 6, Real ops = 2, Vars = 5) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm/dot_product:core:fsm': (Total ops = 1, Real ops = 1, Vars = 1) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 40, Real ops = 11, Vars = 26) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 28, Real ops = 11, Vars = 17) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm': (Total ops = 6, Real ops = 2, Vars = 5) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/dot_product:core:fsm/dot_product:core:fsm': (Total ops = 1, Real ops = 1, Vars = 1) (SOL-10) +# Report written to file 'rtl.rpt' +# Netlist written to file 'rtl.v' (NET-4) +# generate concat +# order file name is: rtl.v_order.txt +# Add dependent file: ./rtl_mgc_ioport.v +# Add dependent file: ./rtl_mgc_ioport_v2001.v +# Add dependent file: ./rtl.v +# Finished writing concatenated file: C:/Catapult C/dot_product/dot_product/dot_product.v9/concat_rtl.v +# Synthesis timing script written to file './rtl.v.psr_timing' +# IO timing constraints written to synthesis script file +# Synthesis script written to file 'rtl.v.psr' +# Makefile for RTL Verilog output 'rtl.v' vs Untimed C++ written to file 'scverify/Verify_rtl_v_msim.mk' +# Synthesis timing script written to file './scverify/mapped.psrv_timing' +# IO timing constraints written to synthesis script file +# Synthesis script written to file 'mapped.psrv' +# Makefile for Mapped Verilog output 'rtl.v' vs Untimed C++ written to file 'scverify/Verify_mapped_v_msim.mk' +# Synthesis timing script written to file './scverify/gate.psrv_timing' +# IO timing constraints written to synthesis script file +# Synthesis script written to file 'gate.psrv' +# Makefile for Gate Verilog output 'gate.v' vs Untimed C++ written to file 'scverify/Verify_gate_v_msim.mk' +# Info: Completed transformation 'extract' on solution 'dot_product.v9': elapsed time 2.70 seconds, memory usage 188780kB, peak memory usage 192380kB (SOL-9) +go instance +flow run /Schematic/view ./schematic.nlv -state rtl +flow run /Schematic/view ./schematic.nlv -state rtl +flow run /Schematic/view ./schematic.nlv -state rtl +flow run /Schematic/view ./schematic.nlv -state datapath +flow run /Schematic/view ./schematic.nlv -state criticalpath +flow run /Schematic/view ./schematic.nlv -state datapath +flow run /Schematic/view ./schematic.nlv -state rtl +go extract +go compile +directive set /dot_product/core/main -PIPELINE_INIT_INTERVAL 1 +# Info: Branching solution 'dot_product.v10' at state 'compile' (PRJ-2) +# Makefile for Original Design + Testbench written to file 'scverify/Verify_orig_cxx_osci.mk' +# /dot_product/core/main/PIPELINE_INIT_INTERVAL 1 +directive set /dot_product/core/main/MAC -UNROLL no +# /dot_product/core/main/MAC/UNROLL no +go extract +# Info: Starting transformation 'architect' on solution 'dot_product.v10' (SOL-8) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(31): Loop '/dot_product/core/MAC' is left rolled. (LOOP-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Loop '/dot_product/core/main' is left rolled. (LOOP-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_a:rsc' (from var: input_a) mapped to 'mgc_ioport.mgc_in_wire' (size: 8). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'input_b:rsc' (from var: input_b) mapped to 'mgc_ioport.mgc_in_wire' (size: 8). (MEM-2) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): I/O-Port inferred - resource 'output:rsc' (from var: output) mapped to 'mgc_ioport.mgc_out_stdreg' (size: 8). (MEM-2) +# Info: Optimizing partition '/dot_product': (Total ops = 15, Real ops = 6, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 15, Real ops = 6, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 15, Real ops = 6, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 15, Real ops = 6, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 13, Real ops = 6, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 13, Real ops = 6, Vars = 2) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 13, Real ops = 6, Vars = 8) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 16, Real ops = 6, Vars = 3) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 15, Real ops = 6, Vars = 3) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 45, Real ops = 11, Vars = 22) (SOL-10) +# Info: Optimizing partition '/dot_product/core': (Total ops = 23, Real ops = 10, Vars = 6) (SOL-10) +# Design 'dot_product' contains '10' real operations. (SOL-11) +# Info: Completed transformation 'architect' on solution 'dot_product.v10': elapsed time 3.62 seconds, memory usage 192028kB, peak memory usage 204352kB (SOL-9) +# Info: Starting transformation 'allocate' on solution 'dot_product.v10' (SOL-8) +# Performing concurrent resource allocation and scheduling on '/dot_product/core' (CRAAS-1) +# Info: Select qualified components for data operations ... (CRAAS-3) +# Info: Apply resource constraints on data operations ... (CRAAS-4) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled LOOP 'main' (2 c-steps) (SCHD-7) +# $PROJECT_HOME/../student_files_2015/student_files_2015/prj1/dot_product_source/dot_product.cpp(27): Prescheduled SEQUENTIAL 'core' (total length 2 c-steps) (SCHD-8) +# Info: Initial schedule of SEQUENTIAL 'core': Latency = 5, Area (Datapath, Register, Total) = 356.83, 0.00, 356.83 (CRAAS-11) +# At least one feasible schedule exists. (CRAAS-9) +# Info: Final schedule of SEQUENTIAL 'core': Latency = 5, Area (Datapath, Register, Total) = 356.83, 0.00, 356.83 (CRAAS-12) +# Resource allocation and scheduling done. (CRAAS-2) +# Netlist written to file 'schedule.gnt' (NET-4) +# Info: Completed transformation 'allocate' on solution 'dot_product.v10': elapsed time 0.06 seconds, memory usage 192028kB, peak memory usage 204352kB (SOL-9) +# Info: Starting transformation 'schedule' on solution 'dot_product.v10' (SOL-8) +# Performing concurrent resource allocation and scheduling on '/dot_product/core' (CRAAS-1) +# Global signal 'input_a:rsc.z' added to design 'dot_product' for component 'input_a:rsc:mgc_in_wire' (LIB-3) +# Global signal 'input_b:rsc.z' added to design 'dot_product' for component 'input_b:rsc:mgc_in_wire' (LIB-3) +# Global signal 'output:rsc.z' added to design 'dot_product' for component 'output:rsc:mgc_out_stdreg' (LIB-3) +# Info: Optimizing partition '/dot_product': (Total ops = 49, Real ops = 11, Vars = 26) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 36, Real ops = 10, Vars = 16) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/core': (Total ops = 30, Real ops = 10, Vars = 10) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/core': (Total ops = 17, Real ops = 10, Vars = 4) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 35, Real ops = 10, Vars = 19) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 23, Real ops = 10, Vars = 10) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core/core': (Total ops = 17, Real ops = 10, Vars = 4) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 35, Real ops = 10, Vars = 19) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 23, Real ops = 10, Vars = 10) (SOL-10) +# Report written to file 'cycle.rpt' +# Netlist written to file 'cycle.v' (NET-4) +# Error: Streamed resource 'input_a:rsc' must be mapped to an interface synthesis component having an enable handshake signal (i.e. mgc_in_wire_en/mgc_out_stdreg_en). +# Error: Streamed resource 'input_b:rsc' must be mapped to an interface synthesis component having an enable handshake signal (i.e. mgc_in_wire_en/mgc_out_stdreg_en). +# Info: Wrote wave database file to C:/CATAPU~1/dot_product/dot_product/dot_product.v10/scverify/ccs_wave_signals.dat +# Makefile for Cycle Verilog output 'cycle.v' vs Untimed C++ written to file 'scverify/Verify_cycle_v_msim.mk' +# Info: Completed transformation 'schedule' on solution 'dot_product.v10': elapsed time 1.12 seconds, memory usage 193784kB, peak memory usage 204352kB (SOL-9) +# Info: Starting transformation 'dpfsm' on solution 'dot_product.v10' (SOL-8) +# Performing FSM extraction... (FSM-1) +# Info: Optimizing partition '/dot_product': (Total ops = 43, Real ops = 13, Vars = 35) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 31, Real ops = 13, Vars = 26) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 43, Real ops = 14, Vars = 21) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 31, Real ops = 14, Vars = 12) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 35, Real ops = 14, Vars = 21) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 23, Real ops = 14, Vars = 12) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 35, Real ops = 14, Vars = 21) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 23, Real ops = 14, Vars = 12) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 23, Real ops = 14, Vars = 12) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 35, Real ops = 14, Vars = 21) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 35, Real ops = 14, Vars = 21) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 23, Real ops = 14, Vars = 12) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 35, Real ops = 14, Vars = 21) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 23, Real ops = 14, Vars = 12) (SOL-10) +# Info: Completed transformation 'dpfsm' on solution 'dot_product.v10': elapsed time 0.08 seconds, memory usage 193784kB, peak memory usage 204352kB (SOL-9) +# Info: Starting transformation 'extract' on solution 'dot_product.v10' (SOL-8) +# Warning: Reassigned operation MAC:acc:mgc_Altera-Cyclone-III-6_beh_psr.mgc_add(4,0,3,0,4) to mgc_Altera-Cyclone-III-6_beh_psr.mgc_add(3,0,2,0,3) (ASG-1) +# Info: Optimizing partition '/dot_product': (Total ops = 35, Real ops = 14, Vars = 31) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 23, Real ops = 14, Vars = 22) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 36, Real ops = 14, Vars = 21) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 24, Real ops = 14, Vars = 12) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 24, Real ops = 14, Vars = 12) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 36, Real ops = 14, Vars = 21) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 36, Real ops = 14, Vars = 21) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 24, Real ops = 14, Vars = 12) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 36, Real ops = 14, Vars = 21) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 24, Real ops = 14, Vars = 12) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 36, Real ops = 14, Vars = 32) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 24, Real ops = 14, Vars = 23) (SOL-10) +# Netlist written to file 'schematic.nlv' (NET-4) +# Info: Optimizing partition '/dot_product': (Total ops = 36, Real ops = 14, Vars = 32) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 24, Real ops = 14, Vars = 23) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 36, Real ops = 14, Vars = 21) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 24, Real ops = 14, Vars = 12) (SOL-10) +# Info: Optimizing partition '/dot_product': (Total ops = 36, Real ops = 14, Vars = 21) (SOL-10) +# Info: Optimizing partition '/dot_product/dot_product:core': (Total ops = 24, Real ops = 14, Vars = 12) (SOL-10) +# Report written to file 'rtl.rpt' +# Netlist written to file 'rtl.v' (NET-4) +# generate concat +# order file name is: rtl.v_order.txt +# Add dependent file: ./rtl_mgc_ioport.v +# Add dependent file: ./rtl_mgc_ioport_v2001.v +# Add dependent file: ./rtl.v +# Finished writing concatenated file: C:/Catapult C/dot_product/dot_product/dot_product.v10/concat_rtl.v +# Synthesis timing script written to file './rtl.v.psr_timing' +# IO timing constraints written to synthesis script file +# Synthesis script written to file 'rtl.v.psr' +# Makefile for RTL Verilog output 'rtl.v' vs Untimed C++ written to file 'scverify/Verify_rtl_v_msim.mk' +# Synthesis timing script written to file './scverify/mapped.psrv_timing' +# IO timing constraints written to synthesis script file +# Synthesis script written to file 'mapped.psrv' +# Makefile for Mapped Verilog output 'rtl.v' vs Untimed C++ written to file 'scverify/Verify_mapped_v_msim.mk' +# Synthesis timing script written to file './scverify/gate.psrv_timing' +# IO timing constraints written to synthesis script file +# Synthesis script written to file 'gate.psrv' +# Makefile for Gate Verilog output 'gate.v' vs Untimed C++ written to file 'scverify/Verify_gate_v_msim.mk' +# Info: Completed transformation 'extract' on solution 'dot_product.v10': elapsed time 2.64 seconds, memory usage 194292kB, peak memory usage 204352kB (SOL-9) +go instance +flow run /Schematic/view ./schematic.nlv -state rtl +go extract +go instance +flow run /Schematic/view ./schematic.nlv -state rtl |