With the same reference clock frequency, if the SERDES is configured to half-data-rate mode, the SERDES data rate is only half of the data rate supported in the full-data-rate mode. It is useful when different rates are used for different channels in one SERDES quad.
For LatticeSC/M, only full-data-rate mode is valid.
For LatticeECP2M, users can select "Full Rate" or "Half Rate" in "Channel Rate" option in the GUI, and they can also be changed by the registers "RATE_MODE_TX" and "RATE_MODE_RX" through SCI interface of SERDES at debugging.
For LatticeECP3, there are two ports named tx_div2_mode_chx_c and rx_div2_mode_chx_c(x means 0,1,2 or 3 for the four channels), which are used to configure the rate mode('0' for full-data-rate mode and '1' for half-data-rate mode) for the corresponding transmitted and received channels.