O aviso crítico é produzido no software Quartus® II para alertar contra possíveis metásticas quando os dados cruzam os domínios do clock e um dos clocks é gerado a partir de um transceptor configurado como um receptor.
Para remover o aviso e cruzar com segurança os domínios do clock, você pode usar os seguintes métodos.
- Os dados síncronos para o receptor que podem mudar em cada ciclo devem cruzar os domínios do clock usando um FIFO com clock duplo.
- Os sinais de status podem cruzar os domínios do clock com cadeias de registro de sincronização. Quando sincronizado corretamente, você pode adicionar uma restrição de TimeQuest® que corta o caminho entre os registros clocked por diferentes fontes.