Problema crítico
A especificação DisplayPort requer a última unidade de transferência (TU) de uma horizontal A linha de vídeo deve terminar com um símbolo iniciar em branco (BS) e não deve terminar com um preenchimento Inserção inicial (FS) e preenchimento (FE). No entanto, o núcleo Altera DisplayPort TX pode insira erroneamente FS e FE em todas as extremidades da linha de vídeo. Esse comportamento ocorre para certa combinação de resoluções e profundidades de cores, quando a taxa de dados embalada é muito próximo da largura de banda do link.
Os símbolos totais necessários por linha por faixa (TS) em profundidades de cores podem ser calculado como:
- 16 bpp: TS = (pixels ativos por linha x (4 x 1) / 2) / contagem de vias
- 18 bpp: TS = (pixels ativos por linha x (4 x 9) / 16) / contagem de vias
- 20 bpp: TS = (pixels ativos por linha x (4 x 5) / 8) / contagem de vias
- 24 bpp: TS = (pixels ativos por linha x (4 x 3) / 4) / contagem de vias
- 30 bpp: TS = (pixels ativos por linha x (4 x 15) / 16) / contagem de vias
- 32 bpp: TS = (pixels ativos por linha x (4 x 2) / 2) / contagem de vias
- 36 bpp: TS = (pixels ativos por linha x (4 x 9) / 8) / contagem de vias
- 48 bpp: TS = (pixels ativos por linha x (4 x 3) / 3) / contagem de vias
O núcleo DisplayPort TX pode inserir erroneamente FS e FE no final de cada vídeo
se os símbolos totais (TS) necessários estiverem em vários símbolos válidos médios por
TU (avg_bytes_tu) nas seguintes condições:
- Quando
SYMBOLS_PER_CLOCK= 2 eavg_bytes_tu> 62 - Quando
SYMBOLS_PER_CLOCK= 4 eavg_bytes_tu> 60
Essa não conformidade com a especificação DisplayPort pode causar interoperabilidade problemas com alguns dispositivos.
Não há solução alternativa para este problema.
Este problema é corrigido na versão 16.0 do núcleo Ip DisplayPort.