F-Tile HDMI英特尔® FPGA IP设计示例用户指南

ID 709314
日期 8/10/2023
Public
文档目录

2.9. 硬件设置

HDMI FRL使能的设计示例支持HDMI 2.1,为标准HDMI视频流执行循环演示。
若要运行硬件测试,请将一个支持HDMI的器件(例如带有HDMI接口的显卡)连接到HDMI sink输入。此设计支持HDMI 2.1或者HDMI 2.0/1.4b source和sink。
  1. HDMI sink将端口解码为一个标准视频流并发送到时钟恢复内核。
  2. HDMI RX core解码视频,辅助和音频数据,通过DCFIFO并行环回到HDMI TX core。
  3. FMC子卡的HDMI source端口将映像发送到监控器。
注: 如果您想使用另一个英特尔 FPGA开发板,那么您必须更改器件约束(device assignment)和管脚约束(pin assignment)。收发器模拟设置针对英特尔Agilex 7 GX FPGA开发套件和Bitec HDMI 2.1子卡进行了测试。您可以对您自己的电路板修改设置。
板载按钮和用户LED功能
按钮/LED 功能
cpu_resetn 按一次执行系统复位。
user_pb[0] 按一次将HPD信号切换到标准HDMI source。
user_pb[1] 保留。
user_pb[2]
按一次从与Bitec HDMI 2.1 FMC子卡的TX连接的sink读取SCDC寄存器。
注: 要使能读取操作,您必须在软件中将DEBUG_MODE设置为1。
user_led[0] 保留
user_led[1]
RX HDMI core对齐和偏斜锁定状态。
  • 0 = 至少1个通道是未锁定的
  • 1 = 所有通道均已锁定
user_led[2] RX HDMI视频锁定(lock)状态。
  • 0 = 未锁定
  • 1 = 锁定
user_led[3]
RX收发器ready状态。
  • 0 = 未准备就绪
  • 1 = 准备就绪
user_led[4] TX收发器ready状态。
  • 0 = 未准备就绪
  • 1 = 准备就绪
user_led[5] RX链路速度时钟PLL和RX视频和FRL时钟PLL锁定状态。
  • 0 = 任何一个RX时钟PLL都未锁定。
  • 1 = 两个RX时钟PLL都已锁定
user_led[6] TX链路速度时钟PLL和RX视频和FRL时钟PLL锁定状态。
  • 0 = 任何一个TX时钟PLL都未锁定
  • 1 = 两个TX时钟PLL都已锁定
user_led[7] TX链路训练状态。
  • 0 = 失败
  • 1 = 通过