Hello,
I have a design with several LVDS transceivers. The design works well when all ports are connected but once some ports are unconnected I start receiving garbage from the floating inputs. I use the IBUFDS primitives with "DIFFTERM = TRUE" on a Viretx4 LX chip for input buffers. I have tried to use pullup- and pulldown constraints from Xilinx ISE constraints editor but then I get this warning from ISE:
WARNING:PhysDesignRules:732 - Unexpected differential configuration for comp serial_in_lvds_N/serial_in_lvds_N. Adding a pullup, pulldown, or keeper to a differential IO can create signal integrity problems and can violate specifications.
Some ports are still giving my garbage when they are unconnected.
If anyone have any suggestions on how to handle unconnected ports please let me know. Thank you!
Magne