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 compiled Compiling verilog file "../PWM.v" in library work Module compiled Compiling verilog file "../enco.v" in library work Module compiled Module compiled No errors in compilation Analysis of file <"project.src"> succeeded. ========================================================================= * Design Hierarchy Analysis * ========================================================================= Analyzing hierarchy for module in library with parameters. B = "00000000000000000000000000000111" Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . ========================================================================= * HDL Analysis * ========================================================================= Analyzing top module . B = 32'sb00000000000000000000000000000111 Module is correct for synthesis. Set user-defined property "INIT = 000" for instance in unit . Set user-defined property "INITP_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_08 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_09 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0A = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0B = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0C = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0D = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0E = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0F = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_10 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_11 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_12 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_13 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_14 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_15 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_16 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_17 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_18 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_19 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1A = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1B = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1C = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1D = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1E = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1F = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_20 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_21 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_22 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_23 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_24 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_25 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_26 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_27 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_28 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_29 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2A = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2B = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2C = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2D = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2E = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2F = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_30 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_31 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_32 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_33 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_34 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_35 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_36 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_37 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_38 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_39 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3A = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3B = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3C = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3D = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3E = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3F = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "SRVAL = 000" for instance in unit . Set user-defined property "WRITE_MODE = WRITE_FIRST" for instance in unit . Analyzing module in library . Module is correct for synthesis. Set user-defined property "INITP_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_08 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_09 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0A = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0B = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0C = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0D = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0E = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0F = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_10 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_11 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_12 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_13 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_14 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_15 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_16 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_17 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_18 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_19 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1A = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1B = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1C = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1D = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1E = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1F = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_20 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_21 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_22 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_23 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_24 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_25 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_26 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_27 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_28 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_29 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2A = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2B = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2C = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2D = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2E = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2F = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_30 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_31 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_32 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_33 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_34 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_35 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_36 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_37 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_38 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_39 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3A = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3B = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3C = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3D = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3E = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3F = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_A = 000" for instance in unit . Set user-defined property "INIT_B = 000" for instance in unit . Set user-defined property "SIM_COLLISION_CHECK = ALL" for instance in unit . Set user-defined property "SRVAL_A = 000" for instance in unit . Set user-defined property "SRVAL_B = 000" for instance in unit . Set user-defined property "WRITE_MODE_A = WRITE_FIRST" for instance in unit . Set user-defined property "WRITE_MODE_B = WRITE_FIRST" for instance in unit . Analyzing module in library . Module is correct for synthesis. Set user-defined property "INIT = 000" for instance in unit . Set user-defined property "INITP_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INITP_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_08 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_09 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0A = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0B = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0C = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0D = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0E = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_0F = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_10 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_11 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_12 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_13 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_14 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_15 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_16 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_17 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_18 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_19 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1A = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1B = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1C = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1D = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1E = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_1F = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_20 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_21 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_22 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_23 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_24 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_25 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_26 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_27 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_28 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_29 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2A = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2B = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2C = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2D = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2E = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_2F = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_30 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_31 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_32 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_33 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_34 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_35 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_36 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_37 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_38 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_39 = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3A = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3B = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3C = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3D = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3E = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "INIT_3F = 0000000000000000000000000000000000000000000000000000000000000000" for instance in unit . Set user-defined property "SRVAL = 000" for instance in unit . Set user-defined property "WRITE_MODE = WRITE_FIRST" for instance in unit . Analyzing module in library . Module is correct for synthesis. ========================================================================= * HDL Synthesis * ========================================================================= Performing bidirectional port resolution... Synthesizing Unit . Related source file is "../PWM.v". Found 8-bit comparator less for signal . Found 9-bit up counter for signal . Found 8-bit up counter for signal . Found 8-bit comparator equal for signal created at line 19. Found 8-bit register for signal . Summary: inferred 2 Counter(s). inferred 8 D-type flip-flop(s). inferred 2 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "../enco.v". Found 8-bit updown counter for signal . Found 1-bit xor2 for signal . Found 1-bit xor3 for signal . Found 3-bit register for signal . Found 3-bit register for signal . Summary: inferred 1 Counter(s). inferred 6 D-type flip-flop(s). inferred 1 Xor(s). Unit synthesized. Synthesizing Unit . Related source file is "../PuenteH.v". Found 8-bit register for signal . Found 8-bit register for signal . Found 8-bit register for signal . Found 8-bit register for signal . Found 1-bit register for signal . Summary: inferred 33 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "../beta.v". Found 8-bit tristate buffer for signal . Found 13-bit register for signal . Found 8-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 8-bit register for signal . Summary: inferred 33 D-type flip-flop(s). inferred 8 Tristate(s). Unit 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 ... Optimizing unit ... Optimizing unit ... Optimizing unit ... 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: 7.00 secs Total CPU time to Xst completion: 6.71 secs --> Total memory usage is 336112 kilobytes Number of errors : 0 ( 0 filtered) Number of warnings : 2 ( 0 filtered) Number of infos : 0 ( 0 filtered)