OBUFDS
OBUFDS stands for Output Buffer Differential Signaling. It is a digital I/O primitive used in many FPGA families to generate a true differential output from a single-ended input. The primitive produces two outputs, O and OB, which are complementary. When the input I is asserted, O is driven as a logic high and OB as a logic low, and when I is deasserted, O goes low and OB goes high. This creates a differential pair suitable for LVDS or other differential receivers.
OBUFDS is typically used to drive external differential signaling networks, such as LVDS lines, backplanes, or
Common configurable aspects include the IO standard (for example LVDS, RSDS, or other differential standards), drive
In practice, OBUFDS is instantiated in Verilog or VHDL with a single input signal I and two