Page 3 of the Wizard (This Figure) allows you to select encoding and 8B/10B optional ports. Tables 4-13 through 4-20 list the available options.
Figure 4-12: Encoding and Optional Ports—Page 3
X-Ref Target - Figure 4-12
|
Table 4-13: TX Settings
Options
|
Description
|
External Data Width
|
16
|
Sets the transmitter application interface data width to two 8-bit bytes.
|
20
|
The transmitter application interface datapath width is set to 20 bits.
|
32
|
Sets the transmitter application interface data width to two 8-bit bytes.
|
40
|
Sets the transmitter application interface data width to 40 bits.
|
64
|
Sets the transmitter application interface datapath width to eight 8-bit bytes (64 bits).
|
80
|
Sets the transmitter application interface data width to 80 bits.
|
Encoding
|
8B/10B
|
Data stream is passed to an internal 8B/10B encoder prior to transmission.
|
64B/66B_with_Ext_Seq_Ctr
|
Data stream is passed through the 64B/66B gearbox and scrambler. Sequence counter for the gearbox is implemented in the example design.
|
64B/66B_with_Int_Seq_Ctr
|
GTX transceivers only: Data stream is passed through the 64B/66B gearbox and scrambler. Sequence counter for the gearbox is implemented within the transceiver.
|
64B/67B_with_Ext_Seq_Ctr
|
Data stream is passed through the 64B/67B gearbox and scrambler. Sequence counter for the gearbox is implemented in the example design.
|
64B/67B_with_Int_Seq_Ctr
|
GTX transceivers only: Data stream is passed through the 64B/67B gearbox and scrambler. Sequence counter for the gearbox is implemented within the transceiver.
|
Internal Data Width
|
16
|
Selects the internal data width as 16.
|
20
|
Selects the internal data width as 20.
|
32
|
Selects the internal data width as 32.
|
40
|
Selects the internal data width as 40.
|
Notes:
1.Options not used by the XAUI example are shaded.
|
Table 4-14: RX Settings
Options
|
Description
|
External Data Width
|
16
|
Sets the receiver application interface data width to two 8-bit bytes.
|
20
|
Sets the receiver application interface data width to 20 bits.
|
32
|
Sets the receiver application interface datapath width to four 8-bit bytes (32 bits).
|
40
|
Sets the receiver application interface data width to 40 bits.
|
64
|
Sets the receiver application interface datapath width to eight 8-bit bytes (64 bits).
|
80
|
Sets the receiver application interface data width to 80 bits.
|
Decoding
|
8B/10B
|
Data stream is passed to an internal 8B/10B decoder.
|
|
64B/66B
|
Data stream is passed through the 64B/66B gearbox and de-scrambler.
|
|
64B/67B
|
Data stream is passed through the 64B/67B gearbox and de-scrambler.
|
Internal Data Width
|
16
|
Selects the internal data width as 16.
|
20
|
Selects the internal data width as 20.
|
32
|
Selects the internal data width as 32.
|
40
|
Selects the internal data width as 40.
|
Notes:
1.Options not used by the XAUI example are shaded.
2.RX settings should be the same as TX settings.
|
Table 4-15: DRP
Option
|
Description
|
Use DRP
|
Select this option to have the dynamic reconfiguration port signals of the CHANNEL block available to the application
|
The TX PCS/PMA Phase Alignment setting controls whether the TX buffer is enabled or bypassed. See the 7 Series FPGAs GTX/GTH Transceivers User Guide (UG476) [Ref 7] for details on this setting. The RX PCS/PMA alignment setting controls whether the RX phase alignment circuit is enabled.
Table: 8B/10B Optional Ports shows the optional ports for 8B/10B.
Table 4-16: 8B/10B Optional Ports
Option
|
Description
|
TX
|
TXBYPASS8B10B
|
2-bit wide port disables 8B/10B encoder on a per-byte basis. High-order bit affects high-order byte of datapath.
|
TXCHARDISPMODE
|
2-bit wide ports control disparity of outgoing 8B/10B data. High-order bit affects high-order byte of datapath.
|
TXCHARDISPVAL
|
RX
|
RXCHARISCOMMA
|
2-bit wide port flags valid 8B/10B comma characters as they are encountered. High-order bit corresponds to high-order byte of datapath.
|
RXCHARISK
|
2-bit wide port flags valid 8B/10B K characters as they are encountered. High-order bit corresponds to high-order byte of datapath.
|
Notes:
1.Options not used by the XAUI example are shaded.
|
Table: TX and RX Buffer Bypass Options shows the TX and RX buffer bypass options.
Table 4-17: TX and RX Buffer Bypass Options
Option
|
Description
|
TX
|
Enable TX Buffer
|
If the Enable TX Buffer checkbox is checked, the TX buffer in the transceiver is enabled. This buffer can be bypassed for low, deterministic latency.
|
TX
|
TX Buffer Bypass Mode
|
This option is only if the TX buffer is bypassed. It is mandatory to use the manual mode. See the 7 Series FPGAs GTX/GTH Transceivers User Guide (UG476) [Ref 7] for details.
|
RX
|
Enable RX Buffer
|
If the Enable RX Buffer checkbox is checked, the RX elastic buffer in the transceiver is enabled. This buffer can be bypassed for low, deterministic latency.
|
RX
|
RX Buffer Bypass Mode
|
This option is visible only if the RX buffer is bypassed. Auto mode is the recommended setting. To use manual mode, see the 7 Series FPGAs GTX/GTH Transceivers User Guide (UG476) [Ref 7].
|
Table: TXUSRCLK and RXUSRCLK Source details the TXUSRCLK and RXUSRCLK source signal options.
Table 4-18: TXUSRCLK and RXUSRCLK Source
Option
|
Description
|
TX
|
TXOUTCLK
|
TXUSRCLK is driven by TXOUTCLK.
|
RX
|
TXOUTCLK
|
RXUSRCLK is driven by TXOUTCLK. This option is not available if the RX buffer is bypassed. For RX buffer bypass mode, RXOUTCLK is used to source RXUSRCLK.
|
Table: TXOUTCLK and RXOUTCLK Source details the TXOUTCLK and RXOUTCLK source signal options.
Table 4-19: TXOUTCLK and RXOUTCLK Source
Option
|
Description
|
TX
|
Use TXPLLREFCLK
|
If the check box Use TXPLLREFCLK is checked, TXOUTCLK(1) is generated from the input reference clock; otherwise, the Wizard selects the appropriate source for TXOUTCLK.
|
RX
|
Use RXPLLREFCLK
|
If the check box Use RXPLLREFCLK is checked, RXOUTCLK(1) is generated from the input reference clock; otherwise, the Wizard selects the appropriate source for RXOUTCLK.
|
Notes:
1.See 7 Series FPGAs GTX/GTH Transceivers User Guide (UG476) [Ref 7] for more information on TXOUTCLK and RXOUTCLK control.
|
Table: Optional Ports shows the optional ports available for latency and clocking.
Table 4-20: Optional Ports
Option
|
Description
|
TXPCSRESET
|
Active-High reset signal for the transmitter PCS logic.
|
TXBUFSTATUS
|
2-bit signal monitors the status of the TX elastic buffer. This option is not available when the TX buffer is bypassed.
|
TXRATE
|
Transmit rate change port.
|
RXPCSRESET
|
Active-High reset signal for the receiver PCS logic.
|
RXBUFSTATUS
|
Indicates condition of the RX elastic buffer. Option is not available when the RX buffer is bypassed.
|
RXBUFRESET
|
Active-High reset signal for the RX elastic buffer logic. This option is not available when the RX buffer is bypassed.
|
RXRATE
|
Receive rate change port.
|
QPLLPD
|
Visible only when GTX or GTH transceiver is selected. Powerdown port for QPLL.
|
CPLLPD
|
Visible only when GTX or GTH transceiver is selected. Powerdown port for CPLL.
|
PLL0PD
|
Visible only when GTP transceiver is selected. Powerdown port for PLL0.
|
PLL1PD
|
Visible only when GTP transceiver is selected. Powerdown port for PLL1.
|
TXSYSCLKSEL
|
Selects the reference clock source to drive the TX datapath.
|
RXSYSCLKSEL
|
Selects the reference clock source to drive the RX datapath.
|
TXPMARESET
|
Active-High reset signal for the transmitter PMA logic.
|
RXPMARESET
|
Active-High reset signal for the receiver PMA logic.
|
TX8B10BEN
|
TX8B10BEN is set High to enable the 8B/10B encoder.
|
RXCDRHOLD
|
Holds the CDR control loop frozen.
|
SIGVALIDCLK
|
Visible for GTH or GTP transceiver. Clock for OOB circuit.
|
CLKRSVD
|
Visible for GTX transceiver. Clock for OOB circuit.
|
TXPIPPMEN
|
Enables the TX phase interpolator PPM control block.
|
TXPIPPMOVRDEN
|
Enables direct control of TXPI.
|
TXPIPPMPD
|
Power downs the TX interpolator PPM control block.
|
TXPIPPMSTEPSIZE
|
Specifies the amount to increment or decrement PI code.
|
Notes:
1.Options not used by the XAUI example are shaded.
|