Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Componentes básicos de memorización

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Componentes básicos de memorización"

Transcripción

1 Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Componentes básicos b de memorización Existe La necesidad de memorizar información obliga al Los uso digitales básicos de circuitos secuenciales el diseño de sistemas un complejos conjunto de componentes de memorización Introducción Describir frecuencia que se usan con frecuencia en estos diseños memoria objetivos que los enel de tipos bancos se diseño emplean este de de tema de registros en son: sistemas utilizados y los digitales distintos con mayor avanzados tipos de Componentes básicos de memorización 2 1

2 Introducción Registros con carga en paralelo Memorias Registros Contadores Análisis de y diseño desplazamiento circuitos contadores Estructura del tema Resumen Bancos ROM RAM Contadores Memorias de y bibliografía registros asíncronos de sólo acceso lectura aleatorio Conceptualmente, La como conjunto biestable un ampliado registro a puede múltiples considerarse bits Componentes básicos memorización 3 una implementación señal de biestables reloj común de conectados un registro consta en paralelo un a Registros Componentes básicos de memorización 4 2

3 Un A bits cada dispondrátambién parte registro en biestable el de flanco con señal de nbiestables de almacenar de la señal reloj, nentradas de uno almacena reloj, registro de y nsalidas los encargándose un de bits dato nbiestables del de dato n Registros Las Se de puesta pueden a uno añadir (preset) al registro y puesta señales a cero asíncronas (clear) de Componentes básicos de memorización 5 que reloj señales dependen y tienen asíncronas del prioridad relojson sobre independientes las señales de síncronas la señal Registros Componentes básicos de memorización 6 3

4 Introducción Registros con carga en paralelo Memorias Registros Contadores Análisis de y diseño desplazamiento circuitos contadores Estructura del tema Resumen Bancos ROM RAM Contadores Memorias de y bibliografía registros asíncronos de sólo acceso lectura aleatorio En Componentes básicos de memorización 7 Por almacenar de modificarlo la mayoría un dato de los durante sistemas varios digitales ciclos es de necesario reloj antes Para posibilidad un Registros con carga paralelo normalmente este motivo es útil añadir a un registro la (enable) dato esto y o se cuándo de de añade se carga decidir denomina una (load) debe cuándo señal almacenarse señal de debe control de almacenarse habilitación que Componentes básicos de memorización 8 4

5 El paralelo biestable registro y un puede resultante multiplexor implementarse denomina controlado añadiendo registro por señal con por carga cada de carga en Si multiplexores dato Registros carga paralelo los 0 los nuevo la multiplexores que señal proveniente ya de contenía carga harán harán de estáa que las que el entradas 1 registro durante el registro almacene el flanco almacene de el mismo reloj, un dato Este diagrama muestra un registro con carga en paralelo Componentes básicos de memorización 9 Registros con carga en paralelo Componentes básicos de memorización 10 5

6 Introducción Registros con carga en paralelo Memorias Registros Contadores Análisis de y diseño desplazamiento circuitos contadores Estructura del tema Resumen Bancos ROM RAM Contadores Memorias de y bibliografía registros asíncronos de sólo acceso lectura aleatorio Un Componentes Mientras su cuando contenido registro lo indica de una desplazamiento una posición señal en una control es capaz dirección de desplazar específica básicos de memorización 11 Esta una desplazamiento que los registros con carga paralelo tienen Registros desplazamiento que para cada bit, los registros en serie significa entrada posición y salida que datos tiene en este queda paralelo una se tipo utiliza libre única de registros tras para entrada el introducir desplazamiento, son datos entrada un valor lo Componentes básicos de memorización 12 6

7 Este diagrama muestra un registro de desplazamiento Registros de desplazamiento Para aumentar versatilidad del registro podemos Componentes básicos de memorización 13 Además Esto utilizar paralelo nos multiplexores y permitiría desplazamiento combinar con un (con número más las entradas funciones también mayor hubiera sido carga posible entradas rotar ) Registros desplazamiento Finalmente, un requeriráuna para desplazamiento determinar puede seránecesario segunda añadirse el modo a entrada izquierda de posibilidad añadir operación serial o entradas a de la de del derecha, datos elegir registro control entre lo que Componentes básicos de memorización 14 7

8 Este con carga diagrama en paralelo muestra un registro de desplazamiento Registros de desplazamiento Los Componentes Uno paralelo que controlen registros básicos de estos suelen de memorización registros de transmisiones utilizarse desplazamiento puede para utilizarse implementar datos con carga en para serie en circuitos 15 Registros de desplazamiento Además en paralelo en una menos Convertir secuencia significativo presenta una de datos secuencia serie en o la paralelo opción más datos transmitirla significativo que de serie pueda obtener recibida ser primero procesada en una el bit Componentes básicos de memorización 16 8

9 Introducción Registros con carga en paralelo Memorias Registros Contadores Análisis de y diseño desplazamiento circuitos contadores Estructura del tema Resumen Bancos ROM RAM Contadores Memorias de y bibliografía registros asíncronos de sólo acceso lectura aleatorio Un Componentes básicos memorización 17 En incorpora decrementarsu ascendente contador un tipo especial de registro que señales lógica que le permite incrementar o o descendente valor y, por tanto, contar de forma Contadores Una cuando reiniciar el diseño señal estéactiva el control: de asíncrona contador habilitación un contador de cuando puesta (enable) sea resulta a conveniente cero que (clear) útil habilite tener que la permita dos cuenta Componentes básicos de memorización 18 9

10 Este de cuatro diagrama bits, por muestra lo que un la contador cuenta es binario módulo ascendente 16 Contadores Las serie lógica entradas de circuitos de incremento del primer semisumador semisumadorse de este contador conectan consta de al una bit Componentes básicos memorización 19 Contadores Las menos significativo y a la entrada habilitación al estádesactivada no se del Cuando bit hace el incremento entradas bit correspondiente nada menos la (sumamos entrada de significativo del los de bit demás 0) habilitación y anterior al (sumamos acarreo semisumadoresse estáa 1) que pueda provenir conectan incrementa Componentes básicos de memorización 20 10

11 Este Para ascendente/descendente semisumadorpara contador puede que ampliarse sean modificando capaces como contador los restar circuitos Contadores doble sentido Bajo que esto seránecesaria una nueva entrada de control D circuito Cuando determine estas semisumadorusando D condiciones valga el sentido 01 la cuenta resulta de seráascendente serádescendente la las cuenta sencillo técnicas modificar habituales el Este diagrama muestra un contador de doble sentido Componentes básicos de memorización 21 Contadores de doble sentido Componentes básicos de memorización 22 11

12 Hasta Para empiezan que el aquíhemos contador a contar pueda supuesto desde ser cero, inicializado que pero los contadores resulta a un conveniente valor A contador permitirle Contadores con inicialización determinar permitir la inicialización en paralelo un una parte señal hay de incrementarse las el control que valor entradas añadir de que inicialización, de un determine o datos tomar multiplexor necesarias cuándo valor también a de cada para inicializar la haráfalta entrada bit para Este diagrama muestra un contador con carga en paralelo Componentes básicos de memorización 23 Contadores con inicialización Componentes básicos de memorización 24 12

13 La Dado construir que capacidad cuenten otros en de contadores, BCD inicialización como puede por ejemplo utilizarse circuitos para Para cuenta Contadores BCD el que contar en código BCD implica realizar una a 0 valor evitar lugar módulo 9 y, que de en permitir el siguiente contador debemos que ciclo, detectar usar alcance 4 biestables 4 inicializar biestables el cuando valor realice el se 10contador alcanza una Este BCD ascendente/descendente diagrama muestra partiendo el módulo diseño de un 16 de contador un contador binario Componentes básicos memorización 25 Contadores BCD Componentes básicos de memorización 26 13

14 Siguiendo En contador valor este mismo esquema podemos diseñar utilizar BCD a partir de un binario ascendente/descendente módulo 16 Contadores BCD Para función del sentido la cuenta habráque cargar un valor distinto la 90 dirección y multiplexor cargar en el un de contador, 09 cuenta para el siguiente ascendente descendente decidir por lo ciclo el debemos valor seránecesario correcto detectar el el Este BCD binario diagrama ascendente/descendente muestra el diseño partiendo módulo de un contador de 16un contador Componentes básicos memorización 27 Contadores BCD Componentes básicos de memorización 28 14

15 Introducción Registros con carga en paralelo Memorias Registros Contadores Análisis de y diseño desplazamiento circuitos contadores Estructura del tema Resumen Bancos ROM RAM Contadores Memorias de y bibliografía registros asíncronos de sólo acceso lectura aleatorio Dado Como podemos determinar Componentes básicos memorización 29 para intentar que ejemplo aplicarle un su determinar contador funcionamiento tomaremos proceso su el secuencia circuito de análisis secuencial del cuenta diagrama para Análisis contador Componentes básicos de memorización 30 15

16 En Dado circuito únicamente total primer de que dieciséis de hay lugar tipo del cuatro Moore, podemos estados biestables del ya posibles decir circuito que las que el contador salidas y este no de contador dependen las tiene entradas un es un Análisis un contador A correspondientes partir del circuito a las podemos entradas obtener de los las cuatro ecuaciones biestables Componentes básicos memorización 31 Análisis de un contador Componentes básicos de memorización 32 16

17 Conociendo generar posible, la partiendo tabla el funcionamiento de de excitación las ecuaciones y de un estado de biestable las siguiente entradas, T es Análisis de contador El corresponden biestables análisis correspondientes las exactamente salidas con trivial, el estado ya que de se los Componentes básicos memorización 33 El La que del Análisis de un contador inicial único tabla contador necesitamos del dato contador estado que para necesitamos siguiente determinar nos en da la este toda secuencia caso la información es de el valor cuenta Componentes básicos de memorización 34 17

18 Supongamos contador partiendo que queremos del valor determinar 0000 la secuencia del Análisis de un contador Supongamos 1010 secuencia del ahora contador que partiendo queremos del determinar valor la 0101 Componentes básicos de memorización 35 Análisis de un contador Componentes básicos de memorización 36 18

19 Introducción Registros con carga en paralelo Memorias Registros Contadores Análisis de y diseño desplazamiento circuitos contadores Estructura del tema Resumen Bancos ROM RAM Contadores Memorias de y bibliografía registros asíncronos de sólo acceso lectura aleatorio Como El circuito Componentes básicos memorización 37 ascendente/descendente diseño la misma de manera un contador que el también de cualquier puede otro realizarse tipo de Dado secuencial Diseño Para ejemplo diseñaremos un contador binario o un contador El dependerán 8 determinarási es circuito contador descendente la que realización el seráde directamente dispondráde contador la cuenta (C tipo del = es diseño 0) Moore, es módulo del una ascendente valor señal usaremos ya 8 que necesitaremos las control (C biestables entradas salidas = 1) C o bien que no 3 de biestables tipo T Componentes básicos de memorización 38 19

20 Una el de contador estado vez conocido siguiente podemos el comportamiento plantear la tabla de que transición debe tener o Diseño o un contador A utilizaremos tabla partir de excitación de la biestables tabla de los estado de biestables tipo siguiente, T, podemos y sabiendo generar que la Componentes básicos memorización 39 Diseño o de un contador Componentes básicos de memorización 40 20

21 La los obtenerse las correspondientes lógica funciones biestables de simplificando entrada puede a Diseño o de un contador La los obtenerse las Componentes correspondientes lógica funciones biestables de simplificando entrada puede a básicos memorización 41 Diseño o de un contador Componentes básicos de memorización 42 21

22 La los obtenerse las correspondientes lógica funciones biestables de simplificando entrada puede a Diseño o de un contador No que es la ya necesario salida sólo queda del generar contador dibujar ninguna coincide el diagrama lógica con del su de estado, circuito salida, ya por lo Componentes básicos de memorización 43 Diseño o de un contador Componentes básicos de memorización 44 22

23 Introducción Registros con carga en paralelo Memorias Registros Contadores Análisis de y diseño desplazamiento circuitos contadores Estructura del tema Resumen Bancos ROM RAM Contadores Memorias de y bibliografía registros asíncronos de sólo acceso lectura aleatorio Componentes básicos de memorización 45 Para Una contador los decir, posible manera reducir el coste de un circuito a eliminar la lógica utilizada para calcular Cada incrementos y/o decrementos Contadores asíncronos El la conseguir esto se usan contadores asíncronos, es la misma posición biestable contadores biestable anterior señal n-1 de debe la cambie cuyos posición (doble reloj cambiar de biestables periodo) 10 ncambiarácuando a a 0, 1la pero mitad no no de están cuando la frecuencia el conectados el biestable que de de el Componentes básicos de memorización 46 23

24 El asíncrono biestable es más apropiado Tpara construir un contador Dado Las entradas del biestable deben establecerse de forma que su el estado cambie en cada ciclo, es decir, siempre a 1 Contadores asíncronos la señal de reloj del biestable la posición nse conecta cuando salida flanco con que el salida complementada de el biestable subida biestable complementada de de su la posición la reloj, de posición del n-1 solo biestable ncambie cambiarácuando n sólo de de la 0 de posición a 1, 1 a o 0sea, en n-1 Este señal asícomo biestable diagrama de habilitación correspondiente una señal muestra de (E) reloj un y al contador una que bit señal menos conecta asíncrono de significativo puesta sólo con a al 0 (clear), una Componentes básicos de memorización 47 Contadores asíncronos Componentes básicos de memorización 48 24

25 Este un contador, periodo cronograma pudiendo que es muestra el verse doble el que funcionamiento cada el anterior biestable tiene del Contadores asíncronos Si que señal biestable, suponemos pasa Q0cambiarácon por la señal dos que biestables, Q1cambiarácon el retardo un retardo y de asísucesivamente cada, un ya biestable retardo que pasa 2, es por, ya la un Componentes básicos de memorización 49 Contadores asíncronos Componentes básicos de memorización 50 25

26 Por Podemos la bits frecuencia tendráun decir de retardo que operación un máximo contador del circuito de asíncrono n, y por de tanto n Esto síncronovendrádado del Contadores asíncronos un contador acarreo su significa parte, sícronosería el que, la retardo lógica con únicamente máximo un de más mismo incremento/decremento rápido número por un que contador la propagación uno biestables, asíncrono será1/n Para Una con Componentes básicos de memorización 51 más menos varias secciones posibilidad acelerar significativa secciones un asíncronas, sería contador estéhabilitada y tenga hacerlo realizar asíncrono su de máximo forma parcialmente un sólo contador que podemos cuando valor la sección síncrono la dividirlo Contadores en modo mixto Componentes básicos de memorización 52 26

27 Otra La asíncrono conecta cuando máximo señal posibilidad la de al sección con tal valor reloj forma secciones consiste cero de menos la que sección síncronas sólo en significativa realizar haya más un significativa un flanco pase contador del de valor se subida Contadores modo mixto Introducción Registros con carga en paralelo Componentes básicos de memorización 53 Memorias Registros Contadores Análisis de y diseño desplazamiento circuitos contadores Estructura del tema Resumen Bancos ROM RAM Contadores Memorias de y bibliografía registros asíncronos de sólo acceso lectura aleatorio Componentes básicos de memorización 54 27

28 Además En conectarlos de conectar formando los una biestables estructura en bidimensional fila, es posible La que el dada una estructura de este tipo podemos considerar Bancos de registros complejo cada fila un registro, por lo que se le suele dar los nombre principal registros su regularidad, de de ventaja por lo banco que separado sería de el diseño registros un necesario banco final si resulta registros implementamos menos es que, Componentes básicos de memorización 55 Cada Un Decodificadores Una banco red bidimensional de registros de lectura consiste de celdas y escritura en: (RFC Register-file Cells) Los lógica de Bancos registros ella RFC consiste un biestable con una circuitería lectura seleccionar decodificadores asociada realice, o una operación respectivamente, una que fila permite de concreta lectura de escritura almacenar y para una escritura operación permitir se bitencargan que de Componentes básicos de memorización 56 28

29 Una y Una algunas entrada RFC puede implementarse usando un biestable D almacenado buffer señal triestado puertas de almacene entrada selección lógicas biestable en para de el biestable escritura datos lectura para pase controlar: a que la que salida hace hace a que través que el el dato de dato un de Bancos registros En Componentes básicos memorización 57 bits 2nfilas general, necesita: biestables un banco de registros de 2nregistros de m El mentradas msalidas Bancos registros nlíneas datos 1 decodificador habilitación dirección de escritura lectura deescritura delectura necesita necesita Componentes básicos de memorización 58 29

