cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Adventurer
Adventurer
586 Views
Registered: ‎04-13-2017

regarding creating differential port pin in block design

How do i create differential pin in vivado tools without using Ibugds

like while creating BD we get options to create port, it default creates single ended. how do I create diffrential pin ??

 

Thanks 

0 Kudos
3 Replies
Highlighted
Moderator
Moderator
561 Views
Registered: ‎02-09-2017

Hi @yatish,

 

You have to use the Utility Buffer block. 

Once yo double-click on it, tt wil give you the option to select it to be an IBUFDS.

Utility_Buffer_BD.PNG

Utility_Buffer_BD_2.PNG

Thanks,

 

Andre Guerrero

Product Applications Engineer

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Highlighted
Adventurer
Adventurer
536 Views
Registered: ‎04-13-2017

Hi @anunesgu 

without using IBUFDS i have to create a differential pair.

In vivado, while creating BD, if we rightclick then we get option to create a port, this will create always single ended clock, is there a way to create a differential signal without using IBUFDS.

Thanks 

0 Kudos
Highlighted
Moderator
Moderator
511 Views
Registered: ‎02-09-2017

Hi @yatish,

 

No, that's the way the architecture is. Either in BD or regular RTL, the only way to input a differential clock/signal into the FPGA is by using an IBUFDS.

Every input to the FPGA comes first thorugh a buffer (IBUF for single-ended, IBUFDS for differential signals). It just so happens that for single-ended signals, Vivado automatically insert the IBUF for you, so you don't have to worry about it. For differential signals, you need to manually do it.

Is there any special reason why you do not want to use the IBUFDS?

Thanks,

Andre Guerrero

Product Applications Engineer

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos