Hallo Tim,
> "generate" ist nur in parallelem Kontext zulässig. In sequentiellem
> Kontext (Prozesse, Funktionen, Prozeduren) ist "loop" zu verwenden.
"loop" geht leider auch nicht, das war ja mein erster Ansatz. Da kommt
folgende Fehlermeldung:
1 | for i in 0 to 63 loop
|
2 | process_data_set_nullbits(data_array_of_processdata(i), zero_bits);
|
3 | end loop;
|
# ** Error: xxx.vhd(931): Actual (indexed name) for formal
"process_data" is not a static signal name.
"process_data" entspricht dem Signal "data_array_of_processdata(i)" in
der procedure.
Matthias