Diferença entre USB e ULPI


8

Alguém pode me explicar a diferença entre USB e ULPI ? Eu sei que eles estão intimamente relacionados, mas como eles estão relacionados isso não está claro para mim.

A primeira vez que soube quando estava olhando para esta placa (veja na parte inferior central): Kit de avaliação XCinx Zynq-7000 All Programmable SoC ZC702

insira a descrição da imagem aqui

Respostas:


9

USB define a interface externa (física, elétrica, várias camadas de sinalização).

O PHY (circuito de interface física) que apresenta interfaces USB também precisa fazer interface com o computador host. Isso é feito usando uma interface UTMI

ULPI é uma versão mais baixa de contagem de pinos dessa interface interna. Isso é benéfico para dispositivos menores e de menor custo.

Anunciada em 1º de março de 2004, a especificação ULPI fornece uma interface de transceptor de fator de forma pequeno, de baixo custo e baixo custo para qualquer aplicativo USB

...

O ULPI foi desenvolvido por um grupo de líderes da indústria de USB para atender à necessidade de PHYs USB e OTG de baixo custo. As especificações existentes, incluindo UTMI e UTMI +, foram desenvolvidas principalmente para o desenvolvimento de Macrocell (IP) e não são otimizadas para uso como um PHY externo. Usando a especificação UTMI + existente como ponto de partida, o grupo de trabalho ULPI reduziu o número de sinais de interface para 12 pinos, com uma implementação opcional de 8 pinos. O tamanho do pacote de PHY e Link ICs é drasticamente reduzido. Isso não apenas reduz o custo dos Link e PHY ICs, mas também contribui para um PCB menor.

Veja http://www.ulpi.org/


O site ULPI parece ter desaparecido / movido / quebrado.
IX3

@ iX3: OK, coloquei um link para a cópia do arquivo da Internet.
RedGrittyBrick
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.