30 Este de la señal cuatro diagrama de bits reloj en muestra el que, un por banco claridad, de cuatro se ha registros suprimido Bancos de registros La Componentes básicos de memorización 59 Decimos éste dato principal esque, yescribirse en limitación un un momento dato al un mismo dado, banco sólo tiempo de puede registros leerse como un La características puerto Bancos de registros con múltiples m puertos de que un banco de registros de estas acuerdo puertos solución de con escritura de a el lectura este tiene uso problema que un y escritura puerto vaya a de darse aumentar según lectura al convenga, banco y el un número de Componentes básicos de memorización 60 30

31 Un El de problema cada puertos registro que de tiene usar aumenta múltiples proporcionalmente puertos es que al el número costo Por lectura una Bancos de registros con múltiples m puertos Los posible punto de equilibrio es usar dos puertos de El ejemplo, operación puertos y uno de suponiendo de de escritura aritmética lectura escritura permitiráalmacenar proporcionarán o que lógica un circuito en los cada dos el digital resultado ciclo: operandos realice Este modificaciones lectura, diagrama incluyendo muestra necesarias un segundo banco para tener decodificador registros dos puertos con de lectura de las Componentes básicos de memorización 61 Bancos de registros con múltiples m puertos Componentes básicos de memorización 62 31

32 Introducción Registros con carga en paralelo Memorias Registros Contadores Análisis de y diseño desplazamiento circuitos contadores Estructura del tema Resumen Bancos ROM RAM Contadores Memorias de y bibliografía registros asíncronos de sólo acceso lectura aleatorio Los son implican rápidos, bancos que pero también las características deben en un ser sistema pequeños de digital su diseño Componentes básicos de memorización 63 Las Un de registros es ideal para almacenar datos datos temporales durante operaciones cálculo Memorias son Su tamaño puede no ser suficiente para almacenar todos de los datos más memorias datos más apropiadas a lentas largo producidos son plazo pero estructuras para durante también memorizar el funcionamiento de más almacenamiento grandes, del y cantidades por sistema de tanto Componentes básicos de memorización 64 32

33 Introducción Registros con carga en paralelo Memorias Registros Contadores Análisis de y diseño desplazamiento circuitos contadores Estructura del tema Resumen Bancos ROM RAM Contadores Memorias de y bibliografía registros asíncronos de sólo acceso lectura aleatorio Las se información construyen memorias que para de seráaccesible sólo que lectura almacenen (ROM a un determinada readonlymemory) circuito digital Componentes básicos de memorización 65 Una y selección Memorias de sólo s lectura encargado ROM contiene 2nlíneas de mbits cada una, de necesitaránlíneas los decodificador datos, cada pero seleccionar con una la escritura de de n dirección líneas las las líneas de de datos control para y permitir permitir es es imposible el la la lectura Componentes básicos de memorización 66 33

34 En Las que permanente se memorias construyen durante ROM con el son proceso una programadas determinada fabricación, de funcionalidad forma por lo Debido datos contenido Memorias sólo s lectura general, las ROM son excelentes para almacenar programas sistemas fijos a esto, no dado que digitales, se las permitan pierde que ROM no como al son se inicializar desconectar utilizan por volátiles, ejemplo un muy es la procesador decir, corriente frecuentemente para almacenar su Al En una memoria Componentes básicos de memorización 67 o ausencia igual general, ROM que (MC como de se los memorycell) una interpreta bancos una conexión red de bidimensional como registros, con un una 1 óun celda podemos 0 celdas la presencia imaginar de Memorias de sólo s lectura Componentes básicos de memorización 68 34

35 La Como el usando implementar funcionamiento parte ejemplo biestables combinacional usando diseñaremos tipo descrito una T del memoria por sistema un este circuito ROM diagrama la vamos que implemente a de estados Ejemplo de aplicación n de una ROM Se estados, deducir trata la de una tabla un entrada diagrama de estado y dos de siguiente salidas, tipo Moorecon de lo que cuatro podemos Componentes básicos memorización 69 Ejemplo de aplicación n de una ROM Componentes básicos de memorización 70 35

36 Conociendo la podemos tabla de extender excitación el comportamiento la tabla de estado de los siguiente biestables y formar T Ejemplo aplicación n de una ROM A en deducir partir cuenta la del que tabla diagrama se y trata las ecuaciones de estados un sistema de también salida, de tipo podemos teniendo Moore Componentes básicos memorización 71 Ejemplo de aplicación n una ROM Componentes básicos de memorización 72 36

37 Con Cada La deben con valores esta memoria los fila aparecer información valores de de las la ROM variables ROM de en X, las seráaccedida Q1y entradas podemos X, corresponderácon Q0correspondientes Q1y usando dibujar los biestables como el los diagrama valores dirección a de esa acuerdo fila que los Ejemplo de aplicación n una ROM Otro Componentes básicos memorización 73 En ROM tal según tipo de ROM muy popular son memorias la programables (PROM), ya que se fabrican de forma que el usuario final puede programarlas Memorias La su conveniencia ROM programables El línea pero este usuario ausencia presencia sólo correspondiente tipo podráhacerlo puede memorias, un un programar fusible una por representa cada única una medio PROM celda vezun de 0 fundiendo estáconectada 1 transistor fusibles, a Componentes básicos de memorización 74 37

38 Introducción Registros con carga en paralelo Memorias Registros Contadores Análisis de y diseño desplazamiento circuitos contadores Estructura del tema Resumen Bancos ROM RAM Contadores Memorias de y bibliografía registros asíncronos de sólo acceso lectura aleatorio Las Al son cuando Componentes básicos de memorización 75 de organizadas acceso aleatorio (RAM randomaccessmemory) 2nfilas memorias volátiles, decir, su contenido se pierde nlíneas igual se que desconectan los bancos de registros, corrientelas memorias Memorias acceso aleatorio mbits identificar acceso aleatorio (RAM randomaccessmemory) están cada fila almacenados cada dirección como filaconjuntos en para filas Componentes básicos de memorización 76 38

39 Además La una o deshabilite señal las selección la líneas RAMde de dirección chip (CS) hace que falta habilite También con accedida Memorias acceso aleatorio escritura señal CS permite construir una memoria grande de la varias RAM: (RWS) en existe RAM un lectura momento una que (0) forma señal selecciona o escritura dado de que selección sólo (1) modo una de de de lectura ellas operación sea o De Podemos organiza como forma un como biestable representar similar un a conjunto D los el bancos funcionamiento una de lógica de celdas registros, asociada de de memoria cada una RAM celda (MC) se Componentes básicos de memorización 77 Memorias de acceso aleatorio Componentes básicos de memorización 78 39

40 En Las optimiza realidad, para el reducir diseño el de número las celdas de de transistores memoria se Las memorias RAM estáticas (SRAM staticram) necesitan necesitan entre 4 6 transistores, siendo capaces de retener los Memorias acceso aleatorio menos datos indefinidamente mientras no se sobrescriban y con la SRAM cada memorias y son lectura, un permanezca transistor más RAM asíque baratas, dinámicas conectada por hay pero celda, que su (DRAM a por reescribirlo contenido la corriente dynamicram) que ocupan se pierde sólo Otra el imperfecciones dato desventaja almacenado de fabricación las al cabo DRAM de un es que tiempo tienden debido a perder a Componentes básicos memorización 79 A Para solucionar esto es necesario acceder a todas las celdas o muy reescribir todos los datos con cierta frecuencia Memorias acceso aleatorio coste, Durante esta operación de refresco, todas las operaciones de rapidez pesar lectura populares mientras de y escritura acceso los problemas, debido que es deben las el a SRAM factor suspenderse las mayor principal memorias son densidad usadas DRAM cuando y su son menor la Componentes básicos de memorización 80 40

41 Este incluyendo selecciona diagrama la el línea decodificador muestra que debe la estructura ser de direcciones accedida de una RAM, que Memorias acceso aleatorio La temporizaciónen accesos Componentes básicos memorización 81 antes que organización de las RAM impone restricciones de Las dirección de lectura debe la permanecer y forma escritura en la que las se líneas realizan desde los Temporización las RAM En desde por disponible termine que para comience asegurar el acceso un buen hasta funcionamiento después que caso el líneas sea el decodificador necesario principio desde una dirección escritura, el y del principio, hasta acceso, deben no después hace ya pero tener que falta de debe los el terminada que valores camino estarlo el dato adecuados crítico antes la escritura esté pasa Componentes básicos de memorización 82 41

42 Este acceso cronograma de lectura muestra a una RAM la temporizaciónde un Temporización de las RAM Este acceso cronograma de escritura muestra a una RAM la temporizaciónde un Componentes básicos de memorización 83 Temporización de las RAM Componentes básicos de memorización 84 42

