Um token consiste de um campo PID (Packet Identifier), onde é especificado o tipo do pacote - Pacotes do tipo OUT e SETUP (requisição) definem uma transação de dados no sentido do host para uma função e pacotes do tipo IN definem uma transação de dados no sentido de uma função para o host - um campo ADDR, de endereço e um campo ENDP, número designado a um endpoint. Há ainda um campo CRC5, Cyclic Redundancy Check ou Checagem de redundância cíclica. O campo é o resultado da checagem que é mandado junto ao pacote para verificar se ouve erro na transmissão, leitura ou escrita dos dados.
A figura 5-1 mostra o formato do pacote, assim como o número de bits designado a cada campo do mesmo.
Figura 5-1: A figura ilustra o formato do pacote do tipo token. Figura adaptada de [6].
Top