Forum: FPGA, VHDL & Co. std_logic inkrementieren


von Gerhard L. (gerhard494)


Lesenswert?

Wie kann ich einen std_logic_vector inkrementieren.

signal clkDiv : std_logic_vector (18 downto 0) := (others <= '0');

Funktioniert nicht:    clkDiv <= clkDiv + 1;

Wisst ihr wo da der Fehler liegt!

vielen Dank im voraus

von Mike (Gast)


Lesenswert?

Das sollte so gehen. Hast du das in einem getakteten Prozess verwendet? 
Poste mal den vollständigen Code.

von Thomas P. (pototschnig)


Lesenswert?

Kommt doch auf die Library an, die man eingebunden hat ...

Ist es bei ieee.numeric_std.all nicht so:

clkDiv <= std_logic_vector(unsigned(clkDiv)+1)?

von Gerhard L. (gerhard494)


Lesenswert?

Danke Thomas ja es fehlte mir eine Library

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?


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.