Devido a um problema nas versões do software Quartus® II 10.1 SP1 e anteriores, você pode ver sinais de LVDS_E_3R de saída invertidas em dispositivos Cyclone® III ou Cyclone IV. Isso pode ocorrer se o push de not-gate for implementado no registro de saída e o registro de saída for colocado no elemento E/S. O push not-gate ocorre quando um registro tem um valor inicial alto, incluindo quando a síntese Quartus II implementa uma predefinição assíncrona usando um reset assíncrono.
Para resolver este problema, execute um dos seguintes procedimentos:
-
Evite que o registro seja colocado no elemento E/S usando a
FAST_OUTPUT_REGISTER
atribuição da seguinte forma: - Ou, impeça a implementação do push not-gate removendo o valor inicial alto para o registro de saída, por exemplo, removendo a predefinição assíncrona.
set_instance_assignment -name FAST_OUTPUT_REGISTER OFF -to
Este problema é corrigido a partir do software Quartus II versão 11.1.