Können zwei USB 3.1 Gen-1-Geräte einen USB 3.1 Gen-2-Root-Hub zusammenfassen?

581

Ich habe zwei USB 3.0- Magnetlaufwerke, von denen jedes an einen eigenen USB 3.0- Hub angeschlossen ist, von denen jedes wiederum an einen eigenen USB 3.0- Root-Hub an meinem Host angeschlossen ist (wo die Geräte zusammen ein RAID- Laufwerk sind: ed). .

Die Bandbreite jedes "Pfads" ist gesättigt, da die RAID-Datenrate durch die Root-Hub-Datenrate und nicht durch einzelne Laufwerke begrenzt ist.

Nehmen wir an, ich habe eine USB 3.1 Gen-2- Erweiterungskarte mit 2 Anschlüssen gekauft.

Soweit ich verstanden habe, verwenden die beiden Protokolle denselben Satz von Pins / Drähten (Referenz: https://www.synopsys.com/designware-ip/technical-bulletin/achieving-10-gbps.html ), wobei

USB 3.1 Gen 1 (USB 3.0) gibt eine theoretische physikalische Datenrate von 5x1 Gbit / s an.

USB 3.1 Gen 2 gibt eine theoretische physikalische Datenrate von 5 x 2 Gbit / s an.

Könnte ich theoretisch die beiden vorhandenen Gen-1-Hubs an den einzelnen Gen-2-Root-Hub anschließen und die Bandbreite dieser Karte voll ausnutzen?

[EDIT] Ali Chen erwähnte die Verwendung von "Store-and-Forward" in USB 3.1 G2-Hubs, was mich veranlaßte, folgendes zu finden:

"Mit Multiple INs sendet der USB 3.1 [Gen 2] - Host eine IN - Anforderung an beide Geräte, und der Hub puffert die Daten, die vom 5 Gbit / s USB 3.0 - Gerät stammen, und überträgt sie immer dann, wenn der Upstream - Port über ausreichend Kapazität verfügt die verfügbare Bandbreite " http://www.techdesignforums.com/practice/technique/understanding-usb-3-1-protocol/

0
Ich erwarte keine Raten in der Nähe von theoretischen Maxima. :) Ich dachte konzeptionell mehr: "Ist Gen-2 = 2x Gen-1? / Kann ich auf diese Weise migrieren? Wenn 10 Gbit / s (20 Gbit / s) ankommen, kann ich einfach Teile zusammenfassen des alten Netzwerks? " vor 6 Jahren 0
Traurige Wahrheit: Die Firmware des USB-Controllers ist nicht so gut, wie es sein könnte. Ich denke, Sie werden feststellen, dass es abgesehen von sehr spezifischen Lasttypen schwierig ist, den Draht zu sättigen, da die Controller vorher stark drosseln oder nur unter hoher Massenübertragungslast abstürzen (sehen Sie sich ASmedia an) Marcus Müller vor 6 Jahren 1
@ MarcusMüller, nein, du siehst wahrscheinlich SNPS an :-( Ale..chenski vor 6 Jahren 1

1 Antwort auf die Frage

0
Ale..chenski

Die Antwort ist ja. Ein SuperSpeedPlus (SS +) - Hostcontroller entspricht hinsichtlich der Gesamtbandbreite zwei einzelnen regulären SuperSpeed ​​(SS) -Controllern.

Dies gilt auch, wenn Sie einen SS + Hub zwischen SS + root und Ihren SS-Geräten haben. Dies liegt daran, dass die SS + -Architektur fortgeschrittener ist: Die SS + -Hubs sind nicht mehr wie in der SS-Architektur ein einfacher Repeater / Forwarder, sondern haben eine sogenannte " Store and Forward " -Architektur, siehe Seite 3-15 und Abbildung 3-8 von USB 3.1 Spezifikationen ( von usb.org als Teil einer großen ZIP-Datei bereitgestellt ).

ZUSATZ. Eine kurze Übersicht über Verbesserungen der Architektur in den Protokollen von USB 3.1 Gen 2 finden Sie hier . Im Wesentlichen fügt SS + (oder SSP) die lokale Pufferung von Paketen hinzu und ähnelt der Idee der Aufteilung von Transaktionen in der USB2 Transaction Translator-Architektur.

Interessante Informationen, vielen Dank für die Antwort. Könnten Sie bitte klären, ob diese Aggregation in meinem speziellen Fall funktionieren würde? Ich habe auch etwas über "Speichern und Weiterleiten" und "Teilen von Transaktionen" an anderen Stellen gelesen, über USB 1.1 / USB 2.0, die langsame Geräte auf Hochgeschwindigkeitsverbindung zusammenfassen, aber ich fühle mich nicht sicher. vor 6 Jahren 0
Egal, Ihre Antwort führte mich dazu, an anderer Stelle über Store-and-Forward zu lesen. Grosses Dankeschön! vor 6 Jahren 0