OpenCores
URL https://opencores.org/ocsvn/debouncer_vhdl/debouncer_vhdl/trunk

Subversion Repositories debouncer_vhdl

[/] [debouncer_vhdl/] [trunk/] [bench/] [debounce_atlys_top.syr] - Blame information for rev 6

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 6 jdoin
Release 13.1 - xst O.40d (nt)
2
Copyright (c) 1995-2011 Xilinx, Inc.  All rights reserved.
3
--> Parameter TMPDIR set to xst/projnav.tmp
4
 
5
 
6
Total REAL time to Xst completion: 0.00 secs
7
Total CPU time to Xst completion: 0.08 secs
8
 
9
--> Parameter xsthdpdir set to xst
10
 
11
 
12
Total REAL time to Xst completion: 0.00 secs
13
Total CPU time to Xst completion: 0.08 secs
14
 
15
--> Reading design: debounce_atlys_top.prj
16
 
17
TABLE OF CONTENTS
18
  1) Synthesis Options Summary
19
  2) HDL Parsing
20
  3) HDL Elaboration
21
  4) HDL Synthesis
22
       4.1) HDL Synthesis Report
23
  5) Advanced HDL Synthesis
24
       5.1) Advanced HDL Synthesis Report
25
  6) Low Level Synthesis
26
  7) Partition Report
27
  8) Design Summary
28
       8.1) Primitive and Black Box Usage
29
       8.2) Device utilization summary
30
       8.3) Partition Resource Summary
31
       8.4) Timing Report
32
            8.4.1) Clock Information
33
            8.4.2) Asynchronous Control Signals Information
34
            8.4.3) Timing Summary
35
            8.4.4) Timing Details
36
            8.4.5) Cross Clock Domains Report
37
 
38
 
39
=========================================================================
40
*                      Synthesis Options Summary                        *
41
=========================================================================
42
---- Source Parameters
43
Input File Name                    : "debounce_atlys_top.prj"
44
Input Format                       : mixed
45
Ignore Synthesis Constraint File   : NO
46
 
47
---- Target Parameters
48
Output File Name                   : "debounce_atlys_top"
49
Output Format                      : NGC
50
Target Device                      : xc6slx45-2-csg324
51
 
52
---- Source Options
53
Top Module Name                    : debounce_atlys_top
54
Automatic FSM Extraction           : YES
55
FSM Encoding Algorithm             : Gray
56
Safe Implementation                : No
57
FSM Style                          : LUT
58
RAM Extraction                     : No
59
ROM Extraction                     : No
60
Shift Register Extraction          : NO
61
Resource Sharing                   : YES
62
Asynchronous To Synchronous        : NO
63
Shift Register Minimum Size        : 2
64
Use DSP Block                      : Auto
65
Automatic Register Balancing       : No
66
 
67
---- Target Options
68
LUT Combining                      : Area
69
Reduce Control Sets                : Auto
70
Add IO Buffers                     : YES
71
Global Maximum Fanout              : 100000
72
Add Generic Clock Buffer(BUFG)     : 16
73
Register Duplication               : YES
74
Optimize Instantiated Primitives   : NO
75
Use Clock Enable                   : Auto
76
Use Synchronous Set                : Auto
77
Use Synchronous Reset              : Auto
78
Pack IO Registers into IOBs        : Auto
79
Equivalent register Removal        : YES
80
 
81
---- General Options
82
Optimization Goal                  : Speed
83
Optimization Effort                : 2
84
Power Reduction                    : NO
85
Keep Hierarchy                     : No
86
Netlist Hierarchy                  : As_Optimized
87
RTL Output                         : Yes
88
Global Optimization                : AllClockNets
89
Read Cores                         : YES
90
Write Timing Constraints           : NO
91
Cross Clock Analysis               : NO
92
Hierarchy Separator                : /
93
Bus Delimiter                      : <>
94
Case Specifier                     : Maintain
95
Slice Utilization Ratio            : 100
96
BRAM Utilization Ratio             : 100
97
DSP48 Utilization Ratio            : 100
98
Auto BRAM Packing                  : NO
99
Slice Utilization Ratio Delta      : 5
100
 
101
=========================================================================
102
 
103
 
