circuitos digitales, 2º de ingeniero de … · contadores asíncronos. contadores asíncronos....

Post on 12-Oct-2018

229 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

Pilas

Colas

top related