PRÁCTICA 5: MEMORIAS

Documentos relacionados
PRÁCTICA 4. Montaje y evaluación de sistemas secuenciales.

PRÁCTICA 4 Montaje y evaluación de sistemas secuenciales.

Montaje y evaluación de sistemas digitales combinacionales.

ELECTRÓNICA DIGITAL. Ejercicios propuestos Tema 3

PRÁCTICA 7. CIRCUITOS ARITMÉTICOS

PRÁCTICA 1b: SUMA Y RESTA BINARIA

HOJA DE PROBLEMAS 2. SISTEMA BINARIO DE REPRESENTACIÓN NUMÉRICA. 1. Convertir los siguientes números binarios a sus equivalentes decimales: a.

Lógica Computacional. Aritmética binaria

SOLUCIÓN TIPO TEST 1 Y 2 (CORRECTA 0,5 PUNTOS, ERRÓNEA, -0,25 PUNTOS) TIPO TEST 3 Y 4 (CORRECTA 1,0 PUNTO, ERRÓNEA, -0,5 PUNTOS)

Sistemas de Numeración. I semestre 2011

Implementación de funciones lógicas. Sumador binario combinacional.

CIRCUITOS ELECTRÓNICOS DIGITALES ESCUELA POLITÉCNICA SUPERIOR UNIVERSIDAD AUTÓNOMA DE MADRID

LÓGICA SECUENCIAL Y COMBINATORIA

Ejercicios resueltos de Organización de Computadoras

PROBLEMA VHDL. 7 dig1. dig2. Entradas : Señales a[3..0] y b [3..0] en código GRAY Salida : Señales Dig1[6..0] y Dig2[6..0] para los visualizadores

SISTEMAS DIGITALES. Margarita Pérez Castellanos

LABELN-ELN Laboratorio Nº 5 Circuitos Lógicos Combinacionales

ARQUITECTURA DE COMPUTADORES INFORME DE LABORATORIO Nº 2 CÁRDENAS MOYA JOSÉ GABRIEL TUTOR ING. HAIMER GUTIERREZ

2.2. Simulación lógica de un circuito electrónico digital: puerta lógica 74LS00.

Tema 2. LÓGICA COMBINACIONAL (I): FUNCIONES ARITMÉTICO- LÓGICAS (Tema 5 del libro)

Código: Titulación: ING. TÉCNICO IND. EN ELECTRÓNICA INDUSTRIAL Curso: 2

LÓGICA SECUENCIAL Y COMBINATORIA

TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 3 FEBRERO º A (Superior) 1º B (Sistemas) 1º C (Gestión) 1º D (Mixto)

6. Sumadores y restadores

Práctica 1 Introducción al Transistor BJT Diseño Región de Corte Saturación

Electrónica Digital. La nota final de la práctica será calculada de la siguiente forma:

PRÁCTICA 6. CIRCUITOS ARITMÉTICOS

Realizar la siguiente suma y expresar el resultado en hexadecimal: Teniendo los 3 valores expresados en la misma base, podemos realizar la suma:


Práctica 1 Transistor BJT Región de Corte Saturación Aplicaciones

Práctica 1 Introducción al Transistor BJT Región de Corte Saturación Aplicaciones

Universidad De San Carlos De Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas Organización Computacional Ing. Aux.

41(T0)T.':#0&'4'4#T. Diseñar en VHDL un decodificador BCD a 7 segmentos que cumpla con las siguientes condiciones:

HOJA DE PROBLEMAS 6: MÓDULOS COMBINACIONALES BÁSICOS

Nb = an b n +a n-1b n-1 +a n-2 b n-2 +.+a 2b 2 +a1b 1 +a0b 0 + a -1b -1 +a-2b a-kb -k

ÍNDICE CAPÍTULO 1. CÓDIGOS DE NUMERACIÓN CAPÍTULO 2. ÁLGEBRA DE CONMUTACIÓN Y FUNCIONES LÓGICAS... 37

Contador 0-9 con display y 555. Contador decimal con multivibrador integrado

PRÁCTICA 3 Montaje y evaluación de sistemas digitales combinacionales.

Universidad Autónoma de Baja California

REPRESENTACION DE LA INFORMACION

TEMA 3 BLOQUES COMBINACIONALES.

4. Decodificadores. Aplicaciones

Tema 3. Operaciones aritméticas y lógicas

Práctica 2: Montaje de un circuito combinacional usando puertas lógicas

INGENIERÍA DE COMPUTADORES 3. Trabajo Práctico - Junio 2018

Práctica de Problemas N o 3

Lógica Secuencial y Combinatoria. Dr. Arturo Redondo Galván 1

Tema 3. Operaciones aritméticas y lógicas

CURSO: ELECTRÓNICA DIGITAL UNIDAD 2: SISTEMAS COMBINATORIOS - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA 1. CIRCUITOS ARITMÉTICOS

PRÁCTICA 1: SISTEMAS COMBINACIONALES

BIBLIOGRAFIA TEORIA DE CIRCUITOSY DISPOSOTIVOS BOYLESTAD ELECTRONICA DIGITAL TOKHEIM SISTEMAS DIGITALES TOCCI

Memorias de Semiconductor. Departamento de Electrónica Curso 2010/11

16/10/2007. Queda prohibida la reproducción total o parcial de este documento sin la debida autorización

ELECTRÓNICA DIGITAL. Ejercicios propuestos Tema 5

El diagrama de bloques propuesto, se presenta a continuación: Los Circuitos Integrados que se van a utilizar: 7483.

Electrónica. Diseño lógico. Fundamentos en electrónica digital. Héctor Arturo Flórez Fernández

PRÁCTICA 1: SISTEMAS COMBINACIONALES

SUMADOR RESTADOR DE 3 BITS EN BINARIO NATURAL.

PRÁCTICAS DE CIRCUITOS LÓGICOS PRÁCTICA 8

SISTEMAS DE NUMERACION

CURSO: ELECTRÓNICA DIGITAL UNIDAD 3: SISTEMAS SECUENCIALES - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA

GUIAS ÚNICAS DE LABORATORIO CRONOMETRO DIGITAL AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS

TEMA II SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA.

Representación de la información Ejercicios resueltos

Tema 3. Operaciones aritméticas y lógicas

Práctica de laboratorio: Uso de la calculadora de Windows con direcciones de red

Sistemas Digitales I

Bloques funcionales combinacionales. Bloques para el encaminamiento y/o transferencia de datos

GUIA DE COMPONENTE PRACTICO

CIRCUITOS DIGITALES UNIVERSIDAD CATOLICA DE CUENCA EXT. CAÑAR CATEDRATICO: ING. CRISTIAN FLORES ALUMNO: TITO GUASCO FECHA:

10 más ! Análisis de sistemas digitales básicos

Lógica Digital y Microprogramable

NÚMEROS UTILIZADOS EN ELECTRÓNICA DIGITAL

ESTRUCTURA Y TECNOLOGIA DE COMPUTADORES II Curso PROBLEMAS TEMA 4: Unidad Aritmético Lógica

PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL

Tema 3: Operaciones aritméticas y lógicas

Fundamentos de los Computadores Grado en Ingeniería Informática

Fundamentos de Electrónica Sistemas Digitales

SISTEMAS DE NUMERACION

ANALISIS Y DISEÑO DE CIRCUITOS ARITMÉTICOS

SUMA DESPLAZAMIENTO. Comprobación: = =216. Multiplicar 12 x 18 (resultado 216)

Universidad Carlos III de Madrid Electrónica Digital Ejercicios

UNIVERSIDAD DON BOSCO TECNICO EN INGENIERIA EN COMPUTACION

Sistemas Digitales. Guía 05 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE ELECTRONICA. I. Objetivos. II. Introducción Teórica

Circuitos Lógicos Combinatorios. Ing. Jorge Manrique 2004 Sistemas Digitales 1

Primeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950).

Transcripción:

Laboratorio de Fundamentos de Tecnología de Computadores. Departamento de Automática. Universidad de Alcalá. PRÁCTICA 5: MEMORIAS 1.- Objetivos Esta práctica tiene como objetivo familiarizar al alumno con las memorias de semiconductores mediante la lectura de diferentes posiciones de una memoria no volátil EPROM. 2.- Conceptos previos Es preciso que el alumno conozca y comprenda el concepto de memoria, los tipos de memoria existentes (volátiles, no volátiles, etc.), las diferencias entre dirección y contenido de la celda y cómo direccionar cada una ellas. Es necesario además, que el alumno conozca la función de cada una de las líneas que componen el circuito integrado de la memoria (líneas de direcciones, de datos y de control). 3.- Material necesario 1 memoria EPROM de 8 kbytes del tipo 27C64A (8kx8) 1 temporizador 555 8 microinterruptores 1 display de 7 segmentos 7750 8 resistores de 330 Ω 1 contador de 4 bits 74HC193 4.- Procedimiento Conteste a las preguntas de las últimas hojas (ESTUDIO PREVIO). Imprescindible para superar la práctica

5.- Desarrollo de la práctica Práctica 5.1 Se desea acceder al contenido de un conjunto de posiciones de la memoria no volátil 27C64A, previamente programada por el profesor. El rango de direcciones está comprendido entre la 300h y la 30Fh. El contenido de cada una de las celdas debe mostrarse directamente en el display de 7 segmentos. El bit D0 se corresponde con el segmento "a", el D1 con el "b" y así sucesivamente hasta el bit D6, que se corresponde con el segmento "g". El bit D7 no tiene efecto y puede dejarse sin conectar. El acceso a las posiciones debe ser secuencial y cíclico, es decir: Comenzando por la primera posición (300h), se irá accediendo a las siguientes Una vez alcanzada la última posición (30Fh), se comenzará de nuevo con la primera. Para ello debe utilizarse el contador de 4 bits 74HC193 y el temporizador 555. Se debe mostrar el contenido de una nueva posición de memoria cada segundo aproximadamente (se puede usar la misma configuración del 555 de la Práctica 6). Mejora (Opcional) 5. 2 Se desea simular un sumador de números de 2 bits sin signo (valores 0-3 en cada uno de los dos sumandos) con acarreo de entrada. El resultado de la operación de suma (también de 2 bits) se quiere mostrar directamente en un display de 7 segmentos. Es decir, se mostrará un dígito decimal entre 0 y 3, que será el resultado de la suma y en caso de producirse acarreo de salida, en el display deberá mostrarse la letra A. Para ello aprovecharemos las capacidades que nos ofrece la memoria EPROM en la implementación de funciones lógicas. Como puede deducirse, la función de suma tiene 5 bits de entrada (dos del operando X, dos del operando Y y uno del acarreo de entrada) y 7 salidas (que son las entradas al display). Las entradas se corresponderán con las 5 líneas de menor peso del bus de direcciones de la memoria. Mediante un conjunto de microinterruptores, introduciremos '1' y '0' en los diferentes bits de los operandos y el acarreo de entrada ( afectando las líneas de direcciones). Las salidas serán las líneas del bus de datos de la memoria que se conectarán a los distintos segmentos del display, como se conectaron en el apartado anterior (7.1). Reflejarán el resultado correcto de la suma de las entradas.

P5- ESTUDIO PREVIO. Utilice las hojas de características de los integrados Entregue una COPIA de estas páginas en la primera sesión de la práctica. Práctica 5.1 Diseño del circuito. Haga un ESQUEMA de los integrados y las conexiones.

Mejora 5.2 a) a.1: Cuántas posiciones distintas de memoria se necesitan? a.2: Qué direcciones (A12-A0) va a utilizar (especificarlas con números de 4 cifras en hex: XXXX a YYYY)? b) Esquema del circuito correspondiente. Debe ser coherente con la tabla de la verdad de la siguiente hoja (parte c) Identifique claramente X1-X0, Yo-Y1, y Acarreo vs.líneas de dirección

c) Defina la tabla de verdad a continuación (expresar las salidas en binario y hexadecimal) Líneas de Dirección Líneas de Datos A4 A3 A2 A1 A0 Segmentos (0= encendido) Sumdo X Sumdo Y g f e d c b a Acarreo x1 x0 y1 y0 Dirección Suma D7D6D5D4D3D2D1D0 Data (hex) 0 0 0 0 0 0 1 2 3 4 0 0 1 0 1 5 2 6 7 8 9 A B C D E 0 1 1 1 1 F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1 1 1 1 1 1F (*) el valor en hex de D7-D0 para que luzca un 2 en el display