ad9361_data_sub.xml parameterized signals are not generated properly based on parameters set in platform XML

Description

Setting the LVDS_p parameter to true on the ad9361_data_sub device worker in a platform XML (as opposed to a card XML) file does not cause the ad9361_data_sub parameterized signals to be generated accordingly during an assembly build. Setting the parameter is effective for the platform worker build, however. During the assembly build, there are errors such as:

ERROR: [Synth 8-2032] formal ad9361_data_sub_data_clk_n is not declared /home/opencpi/projects/assets/hdl/assemblies/empty/container-empty_platform_cfg_1rx_1tx_platform_cnt_1rx_1tx_bypassasm_platform/target-zynq/empty_platform_cfg_1rx_1tx_platform_cnt_1rx_1tx_bypassasm_platform-impl.vhd:265

The workaround is to change the LVDS_p default to true in ad9361_data_sub.xml.

Environment

Branch release_1.3.1

Status

Assignee

Unassigned

Reporter

OpenCPI Guest

Labels

None

Components

Priority

Minor