Devido a um problema no software Quartus® II, você pode ver este aviso se seu código implementar um incrementador ou decrementer com um reset assíncrono onde alguns dos bits permanecem constantes. Por exemplo, com o seguinte código, o software Quartus II relatará erroneosamente um aviso para os bits mais baixos:
process (reset, clk)
begin
if reset = '1' then
minus_8_count_int <= TO_UNSIGNED(16,5);
elsif (rising_edge(clk)) then
minus_8_count_int <= minus_8_count_int - 8;
end if;
end process;
Conforme o contador decrements em 8, os 3 bits inferiores não são usado e antes de serem otimizados para longe, a Síntese Integrada Quartus II alerta que são travas.
É seguro ignorar o aviso neste caso, pois não são implementadas travas.