Unterschied zwischen USB und ULPI

8

Kann mir jemand den Unterschied zwischen USB und ULPI erklären ? Ich weiß, dass sie eng miteinander verwandt sind, aber wie sie miteinander verwandt sind, ist mir nicht klar.

Das erste Mal habe ich erfahren, als ich mir dieses Board angesehen habe (siehe unten in der Mitte): Xilinx Zynq-7000 All Programmable SoC ZC702 Evaluation Kit

Geben Sie hier die Bildbeschreibung ein

gpuguy
quelle

Antworten:

9

USB definiert die externe Schnittstelle (physikalisch, elektrisch, verschiedene Signalisierungsschichten).

Die PHY (Physical Interface Circuitry), die USB-Schnittstellen bietet, muss auch mit dem Host-Computer verbunden sein. Dies erfolgt über eine UTMI-Schnittstelle

ULPI ist eine Version dieser internen Schnittstelle mit niedrigerer Pin-Anzahl. Dies ist vorteilhaft für kleinere und kostengünstigere Geräte.

Die am 1. März 2004 angekündigte ULPI-Spezifikation bietet eine kostengünstige Transceiver-Schnittstelle mit kleinem Pin und geringem Formfaktor für jede USB-Anwendung

...

ULPI wurde von einer Gruppe führender USB-Unternehmen entwickelt, um den Bedarf an kostengünstigen USB- und OTG-PHYs zu decken. Bestehende Spezifikationen, einschließlich UTMI und UTMI +, wurden hauptsächlich für die Entwicklung von Macrocell (IP) entwickelt und sind nicht für die Verwendung als externes PHY optimiert. Unter Verwendung der vorhandenen UTMI + -Spezifikation als Ausgangspunkt reduzierte die ULPI-Arbeitsgruppe die Anzahl der Schnittstellensignale auf 12 Pins, wobei optional 8 Pins implementiert wurden. Die Paketgröße von PHY- und Link-ICs wird drastisch reduziert. Dies senkt nicht nur die Kosten für Link- und PHY-ICs, sondern sorgt auch für eine kleinere Leiterplatte.

Siehe http://www.ulpi.org/

RedGrittyBrick
quelle
Die ULPI-Site scheint verschwunden / verschoben / beschädigt zu sein.
iX3
@ iX3: OK, ich habe einen Link zur Kopie des Internetarchivs eingefügt.
RedGrittyBrick