Ao implementar o protocolo OBSAI usando o PHY de latência determinística em dispositivos Arria® V GZ e Stratix® V, você pode não alcançar rx_syncstatus quando os padrões IDLE, IDLE_ACK e IDLE_REQ são enviados durante o processo de link up. Você pode alcançar a sincronização retriggering rx_patternalign ou afirmando rx_digitalreset.
Isso se aplica ao PHY de latência determinística com a seguinte configuração:
- Taxa de dados: 6,144 Gbps ou 3,072 Gbps
- Largura de dados PMA-PCS: 20 bits
Para resolver este problema, siga estas etapas:
Para as versões do software Quartus® II antes da versão 14.0:
- Arquivar um suporte de pré-vendas intel® para obter um patch de software (patch0.87).
- Após a instalação do patch, adicione a seguinte atribuição ao seu Arquivo de configurações Quartus II (.qsf).
set_global_assignment nome VERILOG_MACRO "SV_XCVR_CUSTOM_NATIVE_ASSERT_SYNC_STATUS_IMM=\"assert_sync_status_imm\"" - Regenerar o PHY de latência determinística IP.
- Recompile seu design.
Para as versões 14.0 e posteriores do software Quartus II:
- Adicione a atribuição a seguir ao seu arquivo .qsf.
set_global_assignment nome VERILOG_MACRO "SV_XCVR_CUSTOM_NATIVE_ASSERT_SYNC_STATUS_IMM=\"assert_sync_status_imm\"" - Regenerar o PHY de latência determinística IP.
- Recompile seu design.
- Se você estiver implementando os protocolos CPRI e OBSAI em um único dispositivo, abra um Suporte de Pré-Vendas Intel® para obter mais suporte