Nur Probleme beim Umstieg von Quartus auf Xilinx ISE

#1411215
Lesenswert?

Hallo!

Ich versuch gerade ein VHDL Design, welches in Quartus II entworfen 
wurde, in die Xilinx ISE zu portieren.

Beauerlicherweise sind nun einige Zuweisungen nicht mehr 
synthetisierbar.

Ist die folgende Zuweisung nicht VHDL konform?

result := (("000" & maxPixel) - ("00" & (maxPixel - currentPixel) & 
'0'));

Xilinx regt sich offenbar wegen "000" & maxPixel auf und gibt folgenden 
Fehler aus --> "parse error, unexpected EQ"
Gast #1411993
Lesenswert?

Unexpecte EQ könnte darauf hinweisen das "Result:" am Beginn des 
Codeschnipsels  als Label interpretiert wird. Steht die Beispielzeile 
nicht im richtigen Kontext?! (innerhalb Process, procedure und so). Oder 
ist result nirgends deklariert? Gibt modelsim an dieser Stelle eine 
Warnung aus?

MfG

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