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

Control de flujo en Telecomunicaciones
Control de flujo en TelecomunicacionesControl de flujo en Telecomunicaciones
Control de flujo en TelecomunicacionesDaniel Morales
 
GUIA 1 HILOS Y PROCESOS
GUIA 1 HILOS Y PROCESOSGUIA 1 HILOS Y PROCESOS
GUIA 1 HILOS Y PROCESOSMario Martinez
 
Arquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaArquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaMiguel Rodríguez
 
Memorias en circuitos digitales
Memorias en circuitos digitalesMemorias en circuitos digitales
Memorias en circuitos digitalesFernanda Silva
 
Presentacion familias logicas
Presentacion familias logicasPresentacion familias logicas
Presentacion familias logicasSMCangry
 
Arquitectura de memorias RAM, ROM,CACHE 2
Arquitectura de memorias  RAM, ROM,CACHE 2Arquitectura de memorias  RAM, ROM,CACHE 2
Arquitectura de memorias RAM, ROM,CACHE 2YESENIA CETINA
 
4 memoria
4 memoria4 memoria
4 memoriaKRNFORD
 
Memoria sram
Memoria sramMemoria sram
Memoria sramvircecq
 
LLAMADA A UN PROCEDIMIENTO REMOTO
LLAMADA A UN PROCEDIMIENTO REMOTOLLAMADA A UN PROCEDIMIENTO REMOTO
LLAMADA A UN PROCEDIMIENTO REMOTOjotica86
 
Maquina de Estado Finito, Circuito Secuenciales y Automatas de Estado Finito
Maquina de Estado Finito, Circuito Secuenciales y Automatas de Estado FinitoMaquina de Estado Finito, Circuito Secuenciales y Automatas de Estado Finito
Maquina de Estado Finito, Circuito Secuenciales y Automatas de Estado FinitoRosangela Perez
 
Gramática Libre de Contexto
Gramática Libre de ContextoGramática Libre de Contexto
Gramática Libre de ContextoBrayhan Acosta
 
Memoria sram
Memoria sramMemoria sram
Memoria sramlaya11
 
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
 
Los lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turingLos lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turingJonathan Bastidas
 

La actualidad más candente (20)

Control de flujo en Telecomunicaciones
Control de flujo en TelecomunicacionesControl de flujo en Telecomunicaciones
Control de flujo en Telecomunicaciones
 
GUIA 1 HILOS Y PROCESOS
GUIA 1 HILOS Y PROCESOSGUIA 1 HILOS Y PROCESOS
GUIA 1 HILOS Y PROCESOS
 
Arquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaArquitectura de Computadoras - Memoria
Arquitectura de Computadoras - Memoria
 
Memorias en circuitos digitales
Memorias en circuitos digitalesMemorias en circuitos digitales
Memorias en circuitos digitales
 
Presentacion familias logicas
Presentacion familias logicasPresentacion familias logicas
Presentacion familias logicas
 
Arquitectura de memorias RAM, ROM,CACHE 2
Arquitectura de memorias  RAM, ROM,CACHE 2Arquitectura de memorias  RAM, ROM,CACHE 2
Arquitectura de memorias RAM, ROM,CACHE 2
 
4 memoria
4 memoria4 memoria
4 memoria
 
Memoria sram
Memoria sramMemoria sram
Memoria sram
 
LLAMADA A UN PROCEDIMIENTO REMOTO
LLAMADA A UN PROCEDIMIENTO REMOTOLLAMADA A UN PROCEDIMIENTO REMOTO
LLAMADA A UN PROCEDIMIENTO REMOTO
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Automatas de pila
Automatas de pilaAutomatas de pila
Automatas de pila
 
Autómata de Pila
Autómata de Pila Autómata de Pila
Autómata de Pila
 
Modos de direccionamiento y formatos
Modos de direccionamiento y formatosModos de direccionamiento y formatos
Modos de direccionamiento y formatos
 
Maquina de Estado Finito, Circuito Secuenciales y Automatas de Estado Finito
Maquina de Estado Finito, Circuito Secuenciales y Automatas de Estado FinitoMaquina de Estado Finito, Circuito Secuenciales y Automatas de Estado Finito
Maquina de Estado Finito, Circuito Secuenciales y Automatas de Estado Finito
 
Modulacion Analoga
Modulacion AnalogaModulacion Analoga
Modulacion Analoga
 
Tecnología gsm 2g
Tecnología gsm 2gTecnología gsm 2g
Tecnología gsm 2g
 
Gramática Libre de Contexto
Gramática Libre de ContextoGramática Libre de Contexto
Gramática Libre de Contexto
 
Memoria sram
Memoria sramMemoria sram
Memoria sram
 
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
 
Los lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turingLos lenguajes aceptados para una maquina de turing
Los lenguajes aceptados para una maquina de turing
 

Similar a Memorias acceso secuencial FIFO

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 Memorias acceso secuencial FIFO (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

Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfcesar17lavictoria
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 

Último (20)

Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 

Memorias acceso secuencial FIFO

  • 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.