Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Buses
Buses
Computadores
Tema 1:
CONEXIN DE PROCESADORES.
BUSES
http:// www.atc.us.es
NDICE (1)
Organizacin de la memoria
Memorias ROM
Decodificacin de espacios de memoria
NDICE (2)
LNEAS DE CONTROL
{
{
{
Seales de sincronizacin
Seales de arbitraje
Circuitera usada en la interfaz de bus
INTRODUCCIN (1)
INTRODUCCIN (2)
INTRODUCCIN (3)
INTRODUCCIN (4)
INTRODUCCIN (5)
{
Arquitectura general de
un ordenador
computador moderno
Memoria
E/S
INTRODUCCIN (6)
Esquema general
de funcionamiento
de un ordenador
computador
moderno
NDICE (1)
Organizacin de la memoria
Memorias ROM
Decodificacin de espacios de memoria
Memoria de
Datos y
Programas
Memoria
no Voltil
para
Arranque
Dispositivo
E/S
CPU
Caractersticas y tipos de
seales de buses (1)
BUS DE DATOS
E/S
CPU
CONTROL
CONTROL
MEMORIA
Clasificacin de buses
Tipos de buses:
{
Memoria
Principal
Procesador
SCSI
Bus local
Cache/
Adaptador
Grficos
Firewire
Video
Interfaz con el
bus de
expansin
Modem
Tarjeta
Grfica
Puente
Norte
Canales IDE
Puente
Sur
Memoria
DDR-DRAM
LAN
Chipset
Serie
Bus de expansin
Canales Audio
Bus PCI
Puertos USB
Memoria
Flash BIOS
Esquema de conexin de
componentes en un PC. El chip
Puente Sur agrupa los buses
ms lentos y el Puente Norte los
ms rpidos.
Cronogramas o Diagramas de
Temporizacin (1)
Cronogramas o Diagramas de
Temporizacin (2)
Cronogramas o Diagramas de
Temporizacin (3)
Cronogramas o Diagramas de
Temporizacin (4)
Cronogramas o Diagramas de
Temporizacin (5)
Esquema cronograma
para una operacin de
lectura sncrona.
La CPU emite una
seal de lectura y coloca
direccin en bus
direcciones.
Cada suceso ocupa un
ciclo de reloj.
Cronogramas o Diagramas de
Temporizacin (6)
Esquema Cronograma para una operacin de lectura
asncrona.
1) El dispositivo Maestro
solicita acceso: indica hay
direccin y seales de control
vlidas.
2) El Esclavo realiza la
tarea pedida y activa su seal
al terminar.
3) El Maestro coge el dato
vlido y lo almacena y
desactiva seal.
4) El Esclavo detecta que el
Maestro ha desactivado su
seal y desactiva la suya.
NDICE (1)
Organizacin de la memoria
Memorias ROM
Decodificacin de espacios de memoria
LNEAS DE DATOS Y
DIRECCIN (1)
LNEAS DE DATOS Y
DIRECCIN (2)
{
{
LNEAS DE DATOS Y
DIRECCIN (3)
Direcc. N+1
Dato N-1
Dato
N
LNEAS DE DATOS Y
DIRECCIN (4)
LNEAS DE DATOS Y
DIRECCIN (5)
{
Seales de control:
{
{
{
Decodificacin de espacios de
memoria (1)
DECODIFICACIN DE ESPACIOS DE MEMORIA
Decodificacin de espacios de
memoria (2)
Distribucin de espacios de
memoria en el espacio de
direcciones de un
procesador.
Decodificacin de espacios de
memoria (3)
NDICE (2)
LNEAS DE CONTROL
{
{
{
Seales de sincronizacin
Seales de arbitraje
Circuitera usada en la interfaz de bus
LNEAS DE CONTROL
IDENTIFICADOR DE CICLO DE BUS
Sistemas SNCRONOS:
Gobernados por una seal de reloj peridica.
Indica cuando leer, escribir, cuantos ciclos hay que
mantener una seal, ...
Sistemas ASNCRONOS:
SEALES DE ARBITRAJE
NDICE (2)
LNEAS DE CONTROL
{
{
{
Seales de sincronizacin
Seales de arbitraje
Circuitera usada en la interfaz de bus
EJEMPLOS DE CONEXIONES A
PROCESADORES REALES
LA FAMILIA 80x86
Ciclo de
lectura de un
8088/8086
simplificado
Ciclo de
escritura de un
8088/8086
simplificado
EJEMPLOS DE CONEXIONES A
PROCESADORES REALES
LA FAMILIA 68000
Seales de control:
{
{
{
Ejemplo de
comunicacin
simple entre el
68000 y la
memoria
{
{
{
Ciclo de lectura
del 68000
Ciclo de escritura
del 68000
EJEMPLOS DE CONEXIONES A
PROCESADORES REALES
CIRCUITERA ADICIONAL: EL RESET Y EL RELOJ
En escritura no se
necesitan estados de
espera. El circuito anterior
se completara con:
La salida del anterior circuito queda retrasada
segn se muestra en la figura siguiente: