Вы находитесь на странице: 1из 26

SISTEMASDIGITALES

TEMA6:Circuitossecuencialessncronos

Tema6:Circuitossecuencialessncronos
1. 2. 3. 4. Introduccin. CircuitosdeMooreydeMealy. Contadores. Registros.

SistemasDigitales

Tema6:Circuitossecuencialessncronos
1. 2. 3. 4. Introduccin. CircuitosdeMooreydeMealy. Contadores. Registros.

SistemasDigitales

6. Circuitossecuencialessncronos
Circuito secuencial asncrono

Problemas: Carreras Fenmenos aleatorios Funcionamiento en modo fundamental Todos estos problemas surgen por la REALIMENTACIN DIRECTA.
SistemasDigitales 4

6. Circuitossecuencialessncronos
Circuito secuencial sncrono

Si introducimos un cierto retardo antes de realimentar las variables de estado interno, el valor realimentado ya puede ser el correcto. Qu dispositivo puede actuar de retardo? Un flip-flop tipo D
SistemasDigitales 5

6. Circuitossecuencialessncronos
Circuito secuencial sncrono

Se necesitan tantos flip-flops como variables de estado interno tenga el circuito. Se puede implementar los circuitos utilizando flip-flops tipo J-K o tipo D en su lugar.
SistemasDigitales 6

Tema6:Circuitossecuencialessncronos
1. 2. 3. 4. Introduccin. CircuitosdeMooreydeMealy. Contadores. Registros.

SistemasDigitales

6. Circuitossecuencialessncronos
Circuito secuencial sncrono de Moore
Lasalidaslodependedelosestadosinternos,porlotanto,lasalidaest sincronizadaconelreloj. Sisedauncambioenelestadodeentradaqueimpliqueuncambioenla salida,elcambioenlasalidasedar enelsiguienteciclodereloj,esdecir, cuandocambieelestadointerno.

Circuito secuencial sncrono de Mealy


Sistema de Mealy: la salida depende de los estados internos y de las entradas,porlotanto,lasalidanoest sincronizadaconelreloj. Sisedauncambioenelestadodeentradaqueimpliqueuncambioenla salida,elcambioenlasalidasedar enelcicloderelojactual,esdecir,sin esperarauncambiodeestadointerno.
SistemasDigitales 8

6. Circuitossecuencialessncronos
Circuito secuencial sncrono de Moore

Circuito secuencial sncrono de Mealy

SistemasDigitales

Tema6:Circuitossecuencialessncronos
1. 2. 3. 4. Introduccin. CircuitosdeMooreydeMealy. Contadores. Registros.

SistemasDigitales

10

6. Circuitossecuencialessncronos
Contadores
Uncontador esuncircuitoquegeneraunasecuenciaordenadadeestados queserepiteeneltiempo. Elnmerodeestadosqueserepitenenlasecuenciasedenominamdulo. Uncontadorconstruidoconn flipflopspuedetenerunmdulomximo2n. Los contadores pueden contar en cualquier cdigo, incluso seguir una secuenciaquenocorrespondaaningncdigobinario. Puedenserascendentes,descendentes,reversibles, Puedentenerentradasparapoderpararlos,reiniciarlos, Los contadores sncronos tienen el reloj comn a todos los flipflops, mientrasquelosasncronosno. SistemasDigitales 11

6. Circuitossecuencialessncronos
Contadores: construir un contador que cuente en binario natural,
mdulo 6 partiendo del 0.

SistemasDigitales

12

6. Circuitossecuencialessncronos
Bloqueo de Contadores (Lockout)
Surgecuandoelcontadorcaeenunestadonopermitido,ynovuelveaun estadodecuentapermitido. Puedeocurrircuandonoseutilizantodoslosestadosinternoscapacesde sercodificadosconlasvariablesdeestadointernoutilizadas.Loscontadores queutilizantodoslosestadosinternosposiblessedicequeson demdulo completo. Sepuedesolucionardedosformas: 1.Iniciando el contador en un estado permitido, utilizando para ello las entradasasncronasdelosflipflops. 2.Asignandolosvalorescorrectosalosestadosinternosnoutilizados.

SistemasDigitales

13

6. Circuitossecuencialessncronos
Contadores integrados. Contador 161.
Es un contador sncrono de mdulo 16 que cuenta en binario natural sentidoascendente.Esactivoenflancopositivo. MR:ResetMaestro.Activoenbaja.Esla entradademayorprioridad. PL: Activacin de carga en paralelo. Activa en baja. Es la siguiente entrada de mayorprioridad. P3P2P1P0:Cargaenparalelo. ETyEP:Habilitacindecuenta. Clk:Reloj. Q3Q2Q1Q0:Salidasdelcontador. TC:Terminaldecuenta.

SistemasDigitales

14

6. Circuitossecuencialessncronos
Contadores integrados. Contador 161.
Contadordemdulo28 utilizando2contadores161encascada.

SistemasDigitales

15

6. Circuitossecuencialessncronos
Utilidades de los contadores.
Generadores de secuencias. En muchas ocasiones se utilizan un oscilador junto con un contador para generar todas las seales de control que gobiernanunsistemadigital.(Loveremosenproblemas). Divisores de frecuencia. La capacidad de divisin es igual al mdulo del contador. Conversindedatosformatoparaleloaserie.Paraestaaplicacinseutiliza elcontadorjuntoconunmultiplexor.Lassalidasdelcontadorseconectana las entradas de seleccin de canal del multiplexor, y en cada ciclo de reloj aparecer enlasalidadelmultiplexorunodesuscanalesdeentrada. Implementacin de sistemas secuenciales sncronos. Mediante un contador podemos generar los estados internos necesarios para implementarcualquiersistemaasncrono.(Loveremosenproblemas).
SistemasDigitales 16

Tema6:Circuitossecuencialessncronos
1. 2. 3. 4. Introduccin. CircuitosdeMooreydeMealy. Contadores. Registros.

SistemasDigitales

17

6. Circuitossecuencialessncronos
Registros
Los registros son dispositivos que almacenan informacin de forma temporal. Tienen la ventaja de poder ser escritos (cambiar su contenido) y ledos (mostrarsucontenido)deformamuyrpida.Sinembargo,sucapacidades muylimitada. Yahemosestudiado: 1.Registros en paralelo: almacenan informacin en formato paralelo. Puedenimplementarseconcerrojosdinmicosoflipflops. 2.Registros serie o de desplazamiento: Pueden implementarse nicamente conflipflops.

SistemasDigitales

18

6. Circuitossecuencialessncronos
Registro en paralelo 373.
Constade8cerrojosdinmicos. Tienesalidasen3estados.Puedeserconectadoaunbusdedatos.

LE(LatchEnable):Habilitacinde loscerrojos. OE (Output Enbale): Habilitacin de salida. Esta entrada es activa enbaja.

SistemasDigitales

19

6. Circuitossecuencialessncronos
Registro en paralelo 373.
En general, los registros no se encuentra aislados, sino que interactan compartiendounmismocanaldeinformacinllamadobus.

SistemasDigitales

20

6. Circuitossecuencialessncronos
Registros de desplazamiento

SistemasDigitales

21

6. Circuitossecuencialessncronos
Aplicaciones de los registros de desplazamiento: 1- Conversin de datos de formato serie a paralelo

SistemasDigitales

22

6. Circuitossecuencialessncronos
Aplicaciones de los registros de desplazamiento: 2- Conversin de datos de formato paralelo a serie

SistemasDigitales

23

6. Circuitossecuencialessncronos
Aplicaciones de los registros de desplazamiento: 3- Contador de anillo

SistemasDigitales

24

6. Circuitossecuencialessncronos
Aplicaciones de los registros de desplazamiento: 4- Contador conmutado en cola o contador Johnson

SistemasDigitales

25

6. Circuitossecuencialessncronos
Aplicaciones de los registros de desplazamiento: 5- Generadores y detectores de secuencia
Loestudiaremosenproblemas.

SistemasDigitales

26

Вам также может понравиться