Hallo liebe Gemeinschaft,
ich suche nun schon eine ganze Weile nach einer Moeglichkeit mir einen
Vektor mittels "type ... is array ..." zu bauen und dann die einzelnen
Elemente zu adressieren.
Hier mal ein Beispiel was ich vor habe:
1 | vector(index) = Zu_speichernder_Wert;
|
Ich habe mir also folgendes gebastelt:
1 | type vector is array (0 to 9) of std_logic_vector(11 downto 0);
|
2 | .
|
3 | .
|
4 | .
|
5 | variable sample_vector : vector;
|
6 | .
|
7 | .
|
8 | .
|
9 | sample_vector(sample_index) := audio_sample_signal;
|
Wobei sample_index ein signal ist ... dass das nicht der richtige Typ
ist hat mir ISE bereits klar gemacht, jetzt frag ich mich nur wie ich
das sonst machen kann. Der Plan war immer an einem bestimmten Moment die
naechste Zelle im Vektor zu beschreiben und ab einem bestimmte
sample_index Wert wieder von vorne zu beginnen.
Wuerde mich um jede Hilfe freuen!
Besten Dank und schoene Gruesse,
Lennart