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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.