Integer in einzelne Ziffern zerlegen

#777319
Lesenswert?

Hallo,

ist es mit vhdl irgendwie möglich eine integer (unsigned) Zahl in die 
einzelnen Ziffern zu zerlegen.
Hab jetzt schon alles mögliche probiert was auch in der Simulation 
klappt aber sich eben nicht synthetisieren lässt.


Bsp:
variable data : integer range 0 to 9999:= 5678;

Am Ende sollte folgendes rauskommen.
d1 = 5
d2 = 6
d3 = 7
d4 = 8

Danke für alle Kommentare!
#777342
Lesenswert?

Die Aufgabe kenn ich ;-)
War bei uns mal SO in einem Labor dieses Semester verlangt.
Den bericht hab ich aber nicht(hab ihn aber nciht abgeholt).

Ich sag nur mal als stichwort Finit sate Machine ;-)
Wenn du die den Verlauf mit den zuständen Moore/mealy aufzeichest kannst 
den vhdl code eigentlich so aufmalen ;-)
glaub mir ist kein Problem.

Warum cih das nciht mache? mhh, hab grad kein papier kein vhdl hier auf 
dem rechner und ich bin müde ;-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren