SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
Tema 9
Memorias de Acceso
Secuencial
TEMA 9: MEMORIAS DE ACCESO SECUENCIAL
· Contexto
· Conocimiento Previo Necesario
· Objetivos del Tema
· Guía de Estudio
· Contenido del Tema
9.1. Organizaciones de Acceso Secuencial
9.2. Etapas Dinámicas en MOS y CMOS
9.3. Estructuras CCD
9.4. Memorias FIFO sobre Celdas RAM en CMOS
9.4.1. Tipos de FIFO
9.4.2. Arquitecturas de las FIFO-RAM
9.5. Ejemplo
9.6. Aplicaciones de las FIFO
9.7. Problemas
· Preparación de la Evaluación
· Referencias Bibliográficas
9.1. Organizaciones de Acceso Secuencial
 Organizaciones de memorias de acceso secuencial basadas en registros
de desplazamientos
 Organización FIFO
 Una memoria de K palabras de n bits se construye a partir de n registros de desplazamiento
(uno por bit) de longitud K (número de palabras).
Es una organización serie-serie
porque los datos se leen en serie y se
escriben en serie
Es FIFO porque a cada pulso de reloj
se desplazan una posición los
contenidos de todos los registros de
desplazamiento, de forma que la
palabra que entró primero, es la que
también sale primero.
Los accesos son lentos porque tiene
acceso secuencial
Si no hay entrada de nuevos datos y
el lazo está cerrado, la información,
recircula
La constante lectura/escritura
reconstruye la carga perdida
Memoria LIFO (Last-In, First-Out)
o pila (stack) En escritura, el sentido es ascendente
Cada pulso de reloj entra una nueva
palabra que empuja a las que habían
entrado antes aumentando la altura
de la ''pila''
En lectura, el sentido es descendente
En cada pulso de reloj, sale una
palabra
Aparecen en el primer registro las
palabras en orden inverso al que
fueron escritas.
Al aumentar mucho la longitud de los
registros de desplazamiento el tiempo de
acceso a la información crece de forma tal
que las organizaciones serie-serie (tipo LIFO
ó FIFO) no son adecuadas.
Siempre hay que moverse en una situación
de compromiso entre capacidad y tiempo de
acceso
Celdas básica dinámicas y sencillas
Organización de memorias CCD
 Dispositivos acoplados por carga
(Charge Couple Devices)
 Organización serie con etapas
intermedias de regeneración
 En los CCD las celdas de memoria
son de tipo RAM
 Se mantiene la organización serie
incluyendo etapas regeneradoras
de señal en todas las "esquinas".
En esta organización todos los bits
realizan el mismo recorrido a través
del lazo y a la misma frecuencia
 Como esta organización es serie, el
número de bits máximo (longitud del
ciclo de recirculación) determina el
valor medio del tiempo de acceso.
Organización de memorias CCD con lazos
múltiples con direccionamiento directo a cada
lazo
Segmentar en tramos y
direccionar directamente cada
tramo
 Mejora el tiempo de acceso
 Aumenta la electrónica de
direccionamiento
 Lo que se ha hecho es
segmentar en tramos y
direccionar cada uno de estos
tramos de forma directa, como
hacíamos en las memorias
RAM
Organización CCD S-P-S serie-paralelo-
serie  Los datos se introducen en serie y se transfieren en paralelo;
la salida es en serie
 Consta de dos registros serie y un gran registro paralelo
multicanal.
 Los datos se introducen en serie en el registro superior.
 Después se transfieren en paralelo a la primera etapa del
registro paralelo.
 Todos los canales paralelos se desplazan al unísono con un
mismo reloj más lento que el de los registros serie y
 A la salida se realiza el proceso inverso.
 El registro más bajo es de nuevo serie y rápido, se carga en paralelo y se
lee a través del amplificador regenerador.
 En esta organización SPS todos los bits no siguen el mismo
camino.
 Si el registro serie tiene Ns bits y el paralelo, Np, cada bit se
transfiere a través de Ns+Np etapas
 Basta con un amplificador regenerador para mantener la
