Nella simulazione questo funziona perfettamente. È questo il modo migliore per verificare gli zeri per un codice sintetizzabile. Quali sarebbero le risorse generate?Confronto tra un lungo std_logic_vector e gli zeri
signal vector_slv : std_logic_vector(2048 downto 0);
...
if (vector_slv = (vector_slv'range => '0')) then
-- do something...
C'è qualche altro modo ottimale per implementare questa soluzione considerando la mappatura h/w (con utilizzo ottimale delle risorse).
Sarei più interessato a comprendere le risorse utilizzate.