Root/Examples/Beta1/logic/build/project.log

1Release 12.2 - xst M.63c (lin64)
2Copyright (c) 1995-2010 Xilinx, Inc. All rights reserved.
3-->
4
5TABLE OF CONTENTS
6  1) Synthesis Options Summary
7  2) HDL Compilation
8  3) Design Hierarchy Analysis
9  4) HDL Analysis
10  5) HDL Synthesis
11     5.1) HDL Synthesis Report
12  6) Advanced HDL Synthesis
13     6.1) Advanced HDL Synthesis Report
14  7) Low Level Synthesis
15  8) Partition Report
16  9) Final Report
17    9.1) Device utilization summary
18    9.2) Partition Resource Summary
19    9.3) TIMING REPORT
20
21
22=========================================================================
23* Synthesis Options Summary *
24=========================================================================
25---- Source Parameters
26Input File Name : "project.src"
27Input Format : mixed
28
29---- Target Parameters
30Target Device : xc3s500e-VQ100-4
31Output File Name : "project.ngc"
32Output Format : NGC
33
34---- Source Options
35Top Module Name : beta
36
37---- General Options
38Optimization Goal : Area
39Optimization Effort : 1
40RTL Output : yes
41
42=========================================================================
43
44
45=========================================================================
46* HDL Compilation *
47=========================================================================
48Compiling verilog file "../beta.v" in library work
49Compiling verilog file "../PuenteH.v" in library work
50Module <beta> compiled
51Compiling verilog file "../PWM.v" in library work
52Module <PuenteH> compiled
53Compiling verilog file "../enco.v" in library work
54Module <PWM> compiled
55Module <enco> compiled
56No errors in compilation
57Analysis of file <"project.src"> succeeded.
58 
59
60=========================================================================
61* Design Hierarchy Analysis *
62=========================================================================
63Analyzing hierarchy for module <beta> in library <work> with parameters.
64    B = "00000000000000000000000000000111"
65
66Analyzing hierarchy for module <enco> in library <work>.
67
68Analyzing hierarchy for module <PuenteH> in library <work>.
69
70Analyzing hierarchy for module <PWM> in library <work>.
71
72
73=========================================================================
74* HDL Analysis *
75=========================================================================
76Analyzing top module <beta>.
77    B = 32'sb00000000000000000000000000000111
78Module <beta> is correct for synthesis.
79 
80    Set user-defined property "INIT = 000" for instance <ba0> in unit <beta>.
81    Set user-defined property "INITP_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
82    Set user-defined property "INITP_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
83    Set user-defined property "INITP_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
84    Set user-defined property "INITP_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
85    Set user-defined property "INITP_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
86    Set user-defined property "INITP_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
87    Set user-defined property "INITP_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
88    Set user-defined property "INITP_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
89    Set user-defined property "INIT_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
90    Set user-defined property "INIT_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
91    Set user-defined property "INIT_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
92    Set user-defined property "INIT_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
93    Set user-defined property "INIT_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
94    Set user-defined property "INIT_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
95    Set user-defined property "INIT_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
96    Set user-defined property "INIT_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
97    Set user-defined property "INIT_08 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
98    Set user-defined property "INIT_09 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
99    Set user-defined property "INIT_0A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
100    Set user-defined property "INIT_0B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
101    Set user-defined property "INIT_0C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
102    Set user-defined property "INIT_0D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
103    Set user-defined property "INIT_0E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
104    Set user-defined property "INIT_0F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
105    Set user-defined property "INIT_10 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
106    Set user-defined property "INIT_11 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
107    Set user-defined property "INIT_12 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
108    Set user-defined property "INIT_13 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
109    Set user-defined property "INIT_14 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
110    Set user-defined property "INIT_15 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
111    Set user-defined property "INIT_16 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
112    Set user-defined property "INIT_17 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
113    Set user-defined property "INIT_18 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
114    Set user-defined property "INIT_19 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
115    Set user-defined property "INIT_1A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
116    Set user-defined property "INIT_1B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
117    Set user-defined property "INIT_1C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
118    Set user-defined property "INIT_1D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
119    Set user-defined property "INIT_1E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
120    Set user-defined property "INIT_1F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
121    Set user-defined property "INIT_20 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
122    Set user-defined property "INIT_21 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
123    Set user-defined property "INIT_22 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
124    Set user-defined property "INIT_23 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
125    Set user-defined property "INIT_24 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
126    Set user-defined property "INIT_25 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
127    Set user-defined property "INIT_26 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
128    Set user-defined property "INIT_27 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
129    Set user-defined property "INIT_28 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
130    Set user-defined property "INIT_29 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
131    Set user-defined property "INIT_2A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
132    Set user-defined property "INIT_2B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
133    Set user-defined property "INIT_2C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
134    Set user-defined property "INIT_2D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
135    Set user-defined property "INIT_2E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
136    Set user-defined property "INIT_2F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
137    Set user-defined property "INIT_30 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
138    Set user-defined property "INIT_31 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
139    Set user-defined property "INIT_32 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
140    Set user-defined property "INIT_33 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
141    Set user-defined property "INIT_34 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
142    Set user-defined property "INIT_35 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
143    Set user-defined property "INIT_36 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
144    Set user-defined property "INIT_37 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
145    Set user-defined property "INIT_38 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
146    Set user-defined property "INIT_39 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
147    Set user-defined property "INIT_3A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
148    Set user-defined property "INIT_3B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
149    Set user-defined property "INIT_3C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
150    Set user-defined property "INIT_3D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
151    Set user-defined property "INIT_3E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
152    Set user-defined property "INIT_3F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <beta>.
153    Set user-defined property "SRVAL = 000" for instance <ba0> in unit <beta>.
154    Set user-defined property "WRITE_MODE = WRITE_FIRST" for instance <ba0> in unit <beta>.
155Analyzing module <enco> in library <work>.
156Module <enco> is correct for synthesis.
157 
158    Set user-defined property "INITP_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
159    Set user-defined property "INITP_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
160    Set user-defined property "INITP_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
161    Set user-defined property "INITP_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
162    Set user-defined property "INITP_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
163    Set user-defined property "INITP_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
164    Set user-defined property "INITP_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
165    Set user-defined property "INITP_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
166    Set user-defined property "INIT_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
167    Set user-defined property "INIT_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
168    Set user-defined property "INIT_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
169    Set user-defined property "INIT_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
170    Set user-defined property "INIT_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
171    Set user-defined property "INIT_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
172    Set user-defined property "INIT_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
173    Set user-defined property "INIT_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
174    Set user-defined property "INIT_08 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
175    Set user-defined property "INIT_09 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
176    Set user-defined property "INIT_0A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
177    Set user-defined property "INIT_0B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
178    Set user-defined property "INIT_0C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
179    Set user-defined property "INIT_0D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
180    Set user-defined property "INIT_0E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
181    Set user-defined property "INIT_0F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
182    Set user-defined property "INIT_10 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
183    Set user-defined property "INIT_11 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
184    Set user-defined property "INIT_12 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
185    Set user-defined property "INIT_13 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
186    Set user-defined property "INIT_14 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
187    Set user-defined property "INIT_15 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
188    Set user-defined property "INIT_16 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
189    Set user-defined property "INIT_17 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
190    Set user-defined property "INIT_18 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
191    Set user-defined property "INIT_19 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
192    Set user-defined property "INIT_1A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
193    Set user-defined property "INIT_1B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
194    Set user-defined property "INIT_1C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
195    Set user-defined property "INIT_1D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
196    Set user-defined property "INIT_1E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
197    Set user-defined property "INIT_1F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
198    Set user-defined property "INIT_20 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
199    Set user-defined property "INIT_21 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
200    Set user-defined property "INIT_22 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
201    Set user-defined property "INIT_23 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
202    Set user-defined property "INIT_24 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
203    Set user-defined property "INIT_25 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
204    Set user-defined property "INIT_26 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
205    Set user-defined property "INIT_27 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
206    Set user-defined property "INIT_28 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
207    Set user-defined property "INIT_29 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
208    Set user-defined property "INIT_2A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
209    Set user-defined property "INIT_2B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
210    Set user-defined property "INIT_2C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
211    Set user-defined property "INIT_2D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
212    Set user-defined property "INIT_2E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
213    Set user-defined property "INIT_2F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
214    Set user-defined property "INIT_30 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
215    Set user-defined property "INIT_31 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
216    Set user-defined property "INIT_32 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
217    Set user-defined property "INIT_33 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
218    Set user-defined property "INIT_34 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
219    Set user-defined property "INIT_35 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
220    Set user-defined property "INIT_36 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
221    Set user-defined property "INIT_37 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
222    Set user-defined property "INIT_38 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
223    Set user-defined property "INIT_39 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
224    Set user-defined property "INIT_3A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
225    Set user-defined property "INIT_3B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
226    Set user-defined property "INIT_3C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
227    Set user-defined property "INIT_3D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
228    Set user-defined property "INIT_3E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
229    Set user-defined property "INIT_3F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <enco>.
230    Set user-defined property "INIT_A = 000" for instance <ba0> in unit <enco>.
231    Set user-defined property "INIT_B = 000" for instance <ba0> in unit <enco>.
232    Set user-defined property "SIM_COLLISION_CHECK = ALL" for instance <ba0> in unit <enco>.
233    Set user-defined property "SRVAL_A = 000" for instance <ba0> in unit <enco>.
234    Set user-defined property "SRVAL_B = 000" for instance <ba0> in unit <enco>.
235    Set user-defined property "WRITE_MODE_A = WRITE_FIRST" for instance <ba0> in unit <enco>.
236    Set user-defined property "WRITE_MODE_B = WRITE_FIRST" for instance <ba0> in unit <enco>.
237Analyzing module <PuenteH> in library <work>.
238Module <PuenteH> is correct for synthesis.
239 
240    Set user-defined property "INIT = 000" for instance <ba0> in unit <PuenteH>.
241    Set user-defined property "INITP_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
242    Set user-defined property "INITP_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
243    Set user-defined property "INITP_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
244    Set user-defined property "INITP_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
245    Set user-defined property "INITP_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
246    Set user-defined property "INITP_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
247    Set user-defined property "INITP_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
248    Set user-defined property "INITP_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
249    Set user-defined property "INIT_00 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
250    Set user-defined property "INIT_01 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
251    Set user-defined property "INIT_02 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
252    Set user-defined property "INIT_03 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
253    Set user-defined property "INIT_04 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
254    Set user-defined property "INIT_05 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
255    Set user-defined property "INIT_06 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
256    Set user-defined property "INIT_07 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
257    Set user-defined property "INIT_08 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
258    Set user-defined property "INIT_09 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
259    Set user-defined property "INIT_0A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
260    Set user-defined property "INIT_0B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
261    Set user-defined property "INIT_0C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
262    Set user-defined property "INIT_0D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
263    Set user-defined property "INIT_0E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
264    Set user-defined property "INIT_0F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
265    Set user-defined property "INIT_10 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
266    Set user-defined property "INIT_11 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
267    Set user-defined property "INIT_12 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
268    Set user-defined property "INIT_13 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
269    Set user-defined property "INIT_14 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
270    Set user-defined property "INIT_15 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
271    Set user-defined property "INIT_16 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
272    Set user-defined property "INIT_17 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
273    Set user-defined property "INIT_18 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
274    Set user-defined property "INIT_19 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
275    Set user-defined property "INIT_1A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
276    Set user-defined property "INIT_1B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
277    Set user-defined property "INIT_1C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
278    Set user-defined property "INIT_1D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
279    Set user-defined property "INIT_1E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
280    Set user-defined property "INIT_1F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
281    Set user-defined property "INIT_20 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
282    Set user-defined property "INIT_21 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
283    Set user-defined property "INIT_22 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
284    Set user-defined property "INIT_23 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
285    Set user-defined property "INIT_24 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
286    Set user-defined property "INIT_25 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
287    Set user-defined property "INIT_26 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
288    Set user-defined property "INIT_27 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
289    Set user-defined property "INIT_28 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
290    Set user-defined property "INIT_29 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
291    Set user-defined property "INIT_2A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
292    Set user-defined property "INIT_2B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
293    Set user-defined property "INIT_2C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
294    Set user-defined property "INIT_2D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
295    Set user-defined property "INIT_2E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
296    Set user-defined property "INIT_2F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
297    Set user-defined property "INIT_30 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
298    Set user-defined property "INIT_31 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
299    Set user-defined property "INIT_32 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
300    Set user-defined property "INIT_33 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
301    Set user-defined property "INIT_34 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
302    Set user-defined property "INIT_35 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
303    Set user-defined property "INIT_36 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
304    Set user-defined property "INIT_37 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
305    Set user-defined property "INIT_38 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
306    Set user-defined property "INIT_39 = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
307    Set user-defined property "INIT_3A = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
308    Set user-defined property "INIT_3B = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
309    Set user-defined property "INIT_3C = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
310    Set user-defined property "INIT_3D = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
311    Set user-defined property "INIT_3E = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
312    Set user-defined property "INIT_3F = 0000000000000000000000000000000000000000000000000000000000000000" for instance <ba0> in unit <PuenteH>.
313    Set user-defined property "SRVAL = 000" for instance <ba0> in unit <PuenteH>.
314    Set user-defined property "WRITE_MODE = WRITE_FIRST" for instance <ba0> in unit <PuenteH>.
315Analyzing module <PWM> in library <work>.
316Module <PWM> is correct for synthesis.
317 
318
319=========================================================================
320* HDL Synthesis *
321=========================================================================
322
323Performing bidirectional port resolution...
324
325Synthesizing Unit <PWM>.
326    Related source file is "../PWM.v".
327    Found 8-bit comparator less for signal <PWM_out>.
328    Found 9-bit up counter for signal <ClkCount>.
329    Found 8-bit up counter for signal <PWM_accum>.
330    Found 8-bit comparator equal for signal <PWM_accum$cmp_eq0000> created at line 19.
331    Found 8-bit register for signal <PWM_in_reg>.
332    Summary:
333    inferred 2 Counter(s).
334    inferred 8 D-type flip-flop(s).
335    inferred 2 Comparator(s).
336Unit <PWM> synthesized.
337
338
339Synthesizing Unit <enco>.
340    Related source file is "../enco.v".
341    Found 8-bit updown counter for signal <count>.
342    Found 1-bit xor2 for signal <count_direction>.
343    Found 1-bit xor3 for signal <count_enable>.
344    Found 3-bit register for signal <quadA_delayed>.
345    Found 3-bit register for signal <quadB_delayed>.
346    Summary:
347    inferred 1 Counter(s).
348    inferred 6 D-type flip-flop(s).
349    inferred 1 Xor(s).
350Unit <enco> synthesized.
351
352
353Synthesizing Unit <PuenteH>.
354    Related source file is "../PuenteH.v".
355    Found 8-bit register for signal <PWM_1>.
356    Found 8-bit register for signal <PWM_2>.
357    Found 8-bit register for signal <PWM_3>.
358    Found 8-bit register for signal <PWM_4>.
359    Found 1-bit register for signal <we1>.
360    Summary:
361    inferred 33 D-type flip-flop(s).
362Unit <PuenteH> synthesized.
363
364
365Synthesizing Unit <beta>.
366    Related source file is "../beta.v".
367    Found 8-bit tristate buffer for signal <sram_data>.
368    Found 13-bit register for signal <buffer_addr>.
369    Found 8-bit register for signal <buffer_data>.
370    Found 1-bit register for signal <sncs>.
371    Found 1-bit register for signal <snwe>.
372    Found 1-bit register for signal <w_st>.
373    Found 1-bit register for signal <we>.
374    Found 8-bit register for signal <wrBus>.
375    Summary:
376    inferred 33 D-type flip-flop(s).
377    inferred 8 Tristate(s).
378Unit <beta> synthesized.
379
380
381=========================================================================
382HDL Synthesis Report
383
384Macro Statistics
385# Counters : 6
386 8-bit up counter : 4
387 8-bit updown counter : 2
388# Registers : 20
389 1-bit register : 5
390 13-bit register : 1
391 3-bit register : 4
392 8-bit register : 10
393# Comparators : 8
394 8-bit comparator equal : 4
395 8-bit comparator less : 4
396# Tristates : 1
397 8-bit tristate buffer : 1
398# Xors : 4
399 1-bit xor2 : 2
400 1-bit xor3 : 2
401
402=========================================================================
403
404=========================================================================
405* Advanced HDL Synthesis *
406=========================================================================
407
408
409=========================================================================
410Advanced HDL Synthesis Report
411
412Macro Statistics
413# Counters : 6
414 8-bit up counter : 4
415 8-bit updown counter : 2
416# Registers : 110
417 Flip-Flops : 110
418# Comparators : 8
419 8-bit comparator equal : 4
420 8-bit comparator less : 4
421# Xors : 4
422 1-bit xor2 : 2
423 1-bit xor3 : 2
424
425=========================================================================
426
427=========================================================================
428* Low Level Synthesis *
429=========================================================================
430
431Optimizing unit <beta> ...
432
433Optimizing unit <PWM> ...
434
435Optimizing unit <enco> ...
436
437Optimizing unit <PuenteH> ...
438
439Mapping all equations...
440Building and optimizing final netlist ...
441
442Final Macro Processing ...
443
444=========================================================================
445Final Register Report
446
447Macro Statistics
448# Registers : 158
449 Flip-Flops : 158
450
451=========================================================================
452
453=========================================================================
454* Partition Report *
455=========================================================================
456
457Partition Implementation Status
458-------------------------------
459
460  No Partitions were found in this design.
461
462-------------------------------
463
464=========================================================================
465* Final Report *
466=========================================================================
467Final Results
468RTL Top Level Output File Name : project.ngr
469Top Level Output File Name : project.ngc
470Output Format : NGC
471Optimization Goal : Area
472Keep Hierarchy : no
473
474Design Statistics
475# IOs : 34
476
477Cell Usage :
478# BELS : 278
479# GND : 1
480# INV : 10
481# LUT1 : 28
482# LUT2 : 40
483# LUT3 : 35
484# LUT4 : 31
485# MUXCY : 74
486# MUXF5 : 10
487# VCC : 1
488# XORCY : 48
489# FlipFlops/Latches : 158
490# FD : 44
491# FD_1 : 23
492# FDE : 16
493# FDR : 42
494# FDRE_1 : 33
495# RAMS : 4
496# RAMB16_S9 : 2
497# RAMB16_S9_S9 : 2
498# Clock Buffers : 1
499# BUFGP : 1
500# IO Buffers : 33
501# IBUF : 21
502# IOBUF : 8
503# OBUF : 4
504=========================================================================
505
506Device utilization summary:
507---------------------------
508
509Selected Device : 3s500evq100-4
510
511 Number of Slices: 114 out of 4656 2%
512 Number of Slice Flip Flops: 132 out of 9312 1%
513 Number of 4 input LUTs: 144 out of 9312 1%
514 Number of IOs: 34
515 Number of bonded IOBs: 34 out of 66 51%
516    IOB Flip Flops: 26
517 Number of BRAMs: 4 out of 20 20%
518 Number of GCLKs: 1 out of 24 4%
519
520---------------------------
521Partition Resource Summary:
522---------------------------
523
524  No Partitions were found in this design.
525
526---------------------------
527
528
529=========================================================================
530TIMING REPORT
531
532NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
533      FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
534      GENERATED AFTER PLACE-and-ROUTE.
535
536Clock Information:
537------------------
538-----------------------------------+------------------------+-------+
539Clock Signal | Clock buffer(FF name) | Load |
540-----------------------------------+------------------------+-------+
541clk | BUFGP | 162 |
542-----------------------------------+------------------------+-------+
543
544Asynchronous Control Signals Information:
545----------------------------------------
546No asynchronous control signals found in this design
547
548Timing Summary:
549---------------
550Speed Grade: -4
551
552   Minimum period: 9.656ns (Maximum Frequency: 103.563MHz)
553   Minimum input arrival time before clock: 4.545ns
554   Maximum output required time after clock: 8.016ns
555   Maximum combinational path delay: 6.573ns
556
557Timing Detail:
558--------------
559All values displayed in nanoseconds (ns)
560
561=========================================================================
562Timing constraint: Default period analysis for Clock 'clk'
563  Clock period: 9.656ns (frequency: 103.563MHz)
564  Total number of paths / destination ports: 1655 / 294
565-------------------------------------------------------------------------
566Delay: 4.828ns (Levels of Logic = 2)
567  Source: puente/PWM_1_1 (FF)
568  Destination: puente/OUT1A/PWM_accum_0 (FF)
569  Source Clock: clk falling
570  Destination Clock: clk rising
571
572  Data Path: puente/PWM_1_1 to puente/OUT1A/PWM_accum_0
573                                Gate Net
574    Cell:in->out fanout Delay Delay Logical Name (Net Name)
575    ---------------------------------------- ------------
576     FDRE_1:C->Q 3 0.591 0.566 puente/PWM_1_1 (puente/PWM_1_1)
577     LUT4:I2->O 1 0.704 0.595 puente/OUT1A/PWM_accum_cmp_eq0000_inv26 (puente/OUT1A/PWM_accum_cmp_eq0000_inv26)
578     LUT4:I0->O 8 0.704 0.757 puente/OUT1A/PWM_accum_cmp_eq0000_inv136 (puente/OUT1A/PWM_accum_cmp_eq0000_inv)
579     FDR:R 0.911 puente/OUT1A/PWM_accum_0
580    ----------------------------------------
581    Total 4.828ns (2.910ns logic, 1.918ns route)
582                                       (60.3% logic, 39.7% route)
583
584=========================================================================
585Timing constraint: Default OFFSET IN BEFORE for Clock 'clk'
586  Total number of paths / destination ports: 70 / 70
587-------------------------------------------------------------------------
588Offset: 4.545ns (Levels of Logic = 2)
589  Source: reset (PAD)
590  Destination: we (FF)
591  Destination Clock: clk rising
592
593  Data Path: reset to we
594                                Gate Net
595    Cell:in->out fanout Delay Delay Logical Name (Net Name)
596    ---------------------------------------- ------------
597     IBUF:I->O 2 1.218 0.447 reset_IBUF (reset_IBUF)
598     INV:I->O 42 0.704 1.265 reset_inv1_INV_0 (reset_inv)
599     FDR:R 0.911 we
600    ----------------------------------------
601    Total 4.545ns (2.833ns logic, 1.712ns route)
602                                       (62.3% logic, 37.7% route)
603
604=========================================================================
605Timing constraint: Default OFFSET OUT AFTER for Clock 'clk'
606  Total number of paths / destination ports: 152 / 12
607-------------------------------------------------------------------------
608Offset: 8.016ns (Levels of Logic = 3)
609  Source: enco1/ba0 (RAM)
610  Destination: sram_data<7> (PAD)
611  Source Clock: clk falling
612
613  Data Path: enco1/ba0 to sram_data<7>
614                                Gate Net
615    Cell:in->out fanout Delay Delay Logical Name (Net Name)
616    ---------------------------------------- ------------
617     RAMB16_S9_S9:CLKA->DOA7 1 2.800 0.499 enco1/ba0 (rdBus0<7>)
618     LUT3:I1->O 1 0.704 0.000 rdBus<7>31_F (N22)
619     MUXF5:I0->O 1 0.321 0.420 rdBus<7>31 (rdBus<7>)
620     IOBUF:I->IO 3.272 sram_data_7_IOBUF (sram_data<7>)
621    ----------------------------------------
622    Total 8.016ns (7.097ns logic, 0.919ns route)
623                                       (88.5% logic, 11.5% route)
624
625=========================================================================
626Timing constraint: Default path analysis
627  Total number of paths / destination ports: 16 / 8
628-------------------------------------------------------------------------
629Delay: 6.573ns (Levels of Logic = 3)
630  Source: ncs (PAD)
631  Destination: sram_data<7> (PAD)
632
633  Data Path: ncs to sram_data<7>
634                                Gate Net
635    Cell:in->out fanout Delay Delay Logical Name (Net Name)
636    ---------------------------------------- ------------
637     IBUF:I->O 2 1.218 0.622 ncs_IBUF (ncs_IBUF)
638     LUT2:I0->O 8 0.704 0.757 T1 (T)
639     IOBUF:T->IO 3.272 sram_data_7_IOBUF (sram_data<7>)
640    ----------------------------------------
641    Total 6.573ns (5.194ns logic, 1.379ns route)
642                                       (79.0% logic, 21.0% route)
643
644=========================================================================
645
646
647Total REAL time to Xst completion: 7.00 secs
648Total CPU time to Xst completion: 6.07 secs
649 
650-->
651
652
653Total memory usage is 336208 kilobytes
654
655Number of errors : 0 ( 0 filtered)
656Number of warnings : 2 ( 0 filtered)
657Number of infos : 0 ( 0 filtered)
658
659

Archive Download this file

Branches:
master



interactive