Forum: Gesperrte Threads Daten parallel einlesen


von Sebi (Gast)


Lesenswert?

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!

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.