información asociada a un número de bits mucho mayor que si
la organización fuera serie.
9.2. Etapas Dinámicas en MOS y CMOS
Para realizar las etapas de almacenamiento transitorio junto con el control local de la
transferencia entre etapas vecinas puede usarse celdas SRAM convencionales y lógica
combinacional.
Sin embargo, para el tamaño usual en memorias de acceso secuencial y en particular,
estos diseños ocupan mucha área de semiconductor por lo que se usan etapas
dinámicas en MOS y CMOS.
Debido a la alta impedancia de entrada de los transistores MOS existe la posibilidad de
almacenar carga en la capacidad de puerta.
Usamos el condensador para almacenar la información
Cuando aplicamos una tensión en Vi , el condensador se carga. Al abrir S1 , el
condensador mantiene la carga
Se lee a través del drenador de Q1
Celda básica MOS
Registro de desplazamiento con reloj bifásico
Supongamos que se introduce un "0" en la entrada.
Durante el intervalo en el que el reloj Φ1 está en alta los transistores Q2 y Q3 pasan a conducción. Consecuencia del 0" en la
entrada Q1 está en corte y el punto P1 es llevado a las proximidades de VDD por el transistor de carga Q2. Este nivel de tensión alto
(" 1") se transfiere a través de Q3 al condensador C 1.
Comienza entonces la fase de reloj Φ2, pasando este a alta y haciendo que ahora conduzca Q5 y Q6.
Como consecuencia del "1" almacenado en C1, el transistor Q4 también pasa a conducir y lleva al punto P3 a tierra. Esta
información se transmite a C2 a través de Q6 y queda almacenada en C2 cuando termina el ciclo de reloj Φ2. que vuelve a pasar a
corte a los transistores Q5 y Q6.
Así, tras ΦI y Φ2 se ha desplazado el "0" desde la entrada de la primera etapa, Vi, a la entrada de la segunda (terminal de puerta
de Q7). De forma análoga durante los siguientes ciclos de ΦI yΦ2 esta operación se repite también en la segunda etapa a la vez que
en la primera etapa se almacena la nueva entrada teniendo, por consiguiente, la estructura básica de un registro de desplazamiento.
Entrada
Salida
Circuito MOS
Esquema de una etapa de registro
desplazamiento en tecnología CMOS
 Utiliza
 Inversores CMOS
 Reloj monofásico y su complementario
9.3. Estructuras CCD
 CCD actúa como un registro de desplazamiento
 La información está representada por carga, no por tensiones
 Los paquetes se pueden inyectar, transferir y extraer
 Aplicaciones
 Memorias digitales
 Formación de imágenes (sensor óptico)
 Procesamiento de señales analógicas
Sección de entrada Sección de transferencia Sección de salida
9.4. Memorias FIFO sobre Celdas RAM en
CMOS
 La función principal de las memorias FIFO
 El almacenamiento transitorio de datos en aquellas situaciones de diseño
electrónico en las que sea necesario acoplar dos sistemas digitales que operen
a distinta velocidad y necesiten intercambiar datos.
 Siempre que los datos lleguen a un procesador en paquetes, de forma irregular
o de forma regular pero a mayor velocidad, hace falta un almacenamiento
intermedio, un buffer, en el que los datos que se escriben primero son los que
primero salen.
 Las características que definen la necesidad de las memorias FIFO
son :
 1. Acceso a sistemas de proceso lento pero constante con datos (demandas de
servicio) que llegan de forma irregular.
 2. Acceso a sistemas que procesan en paquetes pero a los que los datos llegan
de forma esporádica.
 3. Interfaces entre sistemas que trabajan a distinta velocidad.
9.4.1. Tipos de FIFO
 I FIFO Tipo Registro de Desplazamiento
 La hemos visto en el apartado anterior.
 El número de palabras almacenadas es fijo (coincide con la longitud del registro)
 Hay un sincronismo implícito y necesario entre las operaciones de lectura y escritura.
 A medida que van entrando nuevas palabras dato en los registros FIFO, otras van saliendo por el otro extremo.
 II FIFO de lectura escritura mutuamente exclusiva
 En cada momento, sólo se puede leer o escribir, pero no ambas cosas.
 El número de palabras almacenadas es variable y deben satisfacerse ciertas condiciones en el
cronograma entre las señales procedentes del "sistema que escribe" y las procedentes del
"sistema que lee".
 Es necesario un cierto nivel de sincronismo entre el sistema que lee y el sistema que escribe
 III FIFO de lectura-escritura concurrente
 Con un número variable de palabras almacenadas y posibilidad de lectura y escritura asíncrona,
pudiendo coexistir ambos procesos.
 Es decir, no hay restricciones en el cronograma de los ciclos de lectura y escritura. Son
independientes y no necesitan ningún sincronismo entre ellos.
 Esto significa que cuando dos sistemas de distinta frecuencia se conectan a la FIFO, no
necesitamos preocupamos de la sincronización, porque la realiza internamente el circuito.
 Pueden leer y escribir de modo asíncrono
 Actualmente las FIFO son de tipo III. Pueden ser síncronas o asíncronas
FIFO concurrente asíncrona
FIFO concurrente síncrona
9.4.2. Arquitecturas de las FIFO-RAM
 Tipo registro de desplazamiento
 Es la inherente a los registros de desplazamiento:
 Entra un nuevo dato, que "cae" hasta la primera posición no ocupada,
se desplazan todos los demás y sale el del último biestable del registro.
 El principal inconveniente de esta organización es
 el retardo intrínseco al recorrido de todo el registro cuando el tamaño
