Hi zusammen,
ich suche nen VHDL Code wie ich diesen C code umsetzen kann:
const unsigned int Feld[2][6] ={
{0x00030400,0x00003400,0x00024000,0x10000001,0x00003000,0x10000001},
{0x00002340,0x10030013,0x00200000,0x00001200,0x00078000,0x00090000}
};
Nur eine Zeile wäre kein Problem. Aber zum oberen Code habe ich leider
nichts passendes gefunden.
Gruß und Danke!!
Das ist bisher nach Redeart von "C" nur eindimensional... :-o
>> const unsigned int Feld[2][6];
Das ist umgesetzt nach VDHL ein dreidimensionales Array, weil der
Schritt vom Bit nach Bit-Vektor ja auch schon eine Dimension ist.
So wirds C-like zweidimensional (in VHDL dreidimensional):
Hallo Lothar,
vielen Dank für deine Antwort. Hatte so etwas ähnliches schon selbst
probiert aber hatte nen kleinen Fehler drin. Jetzt funktioniert es
super!
Danke & Gruß S.F.
Ich kann die Korrektheit dieser Schreibweise nicht bestätigen.
Wurde der Array nicht mehrdimensional deklariert kann immer nur auf eine
Dimension zugegriffen werden.
Mal abgesehen davon, dass du einen 4 Jahre alten Zombie ausgegraben hast
und es um das und nicht den Array geht: was meinst du? Wo siehst du
Probleme? Wie äussern die sich? Welche Toolchain verwendest du?