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"
Rooney Bob schrieb: > Xilinx regt sich offenbar wegen "000" & maxPixel auf und gibt folgenden > Fehler aus --> "parse error, unexpected EQ" Nö.. EQ entspricht '=' wie hast due den result definiert?
Gast
#1411993
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.