EasyManuals Logo

Lattice Semiconductor CertusPro-NX Usage Guide

Default Icon
171 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #86 background imageLoading...
Page #86 background image
CertusPro-NX SerDes/PCS Usage Guide
Preliminary Technical Note
86 © 2020-2021 Lattice Semiconductor FPGA-TN-02245-0.81
All rights reserved. CONFIDENTIAL
Port Name
Width
Description
lmmi_resetn_i
NL
Active Low LMMI Reset.
Power Control Signals
mpcs_pwrdn_i
2*NL
This signal is used to put PMA in power down mode. This signal has
only three states. Exists only in MPCS mode.
2’b11 – deep low-power state.
2’b10 – low-power state.
2’b00 – operational state.
epcs_pwrdn_i
2*NL
This signal is used to put PMA in power down mode. This signal has
only three states. Exists only in PMA Only mode.
2’b11 – deep low-power state.
2’b10 – low-power state.
2’b00 – operational state.
Reset Sequence
This section covers the recommended reset sequence for MPCS mode and PMA Only mode. For reset sequence
required by PIPE mode and PCI Express Hard IP mode, refer to CertusPro-NX PCI Express Hardened IP Core User Guide
(FPGA-IPUG-XXXXX).
7.7.2.1. MPCS Mode
Figure 7.18 shows the MPCS mode reset sequence timing diagram for Tx path.
After power up, the valid and stable clocks should be connected to lmmi_clk_i and mpcs_clkin_i ports. Then
lmmi_resetn_i should be released by user logic to allow INIT bus to start PMA and PCS register initialization. During
stage A, main power is applied to the SerDes/PCS and no clock is valid yet. All reset signal should be asserted by user
logic.
User logic can release mpcs_resetn_i to inform SerDes/PCS module that user logic is ready and no more registers need
to be configured from user logic, which requires PMA and PMA Controller under the reset state. During stage B, PMA,
PMA Controller, and MPCS are under the reset state, but register access bus is working. After mpcs_resetn_i is released
by user logic, SerDes/PCS module checks whether or not all the following conditions are satisfied. Then, SerDes/PCS
module can decide if PMA and PMA Controller reset should be released.
ï‚· Channel PMA analog powers (VCCSDx and VCCPLLSDx) are stable.
ï‚· Global Set/Reset (GSR) has been released by configuration module.
ï‚· Reference clock is ready and stable.
During stage C, mpcs_tx_out_clk can be available but not accurate when Tx PLL locks on the reference clock. PMA
Controller works with PMA on calibration, mpcs_ready_o asserts when PMA calibration is done. PMA calibration may
fail if there are some issues on the external PMA PLL filter. Refer to PMA PLL Filter for detailed requirements about the
PMA PLL filter. What should be noted is that it is forbidden to write any PMA registers during stage C.
Once mpcs_ready_o is asserted, user logic can assert mpcs_txval_i to let PMA quit electrical idle state. Finally, user
logic can release mpcs_tx_pcs_rstn_i and put valid data onto mpcs_tx_ch_din_i port.
During stage F, PMA, PMA Controller and MPCS are in the normal working mode and are ready to transmit data.
Figure 7.19 shows the MPCS mode reset sequence timing diagram for Rx path.
Reset sequence timing for Rx path is the same as the timing for Tx path during stage A and stage B.
During stage C, mpcs_rx_out_clk can be available but not accurate when Rx CDR PLL locks on the reference clock.
During stage D, Rx CDR PLL is trying to lock on input data stream. mpcs_rxval can be asserted once Rx CDR locks on the
input data stream.
User logic can release mpcs_rx_pcs_rstn_i when mpcs_rxval_o has been asserted to receive valid data from
mpcs_rx_ch_dout_o port.
During stage F, PMA, PMA Controller and MPCS are in the normal working mode and are ready to receive data.

Table of Contents

Other manuals for Lattice Semiconductor CertusPro-NX

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Lattice Semiconductor CertusPro-NX and is the answer not in the manual?

Lattice Semiconductor CertusPro-NX Specifications

General IconGeneral
BrandLattice Semiconductor
ModelCertusPro-NX
CategoryComputer Hardware
LanguageEnglish