mehrere Eingänge auf Array

Gast #2997276
Lesenswert?

Guten Morgen!

Ich würde gerne mehrere Eingänge data_i0 bist data_i99 in der Entity als 
Array verwenden.
1
type t_data  is array (0 to 99) of std_logic_vector (9 downto 0);

mit for geht es leider nicht, das habe ich schon versucht (habs mir 
vorher schon gedacht aber ein Versuch wars wert).

Gibt es eine andere Möglichkeit als 100 mal zu schreiben:
1
t_data(0) <= data_i0;
2
-- .
3
-- .
4
-- .
5
t_data(99) <= data_i99;

DANKE!!

Liebe Grüße
Günther
Gast #2997772
Lesenswert?

Hm, ich vestehe das nicht
Einmal ist t_data ein Type, das andere mal ein Signal. Das kann doch 
nicht der gleiche Code sein??

Und warum kann man data_i nicht auch als Vector definieren? Dann reicht 
eine Zuweisung.

Wie wäre es mal mit einem kompletten Sourcecode?
Gast #2997808
Lesenswert?

Ja, Du hast recht. t_data ist ein Typ. Der rest soll Pseudocode sein 
(hätte ich dazuschreiben sollen, stimmt).

Als Vector kann ich´s nicht definieren weil die andere Entity eine 
andere Laborgruppe schreibt und die übergeben mir leider 99 
Std_logic_vectors.

@Lothar: Danke. Ich hab schon gefürchtet, dass es ein nein wird.

LG
Günther

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren