Sunteți pe pagina 1din 19

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

TRABAJO ACADÉMICO

Palma Inocente, Anyhela Mercedes

Universidad alas peruanas

Diseño lógico

Ing. Pareja Ventura, María Elena

11 de julio de 2020

Escuela Profesional de Ingeniería de Sistemas e Informática

Facultad de Ingeniería y Arquitectura

DISEÑO LÓGICO 1
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

INDICE

TRABAJO ACADEMICO..............................................................................................................4
1. Memoria RAM.............................................................................................................................4
a) Describir la arquitectura interna de una memoria RAM (flip flops).......................................4
b) Hacer diagrama de bloques.....................................................................................................7
c) Funcionamiento.......................................................................................................................7
2. Memoria ROM.............................................................................................................................8
a) Describir la arquitectura interna de una memoria ROM (flip flops).......................................8
b) Hacer diagrama de bloques...................................................................................................10
c) Funcionamiento.....................................................................................................................11
3. SIMULADOR DE PUERTAS LÓGICAS................................................................................11
 Buscar un software que realice la simulación de puertas lógicas, funciones lógicas, y
circuitos combinacionales. Hacer tres simulaciones. (por ejemplo, sumador completo,
decodificador y otros)............................................................................................................11
1. SUMADOR COMPLETO..........................................................................................11
2. MULTIPLEXOR.........................................................................................................12
3. DECODIFICADOR....................................................................................................12
4. MICROPROCESADOR............................................................................................................13
ARQUITECTURA DE UN MICROPROCESADOR...............................................................13
a) Componentes Internos.................................................................................................13
b) Componentes Exteriores de los Buses.........................................................................14
FUNCIONAMIENTO...............................................................................................................16
Bibliografía....................................................................................................................................18

DISEÑO LÓGICO 2
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

ILUSTRACIONE

Figura 1. Arquitectura interna de la MEMORIA RAM..................................................................................................6

Figura 2. Diagrama en bloque de una memoria RAM..................................................................................................7

Figura 3.Diagrama de bloque de memoria RAM, con 8 bits de datos, hecho en logisim...........................................7

Figura 4. Las Memorias RAM permiten almacenamiento de datos temporales aleatorios.......................................8

Figura 5.........................................................................................................................................................................10

Figura 6.Diagrama de bloques de memoria ROM, con 4 bits de dato, hecho en logisim.........................................10

Figura 7. simulador de Sumador completo, hecho en logisim...................................................................................11

Figura 8.Simulador de Multiplexor de 3 bits, hecho en logisim.................................................................................12

Figura 9.Simulador de Decodificador de 2 bits, hecho en logisim.............................................................................12

Figura 10.Arquitectura interna de un MICROPROCESADOR......................................................................................16

Figura 11.Microprocesador.........................................................................................................................................17

DISEÑO LÓGICO 3
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

TRABAJO ACADEMICO

1. Memoria RAM

a) Describir la arquitectura interna de una memoria RAM (flip flops).

Es útil pensar que la RAM consta de varios registros, cada uno de los cuales almacena una

sola palabra de datos y tiene una dirección única. Las RAMS comúnmente vienen con

capacidades de palabras de 1K, 4K, 8K, 16K, 64K, 128K, 256K, y 1024K, y tamaños de

palabras de 1, 4, u 8 bits. Como veremos más adelante, la capacidad de las palabras y el

tamaño de estas puede extenderse combinando circuitos integrados de memoria.

 Operación de lectura.

El código de dirección selecciona un registro del circuito de memoria para leer o escribir. A

fin de leer el contenido de registro seleccionado, la entrada lectura/escritura (R/-W) * debe ser

un 1. además, la entrada (CS) selección de CI debe ser activada (un 0 de este caso). La

combinación de R/-W es igual a 1 y CS es igual a 0 habilita los buffers de salida de manera

que el contenido de registro seleccionado aparecerá en las cuatro salidas de datos. R/-W igual

a 1 también deshabilita los buffers de entrada de manera que las entradas de datos no afecten

la memoria durante la operación de lectura.

 Operación de escritura.

Para escribir una nueva palabra de cuatro bits en el registro seleccionado se requiere que R/-

W igual a 0 y CS igual 0. esta combinación habilita los buffers de entrada de manera que la

palabra de cuatro bits aplicada a las entradas de datos se cargara en el registro seccionado. R/-

DISEÑO LÓGICO 4
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

W igual a 0 también deshabilita los buffers de salida que son de tres estados, de manera que

las salidas de datos se encuentran en el estado de alta-z, durante una operación de escritura. La

operación de escritura, desde luego, destruye la palabra que antes estaba almacenada en la

dirección.

 Selección de CI.

Muchos circuitos de memoria tienen una o más entradas CS que se usan para habilitar o

deshabilitar el circuito en su totalidad. En el modo deshabilitado todas las salidas y entradas

de datos se deshabilitas (alta-z) de manera que no puede tener lugar no la operación de lectura

ni de escritura. En este modo en contenido de la memoria no se afecta. La razón para tener

entradas CS será mas clara cuando se combinen CI de memoria para tener mayores memorias.

Observe que muchos fabricantes llaman a estas entradas CE (habilitación de circuito). Cuando

las entradas CS o CE se encuentran en un estado activo, se dice que el CI de memoria a sido

seleccionado; de otro modo se dice que no está seleccionado. Muchos CI de memoria están

diseñados para consumir una potencia mucho menor cuando están seleccionados. En sistemas

de memoria grandes, para una operación dada de memoria, serán seleccionados una o más CI

de memoria mientras que los demás no.

 Terminales comunes de entrada/ salida.

A fin de conservar terminales en un encapsulado de CI, los fabricantes a menudo combinan

las funciones de entradas y salida de datos utilizando terminales comunes de entrada/salida.

La entrada R/-W controla la función de estas terminales E/S. Durante una operación de

lectura, las terminales de entrada y salida actúan como salida de datos que reproducen el

contenido de la localidad de dirección seleccionada. Durante una operación de escritura, las

DISEÑO LÓGICO 5
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

terminales de S/E actúan como entrada de datos. A las cuales se aplican los datos al ser

escritos.[ CITATION Enc \l 10250 ]

Figura 1. Arquitectura interna de la MEMORIA RAM.

Entradas de datos
I3 I2 I1 I0

0= escritura
BUFFER DE ENTRADA E R/ Ẃ
1= lectura

0
decodificador de 6 a 64 líneas

Registro 0
Entradas de direcciones

A5 1
Registro 1
A4 2
Registro 2
A3 . .
A2 . .
Selección de
. .
A1 62 circuito
Registro 62
A0
63 (CS)
Registro 63
´
CS=0 habilita

BUFFER DE SALIDA E todo el circuito


para LECTURA
Selecciona un
o ESCRITA.
registro
O3 O2 O1 O0

Salidas de datos
[ CITATION MEM20 \l 10250 ]

DISEÑO LÓGICO 6
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

b) Hacer diagrama de bloques.

Figura 2. Diagrama en bloque de una memoria RAM.

Decodificador de
Células de almacenamiento
direcciones
Amplificadores de
corriente (drivers)
escritura Amplificadores de lectura
Señales internas de corriente (drivers)
control

Registro de Circuitos de Circuitos de Circuitos de


direcciones control control control

Bus de direcciones Bus de control Bus de datos

[ CITATION 20ht \l 10250 ]


Figura 3.Diagrama de bloque de memoria RAM, con 8 bits de datos, hecho en logisim.

c) Funcionamiento.

la función principal de la memoria RAM es cargar información y ejecutar programas de

manera temporal y aleatoria, lo que permite que la computadora, el Smartphone o la tableta

funcionen.

DISEÑO LÓGICO 7
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

Cuanta más memoria RAM tenga un dispositivo electrónico, mayor será la velocidad de

ejecución del programa y la capacidad de trabajo. Esto se debe a que tiene más espacio para

almacenar datos temporales y ejecutar scripts (programas).

Finalmente, podemos decir que la función de la memoria RAM es permitir que la

computadora o el dispositivo de la computadora realice tareas ejecutando programas

temporales a alta velocidad, por lo que finalmente disfruta de los beneficios del dispositivo de

la computadora. [ CITATION Cuá201 \l 10250 ]

Figura 4. Las Memorias RAM permiten almacenamiento de datos temporales aleatorios.

2. Memoria ROM

a) Describir la arquitectura interna de una memoria ROM (flip flops).

La arquitectura (estructura) interna de un CI-ROM es muy compleja y no necesitamos

conocer todos sus detalles. Sin embargo, es constructivo observar un diagrama simplificado

de la estructura interna. Existen cuatro partes básicas: decodificador de renglones, arreglo de

registros y buffer de salida.

DISEÑO LÓGICO 8
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

 Arreglo de registros.

El arreglo de registros almacena los datos que han sido programados en la ROM. Cada

registro contiene un numero de celdas de memoria que es igual al tamaño de la palabra. En

este caso, cada registro almacena una palabra de 8 bits. Los registros se disponen en un

arreglo de matriz< cuadrada que es común a muchos circuitos de semiconductor. Podemos

especificar la posición de cada registro como una ubicada en un reglón y una columna

específicos.

Las 8 salidas de datos de cada registro se conectan a un canal de datos interno que corre

atreves de todo el circuito. Cada registro tiene dos entradas de habilitación (E); ambas tienen

que ser altas a fin de que los datos del registro sean colocados en el canal.

 Decodificadores de direcciones.

El código de dirección aplicado A3, A2, A1, A0, determina que registro será habilitado para

colocar su palabra de datos en 8 bits en el canal. Los bits de dirección A1, A0, se alimentan de

un decodificador uno de 4 que activa una línea de selección de renglón, y los bits de dirección

A3, A2, se alimentan de un segundo decodificador uno de cuatro que activa una línea de

selección de columna. Solamente un registro estará en el renglón y la columna seleccionados

por las entradas de difracción, y estará habilitado.

 Buffer de salida.

El registro habilitado por las entradas de selección coloca el dato que tiene sobre el canal de

datos. Estos datos entraran en los buffers de salida mismos que se encargan de trasmitirlos

hacia las salidas externas siempre y cuando CS este en bajo. Si CS está en alto, los buffers de

DISEÑO LÓGICO 9
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

salida se encuentran en el estado de alta impedancia, con lo que D7 hasta D0 estarán flotando.

[ CITATION Enc \l 10250 ]

Figura 5

Bus de
datos

CPU
PERIFERICOS
U.P MEMORIA MEMORIA
ROM RAM ENTRADA/SA
LIDA

ALU

Bus de
direcciones
Bus de
control
[ CITATION Cuá20 \l 10250 ]

b) Hacer diagrama de bloques.

Figura 6.Diagrama de bloques de memoria ROM, con 4 bits de dato, hecho en logisim.

DISEÑO LÓGICO 10
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

c) Funcionamiento.

La función específica de una memoria ROM es la de mantener siempre activa las funciones

del ordenador, pero principalmente en cuanto se refiere a las características del procesador, así

como de otros dispositivos como son los discos duros y la tarjeta gráfica. Esto solo es posible

mediante la BIOS que contiene todo ordenador, mismo que se encuentra almacenada en el

chip ROM que se encuentra en la placa madre del ordenador.[ CITATION htt5 \l 10250 ]

3. SIMULADOR DE PUERTAS LÓGICAS

 Buscar un software que realice la simulación de puertas lógicas, funciones lógicas, y

circuitos combinacionales. Hacer tres simulaciones. (por ejemplo, sumador completo,

decodificador y otros).

1. SUMADOR COMPLETO
Figura 7. simulador de Sumador completo, hecho en logisim.

DISEÑO LÓGICO 11
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

2. MULTIPLEXOR
Figura 8.Simulador de Multiplexor de 3 bits, hecho en logisim.

3. DECODIFICADOR

Figura 9.Simulador de Decodificador de 2 bits, hecho en logisim.

DISEÑO LÓGICO 12
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

4. MICROPROCESADOR

Investigar la arquitectura de un microprocesador y explicar su funcionamiento.

ARQUITECTURA DE UN MICROPROCESADOR

La arquitectura de un microprocesador un microprocesador está compuesto por varios bloques

interconectados entre sí, pero cada uno de ellos tiene una función específica que cumplir, al

diseño e interconexión de estos bloques se le denomina arquitectura. la velocidad a la que una

computadora pueda leer instrucciones y realizar los cálculos pertinentes es determinada por la

frecuencia de funcionamiento del microprocesador, sin embargo, los fabricantes de

microprocesadores han tenido grandes avances en el diseño de la arquitectura de sus micros y

esto ha permitido que las computadoras dependan cada vez menos de la frecuencia de

funcionamiento, es decir que con estos avances se puede dar el caso que un micro con menor

frecuencia o velocidad pueda efectuar mayor cantidad de cálculos y tareas. [ CITATION

ARQ20 \l 10250 ]

a) Componentes Internos

La estructura de un microprocesador se divide en dos partes:

 Una para procesamiento.

 Y otra para control

En las que se encuentran:

1. La unidad aritmética y lógica (ALU).

2. La unidad de tiempo y control.

DISEÑO LÓGICO 13
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

3. El controlador.

4. El registro.

5. El acumulador.

6. El decodificador.

7. Los buses internos.

1.- La (ALU): es la parte que ejecuta todos los cálculos numéricos y lógicos durante la

operación del procesador.

2.- La unidad de control: su objetivo es mantener la secuencia adecuada y el control de todas

las operaciones del (CPU), y responde a todas las señales externas.

3.- El controlador: decodifica las instrucciones de maquina y genera señales que dirigen la parte

procesada del microprocesador.

4.- El registro tiene por misión almacenar el código de operación de la instrucción leída desde la

memoria, este código es decodificado y con esta información se logran todos los micro pasos. 

5.- Los buses son interconexiones internas llevando información de un lado a otro.

b) Componentes Exteriores de los Buses

          5.1.-Bus de direcciones.

          5.2.-Bus de datos.

          5.3.-Lineas Vcc y GND.

          5.4.-Bus de control; donde se encuentran:

DISEÑO LÓGICO 14
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

                  5.4.1.- Líneas de inicialización (RES).

                  5.4.2.- Líneas de interrupción (IQR e NMI).

                  5.4.3.- Líneas de autorización (R/W).

                  5.4.4.- Líneas de solicitud (SYNC, SO, RDY).

                  5.4.5.- Líneas de reloj (f0, f 1, y f 2)

5.1.- Los bus de direcciones están formados por 16 líneas A0 hasta A15 y son líneas de salida.

5.2.- Los bus de datos están formados por 8 líneas D0 hasta D7, estas líneas son de entrada y

salida.

5.3.- Alimentación requiere solamente de 2 líneas de alimentación 0 y 5 V, con un margen de

5%, y consume una corriente máxima de 200 mA.

5.4.- Bus de control conjunto de líneas de entrada y otras de salida y se agrupan según su

función en los siguientes bloques:

            5.4.1.- Líneas de inicialización recibe la orden de parada de todos sus registros internos 

                       recomenzando el arranque.

           5.4.2.- Líneas de interrupción son de líneas de entrada que le dan al microprocesador

diferentes tipos de órdenes para que detenga de forma temporal la ejecución.

           5.4.3.- Líneas de autorización son líneas de salida y recibe ordenes de diferentes bloques

internos.

DISEÑO LÓGICO 15
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

           5.4.4.- Líneas de solicitud con estas líneas el microprocesador y el resto de los bloques

establecen un dialogo de impulsos electrónicos.

           5.4.5.- Líneas de reloj sirven para entregar al microprocesador y a otros bloques del

sistema una o varias órdenes cuadradas.[ CITATION Arq20 \l 10250 ]

Figura 10.Arquitectura interna de un MICROPROCESADOR.

[ CITATION Arq201 \l 10250 ]

FUNCIONAMIENTO

El microprocesador, o simplemente procesador, es el circuito integrado central y más

complejo de un ordenador, se suele decir que es el "cerebro" de un ordenador. Desde el punto

de vista funcional es, básicamente, el encargado de realizar toda operación aritmético-lógica,

DISEÑO LÓGICO 16
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

de control y de comunicación con el resto de los componentes integrados que conforman un

PC. También es el principal encargado de ejecutar los programas, sean de usuario o de

sistema; sólo ejecuta instrucciones programadas a muy bajo nivel, realizando operaciones

elementales, básicamente, las aritméticas y lógicas como: sumar, restar, multiplicar, dividir,

las lógicas binarias y accesos a memoria.

Esta unidad central de procesamiento está constituida, esencialmente, por registros: una

unidad de control y una unidad aritmética lógica (ALU), aunque actualmente todo

microprocesador también incluye una unidad de cálculo en coma, (también conocida

como coprocesador matemático o FPU), que permite operaciones por hardware con números

decimales, elevando por ende notablemente la eficiencia que proporciona sólo la ALU con el

cálculo indirecto a través de los números enteros. El microprocesador está conectado,

generalmente, mediante un zócalo específico a la placa base. Normalmente para su correcto y

estable funcionamiento, se le adosa un sistema de refrigeración, que consta de un disipador de

calor fabricado en algún material de alta conductividad térmica, como el cobre, y de uno o

más ventiladores que fuerzan la expulsión del calor absorbido por el disipador; entre este

último y la cápsula del microprocesador suele colocarse pasta térmica de color grisáceo, como

en el microprocesador que vimos en clase, para mejorar la conductividad térmica.

[ CITATION Fun20 \l 10250 ]


Figura 11.Microprocesador

DISEÑO LÓGICO 17
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

Bibliografía
(Encuentra aquí información de Arquitectura de la memoria ROM (Read Only Memory) para tu
escuela ¡Entra ya! | Rincón del Vago, 2020). (s.f.).
¿Cuál es la arquitectura de la ROM? (2020). Obtenido de hetvi2014:
https://hetvi2014.wordpress.com/arquitectura-de-rom/
(2020). Obtenido de https://www.researchgate.net/figure/Diagrama-en-bloques-de-una-memoria-
RAM_fig27_282335835
Arquitectura de un Microprocesador. (2020). Obtenido de
Tododemicroprocesadores.blogspot.com:
http://tododemicroprocesadores.blogspot.com/2012/08/arquitectura-de-un-
microprocesador.html
ARQUITECTURA DE UN MICROPROCESADOR. (2020). Obtenido de Es.slideshare.net:
https://es.slideshare.net/RAFAELHONORESVERA/arquitectura-de-un-
microprocesador#:~:text=ARQUITECTURA%20DE%20UN
%20MICROPROCESADOR%20UN,BLOQUES%20SE%20LE%20DENOMINA
%20ARQUITECTURA.
Arquitectura interna del microprocesador. (2020). Obtenido de Ticarte.com:
https://www.ticarte.com/contenido/arquitectura-interna-del-microprocesador
Cuál es la función de la memoria RAM - Culturación. (2020). Obtenido de Culturación:
https://culturacion.com/cual-es-la-funcion-de-la-memoria-ram/
Encuentra aquí información de Arquitectura de la memoria ROM (Read Only Memory) para tu
escuela ¡Entra ya! | Rincón del Vago. (2020). Obtenido de Html.rincondelvago.com:
https://html.rincondelvago.com/arquitectura-de-la-memoria-rom.html
Funcionamiento de un microprocesador - Mª Jesús Garrido. (2020). Obtenido de
Sites.google.com:
https://sites.google.com/site/majesusgarrido/informatica/funcionamiento-de-un-
microprocesador
MEMORIA RAM. (2020). Obtenido de Sedtem.cl.tripod.com:
http://sedtem.cl.tripod.com/aula_itucsc/clases/4/memram.htm
Pérez, S. C. (s.f.). https://www.researchgate.net/figure/Diagrama-en-bloques-de-una-memoria-
RAM_fig27_282335835.

DISEÑO LÓGICO 18
ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA

DISEÑO LÓGICO 19

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