Documente Academic
Documente Profesional
Documente Cultură
SALIDAS
A
X
X
X
0
1
0
1
0
1
0
1
Y0
1
1
1
0
1
1
1
1
1
1
1
Y1
1
1
1
1
0
1
1
1
1
1
1
Y2
1
1
1
1
1
0
1
1
1
1
1
Y3
1
1
1
1
1
1
0
1
1
1
1
Y4
1
1
1
1
1
1
1
0
1
1
1
Y5
1
1
1
1
1
1
1
1
0
1
1
Y6
1
1
1
1
1
1
1
1
1
0
1
Y7
1
1
1
1
1
1
1
1
1
1
0
Ejemplo 1:
Disear un decodificador de direcciones utilizando el demux 74138 para un
sistema micro-procesado que tiene un bus de direcciones de 16 bits y bus
de datos de 8 bits cuyo mapa de memoria es el siguiente:
PASO 1:
Debemos determinar la capacidad de memoria direccionable del sistema
microprocesado. Para ello realizamos lo siguiente:
C . M . D .=2m . n
16
PASO 2:
Determinar el rango de direccin de cada una de las diferentes memorias.
PASO 3:
Convertir los rangos en el sistema binario para determinar los bits selectores, es
decir en donde cambian los valores continuamente
PASO 4:
Una vez identificado los bits selectores determinamos con que cdigo se activara
cada memoria, es decir debemos comparar el cdigo obtenido en la imagen
anterior con la tabla de verdad del Demux 74LS138 ya que esta nos permite
determinar porque nmero de salida se activara la memoria
PASO 5:
Dar la solucion dependiendo del codigo obtenido en el anterior paso para graficar
el Demux 74LS138
PASO 1:
CALCULO DE CMD
DATOS
m = 16 bits
n = 8 bits
CMD = 64 KB
PASO 2:
EEPROM = (8KB * 1024) 1 = 8 191 bytes
LIBRE1 = ((16KB + 8) * 1024) 1 = 24 575 bytes
RAM1 = ((16KB + 8KB + 4KB) * 1024) 1 = 28 671 bytes
RAM2 = ((16KB + 8KB + 4KB+ 4KB) * 1024) 1 = 32 767 bytes.
RAM3 = ((16KB + 8KB + 4KB+ 4KB+ 8KB) * 1024) 1 = 40 959 bytes.
LIBRE2 = ((16KB + 8KB + 4KB+ 4KB+ 8KB + 16KB) * 1024) 1 = 57 343 bytes.
RAM4 = ((16KB + 8KB + 4KB+ 4KB+ 8KB + 16KB + 8KB) * 1024) 1 = 65 535
bytes.
PASO 3:
PASO 4:
PASO 5:
Solucin:
CS EEPROM = (A15, A14, A13)
CS RAM 3 - 1 = CS (A15, A14, A13)