0% encontró este documento útil (0 votos)
105 vistas9 páginas

Funcionamiento de Buses PCI en Computadoras

El documento describe el funcionamiento del bus PCI y PCI-X. El bus PCI se desarrolló en 1992 por Intel como un bus intermedio entre el procesador y las placas de entrada/salida. El PCI-X surgió en 1999 como una mejora del PCI con mayores velocidades de hasta 133 MHz y un ancho de banda doble. El documento explica la estructura de los buses, incluyendo las líneas de control, direcciones y datos, así como los protocolos de transferencia síncronos y asíncronos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
105 vistas9 páginas

Funcionamiento de Buses PCI en Computadoras

El documento describe el funcionamiento del bus PCI y PCI-X. El bus PCI se desarrolló en 1992 por Intel como un bus intermedio entre el procesador y las placas de entrada/salida. El PCI-X surgió en 1999 como una mejora del PCI con mayores velocidades de hasta 133 MHz y un ancho de banda doble. El documento explica la estructura de los buses, incluyendo las líneas de control, direcciones y datos, así como los protocolos de transferencia síncronos y asíncronos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Arquitectura de computadores

Buces PCI

Tutor: Alex Ernesto Jiménez

Integrantes: Diego Contreras Pérez

Dilfredis Contreras Pérez

Edgar Soto Pérez

Kevin Pere Perez

2019
Introducción

El presente trabajo hace referencia a los medios de comunicación que utiliza el


PC para realizar los diferentes procesos en la transmisión de los datos. Los
buses de datos están constituidos por un conjunto de líneas que conecta las
diferentes unidades de un computador. Su función es servir de soporte para la
realización de transferencias de información entre dichas unidades. Existen
diferentes tipos de buses los cuales son utilizados para diferentes niveles de
funcionamiento. Es importante reseñar que el control que establece las
prioridades de comunicación entre los buses de datos se denomina arbitraje.
En este trabajo se detalla el funcionamiento de estas estructuras
computacionales.
OBJETIVOS

Explicar la constitución y el funcionamiento de los sistemas de comunicación,


conocidos como buses de datos.

Comprender la forma de sincronización que utilizan los buses para que el


intercambio de información..

Describir las diferentes formas que se utilizan en los buses para arbitrar su
utilización cuando más de una unidad pretende acceder a ellos.

Identificar la estructura jerárquica que adoptan los buses en un computador a


fin de acomodar las diferentes velocidades de las unidades a ellos conectadas.
El bus PCI

El bus PCI se desarrolló por Intel el 22 de junio de 1992 este tiene una gran
diferencia, con el bus VLB ya que no se trata de un bus local tradicional si no
de un bus intermedio que está ubicado en los procesadores, este bus será un
bus de entradas y salidas.

Generalmente las placas madres cuentan con al menos 3 o 4 conectores PCI


que son identificables generalmente por su color blanco estándar; La interfaz
PCI existe en 32 bits con un conector de 124 clavijas o en 64 bits con un
conector de 188 clavijas.

El voltaje que está señalizado en un pc no es igual al voltaje de la fuente de


alimentación de la placa madre, sino que es el umbral de voltaje necesario para
el cifrado digital de los datos; Existen dos tipos de conectores en los buses de
32 bits los cuales son el conector de 32 bits con un voltaje de 5 y el otro con un
voltaje de 3,3.

La interoperabilidad generalmente no se pueden cometer errores al introducir


una tarjeta PCI en una ranura PCI; Si la tarjeta encaja correctamente entonces
se habla de compatibilidad de lo contrario vendrían siendo incompatibles.

Estructura de un bus un bus es un sistema de comunicación que esta formado


y formado por un unido por líneas donde el computador establece conexión con
las múltiples unidades del sistema operativo, entre uno de los objetivos
principales de un bus son transferir u sacar la información entre las diversas
unidades del sistema y darles soporte

Máster del bus: inicia y controla la unidad de transferencia, donde está