43 En Si determinada más que en general, un momento las de RAM líneas dado se (2n) hay fabrican y que de bits fabricaruna con por línea cantidad (m) memoria Combinación Para línea conectadas podemos combinar grande que varias las que de ellas tenemos disponibles, tendremos n memorias RAM la y otra dirección obtener podemos parte conectar a para memorias las la conectar mismas seleccionar dirección varias con varias líneas RAM para una una RAM mayor de en acceder RAM direcciones serie, en cantidad con paralelo, a usando la un RAM decodificador una todas líneas bits parte ellas por Este RAM diagrama en paralelo muestra para aumentar la conexión el tamaño de varias de memorias línea Componentes básicos de memorización 85 Combinación n de memorias RAM Componentes básicos de memorización 86 43

44 Este la memorias serie número conexión diagrama para de aumentar RAM líneas de muestra varias el Combinación n de memorias RAM Introducción Registros con carga en paralelo Componentes básicos de memorización 87 Memorias Registros Contadores Análisis de y diseño desplazamiento circuitos contadores Estructura del tema Resumen Bancos ROM RAM Contadores Memorias de y bibliografía registros asíncronos de sólo acceso lectura aleatorio Componentes básicos de memorización 88 44

45 El Los primordial almacenamiento de los sistemas de datos digitales una característica Las acceder para registros tienen registros permiten almacenar información y Resumen útiles a ella de forma rápida, por que son útiles información trabajar con datos concretos, pero la cantidad de cuando memorias para una sea que almacenar capacidad necesario que un son sistema pueda más mucho grandes lentas transferirse puede mayor, que cantidades tener los a por los registros reducida lo registros de que pero resultan Principios Capítulo Daniel PrenticeHall, D. de 7Gajski Diseño 1997Digital Componentes básicos memorización 89 Bibliografía Componentes básicos de memorización 90 45

18. Camino de datos y unidad de control

18. Camino de datos y unidad de control Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 18. Camino de datos y unidad de control Un La versatilidad una característica deseable los Los

Más detalles

Registros y Contadores

Registros y Contadores Registros y Contadores Mario Medina C. mariomedina@udec.cl Registros Grupos de flip-flops con reloj común Almacenamiento de datos Desplazamiento de datos Construcción de contadores simples Como cada FF

Más detalles

CONTADORES Y REGISTROS

CONTADORES Y REGISTROS Capítulo 7 CONTADORES Y REGISTROS 7.. CONTADORES Un contador es un circuito secuencial cuya función es seguir una cuenta o conjunto predeterminado de estados como consecuencia de la aplicación de un tren

Más detalles

TEMA - 3 LÓGICA SECUENCIAL. REGISTROS DE DESPLAZAMIENTO Y CONTADORES. 1.- Introducción.

TEMA - 3 LÓGICA SECUENCIAL. REGISTROS DE DESPLAZAMIENTO Y CONTADORES. 1.- Introducción. T-3 Lógica ecuencial. egistros de Desplazamiento y Contadores TEMA - 3 LÓGICA ECUENCIAL. EGITO DE DEPLAZAMIENTO Y CONTADOE..- Introducción. Hemos visto que en la lógica combinacional las salidas están

Más detalles

TEMA 3: Control secuencial

TEMA 3: Control secuencial TEMA 3: Control secuencial Esquema: Índice de contenido TEMA 3: Control secuencial...1 1.- Introducción...1 2.- Biestables...3 2.1.- Biestables asíncronos: el Biestable RS...4 2.1.1.- Biestable RS con

Más detalles

Tema 5: Sistemas secuenciales

Tema 5: Sistemas secuenciales Tema 5: Circuitos secuenciales 5.1 Introducción: tablas de transición, cronogramas. Hemos visto como en los circuitos combinacionales, las salidas sólo dependen de las entradas en el mismo instante de

Más detalles

TEMA7. SISTEMAS SECUENCIALES

TEMA7. SISTEMAS SECUENCIALES Sistemas Secuenciales 1 TEMA7. SISTEMAS SECUENCIALES Los circuitos lógicos se clasifican en dos tipos: Combinacionales, aquellos cuyas salidas sólo dependen de las entradas actuales. Secuenciales, aquellos

Más detalles

Estructura y Tecnología de Computadores

Estructura y Tecnología de Computadores Universidad de Murcia Facultad de Informática TÍTULO DE GRADO EN INGENIERÍA INFORMÁTICA Tema 2: Sistemas Digitales - Circuitos Secuenciales Apuntes CURSO 2009 / 10 VERSIÓN 1.1 Departamento de Ingeniería

Más detalles

ÍNDICE DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ

ÍNDICE DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ ELECTRÓNICA DIGITAL DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ IES TRINIDAD ARROYO DPTO. DE ELECTRÓNICA ÍNDICE ÍNDICE... 1 1. LIMITACIONES DE LOS CONTADORES ASÍNCRONOS... 2 2. CONTADORES SÍNCRONOS...

Más detalles

ESTRUCTURA Y TECNOLOGÍA A DE LOS COMPUTADORES I. TEMA 5 Introducción n a los Sistemas Digitales

ESTRUCTURA Y TECNOLOGÍA A DE LOS COMPUTADORES I. TEMA 5 Introducción n a los Sistemas Digitales ESTRUCTURA Y TECNOLOGÍA A DE LOS COMPUTADORES I TEMA 5 Introducción n a los Sistemas Digitales TEMA 5. Introducción n a los Sistemas Digitales 5.1 Sistemas Digitales 5.2 Sistemas Combinacionales 5.3 Sistemas

Más detalles

MONOGRAFÍA CIENTÍFICA

MONOGRAFÍA CIENTÍFICA Diseño y Síntesis de Sistemas de Lógica Secuencial Autor: Jorge Portillo Meniz Profesor Titular de Escuela Universitaria Universidad de Las Palmas de Gran Canaria 2006 Jorge Portillo Meniz, 2006 SISTEMAS

Más detalles

Un contador es un circuito secuencial que genera una secuencia ordenada de salidas que se repite en el tiempo. La salida coincide con el estado de

Un contador es un circuito secuencial que genera una secuencia ordenada de salidas que se repite en el tiempo. La salida coincide con el estado de CONTADORES Un contador es un circuito secuencial que genera una secuencia ordenada de salidas que se repite en el tiempo. La salida coincide con el estado de sus biestables. Los contadores son circuitos

Más detalles

Tema IV. Unidad aritmético lógica

Tema IV. Unidad aritmético lógica Tema IV Unidad aritmético lógica 4.1 Sumadores binarios 4.1.1 Semisumador binario (SSB) 4.1.2 Sumador binario completo (SBC) 4.1.3 Sumador binario serie 4.1.4 Sumador binario paralelo con propagación del

Más detalles

Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León

Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León Programa. Introducción. 2. Elementos de almacenamiento. 3. Elementos de proceso. 4. Elementos de interconexión.

Más detalles

Módulos basados en circuitos. secuenciales. Introducción. Contenido. Objetivos. Capítulo. secuenciales

Módulos basados en circuitos. secuenciales. Introducción. Contenido. Objetivos. Capítulo. secuenciales Capítulo Módulos basados en circuitos en circuitos Módulos basados Introducción Así como en el Capítulo 5 analizamos módulos basados en puertas, ahora toca referirnos a módulos construidos con biestables

Más detalles

Tema 8. Circuitos secuenciales de Propósito general: REGISTROS Y CONTADORES

Tema 8. Circuitos secuenciales de Propósito general: REGISTROS Y CONTADORES Registros y ontadores 1 Tema 8. ircuitos secuenciales de Propósito general: REGISTROS Y ONTORES Una colección de dos o más biestables con una entrada común se conoce como un registro. Los registros se

Más detalles

Temario de Electrónica Digital

Temario de Electrónica Digital Temario de Electrónica Digital TEMA 1. INTRODUCCIÓN A LOS SISTEMAS DIGITALES. Exponer los conceptos básicos de los Fundamentos de los Sistemas Digitales. Asimilar las diferencias básicas entre Sistemas

Más detalles

Tema 7. SISTEMAS SECUENCIALES SISTEMAS SECUENCIALES SÍNCRONOS

Tema 7. SISTEMAS SECUENCIALES SISTEMAS SECUENCIALES SÍNCRONOS Fundamentos de Computadores. Sistemas Secuenciales. T7-1 INDICE: Tema 7. SISTEMAS SECUENCIALES INTRODUCCIÓN SISTEMAS SECUENCIALES SÍNCRONOS TIPOS DE BIESTABLES o TABLAS DE ECITACIÓN DE LOS BIESTABLES o

