Está en la página 1de 5

Diseño de memoria RAM

Lina Fernanda Hueso Martínez - Código 1810010229


Javier Alexander Joya Joya – Código 2011981219
Cristian yayuro – Código xxx

3. Un circuito conversor para un display de siete


segmentos, que se utilizará para visualizar
posteriormente el dato disponible en la
1. INTRODUCCIÓN memoria RAM.
Esta guía incluye el diseño de componentes básicos
para la creación de una memoria RAM cuya medida es
de 32 x 32, graficada sobre la herramienta logisim. TEORÍA

2. CONCLUSIONES Una memoria es una matriz donde se almacenan datos


binarios por lo que para acceder a la información se
Aplicación de procedimientos aprendidos dentro del necesitan de lineas de datos y líneas de dirección
escenario 1, 2 y 3 correspondientes a la unidad 1 sobre Existen unas líneas de control la cuales establecen si se
los fundamentos de sistemas digitales y la unidad 2 va a leer o a escribir. 1
correspondiente a la lógica combinacional
Decodificador: Su funcion principal es direccionar
espacios en la memoria, un decodificador dentro de los
mas comunes y posible a utilizar es el 74HC154.
SEMANA 3 DISEÑO DE CONTROL
LECTURA Y ESCRITURA

Se desea diseñar el sistema de control de lectura y


escritura de una memoria RAM de 32 filas x 32
columnas, donde cada dato es de 4 bits. Para la primera
entrega deberá presentar una propuesta de diseño de
tres circuitos combinables en Logisim:

1. Un decodificador que convierte una señal de 5


bits a un único dato (entre 0 y 31) para la
Fuente: Lectura fundamental escenario 3- Politecnico
selección de filas y columnas de una memoria
GranColombiano
RAM, y para el control de lectura/ escritura de
la misma.

2. Un circuito de control con tres entradas y dos Teniendo en cuenta que la información codificada es de
salidas 5 bits sus salidas están dadas por 25=32

a. Entrada chip select (CS) funciona como la


habilitación de la memoria RAM.
b. Entrada write enable (WE) para activar la escritura
en la memoria.
c. 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 activados,
la salida L (lectura) debe activarse. Expresiones de salida

1
http://www.esi2.us.es/hp48lab/memoria/teoria/teoria.ht
ml

1
D1 = ¬a ¬b ¬c ¬d ¬e Dec A B L D E
1 0 0 0 0 0
D2 = ¬a ¬b ¬c ¬d e
2 0 0 0 0 1
D3 = ¬a ¬b ¬c d ¬e
3 0 0 0 1 0
D4 = ¬a ¬b ¬c d e
4 0 0 0 1 1
D5 = ¬a ¬b c ¬d ¬e 5 0 0 1 0 0
D6 = ¬a ¬b c ¬d e 6 0 0 1 0 1
D7 = ¬a ¬b c d ¬e 7 0 0 1 1 0
D8 = ¬a ¬b c d e 8 0 0 1 1 1
D9 = ¬a b ¬c ¬d ¬e 9 0 1 0 0 0
D10 = ¬a b ¬c ¬d e 10 0 1 0 0 1
D11 = ¬a b ¬c d ¬e 11 0 1 0 1 0
D12 = ¬a b ¬c d e 12 0 1 0 1 1
D13 = ¬a b c ¬d ¬e 13 0 1 1 0 0
D14 = ¬a b c ¬d e 14 0 1 1 0 1
D15 = ¬a b c d ¬e 15 0 1 1 1 0
D16 = ¬a b c d e 16 0 1 1 1 1
D17 = a ¬b ¬c ¬d ¬e 17 1 0 0 0 0
D18 = a ¬b ¬c ¬d e 18 1 0 0 0 1
D19 = a ¬b ¬c d ¬e 19 1 0 0 1 0
D20 = a ¬b ¬c d e 20 1 0 0 1 1
D21 = a ¬b c ¬d ¬e 21 1 0 1 0 0
D22 = a ¬b c ¬d e 22 1 0 1 0 1
D23 = a ¬b c d ¬e 23 1 0 1 1 0
24 1 0 1 1 1
D24 = a ¬b c d e
25 1 1 0 0 0
D25 = a b ¬c ¬d ¬e
26 1 1 0 0 1
D26 = a b ¬c ¬d e
27 1 1 0 1 0
D27 = a b ¬c d ¬e 28 1 1 0 1 1
D28 = a b ¬c d e 29 1 1 1 0 0
D29 = a b c ¬d ¬e 30 1 1 1 0 1
D30 = a b c ¬d e 31 1 1 1 1 0
D31 = a b c d ¬e 32 1 1 1 1 1
D32 = a b c d e Fuente: Elaboración propia

Tabla 1.Tabla de verdad decodificador

2
Tabla 2.Tabla de verdad circuito de control

C
S WE OE Salida A Salidad B
0 0 0 0 1
0 0 1 0 1
0 1 0 0 0
0 1 1 0 0
1 0 0 0 1
1 0 1 0 1
1 1 0 1 0
Fuente: Elaboración propia – creado en logisim 1 1 1 1 1
Fuente: Elaboración propia

CIRCUITO DE CONTROL

a. Chip select: CS es el nombre de la linea de


control utilizado para seleccionar uno o el
conjunto de circuitos conectados a un mismo
bus de datos2

b. Entrada Write Enable: La escritura está


habilitada cuando WE (Write Enable) está
configurado en un nivel bajo 3

c. Entrada Output Enable: Es una señal de


habilitación de salida y los datos leídos se
emiten desde un pin de datos cuando se Fuente: Elaboración propia – creado en logisim
establece en un nivel bajo.4

CIRCUITO CONVERSOR
Expresiones
● CS * WE Un conversor de señales electrónico establece una
● WE+CS * OE relación de un código binario a otro.
● (CS+ WE) (
WE+OE)
DISPLAY DE 1 SEGMENTOS

Este dispositivo opto electrónico permite visualizar


números del 0 al 9, utilizados en la década de los 70`s y
80`s.
Su estructura de 7 segmentos cuenta con 7 leds, para
cada uno es asignado una letra desde la A hasta la G 5

2 https://www.youtube.com/watch?v=ohK8ixzL0yg
3
http://resource.renesas.com/lib/eng/e_learnig/h8_300hen
glish/s13/bf05.html
4
https://deltamotion.com/support/webhelp/rmctools/Syste 5 https://hetpro-store.com/TUTORIALES/display-7-
m_Components/General/Enable_Output.htm segmentos-anodo-catodo-comun/

3
Fuente:
https://create.arduino.cc/projecthub/neftalicaicero/liberia-
7-segmentos-arduino-espanol-689cd9

Tabla 3. Tabla de verdad display

Fuente:
https://wilaebaelectronica.blogspot.com/2017/01/decodifi
cador-bcd-a-7-segmentos.html

Al ser 7 salidas es necesario realizar la simplificación por


medio de mapas de karnaugh. 6

6
https://wilaebaelectronica.blogspot.com/2017/01/decodif
icador-bcd-a-7-segmentos.html

4
Fuente: Elaboración propia – creado en logisim

También podría gustarte