RX_BITSLICE - RX_BITSLICE - UG861

Spartan UltraScale+ FPGAs SelectIO Resources User Guide (UG861)

Document ID
UG861
Release Date
2026-04-28
Revision
1.1 English

The RX_BITSLICE is the receiver of the RXTX_BITSLICE. For all receive interfaces, RXTX_BITSLICE can be used except where CASCADE delay is needed. RX_BITSLICE allows the two delay lines in the bit slice to be cascaded for a large delay.

Like the RXTX_BITSLICE, the RX_BITSLICE contains an input delay that can continuously be corrected for VT variation by the BITSLICE_CONTROL. High-speed capture registers, deserialization logic for either 1:4 or 1:8, and a shallow FIFO allow easy connection to another clock domain. A block diagram of RX_BITSLICE is shown in the following figure.

Note: The input buffer is not part of the RX_BITSLICE.
Figure 1. RX_BITSLICE Block Diagram

The RX_BITSLICE primitive is shown in the following figure. In this figure, black represents inputs and gray represents outputs. Table 1 lists the RXTX_BITSLICE ports.

Figure 2. RX_BITSLICE Primitive