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

Subversion Repositories cpu8080

[/] [cpu8080/] [tags/] [update/] [project/] [_xmsgs/] [xst.xmsgs] - Blame information for rev 33

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 samiam9512
2
7
8 28 samiam9512
Input <addr<9:8>> is never used.
9
10
 
11
Input <addr<1>> is never used.
12
13
 
14
Found 6-bit latch for signal <comp>.
15
16
 
17
Found 8-bit latch for signal <mask>.
18
19
 
20
Found 8-bit latch for signal <datai>.
21
22
 
23
Signal <resi> is assigned but never used.
24
25
 
26
Signal <keyrel_r> is assigned but never used.
27
28
 
29
State 0XXXXX is never reached in FSM <state>.
30
31
 
32
Signal <line_cnt> is assigned but never used.
33
34
 
35
Signal <pixel_cnt<15:4>> is assigned but never used.
36
37
 
38
Signal <curatr<4>> is assigned but never used.
39
40
 
41
Signal <blank> is assigned but never used.
42
43
 
44
HDL ADVISOR - The RAM contents appears to be read asynchronously. A synchronous read would allow you to take advantage of available block RAM resources, for optimized device usage and improved timings. Please refer to your documentation for coding guidelines.
45
46
 
47
HDL ADVISOR - Mux Selector <fchsta> of Case statement line 873 was re-encoded using one-hot encoding. The case statement will be optimized (default statement optimization), but this optimization may lead to design initialization problems. To ensure the design works safely, you can:
48
        - add an 'INIT' attribute on signal <fchsta> (optimization is then done without any risk)
49
        - use the attribute 'signal_encoding user' to avoid onehot optimization
50
        - use the attribute 'safe_implementation yes' to force XST to perform a safe (but less efficient) optimization
51
52
 
53
"vgachr.v" line 945: The result of a 9x6-bit multiplication is partially used. Only the 11 least significant bits are used. If you are doing this on purpose, you may safely ignore this warning. Otherwise, make sure you are not losing information, leading to unexpected circuit behavior.
54
55
 
56
Signal <parity> is assigned but never used.
57
58
 
59
Signal <cmattri<7:5>> is assigned but never used.
60
61
 
62
Signal <error> is assigned but never used.
63
64
 
65
"vgachr.v" line 688: The result of a 9x8-bit multiplication is partially used. Only the 11 least significant bits are used. If you are doing this on purpose, you may safely ignore this warning. Otherwise, make sure you are not losing information, leading to unexpected circuit behavior.
66
67
 
68
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.
69
70
 
71
 FFs/Latches <curchr<7:7>> (without init value) have a constant value of 0 in block <chrmemmap>.
72
73
 
74
 FFs/Latches <chrdatw<7:7>> (without init value) have a constant value of 0 in block <terminal>.
75
76
 
77
 FFs/Latches <rowchr<7:7>> (without init value) have a constant value of 0 in block <terminal>.
78
79
 
80
Address input of ROM <rom/Mrom_datao> is tied to register <cpu/addr>.
81
82
 
83
The register is removed and the ROM is implemented as read-only block RAM.
84
85
 
86
FF/Latch  <datai_0> (without init value) has a constant value of 0 in block <select>.
87
88
 
89
Due to other FF/Latch trimming, FF/Latch  <datai_1> (without init value) has a constant value of 0 in block <select>.
90
91
 
92
Due to other FF/Latch trimming, FF/Latch  <datai_2> (without init value) has a constant value of 0 in block <select>.
93
94
 
95
Due to other FF/Latch trimming, FF/Latch  <datai_3> (without init value) has a constant value of 0 in block <select>.
96
97
 
98
The FF/Latch <rgb_r_0> in Unit <vga> is equivalent to the following 8 FFs/Latches, which will be removed : <rgb_r_1> <rgb_r_2> <rgb_r_3> <rgb_r_4> <rgb_r_5> <rgb_r_6> <rgb_r_7> <rgb_r_8> 
99
100
 
101
FF/Latch <cmattri_5> is unconnected in block <terminal>.
102
103
 
104
FF/Latch <cmattri_6> is unconnected in block <terminal>.
105
106
 
107
FF/Latch <cmattri_7> is unconnected in block <terminal>.
108
109
 
110
FF/Latch <blank_r_3> is unconnected in block <vgai>.
111
112
 
113
Unit <chrmemmap>: instances <Mcompar__cmp_ge0001>, <Mcompar__cmp_lt0000> of unit <LPM_COMPARE_5> and unit <LPM_COMPARE_7> are dual, second instance is removed
114
115
 
