SMPTE SD/HD/3G-SDI LogiCORE IP — XAPP1290 (v1.0) — 为什么我不能正确生成 3G-SDI Level B 输出?

问题描述:

使用 XAPP1290 时,所有模式(SD、HD、3G level A、RX 和 TX 以及 3G level B RX)工作良好,只有 UltraScale 3G-SDI IP 内核的 3G level B 发送器(下游设备无法收到)有问题。

如果我将带有生成器的 3G SDI level B 信号发送到该内核的 RX 中,一切都很正常,一点问题都没有。

但如果我从该内核发送一个 3G level B 信号并将其抄送给该内核的 RX,RX 就会锁定,但看不到有效的 3G level B 格式。

(1楼)解决方案

judyzhong 在 星期五, 10/13/2017 - 12:05 发表。

这是 XAPP1290 (v1.0) 中的一个已知设计问题。

要发出正确的 3G Level B 信号,SMPTE SD/HD/3G-SDI 内核一直都需要断言 tx_ce,同时 tx_din_rdy 也将在每一个其它时钟周期中断言,如 (PG071) 中所述。

选择 level B 3G 模式时,XAPP1290 v1.0 会翻转 tx_ce 和 tx_din_rdy。

随附的文件将取代 xapp1290/srcs/v_smpte_3gsdi_wrapper/kugth_3gsdi/kugth_3gsdi_wrapper.v 和 xapp1290/srcs/v_smpte_3gsdi_wrapper/kugth_3gsdi_norxedh/kugth_3gsdi_norxedh_wrapper.v,其将解决发送 3G-SDI Level B 的问题。