5 Clocking Structure
(Ask a Question)For the Evaluation Kit design, the on-board 156.25 MHz crystal oscillator (for the SMA loopback design) and the 125 MHz crystal oscillator (for the PCB loopback design) drive the XCVR reference clock. This clock provides the clock to the TX_PLL and PF_XCVR_0 blocks. The FAB_REF_CLK of the XCVR_REF_CLK block drives reset_syn, the read clock of TPSRAM_C0 and TPSRAM_C1, along with the UART block. The LANE0_TX_CLK_R of the PF_XCVR_0 block drives the ERR_GEN, CoreJESD204BTX, and DATA_GENERATOR blocks. Also, the LANE0_RX_CLK_R of the PF_XCVR_0 block drives the LED_DEBUG, PRBS_CHECKER, CoreJESD204BRX, and the write clock of TPSRAM_C0 and TPSRAM_C1 blocks.
An on-chip RC oscillator (PF_OSC) drive the enhanced receiver management logic of the transceiver.
For the JESD204B design, LANE0_TX_CLK_R and LANE0_TX_CLK_R clocks are set to Regional (Deterministic) in the XCVR configurator.
The following table lists all of the clocks used in the design, their source, frequency, and purpose.
Clock Name | Source | Frequency | Purpose |
---|---|---|---|
FAB_REF_CLOCK | Reference clock from the oscillator | 156.25 MHz/125 MHz1 | Clock for the fabric logic that is, reset synchronizer, read clock of TPSRAM blocks, UART block. |
REF_CLK | Reference clock from the oscillator | 156.25 MHz/125 MHz1 | CDR reference clock for the transceiver |
LANE0_TX/RX_CLK_R | Transceiver generated TX/RX clock | 156.25 MHz/125 MHz1 | Clock for the transmit and receive modules in the fabric |
CTRL_CLK | On-chip RC oscillator (PF_OSC) | 40 MHz (through clock divider PF_CLK_DIV_C0) | Clock for the enhanced receiver management logic |
(1) For SMA and PCB loopback designs (Evaluation kit), the frequency is 156.25 MHz and 125 MHz respectively. |