Why can I not connect like pin types in Block Diagram Editor?
I am trying to connect a port on an IP block I made to a port on a Utility Buffer block in Vivado 2018.3.
In IP Packager and in the Block Pin Properties panel, the pin types are both listed as 'clk'. However, BD Editor will not allow me to connect them.
I have tried deleting and re-instantiating both blocks to no avail, and I've used tcl scripts to force the connections, which at first appears to work, but errors out when I try to create a wrapper for the block design. See the attached picture.
1) How can I connect these pins?
2) Since I want my SPI_master block to go to external pins, can I simply get rid of the Utility Buffer block, run the mosi signal to a port called 'SPI_master_mosi_p', and have Vivado infer the complementary 'SPI_master_mosi_n' port automatically, instead of creating the complementary pair manually with a differential output Utility Buffer?