1
2
samiam9512
Release 8.2.02i - xst I.33
2
Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved.
3
--> Parameter TMPDIR set to ./xst/projnav.tmp
4
9
samiam9512
CPU : 0.00 / 0.20 s | Elapsed : 0.00 / 0.00 s
5
2
samiam9512
6
--> Parameter xsthdpdir set to ./xst
7
9
samiam9512
CPU : 0.00 / 0.20 s | Elapsed : 0.00 / 0.00 s
8
2
samiam9512
9
--> Reading design: testbench.prj
10
11
TABLE OF CONTENTS
12
1) Synthesis Options Summary
13
2) HDL Compilation
14
3) Design Hierarchy Analysis
15
4) HDL Analysis
16
5) HDL Synthesis
17
5.1) HDL Synthesis Report
18
6) Advanced HDL Synthesis
19
6.1) Advanced HDL Synthesis Report
20
7) Low Level Synthesis
21
8) Partition Report
22
9) Final Report
23
9.1) Device utilization summary
24
9.2) TIMING REPORT
25
26
27
=========================================================================
28
* Synthesis Options Summary *
29
=========================================================================
30
---- Source Parameters
31
Input File Name : "testbench.prj"
32
Input Format : mixed
33
Ignore Synthesis Constraint File : NO
34
35
---- Target Parameters
36
Output File Name : "testbench"
37
Output Format : NGC
38
Target Device : xc3s200-5-pq208
39
40
---- Source Options
41
Top Module Name : testbench
42
Automatic FSM Extraction : YES
43
FSM Encoding Algorithm : Auto
44
FSM Style : lut
45
RAM Extraction : Yes
46
RAM Style : Auto
47
ROM Extraction : Yes
48
Mux Style : Auto
49
Decoder Extraction : YES
50
Priority Encoder Extraction : YES
51
Shift Register Extraction : YES
52
Logical Shifter Extraction : YES
53
XOR Collapsing : YES
54
ROM Style : Auto
55
Mux Extraction : YES
56
Resource Sharing : YES
57
Multiplier Style : auto
58
Automatic Register Balancing : No
59
60
---- Target Options
61
Add IO Buffers : YES
62
Global Maximum Fanout : 500
63
Add Generic Clock Buffer(BUFG) : 8
64
Register Duplication : YES
65
Slice Packing : YES
66
Pack IO Registers into IOBs : auto
67
Equivalent register Removal : YES
68
69
---- General Options
70
Optimization Goal : Speed
71
Optimization Effort : 1
72
Keep Hierarchy : NO
73
RTL Output : Yes
74
Global Optimization : AllClockNets
75
Write Timing Constraints : NO
76
Hierarchy Separator : /
77
Bus Delimiter : <>
78
Case Specifier : maintain
79
Slice Utilization Ratio : 100
80
Slice Utilization Ratio Delta : 5
81
82
---- Other Options
83
lso : testbench.lso
84
Read Cores : YES
85
cross_clock_analysis : NO
86
verilog2001 : YES
87
safe_implementation : No
88
Optimize Instantiated Primitives : NO
89
use_clock_enable : Yes
90
use_sync_set : Yes
91
use_sync_reset : Yes
92
93
=========================================================================
94
95
96
=========================================================================
97
* HDL Compilation *
98
=========================================================================
99
Compiling verilog file "cpu8080.v" in library work
100
Module compiled
101
Compiling verilog file "testbench.v" in library work
102
Module compiled
103
Module compiled
104
Module compiled
105
Module compiled
106
9
samiam9512
Module compiled
107
Compiling verilog include file "test.lst"
108
2
samiam9512
Module compiled
109
Module compiled
110
No errors in compilation
111
Analysis of file <"testbench.prj"> succeeded.
112
113
114
=========================================================================
115
* Design Hierarchy Analysis *
116
=========================================================================
117
Analyzing hierarchy for module in library .
118
119
Analyzing hierarchy for module in library .
120
121
Analyzing hierarchy for module in library .
122
123
Analyzing hierarchy for module in library .
124
125
Analyzing hierarchy for module in library .
126
127
9
samiam9512
Analyzing hierarchy for module in library .
128
129
2
samiam9512
Analyzing hierarchy for module in library .
130
131
Analyzing hierarchy for module in library .
132
133
Building hierarchy successfully finished.
134
135
=========================================================================
136
* HDL Analysis *
137
=========================================================================
138
Analyzing top module .
139
Module is correct for synthesis.
140
141
Analyzing module in library .
142
Module is correct for synthesis.
143
144
Analyzing module in library .
145
Module is correct for synthesis.
146
147
Analyzing module in library .
148
Module is correct for synthesis.
149
150
Analyzing module in library .
151
Module is correct for synthesis.
152
153
Analyzing module in library .
154
Module is correct for synthesis.
155
156
Analyzing module in library .
157
Module is correct for synthesis.
158
159
9
samiam9512
Analyzing module in library .
160
Module is correct for synthesis.
161
162
2
samiam9512
163
=========================================================================
164
* HDL Synthesis *
165
=========================================================================
166
167
Performing bidirectional port resolution...
168
9
samiam9512
INFO:Xst:1304 - Contents of register in unit never changes during circuit operation. The register is replaced by logic.
169
2
samiam9512
170
Synthesizing Unit .
171
Related source file is "testbench.v".
172
9
samiam9512
Found 512x8-bit ROM for signal <$mux0000>.
173
2
samiam9512
Found 8-bit tristate buffer for signal .
174
Summary:
175
9
samiam9512
inferred 1 ROM(s).
176
2
samiam9512
inferred 8 Tristate(s).
177
Unit synthesized.
178
179
180
Synthesizing Unit .
181
Related source file is "testbench.v".
182
Found 1024x8-bit single-port block RAM for signal .
183
-----------------------------------------------------------------------
184
| ram_style | Auto | |
185
-----------------------------------------------------------------------
186
| Port A |
187
| aspect ratio | 1024-word x 8-bit | |
188
| mode | read-first | |
189
9
samiam9512
| clkA | connected to signal | fall |
190
2
samiam9512
| enA | connected to signal | high |
191
| weA | connected to signal | high |
192
| addrA | connected to signal | |
193
| diA | connected to signal | |
194
| doA | connected to signal | |
195
-----------------------------------------------------------------------
196
Found 8-bit tristate buffer for signal .
197
Summary:
198
inferred 1 RAM(s).
199
inferred 8 Tristate(s).
200
Unit synthesized.
201
202
203
9
samiam9512
Synthesizing Unit .
204
Related source file is "testbench.v".
205
Found finite state machine for signal .
206
-----------------------------------------------------------------------
207
| States | 3 |
208
| Transitions | 3 |
209
| Inputs | 0 |
210
| Outputs | 4 |
211
| Clock | clock (falling_edge) |
212
| Clock enable | $not0004 (positive) |
213
| Reset | reset (positive) |
214
| Reset type | synchronous |
215
| Reset State | 0000 |
216
| Encoding | automatic |
217
| Implementation | LUT |
218
-----------------------------------------------------------------------
219
Found 8-bit tristate buffer for signal .
220
Found 1-bit 4-to-1 multiplexer for signal <$mux0000>.
221
Found 1-bit 4-to-1 multiplexer for signal <$mux0001>.
222
Found 1-bit 4-to-1 multiplexer for signal <$mux0002>.
223
Found 1-bit 4-to-1 multiplexer for signal <$mux0003>.
224
Found 1-bit 4-to-1 multiplexer for signal <$mux0004>.
225
Found 1-bit 4-to-1 multiplexer for signal <$mux0005>.
226
Found 1-bit 4-to-1 multiplexer for signal <$mux0006>.
227
Found 1-bit 4-to-1 multiplexer for signal <$mux0007>.
228
Found 8-bit register for signal .
229
Found 8-bit register for signal .
230
Found 8-bit register for signal .
231
Found 8-bit register for signal .
232
Found 8-bit register for signal .
233
Found 8-bit register for signal .
234
Summary:
235
inferred 1 Finite State Machine(s).
236
inferred 48 D-type flip-flop(s).
237
inferred 8 Multiplexer(s).
238
inferred 8 Tristate(s).
239
Unit synthesized.
240
241
242
2
samiam9512
Synthesizing Unit .
243
Related source file is "testbench.v".
244
WARNING:Xst:647 - Input > is never used.
245
WARNING:Xst:647 - Input > is never used.
246
WARNING:Xst:737 - Found 6-bit latch for signal .
247
WARNING:Xst:737 - Found 8-bit latch for signal .
248
WARNING:Xst:737 - Found 8-bit latch for signal .
249
Found 8-bit tristate buffer for signal .
250
9
samiam9512
Found 6-bit comparator equal for signal <$cmp_eq0000> created at line 264.
251
2
samiam9512
Summary:
252
inferred 1 Comparator(s).
253
inferred 8 Tristate(s).
254
Unit synthesized.
255
256
257
Synthesizing Unit .
258
Related source file is "cpu8080.v".
259
WARNING:Xst:646 - Signal is assigned but never used.
260
Found 1-bit 8-to-1 multiplexer for signal .
261
Found 1-bit 8-to-1 multiplexer for signal .
262
9
samiam9512
Found 5-bit adder for signal <$add0001> created at line 1476.
263
Found 8-bit adder carry out for signal <$addsub0000> created at line 1469.
264
Found 4-bit adder carry out for signal <$addsub0001> created at line 1470.
265
Found 6-bit subtractor for signal <$sub0000> created at line 1482.
266
Found 6-bit subtractor for signal <$sub0001> created at line 1488.
267
Found 9-bit subtractor for signal <$sub0002> created at line 1481.
268
Found 8-bit xor2 for signal <$xor0000> created at line 1499.
269
2
samiam9512
Found 1-bit xor8 for signal <$xor0002>.
270
Summary:
271
inferred 8 Adder/Subtractor(s).
272
inferred 10 Multiplexer(s).
273
inferred 1 Xor(s).
274
Unit synthesized.
275
276
277
Synthesizing Unit .
278
Related source file is "testbench.v".
279
Found 1-bit register for signal .
280
Found 8-bit tristate buffer for signal .
281
Found 8-bit register for signal .
282
Found 4-bit comparator equal for signal .
283
Found 4-bit register for signal .
284
Summary:
285
inferred 13 D-type flip-flop(s).
286
inferred 1 Comparator(s).
287
inferred 8 Tristate(s).
288
Unit synthesized.
289
290
291
Synthesizing Unit .
292
Related source file is "cpu8080.v".
293
9
samiam9512
Found finite state machine for signal .
294
2
samiam9512
-----------------------------------------------------------------------
295
| States | 30 |
296
9
samiam9512
| Transitions | 899 |
297
| Inputs | 140 |
298
2
samiam9512
| Outputs | 31 |
299
| Clock | clock (rising_edge) |
300
| Reset | reset (positive) |
301
| Reset type | synchronous |
302
| Reset State | 00001 |
303
| Encoding | automatic |
304
| Implementation | LUT |
305
-----------------------------------------------------------------------
306
9
samiam9512
Found 4x1-bit ROM for signal <$mux0042> created at line 293.
307
2
samiam9512
Found 16-bit register for signal .
308
Found 1-bit register for signal .
309
Found 1-bit register for signal .
310
Found 1-bit register for signal .
311
Found 1-bit register for signal .
312
Found 1-bit register for signal .
313
Found 8-bit tristate buffer for signal .
314
9
samiam9512
Found 32-bit adder for signal <$add0001> created at line 475.
315
Found 32-bit adder for signal <$add0002> created at line 487.
316
Found 32-bit adder for signal <$add0003> created at line 499.
317
Found 16-bit adder for signal <$add0004> created at line 959.
318
Found 16-bit adder for signal <$add0005> created at line 870.
319
Found 32-bit adder for signal <$add0006> created at line 544.
320
Found 32-bit adder for signal <$add0007> created at line 532.
321
Found 32-bit adder for signal <$add0008> created at line 520.
322
Found 17-bit adder for signal <$add0009> created at line 465.
323
2
samiam9512
Found 17-bit adder for signal <$addsub0000>.
324
Found 17-bit adder for signal <$addsub0001>.
325
Found 17-bit adder for signal <$addsub0002>.
326
Found 8-bit adder for signal <$addsub0003>.
327
Found 8-bit addsub for signal <$addsub0004>.
328
Found 8-bit addsub for signal <$addsub0005>.
329
Found 8-bit addsub for signal <$addsub0006>.
330
9
samiam9512
Found 16-bit adder for signal <$addsub0007> created at line 1030.
331
Found 16-bit adder for signal <$addsub0008> created at line 1071.
332
2
samiam9512
Found 8-bit adder carry out for signal <$addsub0009>.
333
9
samiam9512
Found 4-bit adder carry out for signal <$addsub0010> created at line 340.
334
2
samiam9512
Found 8-bit adder carry out for signal <$addsub0011>.
335
9
samiam9512
Found 4-bit comparator greater for signal <$cmp_gt0000> created at line 337.
336
Found 4-bit comparator greater for signal <$cmp_gt0001> created at line 1286.
337
Found 3-bit 4-to-1 multiplexer for signal <$mux0021> created at line 293.
338
Found 8-bit 4-to-1 multiplexer for signal <$mux0022> created at line 293.
339
Found 3-bit 4-to-1 multiplexer for signal <$mux0024> created at line 293.
340
Found 8-bit 4-to-1 multiplexer for signal <$mux0030> created at line 293.
341
Found 3-bit 4-to-1 multiplexer for signal <$mux0044>.
342
Found 3-bit 4-to-1 multiplexer for signal <$mux0049> created at line 297.
343
Found 8-bit 4-to-1 multiplexer for signal <$mux0050>.
344
Found 16-bit adder for signal <$share0000> created at line 293.
345
Found 6-bit adder for signal <$share0005> created at line 260.
346
Found 16-bit addsub for signal <$share0006> created at line 293.
347
Found 32-bit subtractor for signal <$sub0000> created at line 520.
348
Found 32-bit subtractor for signal <$sub0001> created at line 532.
349
Found 32-bit subtractor for signal <$sub0002> created at line 544.
350
Found 16-bit subtractor for signal <$sub0003> created at line 741.
351
2
samiam9512
Found 1-bit register for signal .
352
Found 8-bit register for signal .
353
Found 8-bit register for signal .
354
Found 3-bit register for signal .
355
Found 1-bit register for signal .
356
Found 1-bit register for signal .
357
Found 1-bit register for signal .
358
Found 8-bit register for signal .
359
Found 1-bit register for signal .
360
9
samiam9512
Found 1-bit register for signal .
361
2
samiam9512
Found 1-bit register for signal .
362
Found 16-bit register for signal .
363
Found 2-bit register for signal .
364
Found 16-bit register for signal .
365
Found 8-bit register for signal .
366
Found 8-bit register for signal .
367
Found 3-bit register for signal .
368
Found 64-bit register for signal .
369
Found 1-bit register for signal .
370
Found 16-bit register for signal .
371
Found 6-bit register for signal .
372
Found 16-bit register for signal .
373
Found 8-bit register for signal .
374
Found 8-bit register for signal .
375
Found 1-bit register for signal .
376
Summary:
377
inferred 1 Finite State Machine(s).
378
inferred 1 ROM(s).
379
9
samiam9512
inferred 228 D-type flip-flop(s).
380
2
samiam9512
inferred 34 Adder/Subtractor(s).
381
inferred 2 Comparator(s).
382
inferred 52 Multiplexer(s).
383
inferred 8 Tristate(s).
384
Unit synthesized.
385
386
387
Synthesizing Unit .
388
Related source file is "testbench.v".
389
WARNING:Xst:646 - Signal is assigned but never used.
390
Found 8-bit tristate buffer for signal .
391
Summary:
392
inferred 8 Tristate(s).
393
Unit synthesized.
394
395
INFO:Xst:1767 - HDL ADVISOR - Resource sharing has identified that some arithmetic operations in this design can share the same physical resources for reduced device utilization. For improved clock frequency you may try to disable resource sharing.
396
397
=========================================================================
398
HDL Synthesis Report
399
400
Macro Statistics
401
# RAMs : 1
402
1024x8-bit single-port block RAM : 1
403
9
samiam9512
# ROMs : 2
404
2
samiam9512
4x1-bit ROM : 1
405
9
samiam9512
512x8-bit ROM : 1
406
2
samiam9512
# Adders/Subtractors : 42
407
16-bit adder : 5
408
16-bit addsub : 1
409
16-bit subtractor : 1
410
17-bit adder : 8
411
32-bit adder : 6
412
32-bit subtractor : 3
413
4-bit adder carry out : 2
414
5-bit adder : 1
415
6-bit adder : 1
416
6-bit subtractor : 2
417
8-bit adder : 1
418
8-bit adder carry out : 3
419
8-bit addsub : 3
420
9-bit adder : 3
421
9-bit subtractor : 2
422
9
samiam9512
# Registers : 54
423
1-bit register : 23
424
2
samiam9512
16-bit register : 5
425
2-bit register : 1
426
3-bit register : 2
427
4-bit register : 1
428
6-bit register : 1
429
9
samiam9512
8-bit register : 21
430
2
samiam9512
# Latches : 12
431
6-bit latch : 4
432
8-bit latch : 8
433
# Comparators : 7
434
4-bit comparator equal : 1
435
4-bit comparator greater : 2
436
6-bit comparator equal : 4
437
9
samiam9512
# Multiplexers : 20
438
1-bit 4-to-1 multiplexer : 8
439
2
samiam9512
1-bit 8-to-1 multiplexer : 2
440
3-bit 4-to-1 multiplexer : 4
441
8-bit 4-to-1 multiplexer : 3
442
8-bit 8-to-1 multiplexer : 3
443
9
samiam9512
# Tristates : 10
444
8-bit tristate buffer : 10
445
2
samiam9512
# Xors : 2
446
1-bit xor8 : 1
447
8-bit xor2 : 1
448
449
=========================================================================
450
451
=========================================================================
452
* Advanced HDL Synthesis *
453
=========================================================================
454
455
9
samiam9512
Analyzing FSM for best encoding.
456
2
samiam9512
Optimizing FSM on signal with speed1 encoding.
457
-------------------------------------------
458
State | Encoding
459
-------------------------------------------
460
00001 | 10000000000000000000000000000000
461
00010 | 01000000000000000000000000000000
462
00011 | 00000010000000000000000000000000
463
9
samiam9512
00100 | 00000001001000000000000000000000
464
00101 | 00010000001000000000000000000000
465
00110 | 00000000001001000000000000000000
466
00111 | 00000000001000100000000000000000
467
01000 | 00000000001000010000000000000000
468
01001 | 00000000001000001000000000000000
469
2
samiam9512
01010 | 00000000000000000000000010000001
470
9
samiam9512
01011 | 00000000001000000000010000000000
471
2
samiam9512
01100 | 00001000000000000000000000000000
472
01101 | 00000000100000000000000000000000
473
01110 | 00000000010000000000000000000000
474
9
samiam9512
01111 | 00000000000100000000000000000001
475
2
samiam9512
10000 | 00000100000000000000000000000000
476
10001 | 00000000000000000000000000100000
477
9
samiam9512
10010 | 00000000001000000100000000000000
478
2
samiam9512
10011 | 00000000000000000000000100000000
479
9
samiam9512
10100 | 00000000001000000000000000010000
480
2
samiam9512
10101 | 00000000000000000000000001000000
481
10110 | 00000000000000000000000000001000
482
10111 | 00000000000000000000000000000100
483
9
samiam9512
11000 | 00000000001000000000000000000010
484
11001 | 00000000000010000000000000000001
485
2
samiam9512
11010 | 00000000000000000010000000000001
486
11011 | 00000000000000000000100000000001
487
11100 | 00000000000000000000001000000001
488
11101 | 00000000000000000001000000000000
489
9
samiam9512
11110 | 00100000001000000000000000000000
490
2
samiam9512
-------------------------------------------
491
9
samiam9512
Analyzing FSM for best encoding.
492
Optimizing FSM on signal with gray encoding.
493
-------------------
494
State | Encoding
495
-------------------
496
0000 | 00
497
0001 | 01
498
0010 | 11
499
-------------------
500
2
samiam9512
Loading device for application Rf_Device from file '3s200.nph' in environment C:\Xilinx.
501
9
samiam9512
INFO:Xst:1651 - Address input of ROM is tied to register .
502
INFO:Xst:1650 - The register is removed and the ROM is implemented as read-only block RAM.
503
2
samiam9512
WARNING:Xst:1710 - FF/Latch (without init value) has a constant value of 0 in block .
504
WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch (without init value) has a constant value of 0 in block .
505
WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch (without init value) has a constant value of 0 in block .
506
WARNING:Xst:1895 - Due to other FF/Latch trimming, FF/Latch (without init value) has a constant value of 0 in block .
507
508
=========================================================================
509
Advanced HDL Synthesis Report
510
511
Macro Statistics
512
9
samiam9512
# FSMs : 2
513
# RAMs : 2
514
2
samiam9512
1024x8-bit single-port block RAM : 1
515
9
samiam9512
512x8-bit single-port block RAM : 1
516
2
samiam9512
# ROMs : 1
517
4x1-bit ROM : 1
518
# Adders/Subtractors : 42
519
16-bit adder : 5
520
16-bit addsub : 1
521
16-bit subtractor : 1
522
17-bit adder : 8
523
32-bit adder : 6
524
32-bit subtractor : 3
525
4-bit adder carry out : 2
526
5-bit adder : 1
527
6-bit adder : 1
528
6-bit subtractor : 2
529
8-bit adder : 1
530
8-bit adder carry out : 3
531
8-bit addsub : 3
532
9-bit adder : 3
533
9-bit subtractor : 2
534
9
samiam9512
# Registers : 319
535
Flip-Flops : 319
536
2
samiam9512
# Latches : 12
537
6-bit latch : 4
538
8-bit latch : 8
539
# Comparators : 7
540
4-bit comparator equal : 1
541
4-bit comparator greater : 2
542
6-bit comparator equal : 4
543
9
samiam9512
# Multiplexers : 20
544
1-bit 4-to-1 multiplexer : 8
545
2
samiam9512
1-bit 8-to-1 multiplexer : 2
546
3-bit 4-to-1 multiplexer : 4
547
8-bit 4-to-1 multiplexer : 3
548
8-bit 8-to-1 multiplexer : 3
549
# Xors : 2
550
1-bit xor8 : 1
551
8-bit xor2 : 1
552
553
=========================================================================
554
555
=========================================================================
556
* Low Level Synthesis *
557
=========================================================================
558
9
samiam9512
WARNING:Xst:2040 - Unit testbench: 8 multi-source signals are replaced by logic (pull-up yes): N185, N187, N189, N1911, N193, N195, N197, N199.
559
2
samiam9512
560
Optimizing unit ...
561
562
Optimizing unit ...
563
564
Mapping all equations...
565
Building and optimizing final netlist ...
566
9
samiam9512
Found area constraint ratio of 100 (+ 5) on block testbench, actual ratio is 69.
567
FlipFlop cpu/addr_0 has been replicated 2 time(s)
568
FlipFlop cpu/addr_1 has been replicated 2 time(s)
569
FlipFlop cpu/addr_2 has been replicated 2 time(s)
570
FlipFlop cpu/addr_3 has been replicated 1 time(s)
571
FlipFlop cpu/readio has been replicated 1 time(s)
572
2
samiam9512
573
Final Macro Processing ...
574
575
=========================================================================
576
Final Register Report
577
578
Macro Statistics
579
9
samiam9512
# Registers : 326
580
Flip-Flops : 326
581
2
samiam9512
582
=========================================================================
583
584
=========================================================================
585
* Partition Report *
586
=========================================================================
587
588
Partition Implementation Status
589
-------------------------------
590
591
No Partitions were found in this design.
592
593
-------------------------------
594
595
=========================================================================
596
* Final Report *
597
=========================================================================
598
Final Results
599
RTL Top Level Output File Name : testbench.ngr
600
Top Level Output File Name : testbench
601
Output Format : NGC
602
Optimization Goal : Speed
603
Keep Hierarchy : NO
604
605
Design Statistics
606
# IOs : 33
607
608
Cell Usage :
609
9
samiam9512
# BELS : 3000
610
2
samiam9512
# GND : 1
611
9
samiam9512
# INV : 83
612
2
samiam9512
# LUT1 : 139
613
9
samiam9512
# LUT2 : 152
614
# LUT2_D : 1
615
# LUT2_L : 13
616
# LUT3 : 408
617
# LUT3_D : 9
618
# LUT3_L : 11
619
# LUT4 : 1358
620
# LUT4_D : 13
621
# LUT4_L : 66
622
2
samiam9512
# MULT_AND : 28
623
# MUXCY : 279
624
9
samiam9512
# MUXF5 : 176
625
2
samiam9512
# MUXF6 : 24
626
# VCC : 1
627
# XORCY : 238
628
9
samiam9512
# FlipFlops/Latches : 403
629
# FDE : 214
630
# FDE_1 : 8
631
# FDR : 22
632
2
samiam9512
# FDRE : 5
633
9
samiam9512
# FDRE_1 : 42
634
# FDRS : 29
635
# FDRSE : 3
636
# FDS : 2
637
# FDSE : 1
638
# LDCE : 53
639
2
samiam9512
# LDE_1 : 24
640
9
samiam9512
# RAMS : 2
641
# RAMB16_S9 : 2
642
2
samiam9512
# Clock Buffers : 2
643
# BUFGP : 2
644
# IO Buffers : 31
645
9
samiam9512
# IBUF : 1
646
2
samiam9512
# IOBUF : 8
647
9
samiam9512
# OBUF : 22
648
2
samiam9512
=========================================================================
649
650
Device utilization summary:
651
---------------------------
652
653
Selected Device : 3s200pq208-5
654
655
9
samiam9512
Number of Slices: 1196 out of 1920 62%
656
Number of Slice Flip Flops: 403 out of 3840 10%
657
Number of 4 input LUTs: 2253 out of 3840 58%
658
2
samiam9512
Number of IOs: 33
659
Number of bonded IOBs: 33 out of 141 23%
660
9
samiam9512
Number of BRAMs: 2 out of 12 16%
661
2
samiam9512
Number of GCLKs: 2 out of 8 25%
662
663
664
=========================================================================
665
TIMING REPORT
666
667
NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
668
FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
669
GENERATED AFTER PLACE-and-ROUTE.
670
671
Clock Information:
672
------------------
673
-----------------------------------------------------+--------------------------------+-------+
674
Clock Signal | Clock buffer(FF name) | Load |
675
-----------------------------------------------------+--------------------------------+-------+
676
9
samiam9512
clock | BUFGP | 326 |
677
2
samiam9512
reset | BUFGP | 24 |
678
9
samiam9512
select1/selectd/_and0000(select1/selectd/_and00001:O)| NONE(*)(select1/selectd/mask_5)| 11 |
679
select1/selectc/_and0000(select1/selectc/_and00001:O)| NONE(*)(select1/selectc/comp_0)| 14 |
680
2
samiam9512
select1/selectb/_and0000(select1/selectb/_and00001:O)| NONE(*)(select1/selectb/mask_2)| 14 |
681
9
samiam9512
select1/selecta/_and0000(select1/selecta/_and00001:O)| NONE(*)(select1/selecta/comp_4)| 14 |
682
2
samiam9512
-----------------------------------------------------+--------------------------------+-------+
683
(*) These 4 clock signal(s) are generated by combinatorial logic,
684
and XST is not able to identify which are the primary clock signals.
685
Please use the CLOCK_SIGNAL constraint to specify the clock signal(s) generated by combinatorial logic.
686
INFO:Xst:2169 - HDL ADVISOR - Some clock signals were not automatically buffered by XST with BUFG/BUFR resources. Please use the buffer_type constraint in order to insert these buffers to the clock signals to help prevent skew problems.
687
688
Asynchronous Control Signals Information:
689
----------------------------------------
690
-----------------------------------+------------------------+-------+
691
Control Signal | Buffer(FF name) | Load |
692
-----------------------------------+------------------------+-------+
693
9
samiam9512
reset | BUFGP | 53 |
694
2
samiam9512
-----------------------------------+------------------------+-------+
695
696
Timing Summary:
697
---------------
698
Speed Grade: -5
699
700
9
samiam9512
Minimum period: 18.139ns (Maximum Frequency: 55.130MHz)
701
Minimum input arrival time before clock: 15.913ns
702
Maximum output required time after clock: 18.039ns
703
2
samiam9512
Maximum combinational path delay: No path found
704
705
Timing Detail:
706
--------------
707
All values displayed in nanoseconds (ns)
708
709
=========================================================================
710
Timing constraint: Default period analysis for Clock 'clock'
711
9
samiam9512
Clock period: 18.139ns (frequency: 55.130MHz)
712
Total number of paths / destination ports: 22435 / 411
713
2
samiam9512
-------------------------------------------------------------------------
714
9
samiam9512
Delay: 9.069ns (Levels of Logic = 6)
715
Source: cpu/addr_10 (FF)
716
Destination: intc/active_7 (FF)
717
2
samiam9512
Source Clock: clock rising
718
9
samiam9512
Destination Clock: clock falling
719
2
samiam9512
720
9
samiam9512
Data Path: cpu/addr_10 to intc/active_7
721
2
samiam9512
Gate Net
722
Cell:in->out fanout Delay Delay Logical Name (Net Name)
723
---------------------------------------- ------------
724
9
samiam9512
FDE:C->Q 5 0.626 0.842 cpu/addr_10 (cpu/addr_10)
725
LUT4:I2->O 1 0.479 0.000 select1/selectc/selectout1511 (N12307)
726
MUXF5:I1->O 2 0.314 1.040 select1/selectc/selectout151_f5 (select1/selectc/selectout_map4308)
727
LUT4_D:I0->O 1 0.479 0.704 select1/selectc/selectout169_1 (select1/selectc/selectout169)
728
LUT4:I3->O 9 0.479 1.014 intc/_and00011 (intc/_and0001)
729
LUT4_D:I2->O 7 0.479 0.929 intc/_not00162 (N202)
730
LUT4:I3->O 1 0.479 0.681 intc/_not0016 (intc/_not0016)
731
FDRE_1:CE 0.524 intc/active_7
732
2
samiam9512
----------------------------------------
733
9
samiam9512
Total 9.069ns (3.859ns logic, 5.211ns route)
734
(42.5% logic, 57.5% route)
735
2
samiam9512
736
=========================================================================
737
Timing constraint: Default OFFSET IN BEFORE for Clock 'clock'
738
9
samiam9512
Total number of paths / destination ports: 13926 / 607
739
2
samiam9512
-------------------------------------------------------------------------
740
9
samiam9512
Offset: 15.913ns (Levels of Logic = 11)
741
2
samiam9512
Source: data<4> (PAD)
742
9
samiam9512
Destination: cpu/regfil_5_7 (FF)
743
2
samiam9512
Destination Clock: clock rising
744
745
9
samiam9512
Data Path: data<4> to cpu/regfil_5_7
746
2
samiam9512
Gate Net
747
Cell:in->out fanout Delay Delay Logical Name (Net Name)
748
---------------------------------------- ------------
749
9
samiam9512
IOBUF:IO->O 164 0.715 2.513 data_4_IOBUF (N11201)
750
LUT2:I0->O 23 0.479 1.469 cpu/state_FFd1-In3282 (cpu/_cmp_eq0211)
751
LUT4:I3->O 11 0.479 0.995 cpu/_cmp_eq00651 (cpu/_cmp_eq0065)
752
LUT4:I3->O 8 0.479 0.980 cpu/_mux0012<0>311 (N447)
753
LUT4:I2->O 1 0.479 0.851 cpu/_mux0013<7>1117_SW0 (N12113)
754
LUT3_D:I1->O 2 0.479 1.040 cpu/_mux0013<7>1117 (N411)
755
LUT4_D:I0->LO 1 0.479 0.159 cpu/_mux0013<7>1281 (N12420)
756
LUT4:I2->O 8 0.479 1.216 cpu/_mux0013<7>120 (N410)
757
LUT3:I0->O 1 0.479 0.851 cpu/_mux0013<7>8_SW0 (N11497)
758
LUT4_L:I1->LO 1 0.479 0.159 cpu/_mux0013<7>22 (cpu/_mux0013<7>_map4164)
759
LUT4:I2->O 1 0.479 0.000 cpu/_mux0013<7>172 (cpu/_mux0013<7>)
760
FDE:D 0.176 cpu/regfil_5_7
761
2
samiam9512
----------------------------------------
762
9
samiam9512
Total 15.913ns (5.681ns logic, 10.232ns route)
763
(35.7% logic, 64.3% route)
764
2
samiam9512
765
=========================================================================
766
Timing constraint: Default OFFSET IN BEFORE for Clock 'select1/selectd/_and0000'
767
Total number of paths / destination ports: 11 / 11
768
-------------------------------------------------------------------------
769
9
samiam9512
Offset: 3.372ns (Levels of Logic = 1)
770
2
samiam9512
Source: data<3> (PAD)
771
Destination: select1/selectd/mask_3 (LATCH)
772
Destination Clock: select1/selectd/_and0000 falling
773
774
Data Path: data<3> to select1/selectd/mask_3
775
Gate Net
776
Cell:in->out fanout Delay Delay Logical Name (Net Name)
777
---------------------------------------- ------------
778
9
samiam9512
IOBUF:IO->O 218 0.715 2.481 data_3_IOBUF (N11202)
779
LDCE:D 0.176 select1/selectd/comp_1
780
2
samiam9512
----------------------------------------
781
9
samiam9512
Total 3.372ns (0.891ns logic, 2.481ns route)
782
(26.4% logic, 73.6% route)
783
2
samiam9512
784
=========================================================================
785
Timing constraint: Default OFFSET IN BEFORE for Clock 'select1/selectc/_and0000'
786
9
samiam9512
Total number of paths / destination ports: 14 / 14
787
2
samiam9512
-------------------------------------------------------------------------
788
9
samiam9512
Offset: 3.372ns (Levels of Logic = 1)
789
2
samiam9512
Source: data<3> (PAD)
790
Destination: select1/selectc/mask_3 (LATCH)
791
Destination Clock: select1/selectc/_and0000 falling
792
793
Data Path: data<3> to select1/selectc/mask_3
794
Gate Net
795
Cell:in->out fanout Delay Delay Logical Name (Net Name)
796
---------------------------------------- ------------
797
9
samiam9512
IOBUF:IO->O 218 0.715 2.481 data_3_IOBUF (N11202)
798
2
samiam9512
LDCE:D 0.176 select1/selectc/mask_3
799
----------------------------------------
800
9
samiam9512
Total 3.372ns (0.891ns logic, 2.481ns route)
801
(26.4% logic, 73.6% route)
802
2
samiam9512
803
=========================================================================
804
Timing constraint: Default OFFSET IN BEFORE for Clock 'select1/selectb/_and0000'
805
Total number of paths / destination ports: 14 / 14
806
-------------------------------------------------------------------------
807
9
samiam9512
Offset: 3.372ns (Levels of Logic = 1)
808
2
samiam9512
Source: data<3> (PAD)
809
Destination: select1/selectb/mask_3 (LATCH)
810
Destination Clock: select1/selectb/_and0000 falling
811
812
Data Path: data<3> to select1/selectb/mask_3
813
Gate Net
814
Cell:in->out fanout Delay Delay Logical Name (Net Name)
815
---------------------------------------- ------------
816
9
samiam9512
IOBUF:IO->O 218 0.715 2.481 data_3_IOBUF (N11202)
817
LDCE:D 0.176 select1/selectb/comp_1
818
2
samiam9512
----------------------------------------
819
9
samiam9512
Total 3.372ns (0.891ns logic, 2.481ns route)
820
(26.4% logic, 73.6% route)
821
2
samiam9512
822
=========================================================================
823
Timing constraint: Default OFFSET IN BEFORE for Clock 'select1/selecta/_and0000'
824
Total number of paths / destination ports: 14 / 14
825
-------------------------------------------------------------------------
826
9
samiam9512
Offset: 3.372ns (Levels of Logic = 1)
827
2
samiam9512
Source: data<3> (PAD)
828
Destination: select1/selecta/mask_3 (LATCH)
829
Destination Clock: select1/selecta/_and0000 falling
830
831
Data Path: data<3> to select1/selecta/mask_3
832
Gate Net
833
Cell:in->out fanout Delay Delay Logical Name (Net Name)
834
---------------------------------------- ------------
835
9
samiam9512
IOBUF:IO->O 218 0.715 2.481 data_3_IOBUF (N11202)
836
2
samiam9512
LDCE:D 0.176 select1/selecta/mask_3
837
----------------------------------------
838
9
samiam9512
Total 3.372ns (0.891ns logic, 2.481ns route)
839
(26.4% logic, 73.6% route)
840
2
samiam9512
841
=========================================================================
842
Timing constraint: Default OFFSET OUT AFTER for Clock 'clock'
843
9
samiam9512
Total number of paths / destination ports: 1340 / 30
844
2
samiam9512
-------------------------------------------------------------------------
845
9
samiam9512
Offset: 17.890ns (Levels of Logic = 10)
846
Source: cpu/addr_10 (FF)
847
2
samiam9512
Destination: data<7> (PAD)
848
Source Clock: clock rising
849
850
9
samiam9512
Data Path: cpu/addr_10 to data<7>
851
2
samiam9512
Gate Net
852
Cell:in->out fanout Delay Delay Logical Name (Net Name)
853
---------------------------------------- ------------
854
9
samiam9512
FDE:C->Q 5 0.626 0.842 cpu/addr_10 (cpu/addr_10)
855
LUT4:I2->O 1 0.479 0.000 select1/selectc/selectout1511 (N12307)
856
MUXF5:I1->O 2 0.314 1.040 select1/selectc/selectout151_f5 (select1/selectc/selectout_map4308)
857
LUT4_D:I0->O 1 0.479 0.704 select1/selectc/selectout169_1 (select1/selectc/selectout169)
858
LUT4:I3->O 9 0.479 1.250 intc/_and00011 (intc/_and0001)
859
LUT2:I0->O 8 0.479 1.216 intc/_or0000_inv1 (intc/_or0000_inv)
860
LUT4:I0->O 1 0.479 0.704 N185LogicTrst1_SW0 (N4909)
861
LUT4:I3->O 14 0.479 1.032 N185LogicTrst1 (N1913)
862
LUT4:I3->O 1 0.479 0.740 N185LogicTrst136_SW1 (N12137)
863
LUT4:I2->O 1 0.479 0.681 N185LogicTrst136 (data_7_IOBUF)
864
IOBUF:I->IO 4.909 data_7_IOBUF (data<7>)
865
2
samiam9512
----------------------------------------
866
9
samiam9512
Total 17.890ns (9.681ns logic, 8.209ns route)
867
(54.1% logic, 45.9% route)
868
2
samiam9512
869
=========================================================================
870
9
samiam9512
Timing constraint: Default OFFSET OUT AFTER for Clock 'select1/selectc/_and0000'
871
Total number of paths / destination ports: 552 / 8
872
2
samiam9512
-------------------------------------------------------------------------
873
9
samiam9512
Offset: 18.039ns (Levels of Logic = 10)
874
Source: select1/selectc/comp_0 (LATCH)
875
2
samiam9512
Destination: data<7> (PAD)
876
9
samiam9512
Source Clock: select1/selectc/_and0000 falling
877
2
samiam9512
878
9
samiam9512
Data Path: select1/selectc/comp_0 to data<7>
879
2
samiam9512
Gate Net
880
Cell:in->out fanout Delay Delay Logical Name (Net Name)
881
---------------------------------------- ------------
882
9
samiam9512
LDCE:G->Q 3 0.551 1.066 select1/selectc/comp_0 (select1/selectc/comp_0)
883
LUT4:I0->O 1 0.479 0.000 select1/selectc/selectout1511 (N12307)
884
MUXF5:I1->O 2 0.314 1.040 select1/selectc/selectout151_f5 (select1/selectc/selectout_map4308)
885
LUT4_D:I0->O 1 0.479 0.704 select1/selectc/selectout169_1 (select1/selectc/selectout169)
886
LUT4:I3->O 9 0.479 1.250 intc/_and00011 (intc/_and0001)
887
LUT2:I0->O 8 0.479 1.216 intc/_or0000_inv1 (intc/_or0000_inv)
888
LUT4:I0->O 1 0.479 0.704 N185LogicTrst1_SW0 (N4909)
889
LUT4:I3->O 14 0.479 1.032 N185LogicTrst1 (N1913)
890
LUT4:I3->O 1 0.479 0.740 N185LogicTrst136_SW1 (N12137)
891
LUT4:I2->O 1 0.479 0.681 N185LogicTrst136 (data_7_IOBUF)
892
IOBUF:I->IO 4.909 data_7_IOBUF (data<7>)
893
2
samiam9512
----------------------------------------
894
9
samiam9512
Total 18.039ns (9.606ns logic, 8.433ns route)
895
(53.3% logic, 46.7% route)
896
2
samiam9512
897
=========================================================================
898
Timing constraint: Default OFFSET OUT AFTER for Clock 'select1/selectb/_and0000'
899
9
samiam9512
Total number of paths / destination ports: 648 / 8
900
2
samiam9512
-------------------------------------------------------------------------
901
9
samiam9512
Offset: 15.904ns (Levels of Logic = 9)
902
Source: select1/selectb/comp_2 (LATCH)
903
2
samiam9512
Destination: data<7> (PAD)
904
Source Clock: select1/selectb/_and0000 falling
905
906
9
samiam9512
Data Path: select1/selectb/comp_2 to data<7>
907
2
samiam9512
Gate Net
908
Cell:in->out fanout Delay Delay Logical Name (Net Name)
909
---------------------------------------- ------------
910
9
samiam9512
LDCE:G->Q 3 0.551 1.066 select1/selectb/comp_2 (select1/selectb/comp_2)
911
LUT4:I0->O 1 0.479 0.000 select1/select2791 (N12279)
912
MUXF5:I1->O 1 0.314 0.976 select1/select279_f5 (select1/select2_map1830)
913
LUT4:I0->O 1 0.479 0.740 select1/select2169 (select1/select2_map1857)
914
LUT4:I2->O 4 0.479 0.838 select1/select2195 (ramsel)
915
LUT4:I2->O 1 0.479 0.704 N185LogicTrst1_SW0 (N4909)
916
LUT4:I3->O 14 0.479 1.032 N185LogicTrst1 (N1913)
917
LUT4:I3->O 1 0.479 0.740 N185LogicTrst136_SW1 (N12137)
918
LUT4:I2->O 1 0.479 0.681 N185LogicTrst136 (data_7_IOBUF)
919
IOBUF:I->IO 4.909 data_7_IOBUF (data<7>)
920
2
samiam9512
----------------------------------------
921
9
samiam9512
Total 15.904ns (9.127ns logic, 6.777ns route)
922
2
samiam9512
(57.4% logic, 42.6% route)
923
924
=========================================================================
925
Timing constraint: Default OFFSET OUT AFTER for Clock 'reset'
926
9
samiam9512
Total number of paths / destination ports: 24 / 6
927
2
samiam9512
-------------------------------------------------------------------------
928
9
samiam9512
Offset: 13.765ns (Levels of Logic = 7)
929
Source: select1/selectd/datai_7 (LATCH)
930
Destination: data<7> (PAD)
931
2
samiam9512
Source Clock: reset rising
932
933
9
samiam9512
Data Path: select1/selectd/datai_7 to data<7>
934
2
samiam9512
Gate Net
935
Cell:in->out fanout Delay Delay Logical Name (Net Name)
936
---------------------------------------- ------------
937
9
samiam9512
LDE_1:G->Q 1 0.551 0.704 select1/selectd/datai_7 (select1/selectd/datai_7)
938
LUT4:I3->O 1 0.479 0.851 N185LogicTrst29_SW0 (N11753)
939
LUT4:I1->O 1 0.479 0.740 N185LogicTrst29 (N185LogicTrst_map3906)
940
LUT4:I2->O 1 0.479 0.976 N185LogicTrst60 (N185LogicTrst_map3910)
941
LUT4:I0->O 1 0.479 0.740 N185LogicTrst93 (N185LogicTrst_map3916)
942
LUT4:I2->O 1 0.479 0.740 N185LogicTrst136_SW1 (N12137)
943
LUT4:I2->O 1 0.479 0.681 N185LogicTrst136 (data_7_IOBUF)
944
IOBUF:I->IO 4.909 data_7_IOBUF (data<7>)
945
2
samiam9512
----------------------------------------
946
9
samiam9512
Total 13.765ns (8.334ns logic, 5.431ns route)
947
(60.5% logic, 39.5% route)
948
2
samiam9512
949
=========================================================================
950
9
samiam9512
Timing constraint: Default OFFSET OUT AFTER for Clock 'select1/selecta/_and0000'
951
Total number of paths / destination ports: 840 / 8
952
-------------------------------------------------------------------------
953
Offset: 16.261ns (Levels of Logic = 9)
954
Source: select1/selecta/mask_1 (LATCH)
955
Destination: data<7> (PAD)
956
Source Clock: select1/selecta/_and0000 falling
957
958
Data Path: select1/selecta/mask_1 to data<7>
959
Gate Net
960
Cell:in->out fanout Delay Delay Logical Name (Net Name)
961
---------------------------------------- ------------
962
LDCE:G->Q 6 0.551 1.148 select1/selecta/mask_1 (select1/selecta/mask_1)
963
LUT4:I0->O 1 0.479 0.000 _and0000_inv181 (N12287)
964
MUXF5:I1->O 1 0.314 0.976 _and0000_inv18_f5 (_and0000_inv_map1867)
965
LUT4:I0->O 1 0.479 0.976 _and0000_inv108 (_and0000_inv_map1894)
966
LUT4:I0->O 10 0.479 1.023 _and0000_inv211 (_and0000_inv)
967
LUT3:I2->O 1 0.479 0.851 N185LogicTrst93_SW0 (N11757)
968
LUT4:I1->O 1 0.479 0.740 N185LogicTrst93 (N185LogicTrst_map3916)
969
LUT4:I2->O 1 0.479 0.740 N185LogicTrst136_SW1 (N12137)
970
LUT4:I2->O 1 0.479 0.681 N185LogicTrst136 (data_7_IOBUF)
971
IOBUF:I->IO 4.909 data_7_IOBUF (data<7>)
972
----------------------------------------
973
Total 16.261ns (9.127ns logic, 7.134ns route)
974
(56.1% logic, 43.9% route)
975
976
=========================================================================
977
CPU : 113.61 / 113.84 s | Elapsed : 114.00 / 114.00 s
978
2
samiam9512
979
-->
980
981
9
samiam9512
Total memory usage is 200528 kilobytes
982
2
samiam9512
983
Number of errors : 0 ( 0 filtered)
984
9
samiam9512
Number of warnings : 12 ( 0 filtered)
985
Number of infos : 5 ( 0 filtered)
986
2
samiam9512