Hallo Frage wie initialisiere ich ein std_logic_vector signal am besten mit einem Hex wert? BSP: (hat nicht geklappt) signal mysig : std_logic_vector(mysig_c - 1 downto 0) := 16#0C; lg mike
Versuch's mal mit
1 | |
2 | constant mysig_c : integer := 8; -- Muss zur Länge des Hex-Wertes passen |
3 | |
4 | signal mysig : std_logic_vector(mysig_c - 1 downto 0) := x"0c"; |
p.s.: Kann mir den "RTFM"-Spruch nicht ganz verkneifen...
Upps daran habe ich garnicht gedacht, rtfm hm habe ich gemacht nur net gewusst nach was suchen. (forum suche hat mir auch nix gezeigt) PS: ich habe den vector noch mit resize behandelt, ganz nach dem Motto was nicht passt wird passendgemacht :D lg
Mike schrieb: > BSP: (hat nicht geklappt) > signal mysig : std_logic_vector(mysig_c - 1 downto 0) := 16#0C; Das funktioniert so nur mit Integer:
1 | signal mysig : integer range 0 to 255 := 16#0C#; |
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.