1
0
mirror of git://projects.qi-hardware.com/sie-ceimtun.git synced 2025-01-09 19:40:15 +02:00
sie-ceimtun/Examples/Beta1/logic/build/project.log
2010-10-31 14:13:54 -05:00

659 lines
48 KiB
Plaintext

Release 12.2 - xst M.63c (lin64)
Copyright (c) 1995-2010 Xilinx, Inc. All rights reserved.
-->
TABLE OF CONTENTS
1) Synthesis Options Summary
2) HDL Compilation
3) Design Hierarchy Analysis
4) HDL Analysis
5) HDL Synthesis
5.1) HDL Synthesis Report
6) Advanced HDL Synthesis
6.1) Advanced HDL Synthesis Report
7) Low Level Synthesis
8) Partition Report
9) Final Report
9.1) Device utilization summary
9.2) Partition Resource Summary
9.3) TIMING REPORT
=========================================================================
* Synthesis Options Summary *
=========================================================================
---- Source Parameters
Input File Name : "project.src"
Input Format : mixed
---- Target Parameters
Target Device : xc3s500e-VQ100-4
Output File Name : "project.ngc"
Output Format : NGC
---- Source Options
Top Module Name : beta
---- General Options
Optimization Goal : Area
Optimization Effort : 1
RTL Output : yes
=========================================================================
=========================================================================
* HDL Compilation *
=========================================================================
Compiling verilog file "../beta.v" in library work
Compiling verilog file "../PuenteH.v" in library work
Module <beta> compiled
Compiling verilog file "../PWM.v" in library work
Module <PuenteH> compiled
Compiling verilog file "../enco.v" in library work
Module <PWM> compiled
Module <enco> compiled
No errors in compilation
Analysis of file <"project.src"> succeeded.
=========================================================================
* Design Hierarchy Analysis *
=========================================================================
Analyzing hierarchy for module <beta> in library <work> with parameters.
B = "00000000000000000000000000000111"
Analyzing hierarchy for module <enco> in library <work>.
Analyzing hierarchy for module <PuenteH> in library <work>.
Analyzing hierarchy for module <PWM> in library <work>.
=========================================================================
* HDL Analysis *
=========================================================================
Analyzing top module <beta>.
B = 32'sb00000000000000000000000000000111
Module <beta> is correct for synthesis.
Set user-defined property "INIT = 000" for instance <ba0> in unit <beta>.
Set user-defined property "INITP_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INITP_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INITP_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INITP_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INITP_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INITP_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INITP_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INITP_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_08 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_09 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_0A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_0B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_0C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_0D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_0E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_0F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_10 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_11 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_12 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_13 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_14 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_15 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_16 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_17 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_18 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_19 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_1A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_1B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_1C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_1D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_1E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_1F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_20 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_21 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_22 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_23 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_24 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_25 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_26 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_27 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_28 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_29 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_2A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_2B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_2C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_2D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_2E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_2F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_30 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_31 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_32 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_33 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_34 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_35 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_36 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_37 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_38 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_39 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_3A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_3B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_3C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_3D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_3E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "INIT_3F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
Set user-defined property "SRVAL = 000" for instance <ba0> in unit <beta>.
Set user-defined property "WRITE_MODE = WRITE_FIRST" for instance <ba0> in unit <beta>.
Analyzing module <enco> in library <work>.
Module <enco> is correct for synthesis.
Set user-defined property "INITP_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INITP_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INITP_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INITP_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INITP_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INITP_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INITP_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INITP_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_08 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_09 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_0A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_0B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_0C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_0D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_0E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_0F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_10 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_11 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_12 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_13 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_14 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_15 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_16 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_17 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_18 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_19 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_1A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_1B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_1C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_1D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_1E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_1F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_20 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_21 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_22 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_23 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_24 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_25 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_26 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_27 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_28 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_29 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_2A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_2B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_2C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_2D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_2E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_2F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_30 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_31 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_32 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_33 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_34 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_35 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_36 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_37 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_38 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_39 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_3A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_3B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_3C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_3D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_3E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_3F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_A = 000" for instance <ba0> in unit <enco>.
Set user-defined property "INIT_B = 000" for instance <ba0> in unit <enco>.
Set user-defined property "SIM_COLLISION_CHECK = ALL" for instance <ba0> in unit <enco>.
Set user-defined property "SRVAL_A = 000" for instance <ba0> in unit <enco>.
Set user-defined property "SRVAL_B = 000" for instance <ba0> in unit <enco>.
Set user-defined property "WRITE_MODE_A = WRITE_FIRST" for instance <ba0> in unit <enco>.
Set user-defined property "WRITE_MODE_B = WRITE_FIRST" for instance <ba0> in unit <enco>.
Analyzing module <PuenteH> in library <work>.
Module <PuenteH> is correct for synthesis.
Set user-defined property "INIT = 000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INITP_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INITP_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INITP_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INITP_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INITP_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INITP_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INITP_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INITP_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_08 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_09 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_0A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_0B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_0C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_0D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_0E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_0F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_10 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_11 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_12 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_13 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_14 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_15 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_16 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_17 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_18 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_19 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_1A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_1B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_1C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_1D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_1E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_1F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_20 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_21 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_22 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_23 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_24 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_25 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_26 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_27 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_28 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_29 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_2A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_2B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_2C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_2D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_2E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_2F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_30 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_31 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_32 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_33 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_34 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_35 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_36 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_37 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_38 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_39 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_3A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_3B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_3C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_3D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_3E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "INIT_3F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "SRVAL = 000" for instance <ba0> in unit <PuenteH>.
Set user-defined property "WRITE_MODE = WRITE_FIRST" for instance <ba0> in unit <PuenteH>.
Analyzing module <PWM> in library <work>.
Module <PWM> is correct for synthesis.
=========================================================================
* HDL Synthesis *
=========================================================================
Performing bidirectional port resolution...
Synthesizing Unit <PWM>.
Related source file is "../PWM.v".
Found 8-bit comparator less for signal <PWM_out>.
Found 9-bit up counter for signal <ClkCount>.
Found 8-bit up counter for signal <PWM_accum>.
Found 8-bit comparator equal for signal <PWM_accum$cmp_eq0000> created at line 19.
Found 8-bit register for signal <PWM_in_reg>.
Summary:
inferred 2 Counter(s).
inferred 8 D-type flip-flop(s).
inferred 2 Comparator(s).
Unit <PWM> synthesized.
Synthesizing Unit <enco>.
Related source file is "../enco.v".
Found 8-bit updown counter for signal <count>.
Found 1-bit xor2 for signal <count_direction>.
Found 1-bit xor3 for signal <count_enable>.
Found 3-bit register for signal <quadA_delayed>.
Found 3-bit register for signal <quadB_delayed>.
Summary:
inferred 1 Counter(s).
inferred 6 D-type flip-flop(s).
inferred 1 Xor(s).
Unit <enco> synthesized.
Synthesizing Unit <PuenteH>.
Related source file is "../PuenteH.v".
Found 8-bit register for signal <PWM_1>.
Found 8-bit register for signal <PWM_2>.
Found 8-bit register for signal <PWM_3>.
Found 8-bit register for signal <PWM_4>.
Found 1-bit register for signal <we1>.
Summary:
inferred 33 D-type flip-flop(s).
Unit <PuenteH> synthesized.
Synthesizing Unit <beta>.
Related source file is "../beta.v".
Found 8-bit tristate buffer for signal <sram_data>.
Found 13-bit register for signal <buffer_addr>.
Found 8-bit register for signal <buffer_data>.
Found 1-bit register for signal <sncs>.
Found 1-bit register for signal <snwe>.
Found 1-bit register for signal <w_st>.
Found 1-bit register for signal <we>.
Found 8-bit register for signal <wrBus>.
Summary:
inferred 33 D-type flip-flop(s).
inferred 8 Tristate(s).
Unit <beta> synthesized.
=========================================================================
HDL Synthesis Report
Macro Statistics
# Counters : 6
8-bit up counter : 4
8-bit updown counter : 2
# Registers : 20
1-bit register : 5
13-bit register : 1
3-bit register : 4
8-bit register : 10
# Comparators : 8
8-bit comparator equal : 4
8-bit comparator less : 4
# Tristates : 1
8-bit tristate buffer : 1
# Xors : 4
1-bit xor2 : 2
1-bit xor3 : 2
=========================================================================
=========================================================================
* Advanced HDL Synthesis *
=========================================================================
=========================================================================
Advanced HDL Synthesis Report
Macro Statistics
# Counters : 6
8-bit up counter : 4
8-bit updown counter : 2
# Registers : 110
Flip-Flops : 110
# Comparators : 8
8-bit comparator equal : 4
8-bit comparator less : 4
# Xors : 4
1-bit xor2 : 2
1-bit xor3 : 2
=========================================================================
=========================================================================
* Low Level Synthesis *
=========================================================================
Optimizing unit <beta> ...
Optimizing unit <PWM> ...
Optimizing unit <enco> ...
Optimizing unit <PuenteH> ...
Mapping all equations...
Building and optimizing final netlist ...
Final Macro Processing ...
=========================================================================
Final Register Report
Macro Statistics
# Registers : 158
Flip-Flops : 158
=========================================================================
=========================================================================
* Partition Report *
=========================================================================
Partition Implementation Status
-------------------------------
No Partitions were found in this design.
-------------------------------
=========================================================================
* Final Report *
=========================================================================
Final Results
RTL Top Level Output File Name : project.ngr
Top Level Output File Name : project.ngc
Output Format : NGC
Optimization Goal : Area
Keep Hierarchy : no
Design Statistics
# IOs : 34
Cell Usage :
# BELS : 278
# GND : 1
# INV : 10
# LUT1 : 28
# LUT2 : 40
# LUT3 : 35
# LUT4 : 31
# MUXCY : 74
# MUXF5 : 10
# VCC : 1
# XORCY : 48
# FlipFlops/Latches : 158
# FD : 44
# FD_1 : 23
# FDE : 16
# FDR : 42
# FDRE_1 : 33
# RAMS : 4
# RAMB16_S9 : 2
# RAMB16_S9_S9 : 2
# Clock Buffers : 1
# BUFGP : 1
# IO Buffers : 33
# IBUF : 21
# IOBUF : 8
# OBUF : 4
=========================================================================
Device utilization summary:
---------------------------
Selected Device : 3s500evq100-4
Number of Slices: 114 out of 4656 2%
Number of Slice Flip Flops: 132 out of 9312 1%
Number of 4 input LUTs: 144 out of 9312 1%
Number of IOs: 34
Number of bonded IOBs: 34 out of 66 51%
IOB Flip Flops: 26
Number of BRAMs: 4 out of 20 20%
Number of GCLKs: 1 out of 24 4%
---------------------------
Partition Resource Summary:
---------------------------
No Partitions were found in this design.
---------------------------
=========================================================================
TIMING REPORT
NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
GENERATED AFTER PLACE-and-ROUTE.
Clock Information:
------------------
-----------------------------------+------------------------+-------+
Clock Signal | Clock buffer(FF name) | Load |
-----------------------------------+------------------------+-------+
clk | BUFGP | 162 |
-----------------------------------+------------------------+-------+
Asynchronous Control Signals Information:
----------------------------------------
No asynchronous control signals found in this design
Timing Summary:
---------------
Speed Grade: -4
Minimum period: 9.656ns (Maximum Frequency: 103.563MHz)
Minimum input arrival time before clock: 4.545ns
Maximum output required time after clock: 8.016ns
Maximum combinational path delay: 6.573ns
Timing Detail:
--------------
All values displayed in nanoseconds (ns)
=========================================================================
Timing constraint: Default period analysis for Clock 'clk'
Clock period: 9.656ns (frequency: 103.563MHz)
Total number of paths / destination ports: 1655 / 294
-------------------------------------------------------------------------
Delay: 4.828ns (Levels of Logic = 2)
Source: puente/PWM_1_1 (FF)
Destination: puente/OUT1A/PWM_accum_0 (FF)
Source Clock: clk falling
Destination Clock: clk rising
Data Path: puente/PWM_1_1 to puente/OUT1A/PWM_accum_0
Gate Net
Cell:in->out fanout Delay Delay Logical Name (Net Name)
---------------------------------------- ------------
FDRE_1:C->Q 3 0.591 0.566 puente/PWM_1_1 (puente/PWM_1_1)
LUT4:I2->O 1 0.704 0.595 puente/OUT1A/PWM_accum_cmp_eq0000_inv26 (puente/OUT1A/PWM_accum_cmp_eq0000_inv26)
LUT4:I0->O 8 0.704 0.757 puente/OUT1A/PWM_accum_cmp_eq0000_inv136 (puente/OUT1A/PWM_accum_cmp_eq0000_inv)
FDR:R 0.911 puente/OUT1A/PWM_accum_0
----------------------------------------
Total 4.828ns (2.910ns logic, 1.918ns route)
(60.3% logic, 39.7% route)
=========================================================================
Timing constraint: Default OFFSET IN BEFORE for Clock 'clk'
Total number of paths / destination ports: 70 / 70
-------------------------------------------------------------------------
Offset: 4.545ns (Levels of Logic = 2)
Source: reset (PAD)
Destination: we (FF)
Destination Clock: clk rising
Data Path: reset to we
Gate Net
Cell:in->out fanout Delay Delay Logical Name (Net Name)
---------------------------------------- ------------
IBUF:I->O 2 1.218 0.447 reset_IBUF (reset_IBUF)
INV:I->O 42 0.704 1.265 reset_inv1_INV_0 (reset_inv)
FDR:R 0.911 we
----------------------------------------
Total 4.545ns (2.833ns logic, 1.712ns route)
(62.3% logic, 37.7% route)
=========================================================================
Timing constraint: Default OFFSET OUT AFTER for Clock 'clk'
Total number of paths / destination ports: 152 / 12
-------------------------------------------------------------------------
Offset: 8.016ns (Levels of Logic = 3)
Source: enco1/ba0 (RAM)
Destination: sram_data<7> (PAD)
Source Clock: clk falling
Data Path: enco1/ba0 to sram_data<7>
Gate Net
Cell:in->out fanout Delay Delay Logical Name (Net Name)
---------------------------------------- ------------
RAMB16_S9_S9:CLKA->DOA7 1 2.800 0.499 enco1/ba0 (rdBus0<7>)
LUT3:I1->O 1 0.704 0.000 rdBus<7>31_F (N22)
MUXF5:I0->O 1 0.321 0.420 rdBus<7>31 (rdBus<7>)
IOBUF:I->IO 3.272 sram_data_7_IOBUF (sram_data<7>)
----------------------------------------
Total 8.016ns (7.097ns logic, 0.919ns route)
(88.5% logic, 11.5% route)
=========================================================================
Timing constraint: Default path analysis
Total number of paths / destination ports: 16 / 8
-------------------------------------------------------------------------
Delay: 6.573ns (Levels of Logic = 3)
Source: ncs (PAD)
Destination: sram_data<7> (PAD)
Data Path: ncs to sram_data<7>
Gate Net
Cell:in->out fanout Delay Delay Logical Name (Net Name)
---------------------------------------- ------------
IBUF:I->O 2 1.218 0.622 ncs_IBUF (ncs_IBUF)
LUT2:I0->O 8 0.704 0.757 T1 (T)
IOBUF:T->IO 3.272 sram_data_7_IOBUF (sram_data<7>)
----------------------------------------
Total 6.573ns (5.194ns logic, 1.379ns route)
(79.0% logic, 21.0% route)
=========================================================================
Total REAL time to Xst completion: 8.00 secs
Total CPU time to Xst completion: 6.36 secs
-->
Total memory usage is 336212 kilobytes
Number of errors : 0 ( 0 filtered)
Number of warnings : 2 ( 0 filtered)
Number of infos : 0 ( 0 filtered)