Hinzufügen von Ethernet-Ports zu meinem SoC

Ich möchte einem Board, das ich entwickle, mehrere (> 5) Ethernet-Ports hinzufügen. Linux auf der CPU muss jeden Port einzeln sehen, in der Lage sein, den Datenverkehr zwischen den Ports zu leiten und auch selbst Datenverkehr hinzuzufügen (von anderen Quellen wie einem LTE-Modem und einer Videoquelle).

Bisher konnte ich keinen SoC finden, der alle meine anderen Anforderungen erfüllt und der mindestens einen Ethernet-Port hat, also wollte ich zusätzliche Ethernet-Ports am PCIe-Port hinzufügen. Allerdings bin ich mir nicht einmal sicher, wonach ich suchen soll: Ich habe nach einem Ethernet- Switch -IC gesucht und bin auf den VSC7514 von Microsemi gestoßen, der es laut einer ELC2018-Präsentation ermöglicht, die Ports von Linux als einzelne Schnittstellen zu sehen. Der Moderator sagt jedoch, dass nur der Kontrollverkehr auf dem PCIe läuft (während ich auch Daten an den Switch senden muss).

Worauf muss ich achten, wenn ich meinem Board weitere Ethernet-Schnittstellen hinzufügen möchte? Für einen Multiport-Ethernet- Transceiver -IC?

Vielen Dank im Voraus für jede Hilfe! :)

Beachten Sie, dass Einkaufsfragen hier (leider) nicht zum Thema gehören. Aber Sie können sicherlich fragen, wonach Sie suchen müssen oder ob ein VSC7514 das tut, was Sie wollen.
Beachten Sie, dass der VSC7514 als Switch konzipiert ist, die CPU jedoch weiterhin Daten senden und empfangen kann. Ich habe diesen Switch nicht verwendet, aber ich habe mit ähnlichen (fortschrittlicheren) Switches gearbeitet, und es war durchaus möglich, sie als "Port-Konzentratoren" zu verwenden, obwohl Sie auf Bandbreitenbeschränkungen stoßen konnten und es auch Geldverschwendung war.
Ja danke, bei mir ging es nicht um die Frage "welche Komponente soll ich kaufen", sondern um "wie heißt die Komponente, nach der ich suchen sollte". Danke für die Info! :)

Antworten (1)

Wenn Sie von PCIe sprechen, sollte jeder PCIe-NIC-Chip funktionieren. Nicht sicher, ob Sie Quad-Port-Chips bekommen können oder ob Sie zwei Dual-Port-Chips benötigen würden. Aber es sollte machbar sein. Switch-Chips sind ebenfalls eine Option, aber denken Sie daran, dass ein Switch-Chip nicht den gesamten Datenverkehr zum SoC durchleitet, das SoC ist einfach ein weiterer Port am Switch. Sie können VLANs und ähnliches einrichten, aber wenn Sie alles zum SoC zum Routing senden, kann das SoC am Ende zum Flaschenhals werden – sowohl die Linkbandbreite des SoC-Ports als auch die Rechenleistung des SoC können das begrenzen Gesamtpreis. Sie könnten das gleiche Problem auch mit mehreren PCIe-NICs haben.