Forum: FPGA, VHDL & Co. Warnungen in ISE "abhaken"


von Simone E. (kristallfee)


Lesenswert?

Hallo zusammen!

Ich schreibe im Moment an einem vhdl code fuer das ml605 Virtex 6 
testboard mit der ISE 13.1 software.
Beim synthetisieren meines Designs erhalte ich viele Warnungen wie 
diese:

Xst:647 - Input <FIFO_DATA<31:12>> is never used. This port will be 
preserved and left unconnected if it belongs to a top-level block or it 
belongs to a sub-block and the hierarchy of this sub-block is preserved.

Xst:1710 - FF/Latch <dbell_act_24> (without init value) has a constant 
value of 0 in block <U_SREGS>. This FF/Latch will be trimmed during the 
optimization process.

bei folgenden Schritten erhalte ich wieder Warnungen zu diesen Signalen.

Ich weiss das ein teil dieses Signals nicht benutzt wird/konstant ist.
Das ist (im Moment) auch so gewollt.

Meine Frage ist nun, ob ich das im Code/an anderer Stelle kenntlich 
machen kann, sodass diese Warnungen nichtmehr ausgegeben werden. Ich 
erhalte naemlich soviele unnuetze Warnungen wie diese, das die wichtigen 
Warnungen drohen untergehen.

Vielen Dank

von D. I. (Gast)


Lesenswert?

Ich weiß zwar nicht ob man die abstellen kann, aber du kannst die 
Warnung im Fenster ja nach Text sortieren lassen und dann kann man die 
Blöcke getrost überspringen und nach den wichtigen Warnung wie Latches 
Ausschau halten

von Duke Scarring (Gast)


Lesenswert?

Direkt in der ISE gibt es einen "Message Filter". Da ich die Oberfläche 
nicht verwende, lass ich mein Makefile hinterher im Synthesereport nach
1
echo "Unwanted Latches (737): "
2
grep --with-filename --count "WARNING:Xst:737" xst/*.syr
3
4
echo "Unassigned signals (653): "
5
grep --with-filename "WARNING:Xst:653"         xst/*.syr
suchen.

Gelegentlich wird der Synthesereport auch per Hand durchgelesen.

Duke

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.