> Gibt es nicht eine Funktion, wie z.B. in Java mit der man einen Wert
> Splitten kann?
Sei dir bewusst: du beschreibst Hardware
Das muß also alles mit Logikelementen (FFs, LUTs...) abgebildet werden
können.
Und auch wenn du es in Java programmierst, wird eine Stelle nach der
anderen abgearbeitet (nur merkst du nichts davon, weil die Funktion
schon fertig ist).
Wenn du das "nur" für die Simulation brauchen würdest, wäre der
Sachverhalt einfacher, dann mußt du dir um Ressourcenverbrauch etc...
keine gedanken machen. Aber ich habe den Verdacht, das soll auf ein
FPGA. Oder?
BTW:
Falls du gerade so mit VHDL anfängst, vergiss die Keywords function
und procedure vorerst mal wieder. Du solltest eher das Denken in
Komponenten (component) lernen.