de la FIFO es grande.
 Organización circular
 Dos punteros
 Puntero de lectura (contadores)
 Puntero de escritura
 Memoria tipo SRAM
 Con entradas y salidas separadas
9.5. Ejemplo
9.6. Aplicaciones de las FIFO
 Memorias intermediarias
Conexión de periféricos a procesadores
Conversión analógico digital
Glosario Tema 9
 Memoria de acceso secuencial:
– Memoria que tiene la estructura de registro de
desplazamiento, de modo que se accede a su lectura y/o
escritura de forma secuencial. Una memoria secuencial de
k palabras de n bits se construye a partir de n registros de
desplazamiento (uno por bit) de longitud k (número de
palabras).
 FIFO (First-In, First-Out):
– Es una organización serie-serie porque los datos se leen y
se escriben en serie de forma que en cada pulso de reloj se
desplazan una posición los contenidos de todos los
registros de desplazamiento. La palabra que entró primero,
se lee primero.
 Recirculación:
– Función que tiene lugar cuando no hay entrada de nuevos
datos y el lazo está cerrado.
Glosario
 LIFO (Last-In, Firs-Out):
– Memoria de acceso secuencial en la que el primer dato que entra es el último que
sale porque los nuevos datos empujan a los anteriores y se van apilando. También
se llaman memoria pila. En estas memorias los datos se escriben y se leen del
mismo punto, de forma que los sucesivos pulsos del reloj "empujan" hacia arriba
las palabras o las "dejan caer", dependiendo del valor del bit que marca el sentido
del desplazamiento de los registros que ahora han de ser bidireccionales.
 Dispositivo CCD (Charge Coupled Devices):
– sucesión de estructuras MOS que pueden almacenar paquetes de carga en pozos
de potencial y que actúa como un registro de desplazamiento en el que la
información está representada por paquetes de carga.
 Inyección:
– Proceso mediante el cual se introducen (escriben) los datos (paquete de carga) en
la estructura CCD.
 Transferencia:
– Proceso mediante el cual el paquete de carga se va desplazando por los sucesivos
pozos de potencial de la estructura CCD en la forma en la que lo hace la
información en un registro de desplazamiento.
 Extracción:
 Proceso mediante el cual se sacan (leen) los datos del último pozo
de potencial en la estructura CCD.
Regeneración:
Amplificación de los contenidos de memoria para recuperar la carga
perdida tras una serie de transferencias por sucesivos pozos de potencial
en la estructura CCD.
Organización serie:
Estructura de una memoria CCD que está formada por una conjunto de
registros de desplazamiento conectados en serie y con etapas intermedias
de regeneración.
Organización por lazos múltiples:
Estructura con direccionamiento directo para cada segmento o lazo en que
se ha segmentado la memoria. Cada lazo es considerado como una celda
de memoria RAM direccionable a través de un multiplexo que decodifica los
bits de dirección y una lógica de control que facilita el acceso al lazo
seleccionado para realizar allí las operaciones de lectura y escritura.

Más contenido relacionado

La actualidad más candente

Generación de computadoras (Cuadro Sinóptico)
Generación de computadoras (Cuadro Sinóptico)Generación de computadoras (Cuadro Sinóptico)
Generación de computadoras (Cuadro Sinóptico)Clever Rosales
 
generaciones computadoras
generaciones computadorasgeneraciones computadoras
generaciones computadorasmati_12
 
Historia y generacion de la computadora (Trabajo Practico)
Historia y generacion de la computadora (Trabajo Practico)Historia y generacion de la computadora (Trabajo Practico)
Historia y generacion de la computadora (Trabajo Practico)Vilma Fernandez
 
Arquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEArquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEYESENIA CETINA
 
TEMA # 5 SISTEMA TELEINFORMATICO
TEMA # 5 SISTEMA TELEINFORMATICOTEMA # 5 SISTEMA TELEINFORMATICO
TEMA # 5 SISTEMA TELEINFORMATICOMarcelo Oly Caceres
 
Memoria de una computadora
Memoria de una computadoraMemoria de una computadora
Memoria de una computadoraMary Jose Sg
 
Historia de la computadora
Historia de la computadoraHistoria de la computadora
Historia de la computadorablogselenareyes
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativosJonnathan19xix
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoMarvin Romero
 
Generaciones del computador slide share
Generaciones del computador slide shareGeneraciones del computador slide share
Generaciones del computador slide shareCarolina Cuzco
 
evolucion de los microcontroladores
evolucion de los microcontroladoresevolucion de los microcontroladores
evolucion de los microcontroladoresRobal96
 
Board y sus caracteristicas
Board y sus caracteristicasBoard y sus caracteristicas
Board y sus caracteristicasJasson Peña
 
