Transcript for:
Diferença entre Latches e Flip-Flops

o olá pessoal tudo bem aqui quem fala sou solteiro surdo não vive hoje vamos começar o estudo sobre futebol os flocos são outros elementos de memória último ciclo digitais porém rifa nascimento do sudeste os flip-flops eles vão sem ser cílios a borda do sinal de relógio ou a moda no final de forma o que é necessário o desenvolvimento de outro dispositivo de memória caso aqui os flip-flops e são sensíveis a bordo ao invés de utilizar apenas ler e são sensíveis ao nível do sinal de clock para entender melhor e isso vamos relembrar com uma arquitetura de circuitos sequenciais aqui meu slime mechas arquitetura de um circuito sequencial que é formada por um circuito combinacional um conjunto elemento memória as entradas de circo como nacional são as entradas do meu circuito sequencial e as variáveis tão atual e essa saída desse nacional só as saídas do meu a oficial e as variáves falo pro comemora as entradas são as variáveis do estado próximo e a saída são as variáveis estado atual ou seja existe uma realimentação função dos elementos de memória as saídas dos elementos de memória vão conseguir como nacional não sei como nacional gera as novas entradas para esse elemento e memória qual o problema que vai acontecer aqui com o leite por exemplo um sd cível milho então vamos um socorro um sinal de clock que ele passe muito tempo em nível lógico alto como está indicado aqui nesse sinal de clock no slime quando o sinal de fome ver lógico alto esses elementos de memória aqui no cartão é ter vão atualizar as variar que está atual ou seja quando o sinal de fome veloz qual eles vão copiar as áreas que está do próximo de avaliar o estado atual o grafia essas variações estado atual elas vão entrar aqui no circuito combinacional como eu modifiquei as varias estado atual esse circuito nacional vai gerar novas ajustado pro todavia essas várias estado próximo elas são entradas dos meus ele mexe memória e no caso aqui são leves do tipo dele a questão seguinte vamos socorro que os elementos demora fizeram uma primeira atualização ou seja o final de relógio em nível lógico ao e por causa disso as áreas estado próximo são copiados para avaliar o estado atual então ocorreu uma primeira atualização dos valores ou seja uma primeira cópia dos valores como as vai gastar atual modificar as varias está no próximo também modificaram todavia vamos supor que o tempo para esse circuito combinacional res e essa mudança de estado atual seja tal que o sinal de clock ainda seja nível lógico alto ou seja aconteceu uma mudança esse circuito como nacional gera outras áreas está no próximo podem essa usar e agitado próximo são geradas enquanto o sinal de coloco envelopes uau como um sinal de coca nível lógico alto esses alimentos embora que que são leves ainda estão habilitados então essas áreas está no próximo são novamente copiadas para a sua viagem da atual ou seja acontece uma segunda transferência após a segunda transferências várias chato a modificam o circuito combinacional gera novas áreas está no próximo esse essas novas vale achado próximo foram geradas ainda no período que o sinal do corpo e vê-lo falar como sinal de copo é nível lógico ao ainda acontece o outro transferência ou seja acontece uma terceira ou transferência o ou seja neste caso acontece um ciclo vicioso acontece atualização do estado o circuito combinacional gerou as novas variáveis estado que são novamente atualizadas é essa atualização leva você colocou nacional gerar outras lá de agitado próximo e nova nessa atualizado essa atualização faz com que eu circulação não gere novos olhares cada próximo e por aí segue quantos aos de relógio fome zoológico a uma solução seria por exemplo e eu camisa um sinal de clock e que ele passa a menor quantidade possível de tempo envelope o alto neste caso o que vai acontecer como sinal de clock passa pouco tempo de vê-lo suave daria tempo apenas de uma atualização quando circuito combinacional geral as novas variar estado próximo o clock já está em nível lógico baixo e dessa forma o leste e estados habilitado embora possa parecer cinco isso é um processo muito complicado ser feio isso é porque a gente tem que determinar quanto tempo um sinal de clock teria que permanecer envelope com água e pra terminar isso eu precisaria saber as características desse circuito combinacional que ou seja como esse circuito combinacional muda dificulta classificação parcial então para cada círculo oi eu queria um valor diferente de tempo para que o sinal de clock invés que permanecer viva local para que acontecesse apenas uma atualização das variáveis de estado então devido a isso os filets eles não são utilizados em máquinas de moto faro bicho que neste caso se consequência alta ele um comportamento em previsível os estados do laerte ele vai continuar mete lugar enquanto o sinal de relógio biológico ao qual é a solução para esse carro nesse caso a gente pode conferir um dispositivo velho e sensível ao nível nacional do quarto ele é sensível às bordas do sinal de clock a borda é a mudança do sinal de clock do nível lógico 0 qual é o nível lógico 1 outro envelope para evaluar su ver a borda ela tem uma duração o quanto corpo então nesse caso como a borda pela duração muito curta do tempo o marcelo comemora pássaro é pouco tempo a privado ou seja pouco tempo pros ferindo os valores das variáveis estado próprio para que está atual e dessa forma não daria tempo do circuito combinacional calcular novas variáveis de estado próximo é quatro um dispositivo estiver ativado dessa forma você projetar um esposo que seja sensível a borda aí vai ser sensível unido vai facilitar o projeto do nosso circuito sequencial e o dispositivo que ele é sensível a borda no final do corpo sensível ao vivo é o que a gente chama dele triplo ele vai permanecer vivo ou seja transferindo o valor da sua entrada para a sua saída o meu e qual seria o valor das variáveis de estado pro para avaliar o estado atual durante o intervalo de tempo muito pequeno esse é tão pequeno que não dá tempo o circuito combinacional gerar novas variáveis de estado próximo enquanto o título próprio esteja assim entre duas transições sucessivas entre duas bolas sucessivas do mesmo tipo o que toca ele mantém o estado adquirir ou seja o flip-flop ele só vai atualizar o seu estado quando acontecer uma borra neste caso existem duas bolas no final de cloro existe a borda que é ocasionada pela mudança do nível lógico 0 para o nível nosso nesse caso a gente chama subir ixi a borda que é ocasionada pela mudança do nível lógico 1 para o nível lógico 0 neste caso aqui o garcia é que tá entre duas bordas de subida ou entre duas mãos mexida o nosso fixar ele vai manter oo estado adquirido 9 que geralmente sinal de clock ele é um sinal ele olha então nesse caso entre duas bordas de subida ou duas meu filho nós temos tempo transcorrido desde o período de bloco ser lembrando como foi falado lá nas primeiras aulas referentes a máquina do estado possui focos eles só podem ser sensíveis a um tipo de bordo olho é sensível à moda de subida ou era excessiva a borda de descida nunca ajude ball o pão a questão que surge é como é que eu posso construir um positivo e ele seja sensível a borda do final do copo ou seja construir um futebol neste caso existem várias topologias para você construir em flocos aqui a gente vai apresentar aqui na aula de hoje é o que só mexe está vamos começar a nossos estudos também falando sobre o flip-flop dele mexe escravo o se é o seguinte só tem mais comum é utilizado na eletrônica digital e vai ser o futebol preferido como a gente for fazer o projeto do nosso circuitos sequenciais então se ele pode ser construído utilizando-se dois leds de alta indicado aqueles lápis e uma porta lógica inversora esse primeiro lote de a gente chama de lethem mestre e a google tv a gente chama de elet trava esses lets eles são ligados em cascata isso quer dizer o quê ea saída do martin mestre é entrada do let escravo a entrada do leste mestre é entrada do nosso flip-flop dele e a saída do leste escravo é a saída do nosso filósofo dele além disso oeste mestre e o leque escravo eles estão funcionando de forma complementar isso quer dizer o quê que o meu leque mestre por exemplo ele é ativo no zoológico ato no final de copa não és escravo é ativo no nível lógico baixo do sinal de clock e isso que eu tenho um inversor entre os hardcores então vamos analisar essa disposição aqui desses dois leques e constatar colar o princípio de funcionamento do nosso eshop d o escravo para constatar isso a forma mais simples é analisar nosso diagrama de temporização dessa forma eu tô colocando aí no slide sinal de clock periódico e um entrada de está entra no meu beck mestre e vamos analisar como é a saída do leste mestre e é igual a entrada do neco escravo e coma a saída do leite escravo que a saída do meu flocos tipo dele então vamos analisar cada um desses leds com primeiro construir a saída do norte mestre tá depois construir a saída do et extra então quando o sinal de clock está em nível lógico alto o meu lequinho mestre está habilitado e como ele está em nível lógico baixo quem está habilitado aí é o meu leque escravo então nesse período tempo aqui quem está habilitado a lech mestre nesse é o leque escravo esse onete mestre nesse alex escravo mexe mexe esse é o leite escravo então vamos colocar nossas bolas de dia para dividir nossos intervalos nesse primeiro quem está habilitado ao mestre nesse é o escravo nesse é o mestre esse é um escravo missão mexe esse é o escravo então vamos desenhar como vai ser a minha saída do net mestre que é entrada do net escravo vejo de quanto o meu leque escravo está habilitado meu leque mexe está desabilitado nichos eles funcionam de forma complementar quando não mexe mexe no sábado a entrada de é copiada para a saída que então analisando esse diagrama temporização nós temos a seguinte forma de onda para a minha saída que verifique que quanto o leite mexe está habilitado a entrada de é copiada para sair aqui quando mexe mexe está habilitado ele já tem valor como é nessa região aqui nessa nova região o meu leste mexe está habilitado então e copia entrada de para minha saída que nessa região meu leque e mexe o status habilitado então valor nessa última aqui eu leste mexe está habilitado então copia a entrada de para sair aqui nessa última aqui é o norte méxico estado habilitado valor desta forma nós temos essa forma de onda aqui para a saída do leste mestre o a saída do vert mestre é entrada do leste escravo então vamos obter agora como é a saída do meu leque escravo vamos supor que inicialmente o meu leque escravo esteja nível lógico 0 então até o leite escravos se habilitaram ele permanece em nível lógico 0 como está aí de cada aqui no slime quando lets claro está habilitado que nessa primeira região aqui ele copia o valor da entrada de ar é para a saída que é hora entrada de é é é igual a saída quem que é essa forró de um aqui então quando oeste escravo está habilitado ele copia o valor da entrada para a saída que é então o valor de e nesse caso é um ele copia o valor mesmo e quando net escravo está desabilitado que há nessa região ele retém o valor ou seja retém o valor de 1 até a próxima situação em que o leque escravo esteja habilitado quando o ex-escravo está habilitado ele copia o valor da entrada para a saída que é neste caso aqui o valor da minha entrada de 100 copia para sair do que é o valor 0 e permanece assim até o próximo período de tempo e que eu leste escravo esteja habilitado que é esse tempo aqui em que ele copiam valor da minha entrada de e para mim a saída que é no caso é igual a zero então analisando nós temos esse dia lá temporização para a minha saída que é que a minha saída aqui do meu tem foto de mestre escravo qual é o grande pulo do gato neste caso análise e o meu saude bloco e verifique aqui nas bordas descida do meu celular de copa que são essas bombas aqui de casa pelas pedras veja que quando aconteceu a borda de descida do sinal de clock eu e o valor da minha entrada de para a saída que é que a saída do meu filho foto dele vamos ver nessa outra situação a cabeça bola decida ocorre o valor da entrada de para a saída que é nessa outra bosta desse daqui eu copo do valor da minha entrada de com a minha saída e é tão veja aqui essa associação desses dois leques de vai fazer o quê quando aconteceu uma borda de descida do meu sinal de clock ele vai copiar o valor atual da minha entrada de para a minha saída que entre duas bordas decida nacional de pode mudar a vontade como foi e nessa região aqui porém a minha saída que não vai mudar vai permanecer estado outro o valor quando aconteceu uma nova bola decida com que ele copia o valor da minha entrada de para a minha saída que entre duas botas decida é que essa região e essa entrada de podem mudar de valor mas minha saída aqui não vai mudar o valor então essa associação desses dois leves funcionando de forma complementar ela criou um dispositivo que funciona como pipoca como esse flip-flop simplesmente trouxerem o valor da entrada para a saída nas bordas de descida do sinal de clock nós estamos tratando com um bloco de é importante tá que existem outros tipos de flocos sendo tipo de na aula de hoje vamos dar apenas o poder então com esses dois dispositivos como é que tá eu crio o meu só é importante dizer que também existem outras topologias para se criar um que pó e poder porém a topologia mestre-escravo é a forma mais simples eu tenho como criar xuxa e poder a partir de leite de esse flip-flop tipo d ele é assinado pela borda de descida mas existem futbox poluição das cidades pelas bordas de subida neste caso para o conselho um flip-flop seja partilhado pela borda de subida do clock eu posso inverter a posição da fortaleza nossa ou seja eu faço com que meu sinal de clock entre negado moleque mestre e entre na forma não negado do leste escravo ou eu posso simplesmente pegar o meu sinal de clock e inverter ele deixa a pele nacional a passar a porta lógica impressora e áfrica comum opção se puder gatilhado pela borda de descida como eu pego navcore e áfrica nem fez ou já saíram de cima só aplico não sei trocar pela aquela bola de tira eu tenho o conjunto dos elementos futebol capturado pela borda tô subindo já que quando você inverte um sinal as bordas de decidi vir embora de sumir e as bordas de subida viram formas de filho só eram os lábios até a minha tabela atração do estado do meu foi tópico de nesta tabela não está indicado o sinal de coloco o que não é usual em tabela de tração do estado você indicar o sinal de clock quando você não indica o sinal de coloco na tabela transforme sabe você sabe que aquele elemento é sensível a borda no sinal de clock neste ponto não é tão importante saber ele é sensível à moda de subida ou a roda de filho simplesmente eletrointensivo a bola então essa tabela coração do estado você já sabem a mente e quando coloco as transições entre os estados só ocorre como correr na pode do fábio koff então acontecendo abotinado e coloque sim entrada de é igual a zero o próximo estado armazenado google.at ser o a zero seja a minha saída aqui vai para zero se mim sábado igual aconteceu a bola do coloque a minha sai daqui vai para onde ou seja não sei falar tudo bem simplesmente quando acontece as bordas do sinal de clock eu copio o valor da minha entrada de para sair daqui aqui no slide também tenho o diagrama de transição de estados realmente verifique nesse carro não o sinal de clock já entendemos que implicitamente quando não temos o final de coloco representar de forma escrito aquele elemento é sensível a borda do senado e coloco então estamos tá de 7 ou seja fiquei igual um que permanece nho casa minha entrada de foi igual e sempre lembrando acontecer aborda o sinal de clock e eu estando burro sabe certo ou seja que é igual a um eu vou custar de recebe caso minha entrada dele ele igual a zero eu estou no estado de reset ou seja que igual a zero eu permaneço no estado de recebe quando a minha entrada de fogo a 0 e eu estou no estado de reset eu vou postar de sete como a minha entrada dele for igual sempre lembrando que como estamos tratando de um ciclope essas transições entre estado só acontece nas bordas do copo então por exemplo ah está está decerto não quer dizer que quando aplica entrada até igual a zero ele vai para o está de recesso e imediatamente não ele vai esperar a borda do colóquio para ele transitar do estado e cep para o estado de recesso neste caso o sinal de clock realmente irão sinal que vai ter quando os meus se flocos eles podem alternar os estados essas alternância no caso do fox sempre acontecem nas bordas do sinal de cobre subida ou descida sendo estimado que ele é muito parecido com o leite que poder é uma caixinha que tem entrada dele a entrada de clock e a saída aqui aqui eu não estou indicando a sair daqui né gata eu sou mas como é que eu sei se o simples que matou foi clássico dele praticamente igual à do méxico de como é que eu sei que eu tô tratando o cake pop e no caso a gente tá o análise aqui a entrada de copo que não entrada de coloco tivesse triângulo zinho quer dizer que aquele que fosse vão ficar só ou seja é aqueles possível é sensível ou melhor vender legal criado na borda do sinal de clock como é que eu sei que levar tirar na borda de subida ou uma borda de descida se você analisar aqui os cinco esquemático do meu filho tópico de e ao lado do triângulo não tiver nada aquele ficou top é sensível a borda de subida no final de claro se você verificar lá no seu símbolo ciclópico de verificar aqui na entrada de clock ao lado do triângulo você tem um pequeno circo quer dizer que aqueles possível é capturado pela borda e descia no final de copa então esse primeiro dispositivo pegar tirado pela boca sumida e esse é da cidade pela borda de descida do final de copa bom então só para reforçar a diferença do nosso floco de arlete de eu segui o celestes eles são sensíveis ao nível no final de copa ou seja como se nada copo com relação a vão nivelar por baixo depende do leite eu vou transferir o valor da minha entrada para a mensagem eu literalmente passar copo quanto o sinal de copo core 1,5 ah eu faço a cópia quando eu coloco baixo eu bloquear a cópia já não sei hop fui poder eu olho as transições no final de quatro por exemplo subida ou descida e eu copinho o valor da minha entrada dele para mim a saída que nos instantes em que acontecer as transmissões então neste caso vamos supor situação que eu tenho menos ali coloque uma mesma entrada de aplicada umlet e aplicada a um like só no caso o éster é sensível ao nível lógico alto o meu floop ele é sensível a borda de descida então como vai ser a forma de onda de saída do laerte e como vai ser a forma de homens ainda não foi coloco então nós temos essa região nessa primeira região leste está ativo nessa ele está inativo nesta está ativo né seres tainá tio nessa de passiva e inépcia está nasce então nessa primeira região eu copio o valor da meia-entrada para mim a saída nessa eu não tenho né seu copinho nessa eu não tenho né só copinho essa mantém deixar forma o tenho esta forma de onda que está bocado aí no slide já o meu filho top eu vou analisar apenas as bordas no caso as bordas e decida então até essa primeira bola decida essa segunda bola de fina e essa terceira bola de siri nas bordas decida eu copiei o valor da minha entrada de para mim a saída que o pão nessa primeira volta decida copia valor na segunda borda do copo esse valor e na terceira bordas e do capítulo malú entre bordas eu não altera o valor da minha saída porque então para o meu em flocos de hotel essa forma de onda indicada aí no slide veja que embora seja dispositivo semelhante o edson foco como o acessível milho e outra se vo a borda nós temos formas de onda na saída pera aí então embora seja dispositivo ser melhor eu não posso utilizar o at lugar do que o foco e não consigo não se coloco no lugar não é o que é pessoal entendi aí tá por onde nós ficamos por aqui na próxima aula nós vamos estudar outros dois ciclos de próprio é o tipo jk e o flip-flop esses dois cifra o youtube eles podem ser construído a partir do free shop de e eles têm algumas outras aplicações no campo do circo dita com tudo certo fica bem e até a pronto