Network Configuration
DRIVE OS 6.0 supports two network configurations named Base and Safety. Base configuration is applicable to standard PCD configuration i.e., AV+L Standard and AV+Q Standard, while Safety is applicable for AV+Q prod, Prod_debug, and prod_debug_extra. These switch configurations are controlled by the AURIX MCU firmware via AURIX command line.
The configuration selection is enabled via AURIX MCU AUTOSAR firmware commands. Commands details:
getnetworkconfig : Get the current network config info
setnetworkconfig <config value>: Sets network config for next MCU boot
Where the <config value>
parameter is as below:
Configuration | Value | Orin PCT (applicable) | Max MTU supported (MGBE2-OAK) | PTP support in OAK Switch | Switch Over the air update support |
---|---|---|---|---|---|
NW_CFG_BASE | 0 | AV+L & AV+Q standard | Up to 16Kbytes | Yes (Refer PTP section) | Yes |
NW_CFG_BASE_SAFETY | 1 | AV+Q Safety | 1500 bytes | Bypass (Switch CPU disable) | No |
The major difference use cases between NW_CFG_BASE and NW_CFG_BASE_SAFETY are:
- Switch CPU & Firmware disabled : In safety platform configurations, Marvell switch CPU (QM) and firmware (ASIL NA) are disabled to achieve DRIVE OS time sync safety goals.
- Max MTU size: In safety platform configurations, The max MTU size in MGBE2 and OAK switch is reduced to ~1500. To minimize the PTP bypass latency time in safety.
- OTA support: In safety, Marvell switch CPU is disabled. Therefore, there is no OTA support for Marvell switches.
P3710 Networking Port Configuration
Networking port configuration is captured below and is common for both networking configurations i.e., NW_CFG_BASE and NW_CFG_BASE_SAFETY.
Node | Controller/Switch Port | Mode & Speed | T1 Role | PHY present | L2 switch forwarding restriction |
---|---|---|---|---|---|
Tegra | EQOS | 1G-BASE-T | NA | Yes | NA |
MGBE-0 | 10G-BASE-T1 | Primary | Yes | NA | |
MGBE-1 | 10G-BASE-T | NA | Yes | NA | |
MGBE-2 | 5G (XFI) | NA | No | NA | |
MGBE-3 | 10G (XFI) | NA | No | NA | |
Switch-1 (88Q5072) | P0 (Internal CPU port) | 1G | NA | No | No Restriction |
P1 | 100M-BASE-T1 | Primary | Yes (internal) | No Restriction except forwarding to Switch-1 P8 | |
P2 | 100M-BASE-T1 | Primary | Yes (internal) | No Restriction except forwarding to Switch-1 P8 | |
P3 | 100M-BASE-T1 | Primary | Yes (internal) | No Restriction except forwarding to Switch-1 P8 | |
P4 | 100M-BASE-T1 | Primary | Yes (internal) | No Restriction except forwarding to Switch-1 P8 | |
P5 | 100M-BASE-T1 | Primary | Yes (internal) | No Restriction except forwarding to Switch-1 P8 | |
P6 | 100M-BASE-T1 | Primary | Yes (internal) | No Restriction except forwarding to Switch-1 P8 | |
P7 | 100M-BASE-T1 | Primary | Yes (internal) | No Restriction except forwarding to Switch-1 P8 | |
P8 | 1G (RGMII) | NA | No | Only to P10 | |
P9 | 1G-BASE-T1 | Primary | Yes | No Restriction except forwarding to Switch-1 P8 | |
P10 | 5G (XFI) | NA | No | No Restriction | |
P11 | PCIe Gen3 X1 | NA | No | No Restriction except forwarding to Switch-1 P8 | |
Switch-2 (88Q6113) | P0 (Internal CPU port) | 1G | NA | No | No Restriction |
P1 | 1G-BASE-T1 | Secondary | Yes | No Restriction | |
P2 | 1G-BASE-T1 | Primary | Yes | No Restriction | |
P3 | 1G-BASE-T1 | Primary | Yes | No Restriction | |
P4 | 1G-BASE-T1 | Primary | Yes | No Restriction | |
P5 | 1G-BASE-T1 | Primary | Yes | No Restriction | |
P6 | SGMII | NA | No | No Restriction | |
P7 | 1G-BASE-T1 | Primary | Yes | No Restriction | |
P8 | 1G-BASE-T1 | Primary | Yes | No Restriction | |
P9 | 1G-BASE-T1 | Primary | Yes | No Restriction | |
P10 | 10G (XFI) | NA | No | No Restriction | |
P11 | PCIe Gen3 X2 | NA | No | No Restriction | |
Tegra PCIe Ethernet | LAN 7431 controller | 1G-BASE-T1 | Master | Yes | NA |
P3663 Network Port Configuration
Networking port configuration is captured below and its common for both networking configurations i.e., NW_CFG_BASE and NW_CFG_BASE_SAFETY.
Node | Controller/Switch Port | Mode & Speed | T1 Role | PHY present | L2 Routing |
---|---|---|---|---|---|
Tegra | EQOS | 1G-BASE-T1 | NA | Yes | NA |
MGBE-0 | 10G-BASE-T1 | Primary | Yes | NA | |
MGBE-2 | 5G (XFI) | NA | No | NA | |
Switch-1 (88Q5072) | P0 (Internal CPU port) | 1G | NA | No | No Restriction |
P1 | 100M-BASE-T1 | Primary | Yes (internal) |
No Restriction except forwarding to Switch-1 P8 (ie, to Aurix) |
|
P2 | |||||
P3 | |||||
P4 | |||||
P5 | |||||
P6 | |||||
P7 | |||||
P8 | 1G (RGMII) | NA | No | Only to P10 (ie, Aurix to Tegra) | |
P10 | 5G (XFI) | No Restriction | |||
P11 | PCIe Gen3 X1 |
No Restriction except forwarding to Switch-1 P8 (ie, to Aurix) |
|||
Tegra PCIe Ethernet | LAN 7431 controller | 1G-BASE-T1 | Primary | Yes | NA |