USB define la interfaz externa (física, eléctrica, varias capas de señalización).
El PHY (circuitos de interfaz física) que presenta interfaces USB también tiene que interactuar con la computadora host. Esto se hace usando una interfaz UTMI
ULPI es una versión con un número de pines más bajo 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 USB y OTG PHY de bajo costo. Las especificaciones existentes, incluidas 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 los enlaces e IC de PHY, sino que también lo convierte en una PCB más pequeña.
Consulte enlace