www.mikrocontroller.net

Forum: Gesperrte Threads Daten parallel einlesen

Autor: Sebi (Gast)
Datum: 21.05.2008 15:32

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!
Der Beitrag ist gesperrt und kann nicht beantwortet werden.
webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net