Hallo, Ich bearbeite mein Projekt mit fixed_pkg. In meiner Port wird rx :in sfixed (3 downto -10) definiert. Wenn ich folgend if(rx="00000000000000") then xxx<=xxxx; end if; schreib,bekomme ich immer Fehlermeldung: error: fixed_pkg: Vector passed using a "to" range, expected is "downto". Kann mir jemand erklären warum ist das so? Vielen Danke! :-)
Linda schrieb: > Kann mir jemand erklären warum ist das so? Kommt die Fehlermeldung wirklich vom Vergleich? Dann könntest du: 1. mal den Operator = im fixed_pkg ansehen 2. statt gegen "00000000000000" mal gegen (others=>'0') vergleichen
Linda schrieb: > bekomme ich immer Fehlermeldung: error: fixed_pkg: Vector passed > using a "to" range, expected is "downto". Da steht, daß (x downto y) erwartet wird und Du offenbar (y to x) übergeben willst. Wie sieht denn die Instanziierung der Komponente aus? Und wie die zugehörigen Signaldefinitionen? 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.