Gast
#2006726
Hallo allerseits,
ich habe einen Code und dafür die notwendige Testbench geschrieben.
Alles läuft bei der Simulation ganz gut. Mir wurde aber empfohlen, dass
ich an einer Stelle die if-Anweisung ersetze soll, und ich sollte an der
Stelle Hardware-denken nicht software.
----------------------------------------------------
Der betroffene code:
for j in 0 to 7 loop
if (matrix(counter)(j) = '1') then
output_data_nxt(j) <= input_data(counter);
output_valid_nxt(j) <= '1';
else
output_valid_nxt(j) <= '0';
end if;
end loop;
------------------------------------------------------
Hat jemand eine Idee? und warum kann dieser Code zu Problemen führen?
Und zu welchen Probleme?
Ich bedanke mich herzlich im Voraus.
Viele Grüße,
Gast(männlich)