Está en la página 1de 7

FACULTAD DE INGENIERÍA Y

CIENCIAS BÁSICAS

TRABAJO COLABORATIVO Institución Universitaria Politécnico Grancolombiano

INTEGRANTES:
MORENO ANGEL HEYDEN AUGUSTO
CASTRO ROMERO DIEGO ORLANDO
FRANKLIN PEREZ THAINER
RODRIGUEZ PENAGOS EYLEN VERUZKA
DOCENTE:
MARTINEZ NATALIA

SISTEMAS
DIGITALES Y
ENSAMBLADORES
INGENIERIA DE SOFTWARE
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

TRABAJO COLABORATIVO Institución Universitaria Politécnico Grancolombiano

Contenido

INTRODUCCION ................................................................................................................. 0
I. MONTAR UNA MEMORIA RAM DE LOGISIM CON LAS CARACTERÍSTICAS
DEL PROBLEMA. ................................................................................................................ 0
II. ADAPTAR LOS ELEMENTOS DE CONTROL DISEÑADOS, A LA MEMORIA
RAM DE LOGISIM. .............................................................................................................. 1
III. UTILIZAR EL DECODIFICADOR DE BINARIO A 7 SEGMENTOS
DISEÑADO EN LA ENTREGA UNO PARA VISUALIZAR LOS DATOS DE LA
MEMORIA. ............................................................................................................................ 1
IV. DISEÑAR UN SISTEMA DE CONTROL MEDIANTE MÁQUINAS DE
ESTADOS, QUE LE PERMITAN CONTROLAR LA LECTURA Y ESCRITURA DE
DATOS EN LA MEMORIA RAM UTILIZANDO UN MISMO BUS DE DATOS Y
DIRECCIONES PARA TRANSPORTAR LA INFORMACIÓN. .................................... 2
CONCLUSIONES ................................................................................................................ 3
BIBLIOGRAFIA .................................................................................................................... 3
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

TRABAJO COLABORATIVO Institución Universitaria Politécnico Grancolombiano

Debido a la dificultad de las conexiones para


INTRODUCCION la memoria RAM de 32x32 (son 1024 celdas
de 4 bits), se desea trabajar entonces con el
elemento de memoria RAM provisto por
Logisim. En este sentido, deberá crear una
Hoy en día podemos plantear los circuitos memoria con las características del problema
secuenciales como un sistema automático (32 x 32 x 4).
que recibe un número finito de estados que
están catalogados en dos grupos, tales como I. MONTAR UNA MEMORIA RAM DE
los circuitos de lógica combi nacional y los LOGISIM CON LAS CARACTERÍSTICAS
circuitos de lógica secuencial, donde los DEL PROBLEMA.
circuitos combinacionales suelen encargarse
de la selección, decodificación, etc. Para crear una memoria de 1024 celdas para
Mientras que los circuitos secuenciales este caso el numero de Bits de Dirección es
suelen ser particularmente por su el numero de casillas de la memoria la
almacenamiento de información ya que la formula seria 2 elevado al numero de Bits que
celda secuencial básica es el flip-flop, que coloquemos ejemplo.
está formado por un ensamble de compuertas
lógicas. 210 = 1024

Aunque una compuerta lógica, por si misma, Y para identificar que cada celda sea de 4 bits
no tiene la capacidad de almacenamiento, será relacionado en el Numero de Bits de
pueden conectarse varias de ellas de manera Datos
que permitan el almacenamiento información.
Existen varias configuraciones de
compuertas que se utilizan para producir
estos flip-flops.
Los sistemas secuenciales son capaces de
memorizar el estado de las entradas y
convertirlo en un estado interno del propio
sistema. Así, el valor de la salida en un
instante determinado no depende solamente
del estado de las entradas en dicho instante,
sino también del estado interno. Surgen de
los sistemas combinacionales el cual no
permite, por sí solos, resolver el problema de
almacenar el estado de las entradas en un Si la interface de la memoria se encuentra
instante dado y poder utilizarlo para tomar en One synchoronous load/store port seria
decisiones posteriormente, cuando cambie el asíncrona necesitaría un pulso de reloj para
estado de aquellas. cargar los datos.
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

TRABAJO COLABORATIVO Institución Universitaria Politécnico Grancolombiano

II. ADAPTAR LOS ELEMENTOS DE


CONTROL DISEÑADOS, A LA MEMORIA
RAM DE LOGISIM.

Si la interface de la memoria se encuentra en


One asynchoronous load/store port es que no
necesitaría un pulso de reloj

1. Señal Sel activa o desactiva el dispositivo, 0


desactiva la memoria.
2. Señal Clock activa la escritura de la memoria
3. Señal Out con 1 se lee los datos y con 0
escribimos los datos
4. Señal Clr limpia la memoria de datos
almacenados

III. UTILIZAR EL DECODIFICADOR DE


Si la interface de la memoria se encuentra BINARIO A 7 SEGMENTOS DISEÑADO EN
en Separate load and store ports podemos LA ENTREGA UNO PARA VISUALIZAR
tener un puerto diferente para la carga y el LOS DATOS DE LA MEMORIA.
almacenamiento un bus de carga al de
lectura. Dependiendo del dato que tengamos
almacenado en la posición de la memoria
se mostrara en el display, para este caso
el dato en la posición 7 de la entrada de la
memoria se encuentra almacenado la
letra A y si visualización corresponde con
la del display

Ejemplo 1 Posición de la memoria 7


FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

TRABAJO COLABORATIVO Institución Universitaria Politécnico Grancolombiano

IV. DISEÑAR UN SISTEMA DE CONTROL


MEDIANTE MÁQUINAS DE ESTADOS,
QUE LE PERMITAN CONTROLAR LA
LECTURA Y ESCRITURA DE DATOS EN
LA MEMORIA RAM UTILIZANDO UN
MISMO BUS DE DATOS Y DIRECCIONES
PARA TRANSPORTAR LA INFORMACIÓN.

Para que el circuito este en modo lectura


en pin debe estar activado

Ejemplo 2 posición de la memoria 9

Y en el pin de entrada ponemos la posición


que deseamos consultar para este caso la
posición 15
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

TRABAJO COLABORATIVO Institución Universitaria Politécnico Grancolombiano

Para que la memoria este en modo de


escritura en pin debe estar inhabilitado como
se muestra en la siguiente imagen

CONCLUSIONES

Como conclusión podemos entender por


lógica combinacional como los circuitos que
producen una respuesta instantánea, es
En el pin de entrada para el almacenamiento decir, las salidas se pueden calcular a partir
de la memoria RAM podemos el código de la combinación de los valores de las
binario que será previsualizado en el display entradas en el mismo instante.
La lógica combinacional no sirve para
construir circuitos que, con capacidad de
memoria, es decir, funciones lógicas cuya
salida en el instante presente depende de
entradas en el pasado. Es entonces, cuando
los circuitos secuenciales aparecen y cobran
relevancia al trascender para los circuitos
combinacionales.
Por otra parte, podemos listar algunos de
estos conceptos importantes para tener en
cuenta como circuitos secuenciales los
cuales son: El instante presente, instante
siguiente, estados, retroalimentación, tiempo
Recargaremos el circuito con el reloj y de propagación, sincronización, memoria,
validaremos que el dato se haya almacenado secuencia, conteo, selección, decodificación,
pero lo más importante de todo y que cabe
resaltar es el tiempo ya que este nos indicara
la respuesta.

BIBLIOGRAFIA
FACULTAD DE INGENIERÍA Y
CIENCIAS BÁSICAS

TRABAJO COLABORATIVO Institución Universitaria Politécnico Grancolombiano

https://www.youtube.com/channel/UC9cgayr
H-O4cbnff2GEMz4g

https://issuu.com/enjuta16/docs/practica4-
memoria