116
Unit <chrmemmap>: instances <Mcompar__cmp_ge0002>, <Mcompar__cmp_lt0001> of unit <LPM_COMPARE_6> and unit <LPM_COMPARE_8> are dual, second instance is removed
117
118
 
119
Unit <terminal>: instances <Mcompar__cmp_gt0000>, <Mcompar__cmp_gt0003> of unit <LPM_COMPARE_13> are equivalent, second instance is removed
120
121
 
122
FF/Latch <lincnt_0> is unconnected in block <chrmemmap>.
123
124
 
125
FF/Latch <lincnt_1> is unconnected in block <chrmemmap>.
126
127
 
128
FF/Latch <lincnt_2> is unconnected in block <chrmemmap>.
129
130
 
131
FF/Latch <lincnt_3> is unconnected in block <chrmemmap>.
132
133
 
134
FF/Latch <lincnt_4> is unconnected in block <chrmemmap>.
135
136
 
137
FF/Latch <inst_Mram_mem8421> is unconnected in block <chrmemmap>.
138
139
 
140
FF/Latch <inst_Mram_mem8401> is unconnected in block <chrmemmap>.
141
142
 
143
FF/Latch <inst_Mram_mem8411> is unconnected in block <chrmemmap>.
144
145
 
146
FF/Latch <inst_Mram_mem8431> is unconnected in block <chrmemmap>.
147
148
 
149
FF/Latch <inst_Mram_mem8441> is unconnected in block <chrmemmap>.
150
151
 
152
FF/Latch <inst_Mram_mem8451> is unconnected in block <chrmemmap>.
153
154
 
155
FF/Latch <inst_Mram_mem8461> is unconnected in block <chrmemmap>.
156
157
 
158
FF/Latch <inst_Mram_mem8471> is unconnected in block <chrmemmap>.
159
160
 
161
FF/Latch <inst_Mram_mem8481> is unconnected in block <chrmemmap>.
162
163
 
164
FF/Latch <inst_Mram_mem8491> is unconnected in block <chrmemmap>.
165
166
 
167
FF/Latch <inst_Mram_mem8501> is unconnected in block <chrmemmap>.
168
169
 
170
FF/Latch <inst_Mram_mem8511> is unconnected in block <chrmemmap>.
171
172
 
173
FF/Latch <inst_Mram_mem8521> is unconnected in block <chrmemmap>.
174
175
 
176
FF/Latch <inst_Mram_mem8531> is unconnected in block <chrmemmap>.
177
178
 
179
FF/Latch <inst_Mram_mem8541> is unconnected in block <chrmemmap>.
180
181
 
182
FF/Latch <inst_Mram_mem8551> is unconnected in block <chrmemmap>.
183
184
 
185
FF/Latch <inst_Mram_mem8561> is unconnected in block <chrmemmap>.
186
187
 
188
FF/Latch <inst_Mram_mem8571> is unconnected in block <chrmemmap>.
189
190
 
191
FF/Latch <inst_Mram_mem8581> is unconnected in block <chrmemmap>.
192
193
 
194
FF/Latch <inst_Mram_mem8591> is unconnected in block <chrmemmap>.
195
196
 
197
FF/Latch <inst_Mram_mem8601> is unconnected in block <chrmemmap>.
198
199
 
200
FF/Latch <inst_Mram_mem8611> is unconnected in block <chrmemmap>.
201
202
 
203
FF/Latch <inst_Mram_mem8621> is unconnected in block <chrmemmap>.
204
205
 
206
FF/Latch <inst_Mram_mem8631> is unconnected in block <chrmemmap>.
207
208
 
209
FF/Latch <inst_Mram_mem8641> is unconnected in block <chrmemmap>.
210
211
 
212
FF/Latch <inst_Mram_mem8651> is unconnected in block <chrmemmap>.
213
214
 
215
FF/Latch <inst_Mram_mem8661> is unconnected in block <chrmemmap>.
216
217
 
218
FF/Latch <inst_Mram_mem8671> is unconnected in block <chrmemmap>.
219
220
 
221
FF/Latch <inst_Mram_mem8681> is unconnected in block <chrmemmap>.
222
223
 
224
FF/Latch <inst_Mram_mem8691> is unconnected in block <chrmemmap>.
225
226
 
227
FF/Latch <inst_Mram_mem8701> is unconnected in block <chrmemmap>.
228
229
 
