Question about SERDES2 PLLS re-initialization

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Question about SERDES2 PLLS re-initialization

753件の閲覧回数
Stephen_P_Williams
Contributor I

I'm working on bringing up a new board design based on the LX2160A SOC. We are using SERDES configuration 1-13-3, and I've been having some issues with bringing up the SGMII.13 and SGMII.14 interfaces on lanes 6 and 7.

We have determined this evening that our issue is being caused by the fact that our SERDES2 PLLS clock source is an external ZL30363 device that has not been programmed yet when the SERDES initialization is happening. As a result,  when we get to u-boot, we find SERDES2.PLLSRSTCTL.RST_ERR = 1.

I can manually request SERDES.PLLSRSTCTL.RST_REQ = 1, and then read back and the PLL indicates LOCK=1, and after that, networking on SGMII.14 seems to be working, but I'm left wondering what other initialization issues I might expect from the fact that the 125 MHz clock isn't ready at SERDES initialization time?

Thanks in advance for any help,

Steve Williams
Tarana Wireless, Inc.

タグ(2)
0 件の賞賛
返信
1 返信

703件の閲覧回数
yipingwang
NXP TechSupport
NXP TechSupport

SerDes 2 is using protocol 13 and PCIe3, PCIe4 and SGMII and SGMII are all working on PLLS
My understanding is that both PCIe3 and PCIe4 will fail to link train due to PLL not available at boot. Is there a plan to use both PCIe 3 and PCIe4?

0 件の賞賛
返信