Please enable JavaScript.
Coggle requires JavaScript to display documents.
TRANSFERENCIAS USB (VELOCIDADES DEL HOST Y DEL BUS ((image), Host de USB…
TRANSFERENCIAS USB
-
COMUNICACIONES USB
No existen restricciones relacionadas con el espacio de E/S, líneas de IRQ, y canales de DMA
Cada dispositivo tiene asignado una dirección solo conocida por el subsistema USB y no consume ningún recurso del sistema.
Contienen números de registros individuales o puertos que pueden ser accedidos indirectamente por los controladores de dispositivo USB.
-
-
MANEJO DE DATOS DEL BUS
-
Controlador de host, divide el tiempo disponible en segmentos llamados frames y microframes y le da a cada transmisión una porción de un frame o microframe.
TRANSACCIONES
-
Transmisor
Para solicitudes IN, el dispositivo puede enviar un NAK o STALL, para indicar que no es posible servir el token recibido.
Receptor
Puede enviar un ACK, NAK o STALL indicando el éxito o fallo en la transacción.
Para solicitudes IN, el dispositivo puede enviar un NAK o STALL, para indicar que no es posible servir el token recibido.
PAQUETES USB
Todos los paquetes USB son precedidos por un campo SYNC y después por un byte identificador de paquete (Packet Identifier, PID)
Campo SYNC
-
-
Sirve como un marcador de inicio de paquete (Start of Packet, SOP), y es usado para sincronizar el transceptor del dispositivo con el del host
-
PID
Primer byte de datos válido enviado a través del bus, y codifica el tipo de paquete.
PID puede estar seguido de 0 a 1024 bytes, dependiendo del tipo de paquete.
-
Los paquetes terminan con un Fin de Paquete (End-of-Packet, EOP)
-
ENDPOINT
Es un buffer que almacena varios bytes.
Es una porción de un dispositivo USB con una dirección única, que es la fuente o el destino de la información en un flujo de comunicación entre el host y el dispositivo.
-
-
-