230
FF/Latch <inst_Mram_mem8711> is unconnected in block <chrmemmap>.
231
232
 
233
FF/Latch <inst_Mram_mem8721> is unconnected in block <chrmemmap>.
234
235
 
236
FF/Latch <inst_Mram_mem8731> is unconnected in block <chrmemmap>.
237
238
 
239
FF/Latch <inst_Mram_mem8741> is unconnected in block <chrmemmap>.
240
241
 
242
FF/Latch <inst_Mram_mem8751> is unconnected in block <chrmemmap>.
243
244
 
245
FF/Latch <inst_Mram_mem8761> is unconnected in block <chrmemmap>.
246
247
 
248
FF/Latch <inst_Mram_mem8771> is unconnected in block <chrmemmap>.
249
250
 
251
FF/Latch <inst_Mram_mem8781> is unconnected in block <chrmemmap>.
252
253
 
254
FF/Latch <inst_Mram_mem8791> is unconnected in block <chrmemmap>.
255
256
 
257
FF/Latch <inst_Mram_mem8801> is unconnected in block <chrmemmap>.
258
259
 
260
FF/Latch <inst_Mram_mem8811> is unconnected in block <chrmemmap>.
261
262
 
263
FF/Latch <inst_Mram_mem8821> is unconnected in block <chrmemmap>.
264
265
 
266
FF/Latch <inst_Mram_mem8831> is unconnected in block <chrmemmap>.
267
268
 
269
FF/Latch <inst_Mram_mem8841> is unconnected in block <chrmemmap>.
270
271
 
272
FF/Latch <inst_Mram_mem8851> is unconnected in block <chrmemmap>.
273
274
 
275
FF/Latch <inst_Mram_mem8861> is unconnected in block <chrmemmap>.
276
277
 
278
FF/Latch <inst_Mram_mem8871> is unconnected in block <chrmemmap>.
279
280
 
281
FF/Latch <inst_Mram_mem8881> is unconnected in block <chrmemmap>.
282
283
 
284
FF/Latch <inst_Mram_mem8891> is unconnected in block <chrmemmap>.
285
286
 
287
FF/Latch <inst_Mram_mem8901> is unconnected in block <chrmemmap>.
288
289
 
290
FF/Latch <inst_Mram_mem8911> is unconnected in block <chrmemmap>.
291
292
 
293
FF/Latch <inst_Mram_mem8921> is unconnected in block <chrmemmap>.
294
295
 
296
FF/Latch <inst_Mram_mem8931> is unconnected in block <chrmemmap>.
297
298
 
299
FF/Latch <inst_Mram_mem8941> is unconnected in block <chrmemmap>.
300
301
 
302
FF/Latch <inst_Mram_mem8951> is unconnected in block <chrmemmap>.
303
304
 
305
FF/Latch <inst_Mram_mem8961> is unconnected in block <chrmemmap>.
306
307
 
308
FF/Latch <inst_Mram_mem8971> is unconnected in block <chrmemmap>.
309
310
 
311
FF/Latch <inst_Mram_mem8981> is unconnected in block <chrmemmap>.
312
313
 
314
FF/Latch <inst_Mram_mem8991> is unconnected in block <chrmemmap>.
315
316
 
317
FF/Latch <inst_Mram_mem9001> is unconnected in block <chrmemmap>.
318
319
 
320
FF/Latch <inst_Mram_mem9011> is unconnected in block <chrmemmap>.
321
322
 
323
FF/Latch <inst_Mram_mem9021> is unconnected in block <chrmemmap>.
324
325
 
326
FF/Latch <inst_Mram_mem9051> is unconnected in block <chrmemmap>.
327
328
 
329
FF/Latch <inst_Mram_mem9031> is unconnected in block <chrmemmap>.
330
331
 
332
FF/Latch <inst_Mram_mem9041> is unconnected in block <chrmemmap>.
333
334
 
335
FF/Latch <inst_Mram_mem9061> is unconnected in block <chrmemmap>.
336
337
 
338
FF/Latch <inst_Mram_mem9071> is unconnected in block <chrmemmap>.
339
340
 
341
FF/Latch <inst_Mram_mem9081> is unconnected in block <chrmemmap>.
342
343
 
344
FF/Latch <inst_Mram_mem9091> is unconnected in block <chrmemmap>.
345
346
 
347
FF/Latch <inst_Mram_mem9101> is unconnected in block <chrmemmap>.
348
349
 
