Está en la página 1de 42

Componentes de

Memorización
Circuitos Digitales,
2º de Ingeniero de
Telecomunicación
ETSIT — ULPGC
Componentes de memorización
Almacenan datos y realizan funciones
muy sencillas
Comprenden:
 registros
 contadores
 bancos de registros
 memorias
 colas
 pilas
Registros

Son extensiones en número de bits del


concepto de flip-flop
Almacenan una palabra de datos
Registros
Símbolo

Esquemático
Registros con
set y reset asíncronos
Las entradas asíncronas
 son independientes de la entrada de reloj
 se emplean para inicializar el registro
Registros con set
y reset asíncronos
Símbolo
Esquemático
Registros con set
y reset asíncronos
Registro con carga paralela

Pueden guardar un dato de forma


indefinida
Permiten cargar un nuevo dato con
LOAD = 1
Registros con
carga paralela
Símbolo
Esquemático
Registros con carga paralela
Registro de deplazamiento con
entrada serie y salida paralela
Convierte un flujo de entrada de datos
en serie en un flujo de datos en paralelo
Registro de deplazamiento con
entrada serie y salida paralela
Registro de desplazamiento
con carga paralela
Registro de desplazamiento
con carga paralela
Registro de desplazamiento
con carga paralela
Contadores

Son FSMs en los que siempre se realiza


una secuencia de estados de forma
cíclica
 No se realiza la reducción de estados porque
por diseño interesa que se evolucione por
todos y cada uno de los estados
 Su construcción se realiza como una FSM
(tomando como salidas las de los flip-flops)
Contador
Contador

Una implementación (no optimizada)


Contador ascendente/descendente
Contador ascendente/descendente

Una implementación (no optimizada)


Contador de 4 bits ascendente/
descendente con carga paralela
Contador de 4 bits ascendente/
descendente con carga paralela
Contadores BCD

Son contadores módulo 10


 De forma ascendente, la cuenta es:
0,1,2,3...8,9,0,1,2...
 De forma descendente, la cuenta es:
9,8,7,6...1,0,9,8...
Contadores BCD

Implementaciones
(no optimizadas)
Contadores asíncronos

En estos los flip-flops los gobiernan


distintas señales de reloj
 De hacerlo, cambian sus valores en
instantes diferentes
Tienen menos puertas que los síncronos
Son más lentos
Contadores asíncronos
Contadores asíncronos
Contadores de 8 bits mixtos

Contador síncrono con secciones asíncronas


Contadores de 8 bits mixtos

Contador asíncrono con secciones síncronas


Banco (o fichero) de registros
Banco (o fichero) de registros
Banco de registros de doble puerto
Banco de registros de doble puerto
Memoria de
acceso directo
(RAM)
Memoria de acceso directo (RAM)
Memoria de acceso directo (RAM)
Temporización de la RAM

Temporización de un ciclo de lectura


Temporización de la RAM

Temporización de un ciclo de escritura


RAM de 16K x 32 con
RAMs de 8K x 32
RAM de
64K x 8 con
RAMs de
16K x 8
Pilas
Colas

También podría gustarte