Google
Inicio arrow ¿Cómo Funciona? arrow PCI Express
PCI Express PDF Imprimir E-Mail
Calificación del usuario: / 1
MaloBueno 
Indice de Artículos
PCI Express
Página 2
Página 3
Página 4
Página 5
Página 6
Página 7
Página 8

Transacciones de paquetes en PCI-Express

Los paquetes en PCI-Express comprenden cuatro tipos básicos de transacción -- memoria, E/S, configuración y mensajes. La siguiente imagen muestra una petición de paquete viajando del Dispositivo B al Dispositivo A, y otra desde A hasta B. Esto podría ser desde una lectura de memoria, una escritura, una lectura de E/S, una transacción de configuración, y cada una tiene una fase de petición y otra de terminación.

Image

 

En la tabla adjunta podemos observar observar los tipos de transacciones en PCI-Express:

Espacio de direcciones Tipos de Transacciones Uso básico
Memoria Lectura / Escritura Transferir datos a/desde una zona de memoria mapeada.
Entrada / Salida Lectura / Escritura Transferir datos a/desde una zona de E/S mapeada.
Configuración Lectura / Escritura Configuración de dispositivos.
Mensaje Switching Avanzado, etc. Desde mecanismos de señalización de eventos hasta mensajes de propósito general.

Además, las transacciones en PCI Express usan un mecanismo de control basado en un flujo de créditos (gestionado por la capa de abstracción de transacciones) para asegurar que el dispositivo de destino posee unos recursos de buffer suficientes (disponibles) para aceptar el tamaño y tipo de datos de la transferencia del dispositivo que envía.



 
Siguiente >