Top Banner
Componentes de Memorización Circuitos Digitales, 2º de Ingeniero de Telecomunicación ETSIT — ULPGC
42

Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Oct 12, 2018

Download

Documents

vuongdien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Componentes deMemorización

Circuitos Digitales,2º de Ingeniero de Telecomunicación

ETSIT — ULPGC

Page 2: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Componentes de memorización

Almacenan datos y realizan funciones muy sencillas

Comprenden: registros contadores bancos de registros memorias colas pilas

Page 3: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Registros

Son extensiones en número de bits del concepto de flip-flopAlmacenan una palabra de datos

Page 4: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

RegistrosSímbolo

Esquemático

Page 5: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Registros conset y reset asíncronos

Las entradas asíncronas son independientes de la entrada de reloj se emplean para inicializar el registro

Page 6: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Registros con sety reset asíncronos

Símbolo

Esquemático

Page 7: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Registros con sety reset asíncronos

Page 8: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Registro con carga paralela

Pueden guardar un dato de forma indefinida

Permiten cargar un nuevo dato con LOAD = 1

Page 9: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Registros concarga paralela

EsquemáticoSímbolo

Page 10: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Registros con carga paralela

Page 11: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

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

Page 12: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Registro de deplazamiento con entrada serie y salida paralela

Page 13: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Registro de desplazamiento con carga paralela

Page 14: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Registro de desplazamiento con carga paralela

Page 15: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Registro de desplazamiento con carga paralela

Page 16: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

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)

Page 17: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Contador

Page 18: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Contador

Una implementación (no optimizada)

Page 19: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Contador ascendente/descendente

Page 20: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Una implementación (no optimizada)

Contador ascendente/descendente

Page 21: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Contador de 4 bits ascendente/ descendente con carga paralela

Page 22: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Contador de 4 bits ascendente/ descendente con carga paralela

Page 23: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

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

Page 24: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Contadores BCD

Implementaciones(no optimizadas)

Page 25: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

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

Page 26: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Contadores asíncronos

Page 27: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Contadores asíncronos

Page 28: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Contadores de 8 bits mixtos

Contador síncrono con secciones asíncronas

Page 29: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Contadores de 8 bits mixtos

Contador asíncrono con secciones síncronas

Page 30: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Banco (o fichero) de registros

Page 31: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Banco (o fichero) de registros

Page 32: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Banco de registros de doble puerto

Page 33: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Banco de registros de doble puerto

Page 34: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Memoria deacceso directo(RAM)

Page 35: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Memoria de acceso directo (RAM)

Page 36: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Memoria de acceso directo (RAM)

Page 37: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Temporización de la RAM

Temporización de un ciclo de lectura

Page 38: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Temporización de la RAM

Temporización de un ciclo de escritura

Page 39: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

RAM de 16K x 32 conRAMs de 8K x 32

Page 40: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

RAM de64K x 8 conRAMs de16K x 8

Page 41: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Pilas

Page 42: Circuitos Digitales, 2º de Ingeniero de … · Contadores asíncronos. Contadores asíncronos. Contadores de 8 bits mixtos Contador síncrono con secciones asíncronas. Contadores

Colas