> Mein Problem ist ich verstehe folgende Zeile nicht.
Das sind zwei Zeilen!!!
1 | ARCHITECTURE rtl OF ram IS
|
2 | TYPE RAM IS ARRAY(0 TO 2 ** ADDRESS_WIDTH - 1) OF std_logic_vector(DATA_WIDTH - 1 DOWNTO 0);
|
Die erste Zeile sagt:
Hier beginnt die Architekturbeschreibung des ram
1 | ARCHITECTURE rtl OF ram IS
|
Diese Beschreibung endet bei
Und die zweite Zeile beschreibt ein Array von Vektoren:
1 | TYPE RAM IS ARRAY(0 TO 2 ** ADDRESS_WIDTH - 1) OF std_logic_vector(DATA_WIDTH - 1 DOWNTO 0);
|
Dieses Array beinhaltet 16 (0 bis 2^4-1) Vektoren der Breite 8 Bit (8-1
downto 0)
Mein Tipp: "VHDL-Synthese" von Reichardt/Schwarz