We are currently designing a custom carrier board for the Jetson Orin NX and require two Gigabit Ethernet ports for our application. After conducting an online research, we have identified three main alternatives for the second port:
Add an Ethernet Controller connected to a PCIe x1 port (e.g., Intel I210)
Add an Ethernet Controller connected to a USB 3.0 port
Add an Ethernet Switch
We would greatly appreciate your recommendations on a suitable Ethernet Switch. Additionally, if you have any reference designs or resources for any of these three options, please share them.
PCIe Ethernet Controller
You have the choice between Intel and Realtek. Realtek is easy to use, but you will have problems getting chips and datasheets. Intel chips are easier to buy, but they need firmware and special tools for programming. These tools are non-public, and you only get them if you buy a certain amount of chips.
Solution: M.2 typ E cards. They usually work, and you also get 2.5G cards.
USB3 Ethernet Controller
Realtek is difficult to make business with. Maybe Asix. Microchip doesn’t have USB3 Ethernet bridges. No recommendation on this point.
Switches
1G Ethernet switches: Microchip.
2.5G Switches: only Realtek has got cheap ones. Maybe Marvell.