Más detalles

CIRCUITOS COMBINACIONALES

CIRCUITOS COMBINACIONALES Escuela Universitaria de Ingeniería Técnica Industrial de Bilbao Universidad del País Vasco / Euskal Herriko Unibertsitatea ELECTRONICA INDUSTRIAL CIRCUITOS COMBINACIONALES SANCHEZ MORONTA, M - UGALDE

Más detalles

Memoria Principal. Departamento de Arquitectura de Computadores

Memoria Principal. Departamento de Arquitectura de Computadores Memoria Principal Departamento de Arquitectura de Computadores Índice Introducción. Conceptos básicos Características de los sistemas de memoria Jerarquías de memoria Memoria Principal Características

Más detalles

1. Representación de la información en los sistemas digitales

1. Representación de la información en los sistemas digitales Oliverio J. SantanaJaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2005 2006 1. Representación de la información en los sistemas digitales Durante Hoy Los digital tipo muchos

Más detalles

Tipos de sistemas digitales: Sistemas combinacionales: las variables de salida dependen en todo instante de los valores de las variables de entrada.

Tipos de sistemas digitales: Sistemas combinacionales: las variables de salida dependen en todo instante de los valores de las variables de entrada. INTRODUCCIÓN A SISTEMAS DIGITALES Niveles de diseño: Nivel de arquitectura: identifica elementos de mayor nivel (CPU, memoria, periféricos, etc.) Nivel lógico: estructura interna de los componentes definidos

Más detalles

Problemas de Electrónica Digital Tema 5 Flip-Flops. Circuitos Secuenciales Síncronos

Problemas de Electrónica Digital Tema 5 Flip-Flops. Circuitos Secuenciales Síncronos UNIVERSIDAD DE VALLADOLID Departamento de Electricidad y Electrónica Problemas de Electrónica Digital Tema 5 Flip-Flops. Circuitos Secuenciales Síncronos. - Se desea disponer de un contador asíncrono de

Más detalles

Circuitos Electrónicos. Septiembre 2005/2006. Problema 1º parcial

Circuitos Electrónicos. Septiembre 2005/2006. Problema 1º parcial Circuitos Electrónicos. Septiembre 2005/2006. Problema 1º parcial Se pretende realizar el circuito lógico interno de una máquina tragaperras de tres ruletas. El sistema completo tiene un esquema como el

Más detalles

Tema 11: Sistemas combinacionales

Tema 11: Sistemas combinacionales Tema 11: Sistemas combinacionales Objetivo: Introducción Generador Comprobador de paridad Comparadores Semisumador (HA) Sumador Completo (FA) Expansión de sumadores Sumador paralelo con arrastre serie

Más detalles

* En una computadora el microprocesador se comunica con uno de los siguientes dispositivos:

* En una computadora el microprocesador se comunica con uno de los siguientes dispositivos: Funciones incompletas Son funciones cuyo valor puede ser indistintamente 0 ó 1 para algunas combinaciones de las variables de entrada, bien porque dichas combinaciones no vayan a darse nunca en la práctica

Más detalles

TEMA 11. CIRCUITOS ARITMÉTICOS TICOS DIGITALES

TEMA 11. CIRCUITOS ARITMÉTICOS TICOS DIGITALES TEM. CIRCUITOS RITMÉTICOS TICOS DIGITLES http://www.tech-faq.com/wp-content/uploads/images/integrated-circuit-layout.jpg IEEE 25 niversary: http://www.flickr.com/photos/ieee25/with/2809342254/ TEM. CIRCUITOS

Más detalles

EJERCICIOS RESUELTOS DE SECUENCIALES

EJERCICIOS RESUELTOS DE SECUENCIALES EJERCICIOS RESUELTOS DE SECUENCIALES 1) El sistema de apertura de una caja fuerte está compuesto por dos teclas A y B, un circuito secuencial a diseñar y un temporizador que mantiene la caja fuerte abierta

Más detalles

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:

Más detalles

Circuitos secuenciales

Circuitos secuenciales UNIDAD 6 Circuitos secuenciales Introducción a la unidad En los capítulos anteriores hemos manejado los elementos básicos que conforman un sistema digital. Por un lado el manejo binario de la información

Más detalles

FUNCIONES ARITMÉTICAS Y

FUNCIONES ARITMÉTICAS Y Tema 3 FUNCIONES ARITMÉTICAS Y LÓGICAS 3.. INTRODUCCIÓN Hasta ahora hemos visto como se podían minimizar funciones booleanas, y como se podían implementar a partir de puertas discretas. En los temas siguientes

Más detalles

3. Codificación de información en binario

3. Codificación de información en binario Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2005 2006 3. Codificación de información en binario Existen Distintos muchas formas distintas de expresar

Más detalles

EXAMEN DE SEPTIEMBRE DE CIRCUITOS ELECTRÓNICOS. CURSO 2007/08. PROBLEMA DEL PRIMER PARCIAL

EXAMEN DE SEPTIEMBRE DE CIRCUITOS ELECTRÓNICOS. CURSO 2007/08. PROBLEMA DEL PRIMER PARCIAL EXAMEN DE SEPTIEMBRE DE CIRCUITOS ELECTRÓNICOS. CURSO 27/8. PROBLEMA DEL PRIMER PARCIAL Se desea diseñar un sistema para jugar a Piedra, papel o tijera. Como se sabe, en este juego cada uno de los dos

Más detalles

PLC CONTROLADOR LOGICO PROGRAMABLE

PLC CONTROLADOR LOGICO PROGRAMABLE PLC CONTROLADOR LOGICO PROGRAMABLE PLC Los Controladores Lógicos Programables o PLC (Programmable Logic Controller por sus siglas en inglés) son dispositivos ampliamente usados en la Automatización Industrial.

Más detalles

Simulín. Qué es Simulín? Características. Simulador de circuitos digitales para uso docente. v5.60 (Julio 2014) Función lógica (expresión algebraica)

