I mit einem mehrdimensionalen Array in vhdl arbeiteten und ich habe folgenden VHDL-Code: vhdl mehrdimensionales Array
type mem_array is array(0 to 7) of STD_LOGIC_VECTOR (31 downto 0);
Ich bin ein totaler Anfänger zu vhdl und meine Frage ist, über die Größe des Arrays Ich bin Erklären, indem ich dieses Array instanziiere bedeutet es, dass ich 256 (8 Bits groß 0 bis 7) Positionen von jeweils 32 Bits habe, oder habe ich nur 8 Positionen von jeweils 32 Bits?
Das ist kein mehrdimensionales Array, mem_array hat nur einen Index. Es ist ein eindimensionaler Array-Typ mit einem Element vom Array-Typ. * Ein Array-Objekt ist ein zusammengesetztes Objekt, das aus Elementen besteht, die denselben Subtyp haben. * – user1155120
Sie haben ein Array mit 8 Elementen. Jedes Element ist selbst ein Array von 32 'std_logic' Elementen. –
Sie sollten einfach versuchen, Code zu schreiben und eine Simulation auszuführen. Auf diese Weise können Sie sehen, was passiert. – JHBonarius