Gast
#1522721
Hallo, nach einigen Monaten Forum lesen habe ich nun auch einmal eine Frage: In "problem.vhd" steht ein lauffähiges Testbenchfragment. Ich habe alles soweit reduziert, dass nur noch das eigentliche Problem sichtbar bleibt. Und zwar möchte ich, dass die Procedure "send" in den Faellen 1a und 1b, sowie im Fällen 2a und 2b jeweils die Daten in der selben Reihenfolge überträgt. Die a-Fälle liefern das von mir gewünschte Ergebnis. die b_fälle übertragen die Daten in der falschen Reihenfolge. Ich suche aber einen Weg, auf die Variablen sdata5/8 zu verzichten und trotzdem bei variabler Vektorlänge die Daten MSB first auf line auszugeben. Wie muß nun "send" umgeschrieben werden? Ich habe schon viel mit 'high und 'low experimentiert, aber irgendwie nicht das erwünschte Resultat erhalten. Sicherlich ist die Lösung ganz einfach... Default scheint eine aufsteigende Reihenfolge (to) bei std_logic_vector zu sein. Der Besucher