104
=========================================================================
105
*                          HDL Parsing                                  *
106
=========================================================================
107
Parsing VHDL file "C:\dropbox\Dropbox\VHDL_training\OpenCores\debouncer_vhdl\debouncer_vhdl\trunk\bench\grp_debouncer.vhd" into library work
108
Parsing entity .
109
Parsing architecture  of entity .
110
Parsing VHDL file "C:\dropbox\Dropbox\VHDL_training\OpenCores\debouncer_vhdl\debouncer_vhdl\trunk\bench\debounce_atlys_top.vhd" into library work
111
Parsing entity .
112
Parsing architecture  of entity .
113
 
114
=========================================================================
115
*                            HDL Elaboration                            *
116
=========================================================================
117
 
118
Elaborating entity  (architecture ) from library .
119
 
120
Elaborating entity  (architecture ) with generics from library .
121
 
122
=========================================================================
123
*                           HDL Synthesis                               *
124
=========================================================================
125
 
126
Synthesizing Unit .
127
    Related source file is "c:/dropbox/dropbox/vhdl_training/opencores/debouncer_vhdl/debouncer_vhdl/trunk/bench/debounce_atlys_top.vhd".
128
    Found 8-bit register for signal .
129
    Summary:
130
        inferred   8 D-type flip-flop(s).
131
Unit  synthesized.
132
 
133
Synthesizing Unit .
134
    Related source file is "c:/dropbox/dropbox/vhdl_training/opencores/debouncer_vhdl/debouncer_vhdl/trunk/bench/grp_debouncer.vhd".
135
        N = 8
136
        CNT_VAL = 5000
137
    Found 8-bit register for signal .
138
    Found 8-bit register for signal .
139
    Found 1-bit register for signal .
140
    Found 8-bit register for signal .
141
    Found 13-bit register for signal .
142
    Found 14-bit adder for signal  created at line 167.
143
    Found 8-bit comparator not equal for signal  created at line 192
144
    Found 8-bit comparator not equal for signal  created at line 194
145
    Summary:
146
        inferred   1 Adder/Subtractor(s).
147
        inferred  38 D-type flip-flop(s).
148
        inferred   2 Comparator(s).
149
Unit  synthesized.
150
 
151
=========================================================================
152
HDL Synthesis Report
153
 
154
Macro Statistics
155
# Adders/Subtractors                                   : 1
156
 14-bit adder                                          : 1
157
# Registers                                            : 6
158
 1-bit register                                        : 1
159
 13-bit register                                       : 1
160
 8-bit register                                        : 4
161
# Comparators                                          : 2
162
 8-bit comparator not equal                            : 2
163
 
164
=========================================================================
165
 
166
=========================================================================
167
*                       Advanced HDL Synthesis                          *
168
=========================================================================
169
 
170
 
171
Synthesizing (advanced) Unit .
172
The following registers are absorbed into counter : 1 register on signal .
173
Unit  synthesized (advanced).
174
 
175
=========================================================================
176
Advanced HDL Synthesis Report
177
 
178
Macro Statistics
179
# Counters                                             : 1
180
 13-bit up counter                                     : 1
181
# Registers                                            : 33
182
 Flip-Flops                                            : 33
183
# Comparators                                          : 2
184
 8-bit comparator not equal                            : 2
185
 
186
=========================================================================
187
 
188
=========================================================================
189
*                         Low Level Synthesis                           *
190
=========================================================================
191
 
192
Optimizing unit  ...
193
 
194
Optimizing unit  ...
195
 
196
Mapping all equations...
197
Building and optimizing final netlist ...
198
Found area constraint ratio of 100 (+ 5) on block debounce_atlys_top, actual ratio is 0.
199
 
200
Final Macro Processing ...
201
 
202
=========================================================================
203
Final Register Report
204
 
205
Macro Statistics
206
# Registers                                            : 46
207
 Flip-Flops                                            : 46
208
 
209
=========================================================================
210
 
211
=========================================================================
212
*                           Partition Report                            *
213
=========================================================================
214
 
215
Partition Implementation Status
216
-------------------------------
217
 
218
  No Partitions were found in this design.
219
 
220
-------------------------------
221
 
222
=========================================================================
223
*                            Design Summary                             *
224
=========================================================================
225
 
