unbenutztes Signal

Gast #2438605
Lesenswert?

Wenn du dir sicher bist, daß du das Signal nicht benutzt und es wirklich 
unwichtig ist dann kann man die Warnung ignoriern. Es wird dann eh 
wegoptimiert. Man macht dich nur darauf aufmerksam das hier irgendawas 
komisch und dir vieleicht ein Fehler unterlaufen ist deshalb auch 
Warnung und nicht Fehler. Sowas aähliches macht ein guter C++/C Compiler 
auch wenn du eine Variable definierst und deklarierst Sie aber nie 
benutzt sollte Sie Wegoptimiert werden (und der Compiler sollte dir eine 
Warnung ausspucken, weil du könntest dich ja einfach nur vertippt haben 
und in einer Schleife in der i und j hochgezählt werden sollen zweimal i 
geschrieben hast. Also wird j wegoptimiert, weil nie benutzt, und dir 
wird ne Warnung ausgespuckt, daß j nie benutzt wird. Falls nun dein 
Program nicht das macht was es soll lohnt es sich mal die Warnungen 
durchsulesen, wenn du die Warnungen aufmerksam ließ fällt dir dann auf 
das j aber doch benutz wird.)
Gast #2438640
Lesenswert?

[used but never assigned]
Simon Huwyler schrieb:
> Das sollte dann aber wohl eher ein Fehler sein, und keine Warnung, oder?
Ja sollte eigentlich.

Ich hole mir aus den Xilinxreports immer nochmal folgendes raus:
1
echo -e "Timing score: "
2
grep --with-filename "Timing Score"                $(BUILDDIR)/*.par
3

4
echo -e "\nUnwanted Latches (737): "
5
grep --with-filename "WARNING:Xst:737"             $(BUILDDIR)/*.syr || echo -n
6

7
echo -e "\nUnassigned signals (653): "
8
grep --with-filename "WARNING:Xst:653"             $(BUILDDIR)/*.syr || echo -n
9

10
echo -e "\nCombinatoric loops (2170): "
11
grep --with-filename "WARNING:Xst:2170"            $(BUILDDIR)/*.syr || echo -n
12

13
echo -e "\nGated clocks (372): "
14
grep --with-filename "WARNING:PhysDesignRules:372" $(BUILDDIR)/*.bgn || echo -n

Duke

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren