©2005, José Mª Foces Morán El bus PCI (Peripheral Component Interconnect) Introducción general y descripción funcional.

Slides:



Advertisements
Presentaciones similares
Capítulo I Gestión de E/S 1.- Gestión de E/S 2.- Hardware de E/S 3.- Software de E/S.
Advertisements

CONTROLES ELÉCTRICOS Y AUTOMATIZACIÓN EE - 621
Microprocesadores Componentes básicos..
Integrantes: Ezequiel Blanco Mauro Gómez Gonzalo Rios
El ordenador.
Periféricos e Interfaces Ingeniería en Informática
Laura Pérez Daniel Gómez
Desarrollos con interfaz PCI J. P. Oliver, S. Fernández Instituto de Ingeniería Eléctrica Facultad de Ingeniería Universidad de la República.
PCI II.
Programación básica de la interfase RS232 C
Jhonatan Espinal Steven Hernández
Tema: Componentes físicos de un ordenador (II)
Su objetivo es conseguir el rendimiento de una memoria de gran velocidad al costo de una memoria de baja velocidad Los puntos básicos relacionados con.
El Sistema de Memoria. Contenido Arquitectura del sistema Arquitectura del DIMM Descripción del reloj Arquitectura del chip RAM Latencia de Memoria Detección.
Entrada/Salida.
Instalación y reemplazo de componentes internos
Arquitectura del Computador
IBM Software Group | Lotus software Maquinas Digitales R Pontificia Universidad Javeriana Maquinas Digitales BUSES INTERNOS: ISA, PCI Juan José Correa.
DIAGRAMA DE MAIN BOARD Jasbleidy González Murillo Nº 12
Karen Morales Castañeda # 20 Angélica Suarez Henao # 29.
Partes de la tarjeta madre
CECyTEC CESAR GALINDO MIGUEL ALVAREZ I “C”
Anastasia del Pino Ramos Mayor Nayarit Santana Pacheco
RANURAS DE EXPANSIÓN.
Vista General del Funcionamiento del Computador y sus Interconexiones
CPU “Microprocesador de datos” Bus “ Transporte de los datos”
Unidad 7 Entrada/Salida
Zócalo o conexión de la placa base que se utiliza para instalar el procesador. es un método para la comunicación.
Función Estructura y composición Tipos
BUS DE DATOS.
Buses de datos Carlos José valencia Lili Andrea morales introd
Overview Sistemas Computacionales
Arquitectura/Estructura de Computadoras Puertas Paralelas.
  Jocelin Arango Mora 11I3  Carolina Escobar HARDWARE.
INTRODUCCIÓN A LAS COMUNICACIONES DE DATOS José Estay A.
Chips Controladores Pequeño circuito electrónico utilizado para realizar una función electrónica especifica. El chips es el que hace posible que la placa.
PCI.
VGA VIDEO GRAPHICS ADAPTER MODO TEXTO Y GRAFICO MODO TEXTO - DOS COLORES 720 X 400 PIXELES MODO GRAFICO - 16 COLORES 640 X 480 PIXELES SVGA SUPER VIDEO.
ARQUIICTETURA DE COMPUTADORES.
Procesadores no Intel, Placas madres, Bios y Buses
PUERTO AGP (ACELERATED GRAPHICS PORT)
“Organización y Arquitectura de Computadores” William Stallings
ZÓCALO DEL MICROPROCESADOR
Es evidente que, debido a la rapidísima evolución del hardware y del propio software, los componentes de los ordenadores también evolucionan rápidamente.
Tema: Componentes físicos de una computadora
Maria Camila Torres Quiroz 10I2 Cefa 2012
PARTES DE LA TARJETA MADRE.
Teoría de Sistemas Operativos Sistema de I/O. 2 Introducción Una de las funciones principales del sistema operativo es el control de todos los dispositivos.
PLACA BASE Juan Carlos Martínez de Heras.
COMPONENTES ELECTRÓNICOS
Hardware: Evolución de los ordenadores
Modelo OSI Surgimiento del Modelo OSI ¿Que es el Modelo OSI?
SANTIAGO MORA BERMÚDEZ
El microprocesador, o simplemente procesador, es el circuito integrado central y más complejo de una computadora u ordenador; a modo de ilustración, se.
TECNOLOGÍAS DE MEMORIA
I.- COMPONENTES BÁSICOS DE UNA MICROCOMPUTADORA
COMPONENTES DEL PC LEONARDO OLIVARES VILLA MATEO CARDONA ARENAS.
INTEGRANTES: ONEIDA OSORIO VILLA, JUAN CAMILO SÁNCHEZ BAENA, JOANNA SÁNCHEZ, LUISA VILLA, JIMMY MORALES, BRIAM ZAMBRANO.
El procesador.
 En la RAM se cargan todas las instrucciones que ejecutan la unidad central de procesamiento (procesador) y otras unidades de cómputo.  Se denominan.