Simulín. Qué es Simulín? Características. Simulador de circuitos digitales para uso docente. v5.60 (Julio 2014) Función lógica (expresión algebraica) Folleto de presentación Simulín Simulín Simulador de circuitos digitales para uso docente v5.60 (Julio 2014) Características Circuitos Combinacionales Puertas lógicas básicas (NOT, AND, OR, XOR, NAND,

Más detalles

Índice. Sistemas Electronicos Digitales 2 o Curso Ingeniería Técnica Industrial. Logica Modular Secuencial. Clasificación Circuitos Digitales

Índice. Sistemas Electronicos Digitales 2 o Curso Ingeniería Técnica Industrial. Logica Modular Secuencial. Clasificación Circuitos Digitales Sistemas Electronicos igitales 2 o Curso Ingeniería écnica Industrial Logica Modular Secuencial José Luis Rosselló Sanz Grupo de ecnología Electrónica Universitat de les Illes Balears Introducción Registros

Más detalles

CIRCUITOS SECUENCIALES. Tema 6: ANÁLISIS Y DISEÑO DE CIRCUITOS SECUENCIALES SÍNCRONOS

CIRCUITOS SECUENCIALES. Tema 6: ANÁLISIS Y DISEÑO DE CIRCUITOS SECUENCIALES SÍNCRONOS 3 Tema 6: ANÁLII Y IEÑO E CIRCUITO ECUENCIALE ÍNCRONO Contenido: Elementos de memoria: biestables asíncronos y síncronos. Biestables JK, T,. Entradas asíncronas. Modelo general de máuina secuencial: máuinas

Más detalles

CONTADORES. Definición. Diseño y analisis de un contador binario hacia arriba de 3 bits con flip-flops JK. Otros contadores típicos.

CONTADORES. Definición. Diseño y analisis de un contador binario hacia arriba de 3 bits con flip-flops JK. Otros contadores típicos. CONTADORES Definición Diseño y analisis de un contador binario hacia arriba de 3 bits con flip-flops JK. Otros contadores típicos Descripción VHDL Ejercicios Definición Un contador es un circuito digital

Más detalles

La Unidad Procesadora.

La Unidad Procesadora. La Unidad Procesadora. En un sistema digital complejo, la capa de hardware de la máquina es el nivel más bajo del modelo de capas de un sistema microcomputarizado. La unidad procesadora es una parte del

Más detalles

Memorias no volátiles

Memorias no volátiles Memorias no volátiles Todo circuito secuencial dispone de una memoria de algún tipo, ya que cada biestable, registro o contador, permite almacenar un determinado número de bits de información. Sin embargo,

Más detalles

ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES

ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES Universidad Rey Juan Carlos ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES Estructura de un computador: conceptos básicos Luis Rincón Córcoles Licesio J. Rodríguez-Aragón Programa 1. Introducción 2. Elementos

Más detalles

T6. CIRCUITOS ARITMÉTICOS

T6. CIRCUITOS ARITMÉTICOS T6. CIRCUITOS ARITMÉTICOS Circuitos Aritméticos Son dispositivos MSI que pueden realizar operaciones aritméticas (suma, resta, multiplicación y división) con números binarios. De todos los dispositivos,

Más detalles

Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Aritmética binaria

Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Aritmética binaria Oliverio J. Santana Jaria 3. Aritmética tica binaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Para Los La en conocer muchos aritmética comprender otros binaria tipos

Más detalles

SISTEMAS NATURALES.. ARTIFICIALES.. ELÉCTRICOS.. ELECTRÓNICOS ANALÓGICOS DIGITALES COMBINACIONALES SECUENCIALES

SISTEMAS NATURALES.. ARTIFICIALES.. ELÉCTRICOS.. ELECTRÓNICOS ANALÓGICOS DIGITALES COMBINACIONALES SECUENCIALES UNIDAD 3: Circuitos lógicos y digitales Introducción Un Sistema es un conjunto de elementos que guardan una relación entre sí, a su vez un elemento del sistema puede ser otro sistema (subsistema). Los

Más detalles

7.5. Registros, contadores y registros de desplazamiento

7.5. Registros, contadores y registros de desplazamiento 7.5. Registros, contadores y registros de desplazamiento [ Wakerly 8.4 pág. 693] 7.5.1.1.Contadores síncronos y asíncronos 7.5.1.2.Señales síncronas de control 7.5.1.3.Divisores de frecuencia 7.5.2. Registros

Más detalles

TEMA 5. SISTEMAS COMBINACIONALES MSI.

TEMA 5. SISTEMAS COMBINACIONALES MSI. Fundamentos de Computadores. Circuitos Combinacionales MSI T5-1 TEMA 5. SISTEMAS COMBINACIONALES MSI. INDICE: INTRODUCCIÓN DECODIFICADORES o REALIZACIÓN DE FUNCIONES CON DECODIFICADORES CONVERTIDORES DE

Más detalles

Modelo de examen tipo resuelto 1

Modelo de examen tipo resuelto 1 Modelo de examen tipo resuelto. Diseñar un sistema combinacional que tenga cinco entradas y dos salidas y que actúe de la siguiente forma: las cinco entradas (x 4 x 3 x 2 x x 0 ) representan una palabra

Más detalles

CONTEXTO DE LA MEMORIA EN UN SISTEMA DE CÓMPUTO M E M O R I A S

CONTEXTO DE LA MEMORIA EN UN SISTEMA DE CÓMPUTO M E M O R I A S 152 CONTEXTO DE LA MEMORIA EN UN SISTEMA DE CÓMPUTO M E M O R I A S La manipulación la información binaria en la mayoría de los procesos lógicos en electrónica digital y en general en los sistemas de cómputo,

Más detalles

Arquitectura basica de un computador

Arquitectura basica de un computador Arquitectura basica de un computador Componentes o División básica de un computador Perifericos: Son todos los dispositivos de entrada (Input) y salida (Output): Monitor, Teclado, Ratón, Unidades de almacenamiento

Más detalles

ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES

ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES Universidad Rey Juan Carlos ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES Circuitos para multiplicación y división de números en coma fija Luis Rincón Córcoles Licesio J. Rodríguez-Aragón Programa Bibliografía..

Más detalles

INDICE 1. Conceptos Introductorias 2. Sistemas Numéricos y Códigos 3. Compuertas Lógicas y Álgebras Booleana 4. Circuitos Lógicos Combinatorios

INDICE 1. Conceptos Introductorias 2. Sistemas Numéricos y Códigos 3. Compuertas Lógicas y Álgebras Booleana 4. Circuitos Lógicos Combinatorios INDICE 1. Conceptos Introductorias 1 1.1. Representaciones numéricas 3 1.2. Sistemas digitales y analógicos 4 1.3. Sistemas numéricos digitales 6 1.4. Representación de cantidades binarias 10 1.5. Circuitos

Más detalles

t i Q 7 Q 6 Q 5 Q 4 Q 3 Q 2 Q 1 Q 0

t i Q 7 Q 6 Q 5 Q 4 Q 3 Q 2 Q 1 Q 0 Clase 5 Un registro es un conjunto de n latch o Flip-Flops asociados que permiten almacenar temporalmente una palabra o grupo de n bit. Hay dos clases de registros típicos sincrónicos 1. el registro de

Más detalles

ELO211: Sistemas Digitales. Tomás Arredondo Vidal 1er Semestre 2008

ELO211: Sistemas Digitales. Tomás Arredondo Vidal 1er Semestre 2008 ELO211: Sistemas Digitales Tomás Arredondo Vidal 1er Semestre 2008 Este material está basado en: textos y material de apoyo: Contemporary Logic Design 1 st / 2 nd Borriello and Randy Katz. Prentice Hall,

Más detalles

Introducción 7. Introducción

Introducción 7. Introducción Introducción 7 Introducción En las últimas décadas hemos asistido a un rápido desarrollo de los sistemas electrónicos digitales, origen y consecuencia del crecimiento de las redes de comunicaciones, de

Más detalles

Tema 6: Memorias. Escuela Superior de Informática Universidad de Castilla-La Mancha

Tema 6: Memorias. Escuela Superior de Informática Universidad de Castilla-La Mancha Tema 6: Memorias Escuela Superior de Informática Universidad de Castilla-La Mancha Índice Introducción. Jerarquía de memoria. Fundamentos de las memorias. Características de las memorias. Dispositivos

Más detalles

Memoria central del Ordenador

Memoria central del Ordenador Memoria central del Ordenador Víctor González Núñez Nuria Cancho Díaz Josue Prieto Lentijo Grupo 7 Fundamentos de Informática II INTRODUCCIÓN: Con esta breve memoria expondremos las principales características

Más detalles

Organización de Computadoras. Turno Recursantes Clase 8

Organización de Computadoras. Turno Recursantes Clase 8 Organización de Computadoras Turno Recursantes Clase 8 Temas de Clase Subsistema de Memoria Organización de Memoria Principal Notas de clase 8 2 Memoria Velocidad del procesador: se duplica cada 18 meses

Más detalles

BLOQUE 2. (PARTE 3: Tema 1) CONJUNTO CONFIGURABLE DE PUERTAS FPGA (Field Programmable Gate Array) Clasificación y descripción

BLOQUE 2. (PARTE 3: Tema 1) CONJUNTO CONFIGURABLE DE PUERTAS FPGA (Field Programmable Gate Array) Clasificación y descripción SISTEMAS ELECTRÓNICOS DIGITALES OQUE 2 CIRCUITOS DIGITALES CONFIGURAES (PARTE 3: Tema 1) CONJUNTO CONFIGURAE DE PUERTAS Clasificación y descripción Enrique Mandado Pérez María José Moure Rodríguez Circuito

Más detalles

Electrónica de las puertas lógicas y de los elementos de memoria. Capítulo 3 : Introducción al Diseño de CIs. Elena Valderrama

Electrónica de las puertas lógicas y de los elementos de memoria. Capítulo 3 : Introducción al Diseño de CIs. Elena Valderrama página >>1 Introducción al Diseño de CIs Universitat Autònoma de Barcelona Curso académico 2009-10 Capítulo 3 : Electrónica de las puertas lógicas y de los elementos de memoria página >>2 Introducción

Más detalles

MEMORIAS DE SEMICONDUCTORES

MEMORIAS DE SEMICONDUCTORES MEMORIAS DE SEMICONDUCTORES Se ha visto anteriormente que un registro (latch o flip-flop) puede almacenar un bit. Para almacenar una gran cantidad de bits, se recurre al uso de memorias. Una memoria, en

Más detalles

CIRCUITOS SECUENCIALES

CIRCUITOS SECUENCIALES LABORATORIO # 7 Realización: 16-06-2011 CIRCUITOS SECUENCIALES 1. OBJETIVOS Diseñar e implementar circuitos utilizando circuitos multivibradores. Comprender los circuitos el funcionamiento de los circuitos

Más detalles

Estructura de Computadores Cap. 5: Memoria. p. 2

Estructura de Computadores Cap. 5: Memoria. p. 2 Estructura de Computadores Cap. 5: Memoria. José Daniel Muñoz Frías Universidad Pontificia Comillas. ETSI ICAI. Departamento de Electrónica y Automática Estructura de Computadores Cap. 5: Memoria. p. 1

Más detalles

PROGRAMA DE CURSO Modelo 2009

PROGRAMA DE CURSO Modelo 2009 REQUISITOS: HORAS: 3 Horas a la semana CRÉDITOS: PROGRAMA(S) EDUCATIVO(S) QUE LA RECIBE(N): IETRO PLAN: 2009 FECHA DE REVISIÓN: Mayo de 2011 Competencia a la que contribuye el curso. DEPARTAMENTO: Departamento

Más detalles

ELECTRONICS WORKBENCH

ELECTRONICS WORKBENCH PRÁCTICA 1: INTRODUCCIÓN A LA SIMULACIÓN DE CIRCUITOS ELECTRÓNICOS DIGITALES CON ELECTRONICS WORKBENCH Ingeniería Técnica en Informática de Sistemas. Miguel Martínez Iniesta Juan Antonio Ruiz Palacios

Más detalles

Lo que definimos como CPU (Central Process Unit) o Unidad Central de Proceso, está estructurado por tres unidades operativamente diferentes:

Lo que definimos como CPU (Central Process Unit) o Unidad Central de Proceso, está estructurado por tres unidades operativamente diferentes: Facultad de Ciencias Exactas y Naturales y Agrimensura Departamento de Ingeniería Cátedra : Proyecto Final Apuntes : Microprocesadores Tema 6-1 : Esquema de un µp. La CPU Lo que definimos como CPU (Central

Más detalles

MÁQUINAS ALGORÍTMICAS COMO OPCIÓN DIDÁCTICA DE SISTEMAS DIGITALES COMPLEJOS

MÁQUINAS ALGORÍTMICAS COMO OPCIÓN DIDÁCTICA DE SISTEMAS DIGITALES COMPLEJOS MÁQUINAS ALGOÍTMIAS OMO OIÓN DIDÁTIA D SISTMAS DIGITALS OMLJOS T. OLLÁN,. MATÍN y J. ON D LÓN scuela Universitaria de Ingeniería Técnica Industrial de Zaragoza. Departamento de Ingeniería lectrónica y

Más detalles

MICROPROCESADORES PARTES DE UN MICROPROCESADOR

MICROPROCESADORES PARTES DE UN MICROPROCESADOR PARTES DE UN MICROPROCESADOR Un Microprocesador es una unidad central de proceso de propósito general (CPU ó CENTRAL PROCESSING UNIT) que esta dentro de un solo Circuito Integrado ó Chip. Las partes que

Más detalles

Otra importante división de los circuitos secuenciales es entre sincronos y asíncronos

Otra importante división de los circuitos secuenciales es entre sincronos y asíncronos 1. CIRCUITOS SECUENCIALES 1.1. Definición, características y constitución de los circuitos secuenciales Los circuitos secuénciales, de la misma forma que los combinacionales, están constituidos por puertas

Más detalles

Índice general. 1. Introducción a la técnica digital... 1. 1.1 Introducción... 1 1.2 Señales analógicas y digitales... 1

Índice general. 1. Introducción a la técnica digital... 1. 1.1 Introducción... 1 1.2 Señales analógicas y digitales... 1 Índice general 1. Introducción a la técnica digital... 1 1.1 Introducción... 1 1.2 Señales analógicas y digitales... 1 1.2.1 Señales analógicas... 1 1.2.2 Señales digitales... 2 1.3 Procesos digitales...

Más detalles

Tipos de Memoria. Microprocesadores. Microprocesadores. Carlos Canto Q. MEMORIA DE ALMACENAJE ALAMCEN SECUNDARIO ALAMACEN DE RESPALDO

Tipos de Memoria. Microprocesadores. Microprocesadores. Carlos Canto Q. MEMORIA DE ALMACENAJE ALAMCEN SECUNDARIO ALAMACEN DE RESPALDO Tipos de Memoria TIPOS TIPOS DE DE DE DE LECTURA/ESCRITURA LECTURA/ESCRITURA RAM RAM ( ( VOLÁTIL) VOLÁTIL) PRINCIPAL PRINCIPAL DE DE SOLO SOLO LECTURA LECTURA ROM ROM (NO (NO VOLÁTIL) VOLÁTIL) DE ALMACENAJE

Más detalles

A continuación se representan los componentes básicos de un sistema computacional (ordenador). Figura 5.6.1 Componentes básicos de un ordenador.

A continuación se representan los componentes básicos de un sistema computacional (ordenador). Figura 5.6.1 Componentes básicos de un ordenador. 5.6 ESTRUCTURA BÁSICA DE UN ORDENADOR. TERMINOLOGÍA INFORMÁTICA Las aeronaves modernas utilizan sofisticados sistemas de aviónica que necesitan de sistemas de computación basados en microprocesadores.

Más detalles

LABORATORIO DE COMPUTADORAS

LABORATORIO DE COMPUTADORAS TP 1 LABORATORIO DE COMPUTADORAS Facultad de Ingeniería. UNJu Tema: Sistemas Numéricos y Diseño Combinacional y Secuencial Apellido y Nombre: LU: Carrera: Fecha: 2013 EJEMPLOS Estándar IEEE 754 El estándar

Más detalles

EIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos

EIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos EIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas Fecha: 1 er semestre de 2011 INTRODUCCIÓN El sistema

Más detalles

Latches, flipflops y registros

Latches, flipflops y registros Departamento de Electrónica Electrónica Digital Latches, flipflops y registros Facultad de Ingeniería Bioingeniería Universidad Nacional de Entre Ríos Circuitos secuenciales 1 Circuitos secuenciales Salida

Más detalles

MEMORIA. Programación II

MEMORIA. Programación II MEMORIA Programación II Temas Subsistema de Memoria Organización de Memoria Principal Memoria Cache Subsistema de memoria Componentes de la computadora Buses Contexto actual (1) Velocidad del procesador:

Más detalles

CODIFICADORES. Cuando solo una de las entradas está activa para cada combinación de salida, se le denomina codificador completo.

CODIFICADORES. Cuando solo una de las entradas está activa para cada combinación de salida, se le denomina codificador completo. Circuitos Combinacionales MSI CODIFICADORES Son los dispositivos MSI que realizan la operación inversa a la realizada por los decodificadores. Generalmente, poseen 2 n entradas y n salidas. Cuando solo

Más detalles

BLOQUE 3 (PARTE 1) DEFINICIÓN,CLASIFICACIÓN Y CARACTERÍSTICAS GENERALES

BLOQUE 3 (PARTE 1) DEFINICIÓN,CLASIFICACIÓN Y CARACTERÍSTICAS GENERALES SISTEMAS ELECTRÓNICOS DIGITALES BLOQUE 3 MICROCONTROLADORES (PARTE ) DEFINICIÓN,CLASIFICACIÓN Y CARACTERÍSTICAS GENERALES Enrique Mandado Pérez María José Moure Rodríguez DEFINICIÓN DE MICROCONTROLADOR

Más detalles

CAPITULO 7.- DISEÑO DE CIRCUITOS LOGICOS

CAPITULO 7.- DISEÑO DE CIRCUITOS LOGICOS CAPITULO 7.- DISEÑO DE CIRCUITOS LOGICOS 7. INTRODUCCION El diseño de los circuitos de combinación comienza con la descripción verbal del problema y termina en un diagrama de circuito lógico. El procedimiento

Más detalles

Flip Flops, Multivibradores y Contadores

Flip Flops, Multivibradores y Contadores Flip Flops, Multivibradores y Contadores INTRODUCCION Los circuitos lógicos se clasifican en dos categorías: circuitos lógicos combinacionales y circuitos lógicos secuenciales. Los bloques básicos para

Más detalles

Electrónica Digital. Conceptos Digitales. Dr. Oscar Ruano 2011-2012 1

Electrónica Digital. Conceptos Digitales. Dr. Oscar Ruano 2011-2012 1 Electrónica Digital Conceptos Digitales Dr. Oscar Ruano 2011-2012 1 Magnitudes analógicas y digitales Magnitud Analógica: toma valores continuos: Por ejemplo la temperatura no varía de entre 20ºC y 25ºC

Más detalles

Diseño de Sistemas Embebidos en FPGA Curso de Posgrado Facultad de Ciencias Exactas y Tecnología UNT.

Diseño de Sistemas Embebidos en FPGA Curso de Posgrado Facultad de Ciencias Exactas y Tecnología UNT. Tema 4 Parte 1: Tecnologías de configuración Parte 2: Lenguajes de descripción de Hardware#4 TECNOLOGÍA Tipo de elemento de configuración utilizado. La tecnología de los elementos de configuración influye

Más detalles

GUÍA DE APRENDIZAJE CIRCUITOS LOGICOS COMBINACIONALES

GUÍA DE APRENDIZAJE CIRCUITOS LOGICOS COMBINACIONALES GUÍA DE APRENDIZAJE CIRCUITOS LOGICOS COMBINACIONALES COMPETENCIA GENERAL Construye circuitos digitales básicos en base a circuitos integrados MSI. COMPETENCIAS PARTICULARES 1. Emplea los sistemas numéricos

Más detalles

SISTEMAS DE NUMERACIÓN Y CODIFICACIÓN DE DECIMAL A BINARIO

SISTEMAS DE NUMERACIÓN Y CODIFICACIÓN DE DECIMAL A BINARIO SISTEMS DE NUMERIÓN Y ODIFIIÓN DE DEIML INRIO Sistema decimal: es un sistema de numeración en base 0, tiene 0 posibles dígitos (p i ). En cada número, el valor que toman sus dígitos depende de la posición

Más detalles

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali Sumadores En este documento se describe el funcionamiento del circuito integrado 7483, el cual implementa un sumador binario de 4 bits. Adicionalmente, se muestra la manera de conectarlo con otros dispositivos

Más detalles

UNIDAD 7. Memorias. Arquitectura de Computadoras Licenciatura en Informática a Distancia FCA-UNAM

UNIDAD 7. Memorias. Arquitectura de Computadoras Licenciatura en Informática a Distancia FCA-UNAM UNIDAD 7 Memorias Introducción a la unidad Dentro del modelo de Von Newman la memoria fue el elemento que permitió la construcción de las computadoras como ahora las conocemos. Su desarrollo ha tenido

Más detalles

1.1. Tecnologías de diseño de circuitos integrados

1.1. Tecnologías de diseño de circuitos integrados 1.1. Tecnologías de diseño de circuitos integrados Durante la década de los 80, varias compañías intentaron resolver el viejo compromiso de complejidad versus estandarización. Por un lado se tenía la opción

Más detalles

5.1 Sistemas de numeración: decimal, binario y hexadecimal. Numeración Sistema de símbolos o signos utilizados para expresar los números.

5.1 Sistemas de numeración: decimal, binario y hexadecimal. Numeración Sistema de símbolos o signos utilizados para expresar los números. 1 CAPITULO 5 ELECTRONICA DIGITAL DISCRETA Y PROGRAMABLE (10 Hrs) Objetivo: El estudiante enunciará los fundamentos del diseño de circuitos lógicos y sus aplicaciones más comunes. Conocerá y aplicara la

Más detalles

Ejercicio 1. Solución.

Ejercicio 1. Solución. Unidad 3. Control y Programación de istemas Automáticos. Problemas. Tema 3. Circuitos Combinacionales. jercicio. l circuito de la figura es un comparador binario de dos números A (A o, A ) y B (B o, B

Más detalles

Universidad de Puerto Rico Recinto Universitario de Mayagüez Departamento de Ingeniería Eléctrica y Computadoras

Universidad de Puerto Rico Recinto Universitario de Mayagüez Departamento de Ingeniería Eléctrica y Computadoras Universidad de Puerto Rico Recinto Universitario de Mayagüez Departamento de Ingeniería Eléctrica y Computadoras Experimento #9: Convertidores de Analógico a Digital Giselle M. Bonilla Ortiz 802-00-0809

Más detalles

Programa de la asignatura Curso: 2008 / 2009 ELECTRÓNICA DIGITAL (3218)

Programa de la asignatura Curso: 2008 / 2009 ELECTRÓNICA DIGITAL (3218) Programa de la asignatura Curso: 2008 / 2009 ELECTRÓNICA DIGITAL (3218) PROFESORADO Profesor/es: SANTIAGO EMILIO ACHA ALEGRE - correo-e: seacha@ubu.es MIGUEL ÁNGEL LOZANO PÉREZ - correo-e: telozano@ubu.es

Más detalles

Unidad 6: Arquitectura y Organización de computadoras Subsistema de Memoria Organización de Memoria Principal

Unidad 6: Arquitectura y Organización de computadoras Subsistema de Memoria Organización de Memoria Principal Unidad 6: Arquitectura y Organización de computadoras Subsistema de Memoria Organización de Memoria Principal Bibliografía: William Stallings Organización y Arquitectura de computadores 5ta. Edition. Editorial

Más detalles

Electrónica Digital I

Electrónica Digital I Electrónica Digital I Página 1 de 6 Programa de: Electrónica Digital I UNIVERSIDAD NACIONAL DE CÓRDOBA Facultad de Ciencias Exactas, Físicas y Naturales República Argentina Carrera: Ingeniería en Computación.

Más detalles

38.1. Principios de electrónica digital. 38.1.1. Sistemas digitales y analógicos

38.1. Principios de electrónica digital. 38.1.1. Sistemas digitales y analógicos Tema 8. Principios de electrónica digital. Álgebra de Boole. Puertas lógicas. Funciones básicas combinacionales: decodificadores, codificadores, multiplexores y otras. Simbología, tipología, función y

Más detalles

Sistemas secuenciales síncronos: codificación de estados de un control de volumen

Sistemas secuenciales síncronos: codificación de estados de un control de volumen Sistemas secuenciales síncronos: codificación de estados de un control de volumen Apellidos, nombre Martí Campoy, Antonio (amarti@disca.upv.es) Departamento Centro Informàtica de Sistemes i Computadors

Más detalles

Técnicas de Programación Hardware: CAD para FPGAs y CPLDs

Técnicas de Programación Hardware: CAD para FPGAs y CPLDs Técnicas de Programación Hardware: CAD para FPGAs y CPLDs Clase 4: FPGAs Por: Nelson Acosta & Daniel Simonelli UNICEN - Tandil - 1999 1 Implementación de Sistemas Procesador convencional. Economico, conjunto

Más detalles

Guía Docente Modalidad Presencial. Tecnología de Computadores. Curso 2015/16. Grado en Ingeniería de. Sistemas de Información

Guía Docente Modalidad Presencial. Tecnología de Computadores. Curso 2015/16. Grado en Ingeniería de. Sistemas de Información Guía Docente Modalidad Presencial Tecnología de Computadores Curso 2015/16 Grado en Ingeniería de Sistemas de Información 1 Datos descriptivos de la Asignatura Nombre: TECNOLOGÍA DE COMPUTADORES Carácter:

Más detalles

SISTEMAS DIGITALES. C. Baena, J.I. Escudero, I. Gómez y M. Valencia UNIVERSIDAD DE SEVILLA DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA

SISTEMAS DIGITALES. C. Baena, J.I. Escudero, I. Gómez y M. Valencia UNIVERSIDAD DE SEVILLA DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA SISTEMAS DIGITALES C. Baena, J.I. Escudero, I. Gómez y M. Valencia UNIVERSIDAD DE SEVILLA DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA Carmen Baena José Ignacio Escudero Isabel Gómez Manuel Valencia Sistemas

Más detalles

Examinaremos las características claves de las memorias y luego analizaremos el subsistema de memoria principal.

Examinaremos las características claves de las memorias y luego analizaremos el subsistema de memoria principal. GUIA 25: La memoria es un medio físico capaz de almacenar información (programas y datos) de forma temporal o permanente. Sin memoria no puede haber computadoras como las conocemos ahora. Aunque conceptualmente

Más detalles

Circuitos Electrónicos. Primer parcial curso 2006-07

Circuitos Electrónicos. Primer parcial curso 2006-07 Circuitos Electrónicos. Primer parcial curso 2006-07 Ante el creciente interés por las apuestas deportivas, el Departamento Técnico de las Loterías y Apuestas del Estado os ha encargado la actualización

Más detalles

Una característica distintiva de los flip-flops es su capacidad de recordar el valor anterior de una entrada, o lo que es lo mismo: tienen memoria.

Una característica distintiva de los flip-flops es su capacidad de recordar el valor anterior de una entrada, o lo que es lo mismo: tienen memoria. 8 MEMORIAS 8.1 Introducción Una característica distintiva de los flip-flops es su capacidad de recordar el valor anterior de una entrada, o lo que es lo mismo: tienen memoria. Esta capacidad de memoria

Más detalles