AR# 71867

LogiCORE SMPTE UHD-SDI - XAPP1248 v1.4 - Errors occur when compiling XAPP1248 using Vivado 2018.3

Description

The following error occurs when compiling XAPP1248 v1.4 using Vivado 2018.3:

Error messages:
ERROR: [IP_Flow 19-3478] Validation failed for parameter 'PPM offset between receiver and transmitter(RX_PPM_OFFSET)' with value '1200' for IP 'v_smpte_uhdsdi_gtwiz_x0y16'. RX_PPM_OFFSET is out of range for RX_LINE_RATE (11.88), should not be more than 200, refer to FPGAs data sheet Rxppmtol for legal value
INFO: [IP_Flow 19-3438] Customization errors found on 'v_smpte_uhdsdi_gtwiz_x0y16'. Restoring to previous valid configuration.
INFO: [Common 17-17] undo 'set_property'
ERROR: [Common 17-39] 'set_property' failed due to earlier errors.
    while executing
"rdi::add_properties -dict {CONFIG.CHANNEL_ENABLE X0Y16 CONFIG.TX_MASTER_CHANNEL X0Y16 CONFIG.RX_MASTER_CHANNEL X0Y16 CONFIG.LOCATE_COMMON EXAMPLE_DESI..."
    invoked from within
"set_property -dict [list CONFIG.CHANNEL_ENABLE {X0Y16} CONFIG.TX_MASTER_CHANNEL {X0Y16} CONFIG.RX_MASTER_CHANNEL {X0Y16} CONFIG.LOCATE_COMMON {EXAMPLE..."
    (file "./kcu105_uhdsdi_demo_script.tcl" line 38)

How can I resolve this issue?

Solution

This error messages are expected, because the Transceiver Wizard was updated with a PPM value of 200ppm for line rates above 6.6 Gbps based on the device data sheet in the 2018.3 Vivado release.

This causes a failure when you run XAPP1248 using Vivado 2018.3

To solve this issue, you can use the Tcl script (kcu105_uhdsdi_demo_script.tcl) attached to this Answer Record.

Attachments

Associated Attachments

Name File Size File Type
kcu105_uhdsdi_demo_script.tcl 10 KB TCL

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
54547 LogiCORE IP SMPTE UHD-SDI - Release Notes and Known Issues for the Vivado 2015.1 tool and later versions N/A N/A
AR# 71867
Date 12/20/2018
Status Active
Type General Article
Devices
Tools
IP