226
Top Level Output File Name         : debounce_atlys_top.ngc
227
 
228
Primitive and Black Box Usage:
229
------------------------------
230
# BELS                             : 75
231
#      GND                         : 1
232
#      INV                         : 1
233
#      LUT1                        : 12
234
#      LUT3                        : 2
235
#      LUT4                        : 8
236
#      LUT6                        : 25
237
#      MUXCY                       : 12
238
#      VCC                         : 1
239
#      XORCY                       : 13
240
# FlipFlops/Latches                : 46
241
#      FD                          : 30
242
#      FDE                         : 16
243
# Clock Buffers                    : 1
244
#      BUFGP                       : 1
245
# IO Buffers                       : 33
246
#      IBUF                        : 8
247
#      OBUF                        : 25
248
 
249
Device utilization summary:
250
---------------------------
251
 
252
Selected Device : 6slx45csg324-2
253
 
254
 
255
Slice Logic Utilization:
256
 Number of Slice Registers:              46  out of  54576     0%
257
 Number of Slice LUTs:                   48  out of  27288     0%
258
    Number used as Logic:                48  out of  27288     0%
259
 
260
Slice Logic Distribution:
261
 Number of LUT Flip Flop pairs used:     72
262
   Number with an unused Flip Flop:      26  out of     72    36%
263
   Number with an unused LUT:            24  out of     72    33%
264
   Number of fully used LUT-FF pairs:    22  out of     72    30%
265
   Number of unique control sets:         3
266
 
267
IO Utilization:
268
 Number of IOs:                          34
269
 Number of bonded IOBs:                  34  out of    218    15%
270
 
271
Specific Feature Utilization:
272
 Number of BUFG/BUFGCTRLs:                1  out of     16     6%
273
 
274
---------------------------
275
Partition Resource Summary:
276
---------------------------
277
 
278
  No Partitions were found in this design.
279
 
280
---------------------------
281
 
282
 
283
=========================================================================
284
Timing Report
285
 
286
NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
287
      FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
288
      GENERATED AFTER PLACE-and-ROUTE.
289
 
290
Clock Information:
291
------------------
292
-----------------------------------+------------------------+-------+
293
Clock Signal                       | Clock buffer(FF name)  | Load  |
294
-----------------------------------+------------------------+-------+
295
gclk_i                             | BUFGP                  | 46    |
296
-----------------------------------+------------------------+-------+
297
 
298
Asynchronous Control Signals Information:
299
----------------------------------------
300
No asynchronous control signals found in this design
301
 
302
Timing Summary:
303
---------------
304
Speed Grade: -2
305
 
306
   Minimum period: 4.749ns (Maximum Frequency: 210.571MHz)
307
   Minimum input arrival time before clock: 2.127ns
308
   Maximum output required time after clock: 4.412ns
309
   Maximum combinational path delay: 4.965ns
310
 
311
Timing Details:
312
---------------
313
All values displayed in nanoseconds (ns)
314
 
315
=========================================================================
316
Timing constraint: Default period analysis for Clock 'gclk_i'
317
  Clock period: 4.749ns (frequency: 210.571MHz)
318
  Total number of paths / destination ports: 761 / 54
319
-------------------------------------------------------------------------
320
Delay:               4.749ns (Levels of Logic = 3)
321
  Source:            Inst_sw_debouncer/cnt_reg_0 (FF)
322
  Destination:       Inst_sw_debouncer/strb_reg (FF)
323
  Source Clock:      gclk_i rising
324
  Destination Clock: gclk_i rising
325
 
326
  Data Path: Inst_sw_debouncer/cnt_reg_0 to Inst_sw_debouncer/strb_reg
327
                                Gate     Net
328
    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)
329
    ----------------------------------------  ------------
330
     FD:C->Q               2   0.525   1.181  Inst_sw_debouncer/cnt_reg_0 (Inst_sw_debouncer/cnt_reg_0)
331
     LUT6:I0->O            9   0.254   1.084  Inst_sw_debouncer/dat_strb<12>1 (Inst_sw_debouncer/dat_strb<12>)
332
     LUT3:I1->O           14   0.250   1.127  Inst_sw_debouncer/dat_strb<12>3 (Inst_sw_debouncer/dat_strb)
