Sicher. Für die reine Logik sind die erst mal unerheblich (allerdings
schaden sie auch nicht).
Wenn Du hinterher aber doch Register Retiming brauchst, weil Du dein
gesetztes Fmax nicht erreichst, dürfte es allerdings deutlich
schwieriger und fehlerträchtiger sein, die Latency nachträglich ins
Design reinzufummeln als sie gleich von Beginn an zu berücksichtigen.
Ich nehme an, es gibt einen guten Grund, daß die da sind.
Sagt die Core-Dokumentation nichts darüber?
[edit: dein zuletzt gepostetes Bild zeigt, dass da auch weitere Signale
direkt (ohne die Pipeline-FF's) in das Design reingehen. Der Umstand ist
sicher im Core berücksichtigt. Du kannst die FF's also
höchstwahrscheinlich doch nicht weglassen, ohne die Funktionalität zu
(zer)stören.]