Procedimiento para el diseño de un mapa de memoria de un sistema basado en microprocesador:
|
|
- María del Pilar Lara Murillo
- hace 6 años
- Vistas:
Transcripción
1 DISEÑO DE BLOQUES DE MEMORIA La ampliación de componentes es una característica del diseño y en el caso de las memorias tiene dos objetivos: Incrementar el tamaño de las palabras. Incrementar el número de palabras de memoria. Un sistema basado en microprocesador tiene una capacidad de direccionamiento y anchura de palabra en función de las características del microprocesador de acuerdo al bus de direcciones y del de datos respectivamente. Siendo el bus de control, específico al microprocesador. De esta manera, la capacidad del sistema depende de: Direccionamiento del sistema n siendo n el nº de bits del bus de direcciones del µp Ancho de palabra m siendo m el nº de bits del bus de datos del µp Bus de control depende del µp, siendo las señales típicas para la memoria la de lectura ( R ) y la de escritura (W) Procedimiento para el diseño de un mapa de memoria de un sistema basado en microprocesador:. Detallar las necesidades del sistema en cuanto a direccionamiento, anchura de palabra y tipo de memoria a utilizar (RAM/).. Determinar los circuitos integrados de que se dispone, tanto en longitud como en anchura de palabras y definir los que se necesitan.. Construir el mapa de memoria.. Determinar el tamaño de página y diseñar la tabla de direcciones y ocupación de cada circuito integrado.. Determinar la circuitería auxiliar necesaria para el control del circuito.. Dibujar el circuito completo de la memoria. Para analizar el procedimiento tomaremos como base el siguiente ejemplo: Diseñar el mapa de memoria de un sistema basado en microprocesador para el 0 de INTEL (..,..D), suponiendo que se necesitan K de memoria, K de memoria RAM. Se disponen de circuitos integrados de K y circuitos integrados RAM de K y que la memoria está situada a partir de la dirección $0 empezando por la y colocando a continuación la RAM.. Detallar las necesidades del sistema en cuanto a direccionamiento, anchura de palabra y tipo de memoria a utilizar (RAM/). K de memoria K de memoria RAM. Determinar los circuitos integrados de que se dispone, tanto en longitud como en anchura de palabras y definir los que se necesitan. Circuitos integrados Circuitos integrados RAM N º _ bits _ necesitados K = = = _ circuitos _ N º _ bits _ por _ CI K N º _ bits _ necesitados K RAM = = = _ circuitos _ RAM N º _ bits _ por _ CI K. Construir el mapa de memoria. IC0 (K ) IC (K ) IC (K ) IC (K ) IC (K ) IC (K ) Libre Libre RAM RAM Página
2 . Determinar el tamaño de página y diseñar la tabla de direcciones y ocupación de cada circuito integrado. Determinaremos los bits del bus de direcciones en función del tamaño total de la memoria: K _ + K _ RAM = K = bytes = bytes bus de datos..d = bytes bus de direcciones.. El tamaño de página en este caso será de K ya que todos los circuitos integrados son de K = 0bytes..0 = de las cuales las primeras se usan por los circuitos integrados y las dos últimas quedan libres. Bits de selección de página,, páginas Tabla de direcciones Agrup hexadecim. Selec. Página Dir hexadec $ $0FF $ $0FFF $ $FF $0 0 $FFF $ $FF $00 0 $FFF Cir. Integrado IC0 IC IC IC IC IC. Determinar la circuitería auxiliar necesaria para el control del circuito. Como se puede observar el número de páginas es de, pero el mínimo que podemos controlar es de, es por lo que necesitaremos un decodificador de a, de forma que las líneas del bus de direcciones del sistema, Y se conectarán a las entradas I0, I e I respectivamente y cada una de las salidas de a O se conectarán a los Chip Select (CS) de cada los circuitos integrados de IC0 a IC. Página
3 Página. Dibujar el circuito completo de la memoria... D D D D D D D D D D D D D D[0..] D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D A[0..] U 0 0 A AD AD AD AD AD AD AD ALE 0 CLKO HLDA HOLD INTA INTR IO/M\ READY RST. RST. RST. RST-IN RST-OT R\D\ S0 S SID SOD TRAP W\R\ X X U ABT D D D D D D D D CLK CLR Q Q Q Q Q Q Q Q 0 O O O O O O O 0 IC 0 O O O O O O O 0 VPP IC 0 O O O O O O O 0 0 O O O O O O O 0 IC 0 O O O O O O O 0 VPP U F A B C G GA GB Y0 Y Y Y Y Y Y Y 0 O O O O O O O 0 IC 0 O O O O O O O 0 VPP 0 O O O O O O O 0 0 O O O O O O O 0 VPP IC0 IC RAM RAM MEMORIA DE Kx DE Y Kx DE RAM IC IC R/W\ R/W\
4 Diseñar el mapa de memoria de un sistema basado en microprocesador para el 0 de INTEL (..,..D), suponiendo que se necesitan K de memoria, K de memoria RAM y entrada/salida de bits en el bus de direcciones. Se disponen de circuitos integrados de K, circuitos integrados RAM de K y de las correspondientes entrada/salida y que la memoria está situada a partir de la dirección $0 empezando por la, colocando a continuación la RAM y por úlitimo las entradas/salidas. Detallar las necesidades del sistema en cuanto a direccionamiento, anchura de palabra y tipo de memoria a utilizar (RAM/). K de memoria K de memoria RAM entrada/salida. Determinar los circuitos integrados de que se dispone, tanto en longitud como en anchura de palabras y definir los que se necesitan. Circuitos integrados Circuitos integrados RAM. Construir el mapa de memoria. Nº _ bits _ necesitados K = = = _ circuitos_ Nº _ bits _ por _ CI K Nº _ bits _ necesitados K RAM = = = _ circuitos_ RAM Nº _ bits _ por _ CI K ICO IC IC IC IC IC IC IC (K*) IC IC RAM (K*) IC (E/S) (E/S) IC (E/S) (E/S). Determinar el tamaño de página y diseñar la tabla de direcciones y ocupación de cada circuito integrado. Determinaremos los bits del bus de direcciones en función del tamaño total de la memoria: K _ + K _ RAM + K _ E / S = K = bytes = bytes bus de datos..d = bytes bus de direcciones.. El tamaño de página en este caso será de K ya que se puede elegir entre el tamaño mayor (K, el menor Bytes (E/S) o el intermedio (RAM de K). La circuitería menos complicada y con un aprovechamiento relativamente óptimo se consigue con el valor intermedio (K). = bytes.. Bits de selección de página 0 0,,, páginas = de las cuales las primeras se usan por los circuitos integrados y las cinco últimas quedan libres. Página
5 Tabla de direcciones Agrup hexadecim. Selec. Página Dir hexadec $ $FFF $ $FF 0 0 X X $ X X $FF 0 0 X X $ X X $BFF Cir. Integrado IC0 a IC IC + IC IC IC. Determinar la circuitería auxiliar necesaria para el control del circuito. Como se puede observar el número de páginas es de, pero el mínimo que podemos controlar es de, es por lo que necesitaremos un decodificador de a, de forma que las líneas del bus de direcciones del sistema 0,, Y se conectarán a las entradas I0, I, I e I respectivamente y cada una de las salidas de a O se conectarán a los Chip Select (CS) de cada los circuitos integrados de IC0 a IC, teniendo en cuenta que como la de Kx ocupa páginas se deberán conectar las primeras salidas a una puerta AND que conectará su salida al CS del integrado. Página
6 Página. Dibujar el circuito completo de la memoria... 0 D 0 0 D D D D[0..] D D 0 0 D 0 D D D D D D D D D A[0..] 0 D D D D D D D D D D D 0 D D D D 0 D D D 0 U 0 0 A AD AD AD AD AD AD AD ALE 0 CLKO HLDA HOLD INTA INTR IO/M\ READY RST. RST. RST. RST-IN RST-OT R\D\ S0 S SID SOD TRAP W\R\ X X U ABT D D D D D D D D CLK CLR Q Q Q Q Q Q Q Q U HC 0 D D D D ST INH S0 S S S S S S S S S S S S S S S 0 R/W O O O O O O O 0 R/W O O O 0 R/W O O O O O O O 0 0 U 0 0 R/W O O O IC0 MEMORIA DE Kx DE, Kx DE RAM Y E/S K* K* K* K* K* K* RAM K* K* K* RAM K* D IC IC IC IC IC IC IC IC IC IC IC
7 .- Supóngase una memoria RAM de palabras bits/palabra construida empleando circuitos integrados de memoria RAM de palabras bits/palabra. A fin de permitir el direccionamiento de las palabras de la memoria, el bus de direcciones: A) Tiene líneas, de ellas comunes a todos los módulos. B) Tiene líneas, de ellas comunes a todos los módulos. C) Tiene líneas, todas ellas comunes a todos los módulos. D) Ninguna de las anteriores es verdadera. ª semana.- Se considera un procesador que dispone de líneas de direcciones -. Para la construcción de su unidad de memoria se dispone de módulos de K palabras, utilizándose la línea para la selección de cada módulo ( es la línea menos significativa). Indique cuál de las siguientes afirmaciones es verdadera: A) Las direcciones hexadecimales C y CA se encuentran almacenadas en el mismo módulo de memoria. B) Las direcciones hexadecimales C y CA se encuentran almacenadas en diferentes módulos de memoria. C) El módulo en que se encuentra almacenada una dirección de memoria queda determinado por el valor de 0. D) Ninguna de las anteriores es verdadera..- Se considera un procesador que dispone de líneas de direcciones -. Para la construcción de su unidad de memoria se dispone de módulos de K palabras, utilizándose las líneas menos significativas (-) para la selección de cada módulo. Indique cuál de las siguientes afirmaciones es verdadera: A) Las direcciones hexadecimales C y CA se encuentran almacenadas en el mismo módulo de memoria. B) Las direcciones hexadecimales C y CA se encuentran almacenadas en diferentes módulos de memoria. C) El módulo en que se encuentra almacenada una dirección de memoria queda determinado por el valor de D) Ninguna de las anteriores es verdadera..- Un computador con líneas de direcciones tiene una memoria de palabras y utiliza entrada/salida localizada en memoria. Cuál es el número máximo de periféricos que pueden conectarse, suponiendo que cada uno de ellos utiliza direcciones? A). B) C). D) Ninguna de las anteriores. Junio del 000 ª Semana.- Se considera un procesador que dispone de líneas de direcciones -. Para la construcción de su unidad de memoria se dispone de módulos de K palabras, utilizándose las líneas más significativas (-0) para la selección de cada módulo. En el mapa de memoria, la dirección base (primera dirección de cada módulo) en notación hexadecimal de los sucesivos bloques de memoria es: Solución: $00 $00 $00 y $C00 Septiembre del 00.- Se quiere diseñar una memoria para un computador que tiene una arquitectura basada en palabras de bits y un bus de direcciones de 0 líneas de manera que disponga de 00 Kpalabras de memoria RAM y 0 Kpalabras de memoria. Sabiendo que se disponen de módulos de memoria RAM de Kpalabras x bits/palabra, Kpalabras x bits/palabra; y de módulos de memoria de Kpalabras x bits/palabra, Kpalabras x bits/palabra, I. Si es posible realizar el diseño que se solicita. II. El menor número de módulos necesarios para realizar el circuito con las especificaciones requeridas es módulos RAM de Kpalabras x bits/palabra y módulos de Kpalabras x bits/palabra. A) I si, II si B) I: si, II no C) I no, II si D) I no, II no Página
8 Junio del 00 ª Semana Se dispone de módulos de memoria con entradas de selección activa a nivel bajo. Dos módulos son de K palabras y el tercero de K palabras. Estos módulos de memoria van a estar direccionados por un procesador que posee un bus de direcciones con líneas (A -0 ). Se requiere que los circuitos de K ocupen las direcciones de memoria menores y las mayores, y que las palabras de direcciones sobrantes se repartan en dos áreas del mismo tamaño. A) ( puntos) Proponga un mapa de memoria que utilice los tres módulos con las especificaciones indicadas anteriormente. Diseñe un circuito que realice ese mapa. B) ( puntos) Indique el módulo de memoria y la posición en dicho módulo que se activa con cada una de las siguientes direcciones (A -0, en hexadecimal):0,,,, AB, ABCD, CDEF, EF0. Solución: Este problema es similar a problema - del texto Problemas de Estructura y Tecnología de Computadores, ª edición. Se recomienda consultar la solución a este problema con el fin de facilitar la comprensión de las explicaciones dadas a continuación. A) Mapa de memoria y circuito. Descomponemos las K direcciones del bus de direcciones ( ) en grupos de K, cada uno de los cuales está definido por uno de los posibles valores de A, A y A. La Tabla muestra la solución con las especificaciones dadas en el enunciado: el módulo de K debe ocupar forzosamente las posiciones intermedias (ya que no se puede partir un módulo de memoria físicamente) para que, estando los dos módulos de K situados en las direcciones mayores y menores, las palabras de direcciones sobrantes se repartan en dos áreas del mismo tamaño. Como M y M son de K, para direccionar una palabra dentro de estos módulos se necesitan líneas de dirección (a -0 ). En el caso de M, de K se necesitan líneas (a -0 ). Se supone que los tres circuitos tienen de señal de selección CSM, _ CSM, _ CSM, A partir de la Tabla, se sigue que las señales de selección son: CSM CSM = A ia i A CSM = A + A + A = A ia ia CSM = A ia i A CSM = ( A ia ) + ( A i A ) CSM = ( A + A ) + ( A + A ) Página
9 CSM Se dan dos soluciones para la habilitación de los módulos de memoria con las señales, _ CSM, _ CSM, a partir de las funciones anteriores. La primera (Figura ) utiliza un decodificador. La segunda (Figura ) es un diseño a nivel de puertas. Figura. Lógica de selección de módulos utilizando un decodificador Figura. Lógica de selección de módulos utilizando puertas Las líneas de dirección de M y M (a -0 ) se conectan directamente a las líneas A -0. Para M se necesitan líneas A i. En principio hay dos soluciones (en todo caso además de A -0 hay que utilizar A ó A ): a -0= A -0 ó a -0 = A A- -0 Se elige la primera solución (Figura ), pues es la que cubre el mapa de memoria. Figura. Lógica de direccionamiento B) A partir de las direcciones A -0 que se nos indican se tendrán que deducir los valores de A, A y A para determinar si se selecciona algún módulo y cuál es. También se tiene que analizar los valores de las líneas de dirección del módulo seleccionado (a -0 para M y M ; a -0 para M ) para determinar qué dirección interna es la que se activa. En la Tabla se muestran los resultados de dicho análisis: Página
Procedimiento para el diseño de un mapa de memoria de un sistema basado en microprocesador:
DISEÑO DE BLOQUES DE MEMORIA La ampliación de componentes es una característica del diseño y en el caso de las memorias tiene dos objetivos: Incrementar el tamaño de las palabras. Incrementar el número
Más detallesTrabajo Práctico Nro 2: Mapeo Decodificación
Año:00 Trabajo Práctico Nro : Mapeo Decodificación Trabajo Práctico Nro : Mapeo Decodificación Introducción Estructura básica de buses (Arquitectura Von Newman) Bus de Dirección Bus de Datos Bus de Control
Más detallesTema: MAPAS DE MEMORIA: LÓGICA DE SELECCIÓN, GESTIÓN Y ORDENACIÓN DE LA MEMORIA. J. Luis Lázaro, J. Jesús García "MAPA DE MEMORIA" 0
Tema: MAPAS DE MEMORIA: LÓGICA DE SELECCIÓN, GESTIÓN Y ORDENACIÓN DE LA MEMORIA J. Luis Lázaro, J. Jesús García "MAPA DE MEMORIA" 0 MAPA DE MEMORIA Mapa de memoria Memoria que es capaz de direccionar un
Más detallesTutoría 2. Banco de memoria de 8 y 16 bits (8086)
Tutoría 2. Banco de memoria de 8 y 16 bits (8086) RESUMEN Cuando el procesador opera en modo mínimo, éste genera las señales de control para la memoria y los dispositivos de E/S. [1, pág. 292]. Para utilizar
Más detallesMEMORIA EJERCICIO 1 EJERCICIO 2
MEMORIA EJERCICIO 1 Determinar el mapa de memoria de un procesador con 16 señales de bus de direcciones, una señal de asentimiento de bus de direcciones AS, una señal de lectura R, otra de escritura W
Más detallesEstructura de Computadores Ingeniería Técnica en Informática de Sistemas. BOLETIN 4: Memoria
BOLTIN : Memoria Nota: n aquellos problemas donde no se indique lo contrario debe suponerse que el espacio de direccionamiento es de K. P. Un sistema basado en un microprocesador dispone de s de K* y una
Más detallesPROBLEMAS DE ESTRUCTURA DE LOS COMPUTADORES MAPAS DE MEMORIA
PROBLEMAS DE ESTRUCTURA DE LOS COMPUTADORES EJERCICIO : Una CPU cuenta con un ancho de palabra de 6 bits. Se quiere dotar a esa CPU de una memoria con las siguientes características: 256 Kpalabras (256
Más detallesSistemas Electrónicos Digitales
Sistemas Electrónicos Digitales Universidad de Alcalá Curso Académico 2014/2015 Curso 3º Cuatrimestre 1º Ejercicio 1 Se dispone de chips de EEPROM de 2Kx8. Realice la ampliación a 8Kx8 manteniendo una
Más detallesArquitectura del Procesador I
Arquitectura del Procesador I PRACTICO Nº 2 Circuitos Secuenciales Ejercicio 21 (a): Se necesita crear un circuito que divida por 3 una frecuencia de reloj. Si consideramos que el funcionamiento de todo
Más detallesTema 5.- Memorias. ---***---
Tema 5.- Memorias. 1. Conceptos básicos generales. 2. Organización de mapas de memorias. 2.1. Objetivos. 2.2. Ejemplo de conexión entre un procesador genérico y la memoria. 2.3. Ejemplo de conexión entre
Más detallesDepartamento de Electrónica Electrónica Digital. Mapas de memoria. Bioingeniería Facultad de Ingeniería - UNER
Departamento de Electrónica Electrónica Digital Mapas de memoria Bioingeniería Facultad de Ingeniería - UNER 3/5/23 Electrónica DigitalElectrónica Digital Direccionamiento de las memorias 3/5/23 Electrónica
Más detallesLa decodificación y el mapeo de memoria es importante porque permite conectar mas de un dispositivo al microprocesador.
MAPEO DE MEMORIA La decodificación y el mapeo de memoria es importante porque permite conectar mas de un dispositivo al microprocesador. Estos dispositivos pueden ser memorias (ROM y/o RAM), buffer s,
Más detallesSoluciones a los problemas impares. Tema 5. Memorias. Estructura de Computadores. I. T. Informática de Gestión / Sistemas
Tema 5. Soluciones a los problemas impares Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 28-29 Tema 5 Hoja: 2 / 36 Tema 5 Hoja: 3 / 36 Base teórica La memoria es el lugar en
Más detallesESTRUCTURA FÍSICA DEL µp 8086
Características generales: Procesador de 16 bits Bus de direcciones de 20 bits : 1 Mbyte Bus de datos interno de 16 bits Bus de datos externo de 16 bits en el 8086 8 bits en el 8088 89 instrucciones Alimentación
Más detallesARQUITECTURA DEL MICROPROCESADOR 8088
ARQUITECTURA DEL MICROPROCESADOR 8088 1. Descripción de las 40 patas del µp. 2. Ciclo del bus del µp. 3. Circuitos para generar el pulso del reloj. 4. Circuito para generar la señal de RESET (restauración)
Más detallesESTRUCTURA Y TECNOLOGIA DE COMPUTADORES II Curso PROBLEMAS TEMA 4: Unidad Aritmético Lógica
Problemas propuestos en examen PROBLEMAS TEMA 4: Unidad Aritmético Lógica 4.1 Se desea realizar una Unidad Aritmético Lógica que realice dos operaciones, suma y comparación de dos números X (x 2 ) e Y
Más detallesINTERFACE CON MEMORIA y E/S
Todos los sistemas con procesadores tienen tres canales o buses: Bus de direcciones que proporcionan dirección de memoria al numero de puerto de E/S. Bus de datos que transfiere información entre el procesador
Más detallesINDICE Programa Entrada Unidad de control Unidad aritmética y lógica (ALU)
INDICE Capitulo 1. Qué es un computador? 1.1. Introducción 1 1.2. El computador como dispositivo electrónico 2 1.3. Cómo se procesa la información? 3 1.4.Diagrama de bloques de un computador 1.4.1. Información
Más detallesMEMORIA CENTRAL. Memoria central. 1
Memoria central. 1 Tema 6 MEMRIA CENTRAL En este tema se pretende ver con más detalle, los aspectos concernientes a la organización de una memoria central, tanto a nivel lógico, como de hardware (conexiones).
Más detallesMemorias de Semiconductor. Departamento de Electrónica Curso 2010/11
s de Semiconductor Curso 2010/11 Índice Introducción Clasificación de las memorias El chip de memoria Estructura interna de una memoria Cronogramas de acceso s RAM estáticas s RAM dinámicas s ROM s PROM
Más detallesPROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL
PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL 1. 2. 3. 4. 5. 6. a) Convierta el número (5B3) 16 al sistema decimal b) Convierta el número (3EA) 16 al sistema binario c) Convierta el número (235)
Más detallesCPU MEMORIAS CACHE. Memorias caché. Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal.
MEMORIAS CACHE Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal. Tiempo ciclo memoria > tiempo de ciclo del procesador la CPU debe esperar a la memoria
Más detallesMapeo en el P 8086 de Intel
Mapeo en el P 8086 de Intel Ing. Silvia Domizi Ing. Diego Alegrecci Mapeo Microprocesador 8086 1 Introducción Mapeo Microprocesador 8086 2 Mapeo Mapear un dispositivo, es asignarle un intervalo definido
Más detallesEstructura de Computadores. Problemas de Instrucciones y Direccionamientos
Estructura de Computadores. Problemas de Instrucciones y Direccionamientos Departamento de Arquitectura y Tecnología de Sistemas Informáticos Octubre 2009 1. Sea un computador con palabras y direcciones
Más detallesFuncionamiento de la Pila (o stack)
Funcionamiento de la Pila (o stack) Todo μp cuenta con una memoria de almacenamiento temporal denominada Pila Es una estructura de datos de tipo secuencial (LIFO) Existen dos operaciones básicas posibles:
Más detallesEJEMPLO DE DISEÑO DE MEMORIA
EJEMPLO DE DISEÑO DE IA Se trata de diseñar una memoria de 5Kx a partir de módulos Kx, y Kx, teniendo en cuenta que los primeros 64K deben ser y el resto. Además del diseño general, indicar cómo quedaría
Más detallesExamen de Fundamentos de Tecnología de Computadores. Junio 2010 Grado en Ingeniería Informática y Grado en Sistemas de Información
Test 5 ptos. No se permite el uso de ningún tipo de documentación ni de calculadora Tiempo máximo Test 1h y 15 minutos. Responder en la hoja de soluciones Respuesta correcta 0,25 Incorrecta - 0,1 No contestada
Más detallesAsignaturas antecedentes y subsecuentes
PROGRAMA DE ESTUDIOS Microprocesadores Área a la que pertenece: Área de Formación Integral Profesional Horas teóricas: 3 Horas prácticas: 2 Créditos: 8 Clave: F0176 Asignaturas antecedentes y subsecuentes
Más detallesDISEÑO CURRICULAR ARQUITECTURA DEL COMPUTADOR
DISEÑO CURRICULAR ARQUITECTURA L COMPUTADOR FACULTAD (ES) CARRERA (S) Ingeniería Computación y Sistemas. CÓDIGO HORAS TEÓRICAS HORAS PRÁCTICAS UNIDAS CRÉDITO SEMESTRE 126643 02 02 03 VI PRE-REQUISITO ELABORADO
Más detallesNb = 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
SISTEMAS DE NUMERACION OBJETIVO El objetivo es conocer y utilizar los sistemas de numeración binario y hexadecimal, para luego poder utilizarlos en prácticos futuros. Todo número en cualquier sistema de
Más detallesARQUITECTURAS ESPECIALES
ARQUITECTURAS ESPECIALES EL - 337 Página Qué es un Multiplexor? EL - 337 Un multiplexor o MUX es un switch digital (interruptor digital) que conecta una de las entradas con su única salida. Desde el punto
Más detallesOrganización de Computadoras Apunte 5: Circuitos Lógicos Secuenciales
Organización de Computadoras 2003 Apunte 5: Circuitos Lógicos Secuenciales Introducción: En el desarrollo de los sistemas digitales es fundamental el almacenamiento de la información, esta característica
Más detallesTEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES
TEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES 1 CLASIFICACIÓN SEGÚN SU TECNOLOGÍA 2 PARAMETROS FUNDAMENTALES DE LAS MEMORIAS Modo de acceso: Aleatorio (RAM, Random Access Memory) Serie Alterabilidad
Más detallesORGANIZACIÓN DE LA MEMORIA
Existen dos tipos de memoria en todos los µc, memoria de programa y memoria de datos. La primera (EPROM, EEPROM, FLASH, etc) contiene los códigos de operación que se ejecutarán para seguir una secuencia
Más detallesTema: Microprocesadores
Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1
Más detallesHOJA DE PROBLEMAS 6: MÓDULOS COMBINACIONALES BÁSICOS
f Universidad Rey Juan Carlos Grado en Ingeniería Informática Fundamentos de Computadores HOJA DE PROBLEMAS 6: MÓDULOS COMBINACIONALES BÁSICOS. Dado el módulo combinacional de la figura se pide dibujar
Más detallesARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR
ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR Historia Bloques funcionales Dimensionamiento Estructura CPU Concepto de programa Interrupciones Buses Entrada / Salida Ejemplo de arquitectura:
Más detallesCuál es la frecuencia de acceso de una memoria de acceso aleatorio con un tiempo de acceso de 80 nseg. y un tiempo de ciclo de 100 nseg.?.
Cuál es la frecuencia de acceso de una memoria de acceso aleatorio con un tiempo de acceso de nseg. y un tiempo de ciclo de nseg.?. f A Hz t 9 C seg Petición de lectura t A Información disponible t C Información
Más detallesElectrónica Industrial - 4º ETSII. Concepto de capacidad Concepto de bit, byte y word (palabra) Electrónica Industrial - 4º ETSII
7.6. Memorias RAM 7.6.1.Introducción a las memorias 7.6.2. Memorias ROM [ Wakerly 10.1 pág. 833] 7.6.2.1. Estructura interna [ Wakerly 10.1.2 pág. 837] 7.6.2.2. Tipos comerciales de ROM [ Wakerly 10.1.4
Más detallesEstructura de Computadores Tema 1. Introducción a los computadores
Estructura de Computadores Tema 1. Introducción a los computadores Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido
Más detallesEVOLUCIÓN HISTÓRICA DE LOS µp
EVOLUCIÓN HISTÓRICA DE LOS µp El primer procesador fue inventado por los Babilonios en el año 500 ac En 1642 se perfeccionó la primera calculadora por Blas Pascal A mediados del siglo pasado se inventaron
Más detallesSelectRAM+memory Bloques de memoria RAM En las FPGAs Spartan IIE
1 SelectRAM+memory Bloques de memoria RAM En las FPGAs Spartan IIE tiempo de acceso RAM, algunas veces se usa cerrojo en el Juan Manuel Narváez Sánchez, Carlos Andrés Moreno Tenjica, Estudent Member IEEE
Más detallesSistema de memoria. Introducción
Sistema de memoria Introducción Memorias de acceso aleatorio: Apropiadas para la memorización a largo plazo de programas. Grandes y lentas. Organización: n: líneas de direcciones. m: tamaño de palabra.
Más detallesMemoria. M. en C. Erika Vilches. Parte 6
Memoria M. en C. Erika Vilches Parte 6 Lógica del Chip Como otros circuitos integrados, las memorias semiconductoras vienen en chips encapsulados. Cada chip contiene una matriz de celdas de memoria. Para
Más detallesContenidos. Arquitectura de ordenadores (fundamentos teóricos) Elementos de un ordenador. Periféricos
Arquitectura de ordenadores (fundamentos teóricos) Representación de la información Estructura de un microprocesador Memorias Sistemas de E/S Elementos de un ordenador Microprocesador Placa base Chipset
Más detallesQué es un Microcontrolador?
Qué es un Microcontrolador? Es un circuito integrado programable que contiene todos los componentes de un computadora, aunque de limitadas prestaciones y se destina a gobernar una sola tarea. Cómo se compone
Más detallesTEMA 2. Memorias ROM, PROM, EPROM y E2PROM. Memorias FLASH. Memorias FIFO y LIFO. Diseño de circuitos lógicos empleando PROMs.
TEMA 2 Memorias ROM, PROM, EPROM y E2PROM. Memorias FLASH. Memorias FIFO y LIFO. Diseño de circuitos lógicos empleando PROMs. Test de memorias Memorias ROM Memorias de almacenamiento permanente Memorias
Más detallesSISTEMAS ELECTRÓNICOS DIGITALES
SISTEMAS ELECTRÓNICOS DIGITALES PRÁCTICA 6 SISTEMA DE ENCRIPTACIÓN 1. Objetivos - Estudio del funcionamiento de memorias RAM y CAM. - Estudio de métodos de encriptación y compresión de datos. 2. Enunciado
Más detallesMódulo 2 n. Figura 2.1. Simbología de un contador
Contadores 2.1. Introducción Los contadores son aplicaciones clásicas de los flip-flop, es un dispositivo electrónico capaz de contar el número de pulsos que llegan a su entrada de reloj. En muchas ocasiones
Más detallesMapas de Memoria y E/S
Mapas de Memoria y E/S Sistemas con Microprocesadores http://www.herrera.unt.edu.ar/procesadores Conexiones internas del CPU08 Dentro del mc el CPU08 se vincula con memoria y con los dispositivos de E/S
Más detallesCircuitos combinacionales. Funciones integradas
Circuitos combinacionales. Funciones integradas Salvador Marcos González salvador.marcos@uah.es Funciones integradas Introducción La introducción en el diseño de sistemas digitales de circuitos MSI (media
Más detallesEjercicios del tema 4. El procesador
jercicios del tema 4. l procesador jercicio 1. Considere un procesador de 32 bits con una frecuencia de reloj de 500 MHz con la estructura del mostrado en el jercicio 3. La memoria se direcciona por bytes
Más detallesPROBLEMAS TEMA 2: Unidad de memoria Problemas propuestos en examen ORGANIZACIÓN DE MEMORIA
PROBLEMAS TEMA 2: Unidad de memoria Problemas propuestos en examen ORGANIZACIÓN DE MEMORIA PROBLEMA 2.13 Indicar si las siguientes afirmaciones son verdaderas o falsas. Para diseñar un módulo de memoria
Más detallesITT-327-T Microprocesadores
ITT-327-T Microprocesadores Temporizador Programable (PIT) 8254. Temporizador/Contador Programable (PIT) 8254. Es un contador/temporizador programable diseñado para trabajar con los sistemas de microcomputadores.
Más detallesEL BUS I2C CARACTERISTICAS. Fernando Remiro
CARACTERISTICAS Fernando Remiro 1 CARACTERÍSTICAS Utiliza 2 líneas para transportar la información entre los distintos periféricos conectados al bus SDA (datos) SCL (reloj) Cada dispositivo se identifica
Más detallesPRÁCTICA 5: MEMORIAS
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
Más detallesMicroprocesadores. Informática Aplicada DSI-EIE FCEIA
Microprocesadores Informática Aplicada DSI-EIE FCEIA Arquitecturas Un concepto: Programa almacenado Dos modelos: Von Neumann (1945) Harvard 2 Microprocesador Es un circuito integrado que cumple las funciones
Más detallesLenguaje binario. Código ASCII. Medidas de la información
Hardware y Software (1/5) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII Medidas de la información Unidad mínima de información: BIT (0
Más detalles3.1. Buses Y La Transferencia De La Información.
CUESTIONARIO 3.1. Buses Y La Transferencia De La Información. Carrera: Ingeniería Informática Docente: Ernesto Leal Sánchez Unidad de Aprendizaje: Arquitectura de Computadoras. INTEGRANTES: Mayra Leyva
Más detallesEntrada y Salida! EC-2721 Arquitectura del Computador I! Entradas/Salidas: Problemas. Entradas salidas: Criterios. Amplia variedad de periféricos!
Entrada y Salida Velocidades de transferencia típicas en Dispositivos I/O EC-2721 Arquitectura del Computador I William Stallings, Computer Organization and Architecture, Cap. 7 Universidad Simón Bolívar
Más detallesplicación de los circuitos SUMADOR DIBITAL S C
plicación de los circuitos ógicos A B SUMADOR DIBITAL S C Aplicaciones de los circuitos lógicos Algunas aplicaciones elementales como los circuitos aritméticos digitales y los codificadores y decodificadores,
Más detallesARQUITECTURA DE COMPUTADORES DESCRIPCIÓN BUS PCI (Tema 1: Conexión Externa de Procesadores. Buses)
ARQUITECTURA DE COMPUTADORES DESCRIPCIÓN BUS PCI (Tema 1: Conexión Externa de Procesadores. Buses) http:// www.atc.us.es Índice 1. Características bus PCI 2. Señales PCI 3. Transferencias PCI 4. Comandos
Más detallesSemestre LABORATORIO DE DISPOSITIVOS DE ALMACENAMIENTO Y DISPOSITIVOS DE ENTRADA / SALIDA PREVIO # 2
Semestre 2015-1 LABORATORIO DE DISPOSITIVOS DE ALMACENAMIENTO Y DISPOSITIVOS DE ENTRADA / SALIDA PREVIO # 2 MEMORIAS DE SÓLO LECTURA SEMICONDUCTORAS (ROM) 1- Existen 5 tipos de memoria ROM, mencione cuales
Más detallesImplementación de una unidad procesadora de cuatro bits, como material didáctico
Implementación de una unidad procesadora de cuatro bits, como material didáctico Ángel Eduardo Gasca Herrera Universidad Veracruzana Agasca3@hotmail.com Jacinto Enrique Pretelin Canela Universidad Veracruzana
Más detallesSistemas Informáticos. Estructura Funcional
Módulo: Fundamentos del Hardware Editorial: RA-MA Autores: Juan Carlos Moreno y Juan Serrano Sistemas Informáticos. Estructura Funcional TEMA 1 INDICE 1.1. Introducción a los Sistemas Informáticos 1.1.1.
Más detallesMICROPROCESADORES I ELECTRONICA DIGITAL III INTERFASE PROGRAMABLE A PERIFERICOS PPI 8255
MICROPROCESADORES I ELECTRONICA DIGITAL III INTERFASE PROGRAMABLE A PERIFERICOS PPI 8255 INTRODUCCIÓN Este integrado de la firma INTEL, conocido como PPI 8255 (Programmable Peripherical Interfase) realizado
Más detallesTema VI: Memorias y Dispositivos de Lógica Programable (PLDs)
Tema VI: Memorias y Dispositivos de Lógica Programable (PLDs) Objetivos: 1.- Conocer la función, características básicas y tipos de memorias. 2.- Conocer la función, características principales y aplicaciones
Más detallesPeriféricos Interfaces y Buses
Periféricos Interfaces y Buses I. Arquitectura de E/S II. Programación de E/S III. Interfaces de E/S de datos IV. Dispositivos de E/S de datos V. Buses Buses de E/S (PCI, PC104, AGP). Sistemas de interconexión
Más detallesSEMINARIO DE EXTENSIÓN DE ISLD
SEMINARIO DE EXTENSIÓN DE ISLD Sergio Noriega - 2014 OBJETIVOS EL PRESENTE SEMINARIO TIENE COMO OBJETIVO, INTRODUCIR A LOS ALUMNOS AL DISEÑO Y VERIFICACIÓN DE CIRCUITOS DIGITALES COMPLEJOS, EMPLEANDO TÉCNICAS
Más detallesPREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1
PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 1. Cuál de los siguientes componentes no forma parte del esquema general de un ordenador? A Memoria Principal B Disco Duro C Unidad de Control D Unidad Aritmético
Más detalles}Transparencias de clase en
Sistemas de memoria Conceptos básicos Jerarquía de memoria Memoria caché }Transparencias de clase en campusvirtual.udc.es Memoria principal Memoria virtual Memoria principal Antiguamente: Matriz de pequeños
Más detallesCOMPONENTES PRINCIPALES DEL HARDWARE DE UN ORDENADOR:
COMPONENTES PRINCIPALES DEL HARDWARE DE UN ORDENADOR: 1. La fuente de alimentación Los ordenadores, como todos los aparatos electrónicos (teléfonos móviles, cámaras digitales, videoconsolas, etc.) funcionan
Más detallesESTRUCTURA BÁSICA DE UN ORDENADOR
ESTRUCTURA BÁSICA DE UN ORDENADOR QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... Qué son los
Más detalles2º Cuatrimestre MÓDULO 11: Introducción a la jerarquía de memoria. fc 2
2º Cuatrimestre 2012 2013 MÓDULO 11: Introducción a la jerarquía de memoria 1 Sistema de memoria de un computador Qué es una memoria? Cómo se implementa? Cómo se soluciona el problema del tiempo de acceso
Más detallesTable of Contents. Table of Contents UniTrain Cursos UniTrain Cursos UniTrain de tecnología de microcomputadores
Table of Contents Table of Contents UniTrain de tecnología de microcomputadores 1 2 2 3 Lucas Nülle GmbH Página 1/5 www.lucas-nuelle.es UniTrain Unitrain el sistema de aprendizaje multimedial con laboratorio
Más detallesOrganización n del Computador 1. C13 buses
Organización n del Computador 1 C13 buses Buses Interconexiones en un computador Buses CPU ROM RAM I/O Buses Memoria ROM CPU BUS I/O Memoria RAM Buses Memoria ROM CPU I/O Memoria RAM Bus de 20 líneas Buses
Más detallesMotherboard. Daniel Rúa Madrid
Motherboard Daniel Rúa Madrid Qué es? La Motherboard es la placa principal de circuitos impresos y contiene los buses, que permiten que los datos sean transportados entre los diferentes componentes de
Más detallesUnidad V: Puertos y buses de comunicación para microcontroladores
Unidad V: Puertos y buses de comunicación para microcontroladores OPERACIÓN DE ESCRITURA EN LOS PUERTOS DEL MICROCONTROLADOR 8051. La operación de escritura, utilizando los puertos puede ser realizada
Más detallesLABORATORIOS DE: DISPOSITIVOS DE ALMACENAMIENTO Y DE ENTRADA/SALIDA. MEMORIAS Y PERIFÉRICOS.
LABORATORIOS DE: DISPOSITIVOS DE ALMACENAMIENTO Y DE ENTRADA/SALIDA. MEMORIAS Y PERIFÉRICOS. PRÁCTICA #7 EL PUERTO PARALELO DE UNA COMPUTADORA OBJETIVO DE LA PRÁCTICA. Aprender la configuración del conector
Más detallesTema 3. Operaciones aritméticas y lógicas
Enunciados de problemas Tema 3. Operaciones aritméticas y lógicas Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Tema 3: Hoja: 2 / 18 Tema 3: Hoja: 3 / 18 Base teórica
Más detallesRevisión de Conceptos. Estructura de un Computador von Neumann. Arquitectura de Computadores I Introducción
Revisión de Conceptos. Estructura de un Computador von Neumann Arquitectura de Computadores I Introducción Objetivo Análisis de la estructura y funcionamiento de los computadores: naturaleza y características
Más detallesPrograma de la asignatura Curso: 2008 / 2009 DISEÑO DE SISTEMAS BASADOS EN MICROPROCESADOR (1316)
Programa de la asignatura Curso: 2008 / 2009 DISEÑO DE SISTEMAS BASADOS EN MICROPROCESADOR (1316) PROFESORADO Profesor/es: ÁNGEL GONZÁLEZ GONZÁLEZ - correo-e: agonzalez@ubu.es FICHA TÉCNICA Titulación:
Más detallesGUÍA DE ETS PARA COMPUTACIÓN V AMBOS TURNOS SUPERVISORES: ING. JOSÉ LUÍS BRAVO LEÓN e ING. LUÍS URIETA PÉREZ PROBLEMAS RESUELTOS
COMPUTACIÓN V UÍA ETS UÍA E ETS PARA COMPUTACIÓN V AMBOS TURNOS SUPERVISORES: IN. JOSÉ LUÍS BRAVO LEÓN e IN. LUÍS URIETA PÉREZ PROBLEMAS RESUELTOS ) Obtenga dos tarjetas de memoria, una de RAM y otra de
Más detallesEjercicios de Arquitectura de Computadoras
Ejercicios Arquitectura Computadoras José Garzía 9 En este tipo ejercicios bemos tener siempre presentes estas tres ecuaciones: MP ( en Memoria Principal ) Cantidad en la Memoria Principal por Cantidad
Más detalles4. Cuánta memoria puede direccionar con registros de 16 bits si la palabra es de 20 bits? Respuesta: Se puede direccionar 2 20 = 1Mb.
. Explique la diferencia entre direccionamiento lógico y físico. 2. Explique la diferencia entre fragmentación interna y externa. 3. Cuánta memoria puede direccionar con una palabra de 6 bits.? Respuesta:
Más detallesPráctica 3 - Arquitectura del CPU
Práctica 3 - Arquitectura del CPU Organización del Computador 1 Primer cuatrimestre de 2012 Ejercicio 1 A partir de cada uno de los siguientes vuelcos parciales de memoria y estados del procesador, realizar
Más detallesPROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS
PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS Tema 5 Memorias Hoja: 2 / 14 Base teórica La memoria es el lugar en el que se almacenan las instrucciones y los datos para que se puedan
Más detallesPLACA BASE. Diferentes tipos de placas base de los fabricantes habituales.
PLACA BASE Una placa base es un elemento que conecta todos los componentes del ordenador y coordina la comunicación entre los mismos. Se trata de una placa plana rectangular de un material semiconductor
Más detallesCertamen 1 Arquitectura de Computadores
Certamen 1 Arquitectura de Computadores Prof. Rodrigo Araya Ehrenfeld Viernes 28 de Abril 2006 Tiempo: 90 Minutos No se pueden utilizar apuntes ni calculadora. 1. Pregunta 1 (20 %) 1. Explique cuál es
Más detallesTEMA 1: Concepto de ordenador
TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos
Más detallesVelocidades Típicas de transferencia en Dispositivos I/O
Entradas Salidas Velocidades Típicas de transferencia en Dispositivos I/O Entradas/Salidas: Problemas Amplia variedad de periféricos Entrega de diferentes cantidades de datos Diferentes velocidades Variedad
Más detallesMODULO ANALOGICO REMOTO
MODULO ANALOGICO REMOTO ENTRADAS Y SALIDAS REMOTAS EN PLC MODICOM En diversas aplicaciones de automatización con PLCs, ya sea por razones de lograr la supervisión totalmente integrada de una planta o simplemente
Más detallesCAPÍTULO 2. ARQUITECTURA Y COMPONENTES.
CAPÍTULO 2. ARQUITECTURA Y COMPONENTES. 2.1. ARQUITECTURA DEL SISTEMA. Vamos a proporcionar en este apartado una visión general de la arquitectura del sistema, para que así el lector pueda obtener una
Más detallesOliverio J. Santana Jaria. Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Los objetivos de este tema son:
3. Circuitos aritméticos ticos Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Introducción La realización de operaciones aritméticas y lógicas
Más detallesTema 5: Memorias. Índice Conceptos básicos Parámetros característicos Jerarquía de memoria Memoria principal Tecnologías Estructura Mapa de memoria
Tema 5: Memorias Índice Conceptos básicos Parámetros característicos Jerarquía de memoria Memoria principal Tecnologías Estructura Mapa de memoria Bibliografía Fundamentos de sistemas digitales Thomas
Más detalles3 Planificar una solución de automatización
3 Planificar una solución de automatización 3.1 Procedimiento básico para planificar una solución de automatización El presente capítulo contiene informaciones sobre las tareas básicas a tener en cuenta
Más detalles206 Electrónica Digital
20 SISTMAS CON ARQUITCTURA D BUS 20.1. Memoria en sentido amplio 20.2. Configuración circuital de mapas de memoria 20.3. Ciclos de lectura y de escritura: tiempos de acceso 20.4. Problemas relativos a
Más detallesLABORATORIO DE ARQUITECTURA DE COMPUTADORES. I. T. I. SISTEMAS / GESTIÓN GUÍA DEL ALUMNO
LABORATORIO DE ARQUITECTURA DE COMPUTADORES. I. T. I. SISTEMAS / GESTIÓN GUÍA DEL ALUMNO Práctica 3: Memorias Objetivos Comprender qué es y cómo funciona un banco de registros Comprender cómo se realiza
Más detallesUniversidad Nacional de Quilmes
Universidad Nacional de Quilmes ASIGNATURA : TECNICAS DIGITALES CURSO :... CICLO LECTIVO : 2010 T. P. Nro. : II NOMBRE DEL T. P. : MBINACIONAL II: Decodificadores, Multiplexor, DeMultiplexor, Comparador,
Más detallesUNIDAD 3. Interfaz de E/S Básica, Interrupciones y E/S Controlada por DMA
38 UNIDAD 3 Interfaz de E/S Básica, Interrupciones y E/S Controlada por DMA Por muy poderosa que sea una unidad central de procesamiento (CPU), la utilidad de una computadora depende esencialmente de sus
Más detalles