Componentes deMemorizació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-flopAlmacenan una palabra de datos
RegistrosSímbolo
Esquemático
Registros conset y reset asíncronos
Las entradas asíncronas son independientes de la entrada de reloj se emplean para inicializar el registro
Registros con sety reset asíncronos
Símbolo
Esquemático
Registros con sety reset asíncronos
Registro con carga paralela
Pueden guardar un dato de forma indefinida
Permiten cargar un nuevo dato con LOAD = 1
Registros concarga paralela
EsquemáticoSímbolo
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
Una implementación (no optimizada)
Contador ascendente/descendente
Una implementación (no optimizada)
Contador ascendente/descendente
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 deacceso 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 conRAMs de 8K x 32
RAM de64K x 8 conRAMs de16K x 8