01-10-2020 01:33 AM
01-17-2020 08:19 AM - edited 01-17-2020 08:21 AM
Zynq Ultrascale+ MPSoC do support IBUFDS_DIFF_OUT.
If i assume correctly this confusion arises because you dont find ZYnq Ultrascale+ MPSoC under the language template.
The PL for ZYnq Ultrascale+ MPSoC is pretty much similar to other Ultrascale+ Variants ( Kintex Ultrascale+ and Virtex Ultrascale+) and
supports all the primitives which are there for KU+ and VU+ under the language template
01-17-2020 10:17 AM - edited 01-17-2020 10:18 AM
-adding a little to comments of @pthakare :
The UltraScale libraries guide (UG974) shows that IBUFGDS_DIFF_OUT is not supported for your device. However, as pthakare says, the IBUFDS_DIFF_OUT is supported. IBUFDS_DIFF_OUT can be used in place of IBUFGDS_DIFF_OUT.
Older documentation refers to IBUFG/IBUFGDS and the “G” indicated that these were IBUF/IBUFDS used to route a clock instead of an ordinary signal. However, there was no physical difference between IBUF and IBUFG, nor was there any physical difference between IBUFDS and IBUFGDS.