350
FF/Latch <inst_Mram_mem9111> is unconnected in block <chrmemmap>.
351
352
 
353
FF/Latch <inst_Mram_mem9121> is unconnected in block <chrmemmap>.
354
355
 
356
FF/Latch <inst_Mram_mem9131> is unconnected in block <chrmemmap>.
357
358
 
359
FF/Latch <inst_Mram_mem9141> is unconnected in block <chrmemmap>.
360
361
 
362
FF/Latch <inst_Mram_mem9151> is unconnected in block <chrmemmap>.
363
364
 
365
FF/Latch <inst_Mram_mem9161> is unconnected in block <chrmemmap>.
366
367
 
368
FF/Latch <inst_Mram_mem9171> is unconnected in block <chrmemmap>.
369
370
 
371
FF/Latch <inst_Mram_mem9181> is unconnected in block <chrmemmap>.
372
373
 
374
FF/Latch <inst_Mram_mem9191> is unconnected in block <chrmemmap>.
375
376
 
377
FF/Latch <inst_Mram_mem9201> is unconnected in block <chrmemmap>.
378
379
 
380
FF/Latch <inst_Mram_mem9211> is unconnected in block <chrmemmap>.
381
382
 
383
FF/Latch <inst_Mram_mem9221> is unconnected in block <chrmemmap>.
384
385
 
386
FF/Latch <inst_Mram_mem9231> is unconnected in block <chrmemmap>.
387
388
 
389
FF/Latch <inst_Mram_mem9241> is unconnected in block <chrmemmap>.
390
391
 
392
FF/Latch <inst_Mram_mem9251> is unconnected in block <chrmemmap>.
393
394
 
395
FF/Latch <inst_Mram_mem9261> is unconnected in block <chrmemmap>.
396
397
 
398
FF/Latch <inst_Mram_mem9271> is unconnected in block <chrmemmap>.
399
400
 
401
FF/Latch <inst_Mram_mem9281> is unconnected in block <chrmemmap>.
402
403
 
404
FF/Latch <inst_Mram_mem9291> is unconnected in block <chrmemmap>.
405
406
 
407
FF/Latch <inst_Mram_mem9301> is unconnected in block <chrmemmap>.
408
409
 
410
FF/Latch <inst_Mram_mem9311> is unconnected in block <chrmemmap>.
411
412
 
413
FF/Latch <inst_Mram_mem9321> is unconnected in block <chrmemmap>.
414
415
 
416
FF/Latch <inst_Mram_mem9331> is unconnected in block <chrmemmap>.
417
418
 
419
FF/Latch <inst_Mram_mem9361> is unconnected in block <chrmemmap>.
420
421
 
422
FF/Latch <inst_Mram_mem9341> is unconnected in block <chrmemmap>.
423
424
 
425
FF/Latch <inst_Mram_mem9351> is unconnected in block <chrmemmap>.
426
427
 
428
FF/Latch <inst_Mram_mem9371> is unconnected in block <chrmemmap>.
429
430
 
431
FF/Latch <inst_Mram_mem9381> is unconnected in block <chrmemmap>.
432
433
 
434
FF/Latch <inst_Mram_mem9391> is unconnected in block <chrmemmap>.
435
436
 
437
FF/Latch <inst_Mram_mem9401> is unconnected in block <chrmemmap>.
438
439
 
440
FF/Latch <inst_Mram_mem9411> is unconnected in block <chrmemmap>.
441
442
 
443
FF/Latch <inst_Mram_mem9421> is unconnected in block <chrmemmap>.
444
445
 
446
FF/Latch <inst_Mram_mem9431> is unconnected in block <chrmemmap>.
447
448
 
449
FF/Latch <inst_Mram_mem9441> is unconnected in block <chrmemmap>.
450
451
 
452
FF/Latch <inst_Mram_mem9451> is unconnected in block <chrmemmap>.
453
454
 
455
FF/Latch <inst_Mram_mem9461> is unconnected in block <chrmemmap>.
456
457
 
458
FF/Latch <inst_Mram_mem9471> is unconnected in block <chrmemmap>.
459
460
 
461
FF/Latch <inst_Mram_mem9481> is unconnected in block <chrmemmap>.
462
463
 
464
FF/Latch <inst_Mram_mem9491> is unconnected in block <chrmemmap>.
465
466
 
467
FF/Latch <inst_Mram_mem9501> is unconnected in block <chrmemmap>.
468
469
 
