Figure 1. Differential Bidirectional Buffer Primitives
Figure 2. Differential Bidirectional DIFF_OUT Buffer
Primitives
Attribute | Values | Description |
---|---|---|
SLEW | SLOW, FAST | Specifies the drive strength of the output. |
IOSTANDARD | See HD IOB Supported Standards | Assigns an I/O standard to the element. |
USE_IBUFDISABLE | FALSE | IBUFDISABLE is not supported in HD IOB and must be set to FALSE. (IOBUFDS_INTERMDISABLE and IOBUFDS_DIFF_OUT_INTERMDISABLE only) |
Port | I/O | Description |
---|---|---|
IO | Inout | Inout port connection. Connect directly to top-level P side port in the design. |
IOB | Inout | Inout port connection. Connect directly to top-level N side port in the design. (IOBUFDS_DIFF_OUT, IOBUF_DIFF_OUT_INTERMDISABLE only) |
O | Output | Output path of the buffer representing the input path to the device. |
OB | Output | Complimentary buffer output representing the input path to the device. (IOBUFDS_DIFF_OUT, IOBUF_DIFF_OUT_INTERMDISABLE only) |
I | Input | Input port connection. Connect directly to top-level P-side port in the design. |
T | Input | Tristate enable input signifying whether the buffer acts as an input or output. (IOBUFDS, IOBUFDS_INTERMDISABLE only) |
IBUFDISABLE | Input | IBUFDISABLE is not supported in HD IOB. ( IOBUFDS_INTERMDISABLE, IOBUFDS_DIFF_OUT_INTERMDISABLE only) |
INTERMDISABLE | Input | Control to enable/disable DCI termination. This is generally used to reduce power in long periods of an idle state. (IOBUFDS_INTERMDISABLE, IOBUFDS_DIFF_OUT_INTERMDISABLE only) |
TM | Input | Tristate enable input for the P-side or master side signifying whether the buffer acts as an input or output. This pin must be connected to the same signal as the TS input. (IOBUFDS_DIFF_OUT, IOBUFDS_DIFF_OUT_INTERMDISABLE only) |
TS | Input | Tristate enable input for the N-side or slave side signifying whether the buffer acts as an input or output. This pin must be connected to the same signal as the TM input. (IOBUFDS_DIFF_OUT and IOBUFDS_DIFF_OUT_INTERMDISABLE only) |