UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 67907

SMPTE SD/HD/3G-SDI LogiCORE IP - XAPP1290 (v1.0) - Why am I not able to properly generate a 3G-SDI Level B output?

Description

When using XAPP1290, all modes (SD, HD, 3G level A, both RX and TX, and 3G level B RX) are working fine, except for the 3G level B Transmitter (TX) of the 3G-SDI IP core for UltraScale which cannot be received by downstream equipment.

If I send a 3G SDI level B signal with a generator into the RX of the core, everything woks without issues.

However, if I send a 3G level B signal from the core and loop it into the RX of the core, the RX locks but does not see a valid 3G level B format.

Solution

This is a know issue with the design in XAPP1290 (v1.0).

To send out the correct 3G Level B signal, the SMPTE SD/HD/3G-SDI Core requires tx_ce to be asserted all of the time while the tx_din_rdy is to be asserted every other clock cycle as stated in (PG071).

XAPP1290 v1.0 toggles both tx_ce and tx_din_rdy when level B 3G mode is selected.

The attached files, which will replace xapp1290/srcs/v_smpte_3gsdi_wrapper/kugth_3gsdi/kugth_3gsdi_wrapper.v and xapp1290/srcs/v_smpte_3gsdi_wrapper/kugth_3gsdi_norxedh/kugth_3gsdi_norxedh_wrapper.v will solve the problem with sending 3G-SDI Level B.

Attachments

Associated Attachments

Name File Size File Type
kugth_3gsdi_norxedh_wrapper.v 44 KB V
kugth_3gsdi_wrapper.v 46 KB V

Linked Answer Records

Master Answer Records

AR# 67907
Date Created 09/21/2016
Last Updated 11/02/2016
Status Active
Type General Article
Devices
  • Kintex UltraScale
IP
  • SMPTE SD/HD/3G-SDI