333
     LUT6:I5->O            1   0.254   0.000  Inst_sw_debouncer/strb_next7 (Inst_sw_debouncer/strb_next)
334
     FD:D                      0.074          Inst_sw_debouncer/strb_reg
335
    ----------------------------------------
336
    Total                      4.749ns (1.357ns logic, 3.392ns route)
337
                                       (28.6% logic, 71.4% route)
338
 
339
=========================================================================
340
Timing constraint: Default OFFSET IN BEFORE for Clock 'gclk_i'
341
  Total number of paths / destination ports: 8 / 8
342
-------------------------------------------------------------------------
343
Offset:              2.127ns (Levels of Logic = 1)
344
  Source:            sw_i<7> (PAD)
345
  Destination:       Inst_sw_debouncer/reg_A_7 (FF)
346
  Destination Clock: gclk_i rising
347
 
348
  Data Path: sw_i<7> to Inst_sw_debouncer/reg_A_7
349
                                Gate     Net
350
    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)
351
    ----------------------------------------  ------------
352
     IBUF:I->O             2   1.328   0.725  sw_i_7_IBUF (dbg_o_7_OBUF)
353
     FD:D                      0.074          Inst_sw_debouncer/reg_A_7
354
    ----------------------------------------
355
    Total                      2.127ns (1.402ns logic, 0.725ns route)
356
                                       (65.9% logic, 34.1% route)
357
 
358
=========================================================================
359
Timing constraint: Default OFFSET OUT AFTER for Clock 'gclk_i'
360
  Total number of paths / destination ports: 17 / 17
361
-------------------------------------------------------------------------
362
Offset:              4.412ns (Levels of Logic = 1)
363
  Source:            Inst_sw_debouncer/strb_reg (FF)
364
  Destination:       strb_o (PAD)
365
  Source Clock:      gclk_i rising
366
 
367
  Data Path: Inst_sw_debouncer/strb_reg to strb_o
368
                                Gate     Net
369
    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)
370
    ----------------------------------------  ------------
371
     FD:C->Q               9   0.525   0.975  Inst_sw_debouncer/strb_reg (Inst_sw_debouncer/strb_reg)
372
     OBUF:I->O                 2.912          strb_o_OBUF (strb_o)
373
    ----------------------------------------
374
    Total                      4.412ns (3.437ns logic, 0.975ns route)
375
                                       (77.9% logic, 22.1% route)
376
 
377
=========================================================================
378
Timing constraint: Default path analysis
379
  Total number of paths / destination ports: 8 / 8
380
-------------------------------------------------------------------------
381
Delay:               4.965ns (Levels of Logic = 2)
382
  Source:            sw_i<7> (PAD)
383
  Destination:       dbg_o<7> (PAD)
384
 
385
  Data Path: sw_i<7> to dbg_o<7>
386
                                Gate     Net
387
    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)
388
    ----------------------------------------  ------------
389
     IBUF:I->O             2   1.328   0.725  sw_i_7_IBUF (dbg_o_7_OBUF)
390
     OBUF:I->O                 2.912          dbg_o_7_OBUF (dbg_o<7>)
391
    ----------------------------------------
392
    Total                      4.965ns (4.240ns logic, 0.725ns route)
393
                                       (85.4% logic, 14.6% route)
394
 
395
=========================================================================
396
 
397
Cross Clock Domains Report:
398
--------------------------
399
 
400
Clock to Setup on destination clock gclk_i
401
---------------+---------+---------+---------+---------+
402
               | Src:Rise| Src:Fall| Src:Rise| Src:Fall|
403
Source Clock   |Dest:Rise|Dest:Rise|Dest:Fall|Dest:Fall|
404
---------------+---------+---------+---------+---------+
405
gclk_i         |    4.749|         |         |         |
406
---------------+---------+---------+---------+---------+
407
 
408
=========================================================================
409
 
410
 
411
Total REAL time to Xst completion: 4.00 secs
412
Total CPU time to Xst completion: 3.87 secs
413
 
414
-->
415
 
416
Total memory usage is 188424 kilobytes
417
 
418
Number of errors   :    0 (   0 filtered)
419
Number of warnings :    0 (   0 filtered)
420
Number of infos    :    0 (   0 filtered)
421
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.