Autor: Mauricio Galvez Legua (
[email protected])
Copyright © 2012
Un Sistema basado en procesador es un circuito electrónico que posee las siguientes partes:
Microprocesador
Decodificador de Memoria
Memoria ▪ ROM ▪ RAM
Decodificador de Periféricos
Interfase
Periféricos
Sirve para dividir el espacio de memoria en partes iguales. Para ello usamos unos chips especiales llamados: decodificadores. Estos chips dividen el espacio de memoria que tiene en microprocesador en “m” partes iguales.
ROM 8KB 16KB RAM 8KB 8KB 16KB 8KB 64KB 8KB 16KB 8KB 8KB 16KB 8KB
4KB 4KB 4KB 4KB 4KB 4KB 4KB 4KB 4KB 4KB 4KB 4KB 4KB 4KB 4KB 4KB
Ejemplo: Tenemos un decodificador (decoder) 74139 en el cual ingresan 2 entradas y produce 4 salidas:
E
B
A
Q3 Q2 Q1 Q0
1
X
X
1
1
1
1
0
0
0
1
1
1
0
0
0
1
1
1
0
1
0
1
0
1
0
1
1
0
1
1
0
1
1
1
Q0
Q1 Q2
A B E
Q3
Para que el chip funcione debe habilitarse la entrada E (Enable) Cuando una de las salidas esta “habilitada” se pone a “0”.
Ejemplo2
El procesador Z80 tiene 16 líneas de dirección por lo cual tiene un espacio de memoria igual a:
Capacidad _ de _ memoria
16
2
6
10
2 x2
64K
Para dividir este espacio de memoria usamos el decoder 74139: Conectamos a sus entradas las líneas de dirección mas “altas”: A14 y A15:
Espacio de Memoria de 64K
A14
A
A15
B E
Q0
16K
Q1 Q2
16K
Q3
16K
16K
El espacio de memoria queda dividido en 4 partes iguales de 16K cada uno. En cada uno de estos “espacio” podemos colocar memorias ROM o RAM de 16K de capacidad.
Ejemplo: Diseñemos un decodificador de memoria para el procesador Z80 que divida el espacio de memoria en 8 partes iguales. A15
A2
A14
A1
A13
A0
up E MEM
Q0
8K
Q1 Q2
8K
Q3 Q4
8K
El espacio de memoria se divide entre 8:
8K
64K/8 = 8K
Q5 Q6 Q7
8K
8K
8K
8K El decodificador de memoria debe ser habilitado por la
Sirve para dividir el espacio de periféricos partes iguales. Este espacio es habilitado mediante la señal de control IO y se usan las líneas de dirección de menor «peso».
Ejemplo: Vamos a diseñar un decodificador de periféricos para el microprocesador Z80. Este microprocesador utiliza las primeras 8 líneas del bus de direcciones (A0 hasta A7) para especificar un “puerto”. En total puede tener hasta 256 puertos. Q0
up
A7
B
A6
A E
IO
Q1 Q2 Q3
Interfase 1
Periférico 1
Interfase 2
Periférico 2
Interfase 3
Periférico 3
Interfase 4
Periférico 4
Las interfase es un circuito electrónico que permite comunicar al microprocesador con un determinado periférico. La interfase hace las veces de un “traductor” entre el microprocesador y el periférico. Ejemplo:
Interfase de teclado
Interfase de sonido (tarjeta de sonido).
Interfase de video (tarjeta de video).
Interfase de red (tarjeta de red).
La interfase hace las veces de un entre el “traductor” microprocesador y el periférico.
A las interfases también se las conoce como tarjetas.
Son equipos que interactúan con el entorno y que desarrollan una determinada tarea. Ejemplo:
Disco duro.
Impresora.
Monitor.
Copyright © 2012