Академический Документы
Профессиональный Документы
Культура Документы
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.
6. Circuitossecuencialessncronos
Circuito secuencial sncrono de Moore
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