I.- COMPONENTES BÁSICOS DE UNA MICROCOMPUTADORA
Infografía Placa Base Oscar Wilson Mendoza Martínez
Republica Bolivariana de Venezuela Universidad Alonso de Ojeda Facultad de Ingeniería Escuela de Computación Ing. Prof. Leonel Sequera Entrada y Salidas.
Universidad Metropolitana Introducción a la Computación Universidad Metropolitana Introducción a la Computación Septiembre, 2007 Arquitectura Von Newman.
Infografía Placa Base Oscar Wilson Mendoza Martínez
El Computador. Computador. Máquina compuesta de elementos físicos (en su mayoría de origen electrónico) capaz de aceptar unos datos de entrada, realizar.
Arquitectura de Computadores Clase 17 Tecnologías de Memorias IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela de.
TARJETAS DE EXPANSIÓN:. ¿Qué es? ◦ Las tarjetas de expansión son dispositivos con diversos circuitos integrados, y controladores que, insertadas en sus.
NOMBRE: SONIA IDROBO GRADO: 11 COMPUTACION PROFESOR: IGNACION REALPE.
INTEGRANTES: JULIANA ANDREA LARGO AGUDELO LINA MARIA RUIZ JARAMILLO YENNI YISELA CARDONA ESTEFANNY CHAVARRIA MARIN GRADO: 10°2.
Transcripción de la presentación:

©2005, José Mª Foces Morán El bus PCI (Peripheral Component Interconnect) Introducción general y descripción funcional.

© 2005, José María Foces Morán Motivación del bus PCI. Bus de altas prestaciones:  Conexión de adaptadores de periféricos  Sistemas [procesador-memoria]  Chips Original de Intel  Hoy bajo el control de un consorcio: PCI SIG (Special Interest Group) Sustituyó a los buses ISA/EISA/VL/MCA, etc. HP e IBM han propuesto un nuevo standard PCI- Express.

© 2005, José María Foces Morán El conector PCI Contiene un índice que impide la inserción por error en un zócalo no compatible

© 2005, José María Foces Morán Una placa principal con zócalos PCI

© 2005, José María Foces Morán Un sistema computador basado en el bus PCI

© 2005, José María Foces Morán Un sistema computador basado en el bus PCI ¡Es este bus el que estamos estudiando!

© 2005, José María Foces Morán Protocolo síncrono (mixto) Todas las transferencias son relativas al reloj clk (33MHz, 66MHz) Bus de datos/direcciones multiplexadas AD[31:0]  Ventajas: Menor coste Menor tamaño Diseño físico de PCBs más fácil Especificaciones de 32 y 64 bits  Zócalo normal y extendido

© 2005, José María Foces Morán El bus PCI: Con mas detalle BUS PCI: Lineas compartidas

