This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRA821U: DRA821 supported MAC interfaces

Part Number: DRA821U
Other Parts Discussed in Thread: DRA821

Hi I have a question regarding DRA821U4's supported MAC interfaces on Ethernet Switch. 

Does this switch support 10G QXGMII on this switch? I know that this mode sometimes has different names depending on the vendor (like USXGMII) and so on, but I'm in particular interested in 10Gb with 4 aggregated ports over single serdes 

By comparsion:

This is e.g. information from LS1028A 

"10G-QXGMII allows 4 TSN Switch MACs to share a single SerDes lane and negotiate speeds up to 2.5 Gbps per
link. It is connected to the 4 switch ports and supports each port negotiating rates of 10M, 100M, 1G, or 2.5G."

I of course checked the datasheet and saw this:


DRA821U4 CPSW5G supports the following instances, signals, and modes of operation:
• PORT1 Signals: RMII1/RGMII1/SGMII1, Modes: One of 5Gb, 10Gb USXGMII/XFI, 2.5 Gb SGMII/XAUI, 1Gb SGMII, 1Gb RGMII,
100Mb RMII, 5Gb QSGMII
• PORT2 Signals: RMII2/RGMII2/SGMII2, Modes: One of 2.5 Gb SGMII/XAUI, 1Gb SGMII, 1Gb RGMII, 100Mb RMII, 5Gb QSGMII
• PORT3 Signals: RMII3/RGMII3/SGMII3, Modes: One of 2.5 Gb SGMII/XAUI, 1Gb SGMII, 1Gb RGMII, 100Mb RMII, 5Gb QSGMII
• PORT4 Signals: RMII4/RGMII4/SGMII4, Modes: One of 2.5 Gb SGMII/XAUI, 1Gb SGMII, 1Gb RGMII, 100Mb RMII, 5Gb QSGMII
• QSGMII mode combines all four internal ports of the CPSW onto a single SERDES lane. Each port in this mode operates at 1-Gb
full duplex
– Any one of the port signals SGMII1:4 can be selected for this SERDES connectivity where upon the non-selected signals are
unused by the CPSW

but just want to confirm as there is USXGMII mentioned abve but not sure if capable of aggregating 4 ports over single serdes as described in my question.

Does DRA821 support something like this? Is there ANY DRA821 variant that would support this mode?

  • P B,

    DRA821 supports 1G and 2.5G SGMII on all ports such that the total baud rate can be considered as 10G (Quad x 2.5G).

    The USXGMII 10G is supported only on port 1 of the CPSW and not on all ports. 

    and as you have pointed out, the QSGMII 5Gb combines 4 internal CPSW ports on a single SERDES lane. 

  • Thanks but this is still not clear to me.

    You said that any of the ports supports 1 and 2,5 SGMII so that it can be considered 10G (Quad 2,5G) but do they use the same Serdes or does each port use its own serdes? 

    There is a difference between Quad 2,5G where all ports share the same serdes vs each port uses its own Serdes.

    I understand that QSGMII combines 4 ports into a single Serdes lane but QSGMII suports max 1G not 2,5G

    Please look again on the description from LS1028 
    "10G-QXGMII allows 4 TSN Switch MACs to share a single SerDes lane and negotiate speeds up to 2.5 Gbps per
    link. It is connected to the 4 switch ports and supports each port negotiating rates of 10M, 100M, 1G, or 2.5G."

    Having this in mind - is it possible to share a single Serdes lane between 4 ports of CPSW where each port can negotiate up to 2,5G?

  • PB,

    There is only a single SERDES on DRA821 with 4 lanes and each lane can support 2.5G and be assigned to 4 different CPSW ports.

  • Thanks   that you're trying to help me but I I need to be 100% sure that we are on the same page. 

    "There is only a single SERDES on DRA821 with 4 lanes and each lane can support 2.5G and be assigned to 4 different CPSW ports." - in this setup each port will use its own Serdes Lane am I right?

    I'm asking because there is a huge difference between 

    - all ports using the same Serdes lane (QSGMII 1Gb max)

    - each port use its own Serdes lane and supports up to 2,5Gb 

    I would like to get just a simple "yes", "no" answer.

    On LS1028A Switch can be configured so that each of its port supports up 2,5Gb but all ports use THE SAME Serdes Lane.

    Can I do the same on DRA821? Is it possible to configure CPSW so that each switch port supports speed up to 2,5Gb but each port share the same Serdes Lane? 

    This mode is is described in DRA821 datasheet as:
    "QSGMII mode combines all four internal ports of the CPSW onto a single SERDES lane. Each port in this mode operates at 1-Gb
    full duplex
    ". but the speed the doc mentions is 1Gb not 2,5Gb.

    You said "DRA821 supports 1G and 2.5G SGMII on all ports such that the total baud rate can be considered as 10G (Quad x 2.5G)." - but will it work the same way as QSGMII but with max speed 2,5Gb per port? Will this mode use 4 Serdes Lane or Single, shared Serdes Lane?

  • Hi PB, 

    Yes, I am in the same page on this.

    To clarify:

    "There is only a single SERDES on DRA821 with 4 lanes and each lane can support 2.5G and be assigned to 4 different CPSW ports." - in this setup each port will use its own Serdes Lane am I right?

    Yes, each port of the CPSW is assigned to its own SERDES lane.

    This mode is is described in DRA821 datasheet as:
    "QSGMII mode combines all four internal ports of the CPSW onto a single SERDES lane. Each port in this mode operates at 1-Gb
    full duplex
    ". but the speed the doc mentions is 1Gb not 2,5Gb.

    Yes, QSGMII 5G is supported with 1Gx4 CPSW ports combined onto one SERDES lane. 2.5G x 4 Ports has not been validated internally to claim support on single SERDES lane. You would need to use per lane, per port for the 2.5G.

    Please let me know on how you would proceed on this. 

  • Thanks. 

    Regarding this:

    "Yes, QSGMII 5G is supported with 1Gx4 CPSW ports combined onto one SERDES lane. 2.5G x 4 Ports has not been validated internally to claim support on single SERDES lane. You would need to use per lane, per port for the 2.5G."

    What do you mean that you did not validate this internally to claim support on a single lane? Are you going to do so in the nearest future or not? Is this a silicon limitation or lack of support in sw?

    Sorry that I'm perhaps too pushy, but I already have an existing design of a carrier board that has a 10G QXGMII phy (4 ports using shared, single Serdes lane up to 2,5Gb for each port), and I'm trying to find out whether or not I can make a SoM with DRA821 that will be compatible with this carrier board. If not I will have to replace the carrier board's phy, that's why I'm asking all these questions.

  • What do you mean that you did not validate this internally to claim support on a single lane? Are you going to do so in the nearest future or not? 

    Unfortunately, there is no plan to support this currently.