Post on 16-Dec-2015
description
1Ejercicios
2Ejercicios dibujar el circuito lgico correspondiente utilizando MUX
3Ejercicio Sea la funcin F(A,B,C,D) =
(2, 3, 4, 5, 7, 8, 10, 13, 15),
Utilizando un decodificador de 4 a 16, implemente tal funcin
4Dispositivos Lgicos Programables
5Dispositivos Lgicos Programables
Conjunto de circuitos integrados formados por cierto nmero de compuertas lgicas y/o mdulos bsicos y/o biestables cuyas conexiones pueden ser personalizadas o programadas, bien sea por el fabricante o por el usuario.
6Dispositivos Lgicos Programables
Costos de produccin bajos (fabricacin a gran escala).
Personalizacin de diseos por los usuarios (aumentan la confidencialidad).
Consumos medios, aunque hay familias especializadas en bajo consumo de potencia.
Velocidad intermedia de 25 a 30 MHz. Fiabilidad alta. Tiempo de desarrollo muy bajo, sin dependencia
de terceros. Metodologa sencilla.
7Dispositivos Lgicos Programables
Ejemplos:
ROM (Read-only memory). PAL (Programmable Array Logic). PLA (Programmable Logic Array). FPGA (Field-Programmable Gate Array
8Memorias ROMMemorias no voltiles y de acceso aleatorio
ROM y PROM solo permiten el proceso de lectura
La informacin se graba en el proceso de fabricacin (ROM) o mediante un proceso elctrico posterior irreversible (PROM)
9Memorias ROMEPROM, EEPROM y flash son memorias permanentes pero pueden borrarse mediante luz ultravioleta (EPROM) o con elevadas corrientes (EEPROM y flash)
10
Memorias ROM Una memoria ROM (Read Only Memory -
memoria de slo lectura) es un mdulo combinacional con n entradas de direcciones y k salidas de datos, adems de una o varias seales de activacin o seleccin.
Una memoria ROM es un circuito programable, que se compone internamente de dos grupos de puertas: un grupo de compuertas AND (e inversores) y un grupo de puertas OR.
11
Memorias ROM
Circuitos comerciales tpicos tienen de 8 a 12 entradas y de 4 a 8 salidas.
12
Memorias ROMEl grupo de puertas AND estn programadas de antemano y conectadas de forma inalterable, mientras que el grupo de puertas OR son programables por el usuario
13
Memorias ROM El grupo de puertas AND se puede ya
entender como un decodificador de n a con el que se generan todos los Mintrminos para cualquier funcin de n variables (direcciones).
Ese decodificador (prefijado) junto a un grupo de puertas OR programables permite materializar cualquier funcin de n variables.
n2
14
Memorias ROMCualquier salida de datos de la ROM materializa la siguiente ecuacin de conmutacin:
donde:fj(i)=1 si existe la conexin (fila i, columna j) en el grupo OR fj(i)=0 si no existe dicha conexin
15
AplicacionesTablas de verdad para control
Memoria de arranque en computadoras
Tablas de datos para generadores de caracteres
Convertidores de cdigo
generadores de funciones
16
Memorias ROMEjemplo:
Materializar el comparador de dos palabras a={a1 a0} y b={b1 b0} que cumple lo siguiente:
17
Memorias ROMSeleccionamos las salidas que generan los Mintrminos de las funciones y programar las conexiones en el grupo OR para cada una de las salidas. Se almacena directamente la tabla de verdad.
18
Memorias ROM
19
EjercicioObtener la tabla de verdad
20
Ejercicio Implemente mediante ROM la siguiente funcin lgica
W(A,B,C,D) = m(3,7,8,9,11,15)
X(A,B,C,D) = m(3,4,5,7,10,14,15)
Y(A,B,C,D) = m(1,5,7,11,15