关键问题
DisplayPort 规范要求水平的最后一个传输单元 (TU) 视频行必须以空白开始 (BS) 符号结束,不得以填充结束 开始 (FS) 和填充端 (FE) 插入。但是,Altera DisplayPort TX 内核可能会 在视频线的每一端错误地插入 FS 和 FE。此行为发生于 特定分辨率和颜色深度的组合, 当打包的数据速率是 非常靠近链路带宽。
跨颜色深度的每行 (TS) 所需的总符号可以 计算方法::
- 16 bpp:TS =(每行有源像素 x(4 x 1)/2)/通道计数
- 18 bpp:TS =(每行有源像素 x (4 x 9) / 16)/通道计数
- 20 bpp:TS =(每行有源像素 x (4 x 5) / 8) / 通道计数
- 24 bpp:TS =(每行有源像素 x (4 x 3) / 4) / 通道计数
- 30 bpp:TS =(每行有源像素 x (4 x 15) / 16)/通道计数
- 32 bpp:TS =(每行有源像素 x (4 x 2) / 2) / 通道计数
- 36 bpp:TS =(每行有源像素 x (4 x 9) / 8)/通道计数
- 48 bpp:TS =(每行有源像素 x (4 x 3) / 3)/通道计数
DisplayPort TX 内核可能会在每个视频的末尾错误地插入 FS 和 FE
如果所需的总符号 (TS) 为每个平均有效符号的倍数,则为行
在 avg_bytes_tu
以下条件下,TU ( )
- 时间
SYMBOLS_PER_CLOCK
= 2 和avg_bytes_tu
> 62 - 时间
SYMBOLS_PER_CLOCK
= 4 和avg_bytes_tu
> 60
此不遵守 DisplayPort 规范可能会导致互操作性 某些设备出现问题。
对于此问题,没有解决方法。
此问题在 DisplayPort IP 内核的版本 16.0 中修复。