平台: xilinx a7-200t.
本来发送端调好之后,接收端就应该很快调试成功。后来 调试了好久,一直抓不到数据。不停地调试寄存器。都没有输出。后来发现最坑的一件事情,就是 输入的管脚配置跟着输出变。导致 没有数据。坑爹万分。泪奔。。。。。
最后把管脚重新配置,就OK了。 1920 x 1080 @60hz 和 3840 x 2160 @60hz 都可以很好地输出数据。
建议: 一定要查一下管脚配置对不对。
上图纪念一下:
下面要做的事情,就是裁剪。因为我们产品不需要音频,我把音频模块干掉了。而且 pll之类的,能裁剪掉的,就把他裁剪掉。不过 今天 终于把xilinx 的hdmi 模块调试成功了 。输入和输出都OK.
有几点需要注意的:
一、 hdmi输出的 四组差分TMDS信号,要在管教上配置为 tmds信号。然后硬件外部要把给置为3.3v.
二、xilinx 的这个hdmi 的核,输入和输出的管教有对应关系, 在GTP上的顺序要是一样的才行。