© 2005, José María Foces Morán ¿Cómo son los ciclos de bus? Address phase.  En el primer ciclo de reloj (clk) se activa la señal #frame  Esto indica que hay una dirección de memoria estable en el bus multiplexado address/data AD[31:0]. Data phases.  Uno o mas ciclos de reloj  AD[31-0] contiene los datos transferidos

© 2005, José María Foces Morán Accesos a dispositivos Las operaciones de i/o que acceden a un periférico PCI suelen durar un solo ciclo de reloj  Sólo una fase de datos (Data phase) Las operaciones de acceso a memoria son siempre en bloque o ráfaga (burst)  Múltiples fases de datos seguidas que leen o escriben posiciones de memoria consecutivas.

© 2005, José María Foces Morán Iniciadores (bus masters) Terminología específica PCI Iniciador: El bus master  Fija los valores de las señales C/BE[3:0]#  Define el ciclo de bus Memory read Memory write i/o read i/o write Etc.  Las señales C/BE[3:0]# sirven como byte enables en las fases de datos

© 2005, José María Foces Morán Destinos (targets) El elemento target (destino)  Es el elemento conectado al bus PCI direccionado en un determinado ciclo de bus por parte del initiator Wait states  Son fases de datos  Sirven como ciclos de espera, para adaptar velocidades IRDY#: En estado no-activo indica que el initiator define esta fase de datos como wait state (estado de espera) TRDY#: En estado no-activo indica que el target define esta fase de datos como wait state Por tanto, en un estado de datos válido las señales IRDY# y TRDY# estarán activas las dos en el flanco activo de reloj

© 2005, José María Foces Morán Terminación temprana de un ciclo de bus Desde el initiator:  De-aserción de frame# Desde el destino  Aserción de #stop Tres tipos de uso de #stop  Terminate and re-arbitrate Terminar el ciclo y obtener el bus de nuevo  Retry Re-intento de transferencia directa  Disconnect Desconexión del bus

© 2005, José María Foces Morán Arbitraje distribuido del bus PCI Un iniciador solicita el bus asertando REQ# (Request)  Es el árbitro central el que concede el bus asertando la señal GNT# (Grant) El par [REQ#, GNT#] es único para cada zócalo del bus El algoritmo de arbitraje trata de ser justo No consume ciclos de reloj  Virtualmente instantáneo

© 2005, José María Foces Morán Mecanismo de configuración Se trata de un mecanismo riguroso Cada dispositivo PCI contiene registros que le permiten identificarse de manera unívoca  ID  Fabricante  Direcciones de i/o  Direcciones de memoria (buffers, fifos)  Niveles de interrupción

© 2005, José María Foces Morán Señales eléctricas y tecnología electrónica Soporta niveles de 5v y 3.3v Las tarjetas PCB tienen un índice mecánico que impide la inserción erronea en un zócalo no compatible No es compatible TTL Implementado en ASICs  Application-Specific integrated circuits El número máximo de zócalos por bus PCI es de 4  Puentes PCI-PCI (bridge)

© 2005, José María Foces Morán Descripción de las señales del bus PCI-64 Address/Data Bus: 64bit Address; 64bit Data, Time Multiplexed System Bus:2bits; Clock/Reset Interface Control Bus:7bits; Ready, Acknowledge, Stop. Parity Bus:2 bits, 1 for the 32 LSBs and 1 for the 32 MSB bits Errors Bus:2 bits, 1 for Parity and 1 for System Command/Byte Enable:8 bits 32bit, and 64bit Bus) 64MHz Control:6 bits; (2) Enable/Running, (2) Present, (2) Ack/Req Cache:2 Bits Interrupt bus:4 bits JTAG Bus:5 bits Power:+5, +3.3, +12, -12v, GND

© 2005, José María Foces Morán Sistema basado en HUBs de alta velocidad de intel

© 2005, José María Foces Morán Aspecto de un chip set PCI Un nuevo tipo de controlador de memoria con gráficos incluidos Hasta 512Mb de SDRAM Con codec de audio incorporado Sin bus ISA