Historia de los ordenadores powerpoint
Historia de los ordenadores powerpointHistoria de los ordenadores powerpoint
Historia de los ordenadores powerpointestefania4aiscar2010
 
Perifericos de salida
Perifericos de salidaPerifericos de salida
Perifericos de salidalucia_3
 
Generaciones de la computadoras y Sistema Operativo
Generaciones de la computadoras y Sistema OperativoGeneraciones de la computadoras y Sistema Operativo
Generaciones de la computadoras y Sistema OperativoItachi354
 

La actualidad más candente (20)

Generación de computadoras (Cuadro Sinóptico)
Generación de computadoras (Cuadro Sinóptico)Generación de computadoras (Cuadro Sinóptico)
Generación de computadoras (Cuadro Sinóptico)
 
Introduccion a la historia de los computadores
Introduccion a la historia de los computadoresIntroduccion a la historia de los computadores
Introduccion a la historia de los computadores
 
generaciones computadoras
generaciones computadorasgeneraciones computadoras
generaciones computadoras
 
Historia y generacion de la computadora (Trabajo Practico)
Historia y generacion de la computadora (Trabajo Practico)Historia y generacion de la computadora (Trabajo Practico)
Historia y generacion de la computadora (Trabajo Practico)
 
Memorias semiconductoras
Memorias semiconductorasMemorias semiconductoras
Memorias semiconductoras
 
Arquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHEArquitectura de memorias RAM, ROM Y CACHE
Arquitectura de memorias RAM, ROM Y CACHE
 
TEMA # 5 SISTEMA TELEINFORMATICO
TEMA # 5 SISTEMA TELEINFORMATICOTEMA # 5 SISTEMA TELEINFORMATICO
TEMA # 5 SISTEMA TELEINFORMATICO
 
Memoria de una computadora
Memoria de una computadoraMemoria de una computadora
Memoria de una computadora
 
PSeInt
PSeIntPSeInt
PSeInt
 
Historia de la computadora
Historia de la computadoraHistoria de la computadora
Historia de la computadora
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativos
 
Lenguaje de Transferencia de Registro
Lenguaje de Transferencia de RegistroLenguaje de Transferencia de Registro
Lenguaje de Transferencia de Registro
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
Generaciones del computador slide share
Generaciones del computador slide shareGeneraciones del computador slide share
Generaciones del computador slide share
 
evolucion de los microcontroladores
evolucion de los microcontroladoresevolucion de los microcontroladores
evolucion de los microcontroladores
 
Board y sus caracteristicas
Board y sus caracteristicasBoard y sus caracteristicas
Board y sus caracteristicas
 
Historia de los ordenadores powerpoint
Historia de los ordenadores powerpointHistoria de los ordenadores powerpoint
Historia de los ordenadores powerpoint
 
Tema 7: Temporizadores y Relojes.
Tema 7: Temporizadores y Relojes.Tema 7: Temporizadores y Relojes.
Tema 7: Temporizadores y Relojes.
 
Perifericos de salida
Perifericos de salidaPerifericos de salida
Perifericos de salida
 
Generaciones de la computadoras y Sistema Operativo
Generaciones de la computadoras y Sistema OperativoGeneraciones de la computadoras y Sistema Operativo
Generaciones de la computadoras y Sistema Operativo
 

Similar a Tema 9: Memorias de Acceso Secuencial.

arquitectura pipeline
arquitectura pipelinearquitectura pipeline
arquitectura pipelineIngrid L
 
U02 - Capítulo 4 EXPOSICIÓN teorica (1).pptx
U02  -  Capítulo 4 EXPOSICIÓN teorica (1).pptxU02  -  Capítulo 4 EXPOSICIÓN teorica (1).pptx
U02 - Capítulo 4 EXPOSICIÓN teorica (1).pptxGUIDOCHAMBILLACONDOR1
 
interfaces y perifericos.pdf
interfaces y perifericos.pdfinterfaces y perifericos.pdf
interfaces y perifericos.pdfSatoshiNakamoto23
 
Pci[con ejercicio de clases]
Pci[con ejercicio de clases]Pci[con ejercicio de clases]
Pci[con ejercicio de clases]mariasusanaSD
 
Pci[con ejercicio de clases]
Pci[con ejercicio de clases]Pci[con ejercicio de clases]
Pci[con ejercicio de clases]mariasusanaSD
 
Resumen diversos buses actuales
Resumen diversos buses actualesResumen diversos buses actuales
Resumen diversos buses actualeszumichibie
 
INTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICAS
INTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICASINTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICAS
INTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICASAlan EG
 
Sincronizacion y atm
Sincronizacion y atmSincronizacion y atm
Sincronizacion y atmPaul Gomez
 
Memorias
MemoriasMemorias
MemoriasRopoga
 
Arquitectura exposicion acceso memoria directa y transistores
Arquitectura exposicion  acceso memoria directa y transistoresArquitectura exposicion  acceso memoria directa y transistores
Arquitectura exposicion acceso memoria directa y transistoresAlfredo Hermoso Sevilla
 
Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redesYeison Montaña
 
Gestion de dispositivos de entrada y salida
Gestion de dispositivos de entrada y salidaGestion de dispositivos de entrada y salida
Gestion de dispositivos de entrada y salidaVictorVillalobos
 
Gestion de dispositivos es
Gestion de dispositivos esGestion de dispositivos es
Gestion de dispositivos esVictorVillalobos
 
Conceptos Básicos de Memorias- Lic. Edgardo Faletti (2014)
Conceptos Básicos de Memorias- Lic. Edgardo Faletti (2014)Conceptos Básicos de Memorias- Lic. Edgardo Faletti (2014)
Conceptos Básicos de Memorias- Lic. Edgardo Faletti (2014)INSPT-UTN
 

Similar a Tema 9: Memorias de Acceso Secuencial. (20)

arquitectura pipeline
arquitectura pipelinearquitectura pipeline
arquitectura pipeline
 
U02 - Capítulo 4 EXPOSICIÓN teorica (1).pptx
U02  -  Capítulo 4 EXPOSICIÓN teorica (1).pptxU02  -  Capítulo 4 EXPOSICIÓN teorica (1).pptx
U02 - Capítulo 4 EXPOSICIÓN teorica (1).pptx
 
interfaces y perifericos.pdf
interfaces y perifericos.pdfinterfaces y perifericos.pdf
interfaces y perifericos.pdf
 
Sistema de entrada/salida
Sistema de entrada/salidaSistema de entrada/salida
Sistema de entrada/salida
 
Pci[con ejercicio de clases]
Pci[con ejercicio de clases]Pci[con ejercicio de clases]
Pci[con ejercicio de clases]
 
Pci[con ejercicio de clases]
Pci[con ejercicio de clases]Pci[con ejercicio de clases]
Pci[con ejercicio de clases]
 
Resumen diversos buses actuales
Resumen diversos buses actualesResumen diversos buses actuales
Resumen diversos buses actuales
 
INTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICAS
INTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICASINTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICAS
INTRODUCCIÓN A LAS FUNCIONES LÓGICAS BÁSICAS
 
Sincronizacion y atm
Sincronizacion y atmSincronizacion y atm
Sincronizacion y atm
 
Memorias
MemoriasMemorias
Memorias
 
Arquitectura exposicion acceso memoria directa y transistores
Arquitectura exposicion  acceso memoria directa y transistoresArquitectura exposicion  acceso memoria directa y transistores
Arquitectura exposicion acceso memoria directa y transistores
 
Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redes
 
Memoria rom
Memoria romMemoria rom
Memoria rom
 
Memorias nec
Memorias necMemorias nec
Memorias nec
 
Memoria SDR
Memoria SDRMemoria SDR
Memoria SDR
 
P proyecto 3
P proyecto 3P proyecto 3
P proyecto 3
 
Gestion de dispositivos de entrada y salida
Gestion de dispositivos de entrada y salidaGestion de dispositivos de entrada y salida
Gestion de dispositivos de entrada y salida
 
Gestion de dispositivos es
Gestion de dispositivos esGestion de dispositivos es
Gestion de dispositivos es
 
Conceptos Básicos de Memorias- Lic. Edgardo Faletti (2014)
Conceptos Básicos de Memorias- Lic. Edgardo Faletti (2014)Conceptos Básicos de Memorias- Lic. Edgardo Faletti (2014)
Conceptos Básicos de Memorias- Lic. Edgardo Faletti (2014)
 
Tema 12 Memorias 2020.pdf
Tema 12 Memorias 2020.pdfTema 12 Memorias 2020.pdf
Tema 12 Memorias 2020.pdf
 

Más de Manuel Fernandez Barcell (20)

sistemas informaticos para la agroalimentacion
sistemas informaticos para la agroalimentacionsistemas informaticos para la agroalimentacion
sistemas informaticos para la agroalimentacion
 
viajes 2.0
viajes 2.0viajes 2.0
viajes 2.0
 
Tema 08 gobiernoabierto
Tema 08 gobiernoabiertoTema 08 gobiernoabierto
Tema 08 gobiernoabierto
 
Tema 05 datosabiertos
Tema 05 datosabiertosTema 05 datosabiertos
Tema 05 datosabiertos
 
Tema 08 estandares abiertos
Tema 08 estandares abiertosTema 08 estandares abiertos
Tema 08 estandares abiertos
 
T06 01 interoperabilidad
T06 01 interoperabilidadT06 01 interoperabilidad
T06 01 interoperabilidad
 
T04 03 ens
T04 03 ensT04 03 ens
T04 03 ens
 
T04 07 clave
T04 07 claveT04 07 clave
T04 07 clave
 
T04 05 notificaciones
T04 05 notificacionesT04 05 notificaciones
T04 05 notificaciones
 
T04 04 sede
T04 04 sedeT04 04 sede
T04 04 sede
 
T04 03 marcadetiempo
T04 03 marcadetiempoT04 03 marcadetiempo
T04 03 marcadetiempo
 
T04 02 dnielectronico
T04 02 dnielectronicoT04 02 dnielectronico
T04 02 dnielectronico
 
T04 01 pki
T04 01 pkiT04 01 pki
T04 01 pki
 
T03 04 firmaelectronica
T03 04 firmaelectronicaT03 04 firmaelectronica
T03 04 firmaelectronica
 
T03 03 certificados_digitales
T03 03 certificados_digitalesT03 03 certificados_digitales
T03 03 certificados_digitales
 
T03 02 criptografia
T03 02 criptografiaT03 02 criptografia
T03 02 criptografia
 
T03 conceptos seguridad
T03 conceptos seguridadT03 conceptos seguridad
T03 conceptos seguridad
 
Ae t01 introduccion_ae
Ae t01 introduccion_aeAe t01 introduccion_ae
Ae t01 introduccion_ae
 
Redes Lan
Redes LanRedes Lan
Redes Lan
 
Redes tcp/ip
Redes tcp/ipRedes tcp/ip
Redes tcp/ip
 

Último

DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdfDISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdfDaysonMillerAvilesAc1
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosisauVillalva
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacionesRamon Bartolozzi
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheElisaLen4
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariasusafy7
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
Sesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxSesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxMarcosAlvarezSalinas
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptxNancyJulcasumaran
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
Control estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdfControl estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdfLucianaGomez67
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxjhorbycoralsanchez
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfssuser202b79
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfwduranteg
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processbarom
 

Último (20)

DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdfDISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
DISEÑO PAVIMENTOS CLASE 06 PAVIMENTOS.pdf
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptos
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
Sesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxSesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptx
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Control estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdfControl estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdf
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 

