As versões do núcleo IP Ethernet Ethernet de baixa latência de 40-100 Gbps que antecedem o software Quartus® Prime v16.0 não lidam corretamente com as seguintes condições na interface TX Avalon-ST. Qualquer projeto usando as versões anteriores do núcleo IP pode pendurar ou enviar pacotes errôneos se as condições abaixo ocorrerem:
- O TX válido é baixo dentro de um pacote válido entre Start-of-Packet (SOP) e End-of-Packet (EOP) (o cliente reinicia o sinal válido durante a transmissão de um pacote de vários ciclos)
- Tamanho do pacote menor que nove bytes
- SoPs de volta para trás
- EOPs de volta para trás
Embora o protocolo Avalon-ST permita essas situações, o núcleo ip não as suporta.
Pacotes errôneos podem ter FCS ou outros erros, ou podem ter menos do que o comprimento mínimo de IPG.
Nas versões anteriores a 16.0 do núcleo IP, você deve modificar a aplicação para evitar essas condições. O problema de travamento do núcleo IP é corrigido no núcleo IP Ethernet Ethernet de baixa latência de 40 a 100 Gbps v16.0 e posterior. O núcleo ip identifica essas condições como entradas inválidas e as sinaliza como erros.