找回密码
 立即注册
搜索
查看: 2603|回复: 0

FPGA无芯片HDMI接入方案及源码

[复制链接]

346

主题

14

回帖

3万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
36982
发表于 2024-7-16 17:15:13 | 显示全部楼层 |阅读模式







        FPGA 在无外部PHY芯片情况下输出HDMI,目前是比较成熟的方案(外部电路需要转换成TMDS电平)。在无PHY芯片情况下怎么进行HDMI信号输入呢?


        有输出当然有输入了,方案也是DIGILENT提供的(输出也是),下面以AMD-Xilinx 7系列FPGA为例,一步一步搭建一个HDMI输入DEMO.






Digilent 提供了使用其提供的DEMO的特定流程。


  • 下载源码

https://digilent.com/reference/programmable-logic/arty-z7/demos/start


选择所需的DEMO。









  • 2.选择FPGA板卡和 Vivado 工具版本



下载与主板和 Vivado 工具版本相关的硬件 (hw) 和软件 (sw) zip 文件。


下载的 zip 文件中既包含 .bit 文件,也包含 .xsa 文件,如果使用的是Digilent官方板卡,则可以直接启动 Vitis 进行调试。







    • 启动 Vitis。





启动 Vitis 后,使用“导入项目”导入 zip 文件










下图是在 FPGA 运行 HDMI 显示的图片。










        连接到笔记本电脑的 HDMI 数据作为 FPGA 的输入,将FPGA的一个HDMI输出连接到另一个显示器。在此方案下此 FPGA 处理来自笔记本电脑的 HDMI 数据并将结果显示在另一个显示器上。

视频显示视频数据输出也非常顺畅,没有任何问题。




        该方案支持1080P60 HDMI输入,官方也提供了IP(GITHUB上),使用也比较方便。


        但是该方案对硬件(PCB)要求比较高,HDMI的CLK要从MRCC引脚输入,同时外部要加一个均衡器(保证信号质量)和阻抗控制好才能实现1080P60帧,否则只能降低帧率或者分辨率。







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|冀ICP备20011060号-2|叁芯智能

GMT+8, 2024-12-22 02:37 , Processed in 0.077915 second(s), 20 queries .

Powered by Discuz! X3.4

© 2017-2018

快速回复 返回顶部 返回列表