Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
Hello,
as also asked in PROCESSOR-SDK-J784S4: SerDes Configuration - Processors forum - Processors - TI E2E support forums from SW perspective.
We wanted to use the following HW configuration for the SERDES Lanes:
Serdes 0-0 PCIe1
Serdes 0-2 PCIe3
Serdes 1-0 PCIe0
Serdes 1-2 PCIe2
Serdes 2-0 SGMII - SGMII5
Serdes 2-1 SGMII - SGMII6
Serdes 2-2 QSGMII - SGMII1 to 4
Serdes 2-3 SGMII - SGMII8
Serdes 4-2 SGMII - SGMII7
Serdes 4-3 USB3
From SYSCONFIG tool this option was possible without errors.
1) From the ticket above there was the answer that for SERDES2 the config is obviously not possible due to only two PLLs for different protocols availabe. Even if we only use SGMII, QSGMII.
Is there any hint in Reference manual or datasheet on this limitation, that you would need the following orders for QSGMII, SGMII, SGMII or SGMII, SGMII, QSGMII?
2) For the SERDES4 is SGMII and USB3 this a possible configuration?
3) How to read the Assignment table for the SERDES in chapter 12.2.5. SERDES from the technical reference manual (SPRUJ52C) Table 12-198?
Are the IPx lines (marked in red used ones) the only valid configurations for the SERDESx Ports or can this be mixed up anyway?
For SERDES4 using SGMII, USB3 in parallel there would be no selectable option, when only configs per line possible, correct? In fact this works for our target.
4) So what would be the option to provide all interfaces mentioned above, is a shift of ports in HW necessary (for SERDES2,...) or is there a configuration option per register possible without HW change?
Thanks for response in advance.