Sunteți pe pagina 1din 8

Semana 3:

Diseño de los elementos de control


de lectura/escritura de una memoria RAM.

Claudia Celis Palacios,


Melanie Patricia Nieto Rodriguez ,
Diana Carolina Parra Mejia,
David Orozco Arcila

Ingeniería de Software,
Universidad Politécnico Grancolombiano
Sistemas Digitales y Ensambladores

Bogotá , Colombia

clace79@gmail.com,
melanie18rodriguez98@gmail.com 
dcarolinaparram@gmail.com 
davidorozcoarcila@gmail.com 

Abstract— El presente documento pretende diseño utilizando la aplicación logisim donde


ilustrar el diseño de un sistema de control de permite evidenciar la simulación de la misma y
lectura y escritura de una memoria RAM de 32 la propuesta de tres circuitos combinacionales.
filas y 32 columnas donde cada uno de los datos
es de 4 bits. para esta entrega se mostrará de 1. Consistencia y problema.
manera sencilla como es el proceso y cómo a
Consiste en un problema de diseño de una memoria
partir de un apropuesta se podrá visualizar el
RAM.
Lo dividiremos en tres partes. La funcionalidad del decodificador consiste
en un circuito que recibe una variable de
entrada (binaria), que permite indicar la
A. Diseño de los elementos de control de posición de la celda (decimal) de las 32
lectura/escritura de una memoria RAM. opciones que se tiene, ubicando la casilla que se
quiere operar, con fin de que el resultado de la
B. Diseño de las celdas de almacenamiento de operación lo arroje en sistema binario o
memoria RAM. hexadecimal si es el caso.

C. Diseño de control secuencial de una memoria A. Se obtiene una matriz con 32 celdas que
RAM. hace referencia a los 5 bits, teniendo en
cuenta que en el sistema binario cada
2. PRIMERA ENTREGA
combinación tiene dos posibilidades (0-1),
Propuesta de diseño de tres circuitos combinables obtenemos como resultado 25, la tabla 1
en logisim que contengan: provee información de esta operación,

Tabla 1
A. 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.

B. Un circuito de control con tres entradas y dos Para la operación de celdas y columnas en el
salidas. decodificador se obtiene una matriz como se
muestra en la ‘Fig.1’,
1 entrada chip select (CS) funciona como la
habilitación de la memoria RAM.
2 entrada write enable (WE) para activar la
escritura en la memoria.

3. entrada output enable (OE) para activar el


envío de datos por el bus.

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.
Fig.1 matriz de operación sin datos, la columna
C. Un circuito conversor para un display de
resaltada corresponde al peso del bit.
siete segmentos, que se utilizará para visualizar
posteriormente el dato disponible en la
B. Se obtiene la tabla de verdad de la memoria de 0
memoria RAM.
a 32, ver tabla 2

3. Solución del circuito que contiene un


decodificador que convierte una señal .
de 5 bits a un único dato.
Tabla 2
Tabla de verdad
Fig. 2
Mapa de Karnauhg y su correspondiente
solución, como se muestra en la ‘Fig.3.’

Fig. 3 Mapa de Karnaugh

D. 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
C. Obtener el mapa de Karnauhg, para una de obtener los datos en la dirección de salida, la
las salidas, tener en cuenta zona sombreada, opción CLR (control), opera para resetear toda
como se muestra en la “Fig. 2.” 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. 4.”

Fig. 4 Representación Gráfica del


decodificador de una memoria
RAM
E. Representación gráfica del decodificador en
simulación conectada, la entrada de 5 bits
contiene los datos 00011 que nos da la posición
del número 7, el resultado de la operación se
puede obtener hasta en sistema hexadecimal (4
bits de salida) si es el caso. Para el número 7 el
resultado de la conversión en binario nos arroja
111. Ver “Fig. 5”.

Fig. 6 cuando CS y WE están activos


25 24 23 22 21 20 la salida E debe activarse.
32 16 8 4 2 1

Posición de datos de entrada

Fig. 7 Si WE esta activado la salida L debe


Fig. 5 Representación gráfica del
permanecer inactiva.
decodificador en simulación conectada.

4. Solución de CIRCUITO DE CONTROL


CON TRES ENTRADAS Y DOS SALIDAS.

A. 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, Fig. 8 Si CS y OE están activos la salida L
la salida L (lectura) debe activarse. Ver debe activarse.
“Figuras 6, 7 y 8.”
B. Obtención Tabla de verdad, para el
desarrollo del circuito ver Tabla 3.

Tabla 3
con el fin que en el display se muestre la
representación decimal del número binario
ingresado.
A. Para la representación de cada segmento se
utiliza la figura 10 donde se indica la ubicación de
cada led; con esta representación se realiza la tabla
de conversión de decimal a binario y los
respectivos segmentos que utilizara en el display
de 7 segmentos, “ver figura 10.”

C. Mapas de Karnaugh para la


elaboración del circuito. Ver “Fig. 9.”

Fig. 10. Display de 7 segmentos

Tabla 4

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

Fig. 9 Mapas de Karnaugth 5 101 1 0 1 1 0 1 1

5. Elaboración de un circuito para un display 6 110 1 0 1 1 1 1 1


de 7 segmentos.
7 111 1 1 1 0 0 0 0

La funcionalidad del display de 7 segmentos 8 1000 1 1 1 1 1 1 1


consiste en un circuito que recibe 4 variables de
entrada (binaria), que permite iluminar leds 9 1001 1 1 1 1 0 1 1
específicos de los 7 que se tienen disponibles,
B. 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, obsérvese que p

odemos representar 16 caracteres, (representación


hexadecimal), pero en este caso nos interesa la
representación decimal por lo que los últimos 6
caracteres quedan nulos. Ver “Fig. 11”

Fig. 11 Representación.

C. En la figura 12 se representa el circuito Fig. 12 Representación de circuito.


equivalente con un caso práctico, donde la
D. Mapa de Karnaugh para la elaboración
entrada es 0110 y de acuerdo con la tabla 4 la del circuito para cada salida requerida.
respectiva salida en el display es el número 6.
SALIDA A:
SALIDA B: SALIDA E:

SALIDA C:

SALIDA F:

SALIDA D:

RECONOCIMIENTOS

Reconocimiento al politécnico y al profesor, al

drive colaborativo aunque no colaboran mucho.

REFERENCIAS
1.

https://www.youtube.com/watch?v=GIhuL

GEUe2M.

2.

https://articulo.mercadolibre.com.mx/ML

M-601562387-display-de-7-segmentos-cat

odo-comun-leds-en-color-rojo-_JM?quantit

y=1.

3.

https://mail.google.com/mail/u/0/?tab=km#

inbox?projector=1

S-ar putea să vă placă și