cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Adventurer
Adventurer
500 Views
Registered: ‎05-18-2018

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.

Two questions:

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?

 

Thanks.

like_port_types0.png
like_port_types1.png
0 Kudos
1 Reply
Highlighted
Xilinx Employee
Xilinx Employee
459 Views
Registered: ‎01-30-2019

@joelschad 

can you create a test case and share with us?

--Suraj

0 Kudos