Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1.1 Un decodificador que convierte una señal de 5 bits a un único dato (entre 0 y 31) para la selección
de filas y columnas de una memoria RAM, y para el control de lectura/escritura de esta.
CIRCUITO QUE CONTIENE UN DECODIFICADOR QUE CONVIERTE UNA SEÑAL DE 5 BITS A UN ÚNICO DATO.
La funcionalidad del decodificador consiste en un circuito que recibe una variable de entrada
(binaria), que permite indicar la posición de la celda (decimal) de las 32 opciones que se tiene,
ubicando la casilla que se quiere operar, con fin de que el resultado de la operación lo arroje en
sistema binario o hexadecimal si es el caso.
Se obtiene una matriz con 32 celdas que hace referencia a los 5 bits, teniendo en cuenta que en el
sistema binario cada combinación tiene dos posibilidades (0-1), obtenemos como resultado 25, la
tabla 1 provee información de esta operación.
TABLA 1
32 16 8 4 2 1
Fig. 1 matriz de operación sin datos, la columna resaltada corresponde al peso del bit.
(Elaboración propia)
1.2 Un circuito de control con tres entradas y dos salidas
TABLA 2
Tabla de verdad
a b c d e
0 0 0 0 0 0
1 0 0 0 0 1
2 0 0 0 1 0
3 0 0 0 1 1
4 0 0 1 0 0
5 0 0 1 0 1
6 0 0 1 1 0
7 0 0 1 1 1
8 0 1 0 0 0
9 0 1 0 0 1
10 0 1 0 1 0
11 0 1 0 1 1
12 0 1 1 0 0
13 0 1 1 0 1
14 0 1 1 1 0
15 0 1 1 1 1
16 1 0 0 0 0
17 1 0 0 0 1
18 1 0 0 1 0
19 1 0 0 1 1
20 1 0 1 0 0
21 1 0 1 0 1
22 1 0 1 1 0
23 1 0 1 1 1
24 1 1 0 0 0
25 1 1 0 0 1
26 1 1 0 1 0
27 1 1 0 1 1
28 1 1 1 0 0
29 1 1 1 0 1
30 1 1 1 1 0
31 1 1 1 1 1
Representación gráfica del decodificador de una memoria RAM, diseñado en logisim, la ilustración
muestra el codificador sin datos y a continuación se procede a la descripción del mismo; Se puede
observar la letra A, donde se ingresa la dirección de entrada y la letra D la dirección de salida, la
opción SEL (select), activa la memoria para obtener los datos en la dirección de salida, la opción
CLR (control), opera para resetear toda información que contenga la memoria y la opción OUT,
permite el ingreso o salida de datos a la memoria por medio de combinación al reloj con el fin de
almacenar datos. Ver “Fig. 2.”
32 16 8 4 2 1
Posición datos de entrada
Figura 3: Representación gráfica del decodificador en simulación conectada
(Elaboración propia)
El requerimiento para este circuito debe tener en cuenta que cuando CS Y WE están activados, la
salida E (escritura) debe activarse. Si WE está activado, la salida L (lectura) debe permanecer
inactiva. Si CS y OE están activos, la salida L (lectura) debe activarse. Ver Figuras 4, 5 y 6.
TABLA 3
(Elaboración propia)
Figura 8
TABLA4
Decimal Binario a b c d e f g
0 0 1 1 1 1 1 1 0
1 1 0 1 1 0 0 0 0
2 10 1 1 0 1 1 0 1
3 11 1 1 1 1 0 0 1
4 100 0 1 1 0 0 1 1
5 101 1 0 1 1 0 1 1
6 110 1 0 1 1 1 1 1
7 111 1 1 1 0 0 0 0
8 1000 1 1 1 1 1 1 1
9 1001 1 1 1 1 0 1 1
Para realizar el circuito en logisim se ingresan 4 entradas X3, X2, X1 Y X0 que representan los
números del 0 al 9 en binario, y 7 salidas A, B, C , D, E, F Y G que representan cada uno de los
segmentos del display, donde podemos observar que se puede representar 16 caracteres,
(representación hexadecimal), por la representación decimal por lo que los últimos 6 caracteres
quedaran nulos.
En la figura 9 se muestra el circuito equivalente con un caso práctico, donde la entrada es 0110 y
de acuerdo con la tabla 4 la respectiva salida en el display es el número 6.
Figura 9 (Elaboración propia)