Bisher habe ich immer sehr strikt nur eine Addition pro Takt gemacht, also
Signal A1 , A2 , A3 , A4, A5: integer ; A1 <= A2 + A3;
Im Takt danach: A1 <= A1 + A4;
usw.
Nun habe ich mal synthetisiert: A1 <= A2 + A3 + A4 + A5;
Das geht auch, jedenfalls meldet mir die Synthese keine Probleme. Oder geht das schon gar nicht?
Wie kann ich herausfinden, wie viele Summanden noch in einem Takt berechnet werden können. Dann könnte ich die State-Machine verkürzen.
Ich habe einen Artix7 mit Vivado 2023.2, Wo finde ich da Timing Angaben für meine Additionen, oder Hinweise wenn evtl Probleme auftreten.