cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
wlin2
Visitor
Visitor
2,826 Views
Registered: ‎11-21-2016

IOBUFDS in ultrascale+

Jump to solution

I want to use IOBUFDS  to receive differential inputs. Here is how i defined it:

Selection_013.png

Here is how vivado interpreted in schematic:

Selection_014.png

The error says that IOBUFDS_0/IO has multiple drivers, one is LA01_data_in_p, another OBUFTDS/O. In the RTL, I set T=1, why OBUFTDS/O is connected to the IO port?

0 Kudos
Reply
1 Solution

Accepted Solutions
wlin2
Visitor
Visitor
4,495 Views
Registered: ‎11-21-2016

Problem solved! It turns out I forgot to change the type from input to inout when I migrate from IBUFDS to IOBUFDS.

View solution in original post

0 Kudos
Reply
4 Replies
muzaffer
Teacher
Teacher
2,761 Views
Registered: ‎03-31-2012

@wlin2 why IOBUFDS instead of IBUFDS ? 

- Please mark the Answer as "Accept as solution" if information provided is helpful.
Give Kudos to a post which you think is helpful and reply oriented.
0 Kudos
Reply
wlin2
Visitor
Visitor
2,741 Views
Registered: ‎11-21-2016

@muzaffer We also tried IBUFDS and it doesn't fit our design, so we want to configure the IOBUFDS to be equivalent to IBUFDS to see what happened. I am just wondering why this kind of configuration for IOBUFDS has problem or IOBUFDS doesn't support T=1 in Ultrasacle?

 

Here is IBUFDS schematic we used:

tx_IBUFDS.png

0 Kudos
Reply
muzaffer
Teacher
Teacher
2,735 Views
Registered: ‎03-31-2012

@wlin2

 

>> We also tried IBUFDS and it doesn't fit our design

 

What do you mean by "it doesn't fit our design" ? 

- Please mark the Answer as "Accept as solution" if information provided is helpful.
Give Kudos to a post which you think is helpful and reply oriented.
0 Kudos
Reply
wlin2
Visitor
Visitor
4,496 Views
Registered: ‎11-21-2016

Problem solved! It turns out I forgot to change the type from input to inout when I migrate from IBUFDS to IOBUFDS.

View solution in original post

0 Kudos
Reply