relacionada directamente con el Slave que es la unidad donde se realiza la
transferencia, puede realizar la misma acción en unidades diferentes incluso al
mismo tiempo, por ejemplo: una unidad de DMA (direct memory Access) hace
de Slave cuando el Máster hace una iniciación. Pero frente a la memoria hace
de máster que en vez de Slave, también estos dos se sincronizan pero el bus
requiere medios necesarios para unirlos.
Líneas: son las encargadas de enviar señalas en los dispositivos, hay existen
diferentes tipos y podemos clasificarlas.

 Líneas de información básica: es utilizada por el Máster para hacer


una transferencia principal entre el sirve y los datos, entre ellas están las
líneas de direcciones (dan dirección a la información que vamos a
transferir y líneas de datos), líneas de datos (transportan los datos).

 Líneas de control: controla, transmite, determina la transferencia por


realizar entre las líneas, direcciones y marcas, donde están relacionadas
con las señales que circulan el bus, las más importantes en el control de
dichas líneas son: Escritura en memoria, Lectura de memoria, Operación
de salida, Operación de entrada, Reconocimiento de transferencia,
Reloj, Reset.

 Líneas de arbitraje: instituyen la prelación en las diferentes


postulaciones del acceso del bus, ejemplo: Petición del bus, Cesión del
bus, Ocupación del bus.

 Direccionalidad de buses: también podemos clasificarlas en cuanto a


su direccionalidad, líneas unidireccionales, líneas bidireccionales, Los
denominados buses de entrada/salida conectan las unidades a través de
cables.

Los principales parámetros que caracterizan un bus son: Ancho de


banda: velocidad de transferencia medida en Mb/s, Anchura del bus:
número de líneas que lo componen, Ancho de datos: número de líneas
de datos, Capacidad de conexión: número de unidades conectadas al
bus.

Protocolos de transferencia

 Síncronos: en estos buses síncronos hay un reloj que gobierna todas


las diligencias del bus, las cuales están propiamente dichas por un
numero entero de ciclos de reloj, ciclo 1, ciclo 2, ciclo 3., cada ciclo tiene
una operación que se conecta con la memoria, son rapidas y con una
gran capacidad.

 Asíncronos: los buses asíncronos utilizan un protocolo handshaking


para comunicar el Máster con el Slave.
El PCI-X

El PCI-X en septiembre de 1999 tuvo lugar un cambio importante en los buses


PCI ya que, este admite frecuencias de 66, 100 y 133 MHz; Dicho bus es
completamente compatible con el formato PCI y las ranuras PCI-X admiten
tarjetas de formato PCI y viceversa.

Características:

 Su ancho de bits es 32 y 64
 Ancho de banda es el doble de una PCI normal como en la siguiente
imagen. Las ranuras de PCI son las más cortas y las más largas son las del
PCI-X.


 El tipo de bus es paralelo.
 Los desarrolladores fueron IBM,HP y COMPAQ
 Se descontinuo en el 2004.
 Su velocidad de transferencias de datos es de 1064 MB/s.
 Su reloj es de 133 MHz.
 Su voltaje de 3,3 V.
Estructura y transferencia de datos

CPU

PCI-X
ROT
Endpint MEMORY
COMPLEX
PCI-X-PCI BRIDGE

PCIPCI-X

Setch

PCI-X
LEGASY
ENPOINT
ENPOINT

LEGASY PCI-X
ENPOINT ENPOINT
Arbitraje
CONCLUSIONES

Los buses de datos están constituidos por un conjunto de líneas cuya función en el PC
es facilitar la comunicación. Es decir, sirve como soporte en el proceso de la
comunicación de datos.

Los buses de datos cumplen un doble propósito controlar la transferencia de los datos,
en cuyo caso actúa como máster y servir como la unidad sobre la que se realiza la
transferencia se conoce como Slave.

Las líneas que conforman los buses de datos cumplen diferentes funciones como
líneas de información básica; lectura de memoria, operaciones de entrada y salida de
datos.

En los buses síncronos existe un reloj que gobierna todas las actividades del bus, las
cuales tienen lugar en un número entero de ciclos de reloj. La transferencia
propiamente dicha coincide con uno de los flancos del reloj.

Un bus asíncrono trabaja coordinadamente con los autómatas; de tal forma que ambos
alcanzan el mismo nivel

El control de comunicación entre los buses de datos que actúan como máster o Slave
lo realizan el sistema de arbitraje que controla el flujo de información.

También podría gustarte