威三电子  

               威三电子

HDMI数据的接收发送实验(十一)

2026-07-07 10:39:05

浏览:

一、概述我们已经对EDID的传输进行了仿真验证,接下来展示实际上板的工程效果。 二、上板验证管脚链接:set_property IOSTANDARD LVCMO


一、概述

我们已经对EDID的传输进行了仿真验证,接下来展示实际上板的工程效果。

 

二、上板验证

管脚链接:

set_property IOSTANDARD LVCMOS33 [get_ports sclk]

set_property IOSTANDARD LVCMOS33 [get_ports reset_n]

set_property PACKAGE_PIN W19 [get_ports sclk]

set_property PACKAGE_PIN Y18 [get_ports reset_n]

 

set_property IOSTANDARD LVCMOS33 [get_ports hdmi_rx_ten]

set_property PACKAGE_PIN A13 [get_ports hdmi_rx_ten]

 

set_property IOSTANDARD LVCMOS33 [get_ports hdmi_rx_hpd]

set_property PACKAGE_PIN A19 [get_ports hdmi_rx_hpd]

 

set_property IOSTANDARD LVCMOS33 [get_ports sda]

set_property IOSTANDARD LVCMOS33 [get_ports scl]

 

set_property PACKAGE_PIN B20 [get_ports scl]

set_property PACKAGE_PIN A20 [get_ports sda]

 

上图为ila抓取的部分信号,在ila设置中,为了能看到更多的信号时序,将深度设置尽量大,这里因为抓取得信号多,所以只能设置到16384深度,想看IIC传输的开始部分,可以抓取start_flag信号,可以看到里面在ACK应答位的两侧有SDA数据线拉高的毛刺,这里就是主机和从机都没有控制SDA时表现出来的状态。

三、实验现象

 

每次抓取信号时,需要重新插拔HDMI线,另一端连到主机,当HDMI线插到板子后,右键单击桌面空白位置,点击显示设置,应该会显示出两个屏幕,如图显示,屏幕序号1为正在使用的屏幕,序号2为传输的EDID编码定义的显示器信息。它的显示器分辨率推荐为1024x768

打开高级显示设置后,选中v3edu显示器,下面会有显示器的分辨率和刷新率,刷新率为60表示每秒钟屏幕的图像会更新60次。

 

四、总结

         本次实验成功实现了基于 FPGA HDMI 数据接收与发送功能,完成了 EDID 的传输与识别,并在实际板卡上验证了 HDMI 接口与主机的通信能力。通过 ILA 抓取 IIC 总线信号,分析了数据传输过程中的时序特性,观察到 ACK 应答位附近的信号毛刺现象。***终,主机能够正确识别板卡作为一个显示器,支持 1024×768@60Hz 的显示输出。本实验为后续 HDMI 图像传输的开发奠定了基础。

 

本文章由威三学院出品

对课程感兴趣可以私信联系

0
HDMI数据的接收发送实验(十一)
一、概述我们已经对EDID的传输进行了仿真验证,接下来展示实际上板的工程效果。 二、上板验证管脚链接:set_property IOSTANDARD LVCMO
长按图片保存/分享

北京威三电子科技有限公司

突破技术壁垒,芯创智联领航未来

 


北京威三电子科技有限公司 版权所有
京ICP备2026012969号
 

热线:

159-2199-9232

 

图片展示

淘宝店铺:

威三科教

地址:

北京市延庆区辰龙国际6号楼406室

微信公众号:

北京威三电子科技有限公司 

热线:159-2199-9232

淘宝店铺:威三科教

地址:北京市延庆区辰龙国际6号楼406


微信公众号

图片展示
北京威三电子科技有限公司 版权所有| 京ICP备2026012969号
微信公众号
客服中心
热线电话
15921999232
上班时间
周一到周五
二维码
扫码关注
客服中心
热线电话
15921999232
上班时间
周一到周五
二维码
扫码关注
添加微信好友,详细了解产品
使用企业微信
“扫一扫”加入群聊
复制成功!
添加微信好友,详细了解产品
我知道了