Hi, Ich versuche gerade Daten in eine Entity einzulesen. Sie kommen parallel an einem 32 Bit breiten Bus an. Diese möchte ich dann in einer integer Variable abspeichern. Wie mache ich das? writedata : in std_logic_vector(31 downto 0) signal counter : integer range 0 to 10000; counter <= writedata; Bei der letzten Zeile meckert er, da das nicht zusammen passt. Wie bekomme ich das passend ausgelesen? Des weiteren hat man ja noch das Problem, dass ein 32 Bit Wert nicht in einen int passt wenn ich das richtig sehe. Was mache ich da? Kann ich das irgendwie begrenzen? Danke!