7 Series FPGAs SelectIO Resources User Guide www.xilinx.com 165
UG471 (v1.10) May 8, 2018
Output Parallel-to-Serial Logic Resources (OSERDESE2)
OSERDESE2 Attributes
The Table 3-7 lists and describes the various attributes that are available for the
OSERDESE2 primitive. The table includes the default values.
DATA_RATE_OQ Attribute
The DATA_RATE_OQ attribute defines whether data is processed as single data rate (SDR)
or double data rate (DDR). The allowed values for this attribute are SDR and DDR. The
default value is DDR.
DATA_RATE_TQ Attribute
The DATA_RATE_TQ attribute defines whether 3-state control is to be processed as single
data rate (SDR) or double data rate (DDR). The allowed values for this attribute are SDR,
DDR, or BUF. The default value is DDR. In SDR and DDR modes, the four T inputs are
used, and their behavior can be configured with the TRISTATE_WIDTH attribute. In BUF
mode, the SDR and DDR mode registers are bypassed, and therefore, the T1 input should
be used. The signal applied to the T1 input is asynchronous to all other signals because it
simply passes through the OSERDESE2.
Table 3-7: OSERDESE2 Attribute Summary
Attribute Description Value Default Value
DATA_RATE_OQ Defines whether data (OQ) changes at
every clock edge or every positive clock
edge with respect to CLK.
String: SDR or DDR DDR
DATA_RATE_TQ Defines whether the 3-state (TQ) changes at
every clock edge, every positive clock edge
with respect to clock, or is set to buffer
configuration.
String: BUF, SDR, or DDR DDR
DATA_WIDTH Defines the parallel-to-serial data converter
width. This value also depends on the
DATA_RATE_OQ value.
Integer: 2, 3, 4, 5, 6, 7, 8, 10, or 14
In SDR mode, 2, 3, 4, 5, 6, 7, and 8 are
valid.
In DDR mode, 2, 4, 6, 8, 10, and 14
are valid.
4
SERDES_MODE Defines whether the OSERDESE2 module is
a master or slave when using width
expansion.
String: MASTER or SLAVE MASTER
TRISTATE_WIDTH Defines the parallel to serial 3-state
converter width.
Integer: 1 or 4
See OSERDESE2 Attributes
(
Table 3-8) for valid combinations
4
TBYTE_CTL Only for use via the MIG tool. Set to FALSE. FALSE, TRUE FALSE
TBYTE_SRC Only for use via the MIG tool. Set to FALSE. FALSE, TRUE FALSE