Bus Pci

Páginas: 6 (1321 palabras) Publicado: 5 de mayo de 2012
1. ¿Para que sirve el bus PCI?
El bus PCI (Peripheral Component Interconnect, Interconexión de Componente Periférico) es un bus de ancho de banda elevado, es independiente del procesador, y puede ser utilizado como bus de periféricos o bus para una arquitectura de entreplanta.
El PCI proporciona mejores prestaciones para los subsistemas de E/S de alta velocidad. El PCI ha sido diseñadoespecíficamente para ajustarse de manera económica a los requisitos de E/S de los sistemas actuales, se implementa con muy pocos circuitos integrados y permite que otros buses se conecten al bus PCI.
Permite conectar dispositivos periféricos directamente a su placa base. Estos dispositivos pueden ser circuitos integrados ajustados en ésta (los llamados "dispositivos planares" en la especificación PCI) otarjetas de expansión que se ajustan en conectores.

el bus PCI permite configuración dinámica de un dispositivo periférico proporciona una descripción detallada de todos los dispositivos PCI conectados a través del espacio de configuración PCI.
Este bus esta diseñado para permitir una cierta variedad de configuraciones basadas en microprocesadores, proporciona un conjunto de funciones de usogeneral. Utiliza temporización síncrona y un esquema de arbitraje centralizado.

2. Características del bus PCI
* ancho de banda: desde 132 MB/s hasta 528MB/s
* Versión a 33 Mhz y a 66 Mhz
* Versión de 32 y 64 bits de ancho de bus.
* Versión a 5V y a 3.3V
* Transferencias en ráfaga para mejorar eficiencia.
* Limitada la latencia máxima de losdispositivos.
* Datos y direcciones multiplexados para ahorrar líneas.
* Independiente de la plataforma.
* 32 dispositivos por bus, 8 funciones por dispositivo.
* Posibilidad de tener diferentes puentes interconectados
* Posibilidad bus mastering (arbitración de buses).
* Señal de paridad para garantizar integridad de los datos.

3. Señales PCI
Señal | Líneas |Descripción |
CLK (amo) | 1 | Reloj (33Mhz o 66Mhz) |
AD (amo) | 32 | Líneas de dirección y datos multiplexados |
PAR (amo) | 1 | Bit de Paridad de dirección y datos |
C/BE (amo) | 4 | Comando de bus/mapa de bits para bytes habilitados |
FRAME (amo) | 1 | Indica que AD y C/BE están acertados |
IRDY # (amo) | 1 | Lectura: el amo aceptará; escritura; datos presentes |
IDSEL (amo) | 1| Seleccionar espacio de configuración en lugar de memoria |
DEVSEL # (esclavo) | 1 | El esclavo decodificó su dirección y está escuchando |
TRDY# (esclavo) | 1 | Lectura: datos presentes; escritura: el esclavo aceptará |
STOP (esclavo) | 1 | el esclavo quiere parar la transacción de inmediato |
PERR# | 1 | El receptor detectó error de paridad de datos. |
SERR# | 1 | Se detectó error deparidad o de sistema |
REQ# | 1 | Arbitraje de bus: solicitud del bus |
GNT# | 1 | Arbitraje de bus: conceder el bus |
RST# | 1 | Restablecer el sistema y los dispositivos |

4. Transferencias PCI

Transferencia entre dos dispositivos:
– Master: Iniciador de la transferencia
– Target: Objeto de la transferencia
– Existe ciclo especial “broadcast” para enviar mensajes a todos losdispositivos del bus
• Bus multiplexado:
una transferencia se divide en dos fases:
– Fase de dirección: se indica la dirección
– Fase de datos: se transfieren los datos
Fase de Direccionamiento

Fase de dirección:
– Tiene lugar al comenzar la transacción.
– Se indica la dirección desde la que leer o hacia la que escribir los datos.
– Mediante el comando se indica:
• Lectura o escritura• Memoria o Entrada/Salida
• Accesos avanzados (read line, read multiple, etc.)
• Comandos adicionales (interrupción, ciclos especiales)
Fase de transferencia de datos
– Fase de Datos:
• Puede haber una o más fases de datos en una transferencia donde se transmiten datos (Transferencia en ráfaga).
• Una fase de datos solo se completa cuando tanto master como target están preparados
•...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BUS de pci
  • Bus Pci Del Sistema
  • Bus PCI
  • Bus PCI
  • Pro y Contras del bus PCI
  • Buses Agp Y Pci
  • Buses Isa Y Pci
  • 2 El Bus De Datos PCI PCI EXPRESS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS