Diferencia entre USB y ULPI

8

¿Alguien puede explicarme la diferencia entre USB y ULPI ? Sé que están estrechamente relacionados, pero cómo están relacionados eso no me queda claro.

La primera vez que supe cuándo estaba mirando esta placa (ver en la parte inferior central): Xilinx Zynq-7000 Kit de evaluación de ZC702 SoC programable

ingrese la descripción de la imagen aquí

gpuguy
fuente

Respuestas:

9

USB define la interfaz externa (física, eléctrica, varias capas de señalización).

El PHY (circuito de interfaz física) que presenta las interfaces USB también tiene que conectarse a la computadora host. Esto se hace usando una interfaz UTMI

ULPI es una versión de menor recuento de pines de esa interfaz interna. Esto es beneficioso para dispositivos más pequeños y de menor costo.

Anunciada el 1 de marzo de 2004, la especificación ULPI proporciona una interfaz de transceptor de factor de forma pequeño de bajo pin y bajo costo para cualquier aplicación USB

...

ULPI fue desarrollado por un grupo de líderes de la industria de USB para abordar la necesidad de PHY de USB y OTG de bajo costo. Las especificaciones existentes que incluyen UTMI y UTMI + se desarrollaron principalmente para el desarrollo de Macrocell (IP), y no están optimizadas para su uso como PHY externo. Utilizando la especificación UTMI + existente como punto de partida, el grupo de trabajo ULPI redujo el número de señales de interfaz a 12 pines, con una implementación opcional de 8 pines. El tamaño del paquete de PHY y Link IC se reduce drásticamente. Esto no solo reduce el costo de Link y PHY IC, sino que también genera una PCB más pequeña.

Ver http://www.ulpi.org/

RedGrittyBrick
fuente
El sitio ULPI parece haberse ido / movido / roto.
iX3
@ iX3: OK, he puesto un enlace a la copia del archivo de Internet.
RedGrittyBrick