Mit welcher Geschwindigkeit kommuniziert ein USB-2.0-Host mit seinem Hub?
mit Hi-Speed
Universal_Serial_Bus
Universal_Serial_Bus

==== USB 2.0 und Hubs ====
Low-, Full- und Hi-Speed-Geräte lassen sich an einem USB-2.0-Host fast beliebig mischen, ohne dass Geschwindigkeitsnachteile entstehen. Hubs nach dem USB-1.x-Standard können an USB-2.0-Hosts verwendet werden. Geräte, die direkt oder indirekt an einen solchen Hub angeschlossen werden, können allerdings lediglich die Geschwindigkeit ''Full Speed'' erreichen, also 12 Mbit/s. Ein USB-2.0-Host und ein USB-2.0-Hub kommunizieren immer mit Hi-Speed, selbst wenn an dem Hub Low- oder Full-Speed-Geräte angeschlossen sind. Es ist Aufgabe des Hubs, die Daten dieser Geräte in das Hi-Speed-Protokoll zu verpacken, dazu hat er einen oder mehrere ''Transaction Translators'' eingebaut. Die Anzahl der Transaction Translators bestimmt, wie viele langsame Geräte an einen USB-2.0-Hub angeschlossen werden können, ohne sich gegenseitig auszubremsen. Wird diese Zahl überschritten, so bricht die Datenrate aller an diesen Host angeschlossenen Low-Speed- und Full-Speed-Geräte auf Geschwindigkeiten deutlich unter denen eines USB-1.1-Hosts ein; der Durchsatz von Hi-Speed-Geräten am selben Hub bleibt jedoch unbeeinflusst. An der Spezifikation des Stromverbrauchs hat sich bei USB 2.0 im Vergleich zu USB 1.1 nichts geändert.
Universal_Serial_Bus Universal_Serial_Bus Freescale_ColdFire
Universal_Serial_Bus

===  USB4 ===
Die Spezifikation für USB4 wurde 2019 veröffentlicht. USB4 ist der gemeinsame Nachfolger von USB 3.2 und Thunderbolt 3. Die Thunderbolt-Spezifikation wurde dazu Anfang 2019 dem USB-IF übergeben. Diese unterstützt nun baumartig verzweigende Strukturen ''(Hub-Topologie)'', wie es bei USB mittels Hubs seit jeher möglich ist. Verpflichtend wurde damit auch der USB-C-Port. Es ist keine höhere Geschwindigkeitsstufe vorgesehen als bei Thunderbolt 3 (40 Gbit/s). Neu ist  USB4 Gen 3x2 mit ebenfalls einer Geschwindigkeit von 40 Gbit/s. Zudem ist diese Geschwindigkeit nur optional; mindestens sind nur 20 Gbit/s notwendig. Auch die bekannte Unterstützung von PCI Express bei Thunderbolt 3 ist optional, ebenso USB-PD. Lediglich die USB4-Hubs müssen alle Features beherrschen und sind damit voll kompatibel zu Thunderbolt 3.
Die Video Electronics Standards Association (VESA) gab den Bildübertragungsstandard DisplayPort 2.0 (bzw. DisplayPort Alt Mode 2.0) mit USB4 frei – mit einer Übertragungsrate von bis zu 77,37 GBit/s über ein USB-C-Kabel. Das genügt ohne Komprimierung für 8-K-Videodaten (7680 × 4320 Pixel) bei 10 Bit je Farbkanal und 60 Hertz Wiederholrate. Mit Datenstromkomprimierung (Display Stream Compression, DSC) genügt es für 16-K-Bilder (15360 × 8460) bei 10 Bit und 60 Hertz. Universal_Serial_Bus

=== USB-Host-Controller-Treiber ===
Der USB-Host-Controller-Treiber (''host controller driver'') organisiert die zeitliche Abfolge der einzelnen Transaktionen (Scheduling). Dazu baut er eine Folge von Transaktionslisten auf. Jede dieser Listen besteht aus den noch nicht abgearbeiteten Transaktionen in Richtung eines Gerätes, das am Bus angeschlossen ist. Sie definiert die Reihenfolge der Transaktionen innerhalb des 1-ms-Zeitrahmens. Der USB-Bustreiber kann eine einzelne Anfrage für einen Datentransfer in mehrere Transaktionen zerlegen. Das Scheduling hängt von einer Reihe von Einflussfaktoren wie Transferart, Geräteeigenschaften und Busbelastung ab. Der USB-Host-Controller-Treiber löst die Transaktionen dann über den Root-Hub aus. Dieser setzt der Reihe nach alle Transaktionen um, die in der aktuellen Liste enthalten sind. Freescale_ColdFire

== Architektur ==
In den Coldfire-Prozessoren ist eine Untermenge des 68k-Befehlssatzes implementiert. Bis einschließlich des Kerns der vierten Generation mussten Nutzer ohne MMU und FPU auskommen, im 4e (e = enhanced) sowie dem Kern der fünften Generation sollen diese implementiert werden.
Außer dem CPU-Kern hat dieser Mikroprozessor einen konfigurierbaren 2 KB Befehls- und Datencache sowie eine MAC-Funktionseinheit. Letztere kann Integeroperationen ausführen, die in der Geschwindigkeit etwa vergleichbar mit einem DSP sind. Der MCF5282 wird mit 66 MHz betrieben, dabei ergeben sich 59 MIPS. Die gesamte Schaltung erfordert 3,3 V Gleichspannungsversorgung. Durch eine geringe Stromaufnahme erwärmt sich der Prozessor kaum, daher ist keine besondere Kühlung erforderlich.
Neuere Coldfire-Prozessoren haben einen integrierten USB-Host-Controller (USB 2.0), DDR-Speicherinterface, ein PCI-Interface, Ethernet-Controller und andere eingebaute Erweiterungen. Bis Mitte 2005 sollten sie mit Taktraten bis zu 266 MHz und einem Befehlsdurchsatz von bis zu 410 MIPS verfügbar sein.