1.1.1 Transceiver Low-Power
(Ask a Question)The Transceiver Quad and External PLLs have several registers that power down different parts of the circuitry. This allows enabling only the circuits that are used in the design to reduce the transceiver power.
The following table lists the registers that are required to disable parts of the Transceiver quad circuitry and external PLL circuitry.
| Register | Field Name | Value for Low-Power | Description |
|---|---|---|---|
| DES_RSTPD | RXPD | 1 | Power down the Rx circuitry |
| PDDFE | 1 | Power down the DFE circuitry | |
| PDEM | 1 | Power down the Eye Monitor circuitry | |
| RCVEN | 1 | Disable RX receiver | |
| DES_PKDET | RXPKDETEN | 0 | Disable the RX peak detector |
| DES_IN_TERM | RXTEN | 0 | Disable RX termination resistor |
| DES_RXPLL_DIV | CDR_GAIN | 0 | Set CDR Gain to 0 |
| DES_DFE_CAL_CTRL_0 | EN_OFFSET_CAL | 0 | Disable offset calibration |
| SER_RSTPD | TXPD | 1 | Power down the TX circuitry |
| SER_TERM_CTRL | TXTEN | 0 | Disable the TX termination resistor |
| SERDES_RTT | RTT_CURRENT_PROG | 0 | Disable RTT trim circuitry |
| TXPLL_CTRL | TXPLL_AUXDIVPD | 1 | Disable the AUX clock output |
| TXPLL_VBGREF_SEL | 0 | Disable the TX voltage regulator | |
| TXPLL_PD | 1 | Disable TX PLL | |
| TXPLL_CLKBUF | TXPLL_DUALCLK1_MODE | 0 | Disable the refclkp input buffer |
| TXPLL_DUALCLK0_MODE | 0 | Disable the refclkn input buffer | |
| TXPLL_DUALCLK1_ENTERM | 0 | Disable the refclkp input buffer single ended termination | |
| TXPLL_DUALCLK0_ENTERM | 0 | Disable the refclkn input buffer single ended termination | |
| EXTPLL_CLKBUF_EN_RDIFF | 0 | Disable 100Ω differential termination between refclkp and refclkn |
| Register | Field Name | Value for Low-Power | Description |
|---|---|---|---|
| EXTPLL_CTRL | EXTPLL_PD | 1 | Power down the External PLL |
| EXTPLL_VBGREF_SEL | 0 | Disable the TX voltage regulator | |
| EXTPLL_CLKBUF | EXTPLL_DUALCLK1_MODE | 0 | Disable the refclkp input buffer |
| EXTPLL_DUALCLK0_MODE | 0 | Disable the refclkn input buffer | |
| EXTPLL_DUALCLK1_ENTERM | 0 | Disable the refclkp input buffer single ended termination | |
| EXTPLL_DUALCLK0_ENTERM | 0 | Disable the refclkn input buffer single ended termination | |
| EXTPLL_CLKBUF_EN_APAD | 0 | Disable analog connection to refclkn pad | |
| EXTPLL_CLKBUF_EN_RDIFF | 0 | Disable 100Ω differential termination between refclkp and refclkn |
Important: For more information about register configuration, see
AN4592: PolarFire FPGA Dynamic Reconfiguration Interface Application
Note
and
PolarFire Device Register Map
