Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación...
Transcript of Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación...
![Page 1: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/1.jpg)
Registros y Contadores
Tema 11
![Page 2: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/2.jpg)
¿Qué es un registro?
Un registro es un circuito síncrono capaz de almacenar varios bits (en función del número de biestables que contenga)
Los biestables comparten TODAS las señales de control: preset, clear, clock, ...
Tipos Según el modo de entrada/salida: serie y paralelo Registros de desplazamiento: uni y bidireccionales
![Page 3: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/3.jpg)
Tipos de Registros
![Page 4: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/4.jpg)
Registro con Entrada y Salida Paralela
![Page 5: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/5.jpg)
Registro con Entrada y Salida Serie
CLK
Serial in
Serial Out
![Page 6: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/6.jpg)
Entrada Serie / Salida Paralela
![Page 7: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/7.jpg)
Reg. Entrada Paralela y Salida Serie
![Page 8: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/8.jpg)
Registro de desplazamiento universal
![Page 9: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/9.jpg)
Aplicación de los registros de desplazamiento: UART (Universal Asynchronous Receiver-Transmitter)
![Page 10: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/10.jpg)
Contadores
Cuentan el número de impulsos que reciben por una línea de entrada.
Aplicaciones: divisores de frecuencia control de tiempos generación de direcciones en sistemas de memoria
Tipos: asíncronos (los biestables no utilizan el mismo reloj) síncronos (el reloj es común a todos los biestables) basados en registros de desplazamiento (generan
secuencias de valores especiales)
![Page 11: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/11.jpg)
Contadores Asíncronos (I)
![Page 12: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/12.jpg)
Contadores Asíncronos (II)
![Page 13: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/13.jpg)
Contadores Asíncronos (y III)
![Page 14: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/14.jpg)
Diseño Contadores Síncronos (I)
Paso 1: Diagrama de estados
![Page 15: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/15.jpg)
Diseño de Contadores Síncronos (II)
Paso 2: tabla de transición de estados
![Page 16: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/16.jpg)
Diseño de Contadores Síncronos (III)
Mapas de Karnaugh
![Page 17: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/17.jpg)
Diseño de Contadores Síncronos (y IV)
Implementación
CLK
Q0
Q1
Q2
![Page 18: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/18.jpg)
Contadores basados en Registros de desplazamiento (I)
![Page 19: Registros y Contadores Tema 11 - esi.uclm.es · Registro de desplazamiento universal. Aplicación de los registros de desplazamiento: UART (Universal A ... generación de direcciones](https://reader031.fdocuments.ec/reader031/viewer/2022021804/5ba197b809d3f2b66a8c9773/html5/thumbnails/19.jpg)
Contadores basados en Registros de desplazamiento (y II)