470
FF/Latch <inst_Mram_mem9511> is unconnected in block <chrmemmap>.
471
472
 
473
FF/Latch <inst_Mram_mem9521> is unconnected in block <chrmemmap>.
474
475
 
476
FF/Latch <inst_Mram_mem9531> is unconnected in block <chrmemmap>.
477
478
 
479
FF/Latch <inst_Mram_mem9541> is unconnected in block <chrmemmap>.
480
481
 
482
FF/Latch <inst_Mram_mem9551> is unconnected in block <chrmemmap>.
483
484
 
485
FF/Latch <inst_Mram_mem9561> is unconnected in block <chrmemmap>.
486
487
 
488
FF/Latch <inst_Mram_mem9571> is unconnected in block <chrmemmap>.
489
490
 
491
FF/Latch <inst_Mram_mem9581> is unconnected in block <chrmemmap>.
492
493
 
494
FF/Latch <inst_Mram_mem9591> is unconnected in block <chrmemmap>.
495
496
 
497
FF/Latch  <scnadr_0> (without init value) has a constant value of 0 in block <chrmemmap>.
498
499
 
500
Due to other FF/Latch trimming, FF/Latch  <scnadr_1> (without init value) has a constant value of 0 in block <chrmemmap>.
501
502
 
503
Due to other FF/Latch trimming, FF/Latch  <scnadr_2> (without init value) has a constant value of 0 in block <chrmemmap>.
504
505
 
506
Due to other FF/Latch trimming, FF/Latch  <scnadr_3> (without init value) has a constant value of 0 in block <chrmemmap>.
507
508
 
509
Unit testbench: 21 multi-source signals are replaced by logic (pull-up yes): 
510
 
511
Unit chrmemmap: 13 internal tristates are replaced by logic (pull-up yes): 
512
 
513
FF/Latch <adm3a/display/vgai/blank_r_3> is unconnected in block <testbench>.
514
515
 
516
HDL ADVISOR - A 2-bit shift register was found for signal <adm3a/state_FFd7> and currently occupies 2 logic cells (1 slices). Removing the set/reset logic would take advantage of SRL16 (and derived) primitives and reduce this to 1 logic cells (1 slices). Evaluate if the set/reset can be removed for this simple shift register. The majority of simple pipeline structures do not need to be set/reset operationally.
517
518
 
519
HDL ADVISOR - A 2-bit shift register was found for signal <cpu/state_FFd3> and currently occupies 2 logic cells (1 slices). Removing the set/reset logic would take advantage of SRL16 (and derived) primitives and reduce this to 1 logic cells (1 slices). Evaluate if the set/reset can be removed for this simple shift register. The majority of simple pipeline structures do not need to be set/reset operationally.
520
521
 
522
HDL ADVISOR - A 3-bit shift register was found for signal <adm3a/vgai/sc_r_7> and currently occupies 3 logic cells (1 slices). Removing the set/reset logic would take advantage of SRL16 (and derived) primitives and reduce this to 1 logic cells (1 slices). Evaluate if the set/reset can be removed for this simple shift register. The majority of simple pipeline structures do not need to be set/reset operationally.
523
524
 
525
HDL ADVISOR - A 2-bit shift register was found for signal <adm3a/vgai/ps2_clk_r_2> and currently occupies 2 logic cells (1 slices). Removing the set/reset logic would take advantage of SRL16 (and derived) primitives and reduce this to 1 logic cells (1 slices). Evaluate if the set/reset can be removed for this simple shift register. The majority of simple pipeline structures do not need to be set/reset operationally.
526
527
 
528
HDL ADVISOR - A 2-bit shift register was found for signal <adm3a/display/vgai/blank_r_2> and currently occupies 2 logic cells (1 slices). Removing the set/reset logic would take advantage of SRL16 (and derived) primitives and reduce this to 1 logic cells (1 slices). Evaluate if the set/reset can be removed for this simple shift register. The majority of simple pipeline structures do not need to be set/reset operationally.
529
530
 
531
HDL ADVISOR - A 3-bit shift register was found for signal <adm3a/display/vgai/hsync_r_3> and currently occupies 3 logic cells (1 slices). Removing the set/reset logic would take advantage of SRL16 (and derived) primitives and reduce this to 1 logic cells (1 slices). Evaluate if the set/reset can be removed for this simple shift register. The majority of simple pipeline structures do not need to be set/reset operationally.
532
533
 
534
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.
535
536
 
537 2 samiam9512

powered by: WebSVN 2.1.0

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