Tema 9: Memorias de Acceso Secuencial.

  • 1. Tema 9 Memorias de Acceso Secuencial
  • 2. TEMA 9: MEMORIAS DE ACCESO SECUENCIAL · Contexto · Conocimiento Previo Necesario · Objetivos del Tema · Guía de Estudio · Contenido del Tema 9.1. Organizaciones de Acceso Secuencial 9.2. Etapas Dinámicas en MOS y CMOS 9.3. Estructuras CCD 9.4. Memorias FIFO sobre Celdas RAM en CMOS 9.4.1. Tipos de FIFO 9.4.2. Arquitecturas de las FIFO-RAM 9.5. Ejemplo 9.6. Aplicaciones de las FIFO 9.7. Problemas · Preparación de la Evaluación · Referencias Bibliográficas
  • 3.
  • 4. 9.1. Organizaciones de Acceso Secuencial  Organizaciones de memorias de acceso secuencial basadas en registros de desplazamientos  Organización FIFO  Una memoria de K palabras de n bits se construye a partir de n registros de desplazamiento (uno por bit) de longitud K (número de palabras). Es una organización serie-serie porque los datos se leen en serie y se escriben en serie Es FIFO porque a cada pulso de reloj se desplazan una posición los contenidos de todos los registros de desplazamiento, de forma que la palabra que entró primero, es la que también sale primero. Los accesos son lentos porque tiene acceso secuencial Si no hay entrada de nuevos datos y el lazo está cerrado, la información, recircula La constante lectura/escritura reconstruye la carga perdida
  • 5. Memoria LIFO (Last-In, First-Out) o pila (stack) En escritura, el sentido es ascendente Cada pulso de reloj entra una nueva palabra que empuja a las que habían entrado antes aumentando la altura de la ''pila'' En lectura, el sentido es descendente En cada pulso de reloj, sale una palabra Aparecen en el primer registro las palabras en orden inverso al que fueron escritas. Al aumentar mucho la longitud de los registros de desplazamiento el tiempo de acceso a la información crece de forma tal que las organizaciones serie-serie (tipo LIFO ó FIFO) no son adecuadas. Siempre hay que moverse en una situación de compromiso entre capacidad y tiempo de acceso Celdas básica dinámicas y sencillas
  • 6. Organización de memorias CCD  Dispositivos acoplados por carga (Charge Couple Devices)  Organización serie con etapas intermedias de regeneración  En los CCD las celdas de memoria son de tipo RAM  Se mantiene la organización serie incluyendo etapas regeneradoras de señal en todas las "esquinas". En esta organización todos los bits realizan el mismo recorrido a través del lazo y a la misma frecuencia  Como esta organización es serie, el número de bits máximo (longitud del ciclo de recirculación) determina el valor medio del tiempo de acceso.
  • 7. Organización de memorias CCD con lazos múltiples con direccionamiento directo a cada lazo Segmentar en tramos y direccionar directamente cada tramo  Mejora el tiempo de acceso  Aumenta la electrónica de direccionamiento  Lo que se ha hecho es segmentar en tramos y direccionar cada uno de estos tramos de forma directa, como hacíamos en las memorias RAM
  • 8. Organización CCD S-P-S serie-paralelo- serie  Los datos se introducen en serie y se transfieren en paralelo; la salida es en serie  Consta de dos registros serie y un gran registro paralelo multicanal.  Los datos se introducen en serie en el registro superior.  Después se transfieren en paralelo a la primera etapa del registro paralelo.  Todos los canales paralelos se desplazan al unísono con un mismo reloj más lento que el de los registros serie y  A la salida se realiza el proceso inverso.  El registro más bajo es de nuevo serie y rápido, se carga en paralelo y se lee a través del amplificador regenerador.  En esta organización SPS todos los bits no siguen el mismo camino.  Si el registro serie tiene Ns bits y el paralelo, Np, cada bit se transfiere a través de Ns+Np etapas  Basta con un amplificador regenerador para mantener la información asociada a un número de bits mucho mayor que si la organización fuera serie.
  • 9.
  • 10. 9.2. Etapas Dinámicas en MOS y CMOS Para realizar las etapas de almacenamiento transitorio junto con el control local de la transferencia entre etapas vecinas puede usarse celdas SRAM convencionales y lógica combinacional. Sin embargo, para el tamaño usual en memorias de acceso secuencial y en particular, estos diseños ocupan mucha área de semiconductor por lo que se usan etapas dinámicas en MOS y CMOS. Debido a la alta impedancia de entrada de los transistores MOS existe la posibilidad de almacenar carga en la capacidad de puerta. Usamos el condensador para almacenar la información Cuando aplicamos una tensión en Vi , el condensador se carga. Al abrir S1 , el condensador mantiene la carga Se lee a través del drenador de Q1 Celda básica MOS
  • 11. Registro de desplazamiento con reloj bifásico Supongamos que se introduce un "0" en la entrada. Durante el intervalo en el que el reloj Φ1 está en alta los transistores Q2 y Q3 pasan a conducción. Consecuencia del 0" en la entrada Q1 está en corte y el punto P1 es llevado a las proximidades de VDD por el transistor de carga Q2. Este nivel de tensión alto (" 1") se transfiere a través de Q3 al condensador C 1. Comienza entonces la fase de reloj Φ2, pasando este a alta y haciendo que ahora conduzca Q5 y Q6. Como consecuencia del "1" almacenado en C1, el transistor Q4 también pasa a conducir y lleva al punto P3 a tierra. Esta información se transmite a C2 a través de Q6 y queda almacenada en C2 cuando termina el ciclo de reloj Φ2. que vuelve a pasar a corte a los transistores Q5 y Q6. Así, tras ΦI y Φ2 se ha desplazado el "0" desde la entrada de la primera etapa, Vi, a la entrada de la segunda (terminal de puerta de Q7). De forma análoga durante los siguientes ciclos de ΦI yΦ2 esta operación se repite también en la segunda etapa a la vez que en la primera etapa se almacena la nueva entrada teniendo, por consiguiente, la estructura básica de un registro de desplazamiento. Entrada Salida Circuito MOS
  • 12. Esquema de una etapa de registro desplazamiento en tecnología CMOS  Utiliza  Inversores CMOS  Reloj monofásico y su complementario
  • 13. 9.3. Estructuras CCD  CCD actúa como un registro de desplazamiento  La información está representada por carga, no por tensiones  Los paquetes se pueden inyectar, transferir y extraer  Aplicaciones  Memorias digitales  Formación de imágenes (sensor óptico)  Procesamiento de señales analógicas Sección de entrada Sección de transferencia Sección de salida
  • 14.
  • 15. 9.4. Memorias FIFO sobre Celdas RAM en CMOS  La función principal de las memorias FIFO  El almacenamiento transitorio de datos en aquellas situaciones de diseño electrónico en las que sea necesario acoplar dos sistemas digitales que operen a distinta velocidad y necesiten intercambiar datos.  Siempre que los datos lleguen a un procesador en paquetes, de forma irregular o de forma regular pero a mayor velocidad, hace falta un almacenamiento intermedio, un buffer, en el que los datos que se escriben primero son los que primero salen.  Las características que definen la necesidad de las memorias FIFO son :  1. Acceso a sistemas de proceso lento pero constante con datos (demandas de servicio) que llegan de forma irregular.  2. Acceso a sistemas que procesan en paquetes pero a los que los datos llegan de forma esporádica.  3. Interfaces entre sistemas que trabajan a distinta velocidad.
  • 16. 9.4.1. Tipos de FIFO  I FIFO Tipo Registro de Desplazamiento  La hemos visto en el apartado anterior.  El número de palabras almacenadas es fijo (coincide con la longitud del registro)  Hay un sincronismo implícito y necesario entre las operaciones de lectura y escritura.  A medida que van entrando nuevas palabras dato en los registros FIFO, otras van saliendo por el otro extremo.  II FIFO de lectura escritura mutuamente exclusiva  En cada momento, sólo se puede leer o escribir, pero no ambas cosas.  El número de palabras almacenadas es variable y deben satisfacerse ciertas condiciones en el cronograma entre las señales procedentes del "sistema que escribe" y las procedentes del "sistema que lee".  Es necesario un cierto nivel de sincronismo entre el sistema que lee y el sistema que escribe  III FIFO de lectura-escritura concurrente  Con un número variable de palabras almacenadas y posibilidad de lectura y escritura asíncrona, pudiendo coexistir ambos procesos.  Es decir, no hay restricciones en el cronograma de los ciclos de lectura y escritura. Son independientes y no necesitan ningún sincronismo entre ellos.  Esto significa que cuando dos sistemas de distinta frecuencia se conectan a la FIFO, no necesitamos preocupamos de la sincronización, porque la realiza internamente el circuito.  Pueden leer y escribir de modo asíncrono  Actualmente las FIFO son de tipo III. Pueden ser síncronas o asíncronas
  • 19. 9.4.2. Arquitecturas de las FIFO-RAM  Tipo registro de desplazamiento  Es la inherente a los registros de desplazamiento:  Entra un nuevo dato, que "cae" hasta la primera posición no ocupada, se desplazan todos los demás y sale el del último biestable del registro.  El principal inconveniente de esta organización es  el retardo intrínseco al recorrido de todo el registro cuando el tamaño de la FIFO es grande.  Organización circular  Dos punteros  Puntero de lectura (contadores)  Puntero de escritura  Memoria tipo SRAM  Con entradas y salidas separadas
  • 20.
  • 22. 9.6. Aplicaciones de las FIFO  Memorias intermediarias Conexión de periféricos a procesadores Conversión analógico digital
  • 23.
  • 24. Glosario Tema 9  Memoria de acceso secuencial: – Memoria que tiene la estructura de registro de desplazamiento, de modo que se accede a su lectura y/o escritura de forma secuencial. Una memoria secuencial de k palabras de n bits se construye a partir de n registros de desplazamiento (uno por bit) de longitud k (número de palabras).  FIFO (First-In, First-Out): – Es una organización serie-serie porque los datos se leen y se escriben en serie de forma que en cada pulso de reloj se desplazan una posición los contenidos de todos los registros de desplazamiento. La palabra que entró primero, se lee primero.  Recirculación: – Función que tiene lugar cuando no hay entrada de nuevos datos y el lazo está cerrado.
  • 25. Glosario  LIFO (Last-In, Firs-Out): – Memoria de acceso secuencial en la que el primer dato que entra es el último que sale porque los nuevos datos empujan a los anteriores y se van apilando. También se llaman memoria pila. En estas memorias los datos se escriben y se leen del mismo punto, de forma que los sucesivos pulsos del reloj "empujan" hacia arriba las palabras o las "dejan caer", dependiendo del valor del bit que marca el sentido del desplazamiento de los registros que ahora han de ser bidireccionales.  Dispositivo CCD (Charge Coupled Devices): – sucesión de estructuras MOS que pueden almacenar paquetes de carga en pozos de potencial y que actúa como un registro de desplazamiento en el que la información está representada por paquetes de carga.  Inyección: – Proceso mediante el cual se introducen (escriben) los datos (paquete de carga) en la estructura CCD.  Transferencia: – Proceso mediante el cual el paquete de carga se va desplazando por los sucesivos pozos de potencial de la estructura CCD en la forma en la que lo hace la información en un registro de desplazamiento.
  • 26.  Extracción:  Proceso mediante el cual se sacan (leen) los datos del último pozo de potencial en la estructura CCD. Regeneración: Amplificación de los contenidos de memoria para recuperar la carga perdida tras una serie de transferencias por sucesivos pozos de potencial en la estructura CCD. Organización serie: Estructura de una memoria CCD que está formada por una conjunto de registros de desplazamiento conectados en serie y con etapas intermedias de regeneración. Organización por lazos múltiples: Estructura con direccionamiento directo para cada segmento o lazo en que se ha segmentado la memoria. Cada lazo es considerado como una celda de memoria RAM direccionable a través de un multiplexo que decodifica los bits de dirección y una lógica de control que facilita el acceso al lazo seleccionado para realizar allí las operaciones de lectura y escritura.