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?
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.