As saídas tomam valores em função das entradas no momento e dos acontecimentos passados Existência de memória

Tamanho: px
Começar a partir da página:

Download "As saídas tomam valores em função das entradas no momento e dos acontecimentos passados Existência de memória"

Transcrição

1 Circuitos Lógicos Sequenciais Definição As saídas tomam valores em função das entradas no momento e dos acontecimentos passados Existência de memória Conceito de Memória Asaídadependedevariáveisdeentradaedoestadoanterior Estado anterior Estado actual. 0. Lógica e Sistemas Digitais 147

2 Circuitos Lógicos Sequenciais Modelos Gerais Moore Mealy Lógica e Sistemas Digitais 148

3 Circuitos Lógicos Sequenciais Tipo Assíncronos o estado muda no momento em que as entradas mudam Síncronos a observação das entradas e subsequente evolução de estado, realiza-se em sincronismo com a transição de um sinal de entrada específico denominado por relógio(clock). Comportamento temporal instante de tempo em que o valor lógico à entrada de uma porta lógica se modifica, nãoéomesmoemqueasaídadessamesmaportasealtera Tempo de propagação diferente das portas lógicas vector de estado seguinte pode percorrer várias combinações antes de atingir a combinação estabelecida. Se o elemento de memória for: Assíncrono problemas Síncrono Irrelevante se período do relógio > tempo de propagação Dispositivo de memória DRAM(Dynamic Random Acesses Memory) condensador (necessita refrescamento) SRAM(Static Random Acesses Memory) voláteis, mais rápidas, maior consumo Lógica e Sistemas Digitais 149

4 Memórias Flip-flop Circuitos biestáveis Realimentação positiva Células unitárias Flip-flop D-latch ou transparent latch assíncrono Lógica e Sistemas Digitais 150

5 Memórias Flip-flop S-R EntradasS(Set)eR(Reset) MantémestadocomSeRinactivas S e R não podem ser activadas em simultâneo(ambiguidade) Assíncrono " " 1... ; prioritário " " 0.. ; Rprioritário Lógica e Sistemas Digitais 151

6 Memórias Flip-flop S-R-E latch(sr com Enable) Comportamento do S-R quando E=1 Insensível às entradas quando E=0; mantendo-se no estado anterior E S R Q* Q x Lógica e Sistemas Digitais 152

7 Memórias Flip-flop D-latch Sintetizado a partir de flip-flop S-R Entrada Enable Quando inactiva a saída permanece inalterada (o flip-flop fica insensível à entrada D) QuandoactivaDpassaparaasaída Lógica e Sistemas Digitais 153

8 Memórias Flip-flop D edge-triggered Síncrono Reagem ao flanco ascendente (ou descendente) do sinal de relógio Configuração master-slave Tabela de Verdade Tabela de Transição de estados Clk D Q* Q 0 Q* Q* 1 Q* Q* Q* Q* Q* Q D Lógica e Sistemas Digitais 154

9 Memórias Flip-flop J-K edge-triggered Entradas analisadas na transição ascendente do relógio SeQ=0sóJ=1mudaQpara 1 SeQ=1sóK=1mudaQpara 0 Se J=K=1 Q transita para o outro estado no flanco ascendente do relógio Clk J K Q* Q 0 Q* Q* 1 Q* Q* Q* Q* 0 0 Q* Q* Q* Q* Lógica e Sistemas Digitais 155

10 Memórias Flip-flop T edge-triggered(toggle) Entradas analisadas na transição ascendente do relógio SeT=0 Qpermanecenoestadoanterior SeT=1 Qtransitaparaooutroestadonoflancoascendentedorelógio Clk T Q* Q 0 Q* Q* 1 Q* Q* Q* Q* 0 Q* Q* 1 Q* Q* Q* Q T Lógica e Sistemas Digitais 156

11 Memórias Diagrama de estados dos Flip-flops Flip-flop edge-triggered Descrição de comportamento por fluxograma Testedovalorlógicodasentradas condicionaopróximoestado Ocorre sempre na transição ascendente do relógio. Estado Testesobreumavariáveldeentrada Lógica e Sistemas Digitais 157

12 Memórias Diagramas de estado dos flip-flops Transições de estado ocorrem no flanco ascendente do relógio D J-K T Q Q Q D J T Q Q Q 0 D 1 1 K 0 1 T 0 Lógica e Sistemas Digitais 158

13 Memórias Síntesedeflip-flopsapartirdeoutros.. Lógica e Sistemas Digitais 159

14 Memórias Comandos e Sinais Síncronos e Assíncronos PRESET(Set prioritário) e CLEAR(reset prioritário) Síncronos ou assíncronos Active high ou active low D J-K Lógica e Sistemas Digitais 160

15 Memórias Registo Armazenaumapalavradenbits Entradadenbits Saídadenbits Entrada de controlo Activada registaosnbitspresentesnaentradaeregista-osnasaída Lógica e Sistemas Digitais 161

16 Memórias Registo tipo latch t PW (PulseWidthtime)duraçãomínimadosinalnessepatamar t DS (Data Set-up time) intervalo de tempo mínimo a respeitar entre o estabelecimento de informação estável na entrada de dados e o momento da memorização t DH (Data Hold time) intervalo mínimo de tempo durante o qual ainda se torna necessário manter a informação estável na entrada de dados após ter terminado o sinal de memorização t PD (Propagation Delay time) tempo máximo de propagação entre um acontecimentonaentradadedadoseoseureflexonasaídadocircuito Lógica e Sistemas Digitais 162

17 Memórias Registo tipo edge-triggered t PW (PulseWidthtime)duraçãomínimadosinalnessepatamar t DS (Data Set-up time) intervalo de tempo mínimo a respeitar entre o estabelecimento de informação estável na entrada de dados e o momento da memorização t DH (Data Hold time) intervalo mínimo de tempo durante o qual ainda se torna necessário manter a informação estável na entrada de dados após ter terminado o sinal de memorização t PD (Propagation Delay time) tempo máximo de propagação entre um acontecimentonaentradadedadoseoseureflexonasaídadocircuito Lógica e Sistemas Digitais 163

18 Contadores(counters) Destinam-se a realizar contagens em sequência, possuindo um registo sobreoqualacontageméacumulada Registos Deslizantes(Shift-registers) Permite a conversão paralelo-série e vice-versa Estruturas MSI típicas Lógica e Sistemas Digitais 164

19 Contadores Estrutura Síncronos Assíncronos Módulo de Contagem Potênciade2(2 n ) depotênciade2 Sequência de Contagem Binário Natural Crescente Decrescente Crescente ou decrescente Outras Código Gray Etc. Lógica e Sistemas Digitais 165

20 Contadores Assíncronos A entrada de relógio dos sucessivos flip-flops está ligada à saída do flip-flop imediatamente anterior Assincronismo de transições na mudança de estado, i.e., as inversões de estado não são simultâneas, dependendo do tempo de trânsito (atraso) ao longo dos flip-flops. Nãopodeserusadocomrelógiodealtafrequência Exemplo: Contador módulo 16 Na transição do estado 1111 para 0000 o contador irá passar por estados intermédios indesejáveis Lógica e Sistemas Digitais 166

21 Contadores Síncronos As entradas de relógio dos sucessivos flip-flops estão ligadas entre si Simultaneidade na mudança de estados Síncronos Série Síncronos Paralelo Lógica e Sistemas Digitais 167

22 Contadores Síncronos Série ApenasusaportasANDde2entradas,emsérie O bit de peso 2 m só transita de 0 para 1 quando todos os bits de pesoinferior(2 0 a2 m-1 )tiveremtomadoovalor1 Pode não funcionar correctamente a altas frequências Lógica e Sistemas Digitais 168

23 Contadores Síncronos Paralelo Estrutura base idêntica à do síncrono série Menor tempo de propagação melhor resposta a altas frequências Utiliza apenas um nível de AND para cada flip-flop(paralelo) Lógica e Sistemas Digitais 169

24 Contadores MSI Entradas P 0..3 Palavrade4bitscomaqualsepode carregarocontador UP/DOWN(UnD) determinaseosentidodacontagemé crescente ou decrescente ENABLE(CE-CountEnable) só quando activa permite a contagem LOAD(PL-Parallel Load) Introduz como estado global do contador a palavra presente nas entradas P 0..3 (sinalassíncrono) RESET(MR-Master ResetouCLEAR) activada coloca o estado do contador a zero. Esta acção tem prioridade sobre a acção LOAD(sinal assíncrono) C Up /C Dn ouclk Relógioparacontagemcrescente/decrescente(C Dn =1/C Up =1) Lógica e Sistemas Digitais 170

25 Contadores MSI Saídas MAX/MIN enquanto activa, que o contador se encontra num dos estados extremos de contagem: n-1 na contagem crescente e 0 na contagem decrescente Usada para concatenação síncrona em cadeia por ligação à entrada ENABLE de outro módulo CARRY activa:acontagemécrescente,oestadopresenteén-1eosinaldeclkestáazero (..... ) Permite interligar contadores em modo assíncrono BORROW activa: a contagem é decrescente, o estado presente é zero e o sinal de CLK está a zero (..... ) Permite interligar contadores em modo assíncrono RIPPLE CLOCK Resulta da intersecção de MAX/MIN com CLK Utilizada para a propagação do relógio ao contador de peso seguinte em concatenação assíncrona Lógica e Sistemas Digitais 171

26 Contador Assíncrono com Parallel Load(PL) Activação da saída em 100 colocação do relógio para evitar estados transitórios Lógica e Sistemas Digitais 172

27 Contador Up/Down Síncrono com PL Lógica e Sistemas Digitais 173

28 Contador Up Contador modo série Contador modo paralelo Lógica e Sistemas Digitais 174

29 Contador Down Lógica e Sistemas Digitais 175

30 Contador Crescente/ Decrescente(Up/Down) Contador Up Contador Down Contador Up/Down Lógica e Sistemas Digitais 176

31 ContadorUpcomParallelLoad(PL)eMasterReset(MR) PLeMRassíncronos Lógica e Sistemas Digitais 177

32 ContadorUp/DowncomPLeMR Lógica e Sistemas Digitais 178

33 Contador Up/Down Limitedecontagem(TerminalCount-TC) Saída para concatenação assíncrona(ripple-clock- RP) Lógica e Sistemas Digitais 179

34 Contadores comerciais(ttl) Síncronos 74192;74193;74191;74161;74163;74160 Assíncronos 7493;74293;74323 Lógica e Sistemas Digitais 180

35 Exemplo1 Realizarumdivisordefrequênciapor6 AentradaPLemambososcontadorestemnaturezasíncrona Lógica e Sistemas Digitais 181

36 Exemplo2 Pretende implementar-se um sistema de controlo de abertura de uma fechadura electromecânica accionada por um botão B segundo o esquema seguinte: AopremirobotãoBacende-seumalâmpadaLdurante6segundos; Durante o intervalo de tempo em que a lâmpada L está acesa, é necessário actuar o botão B um número n de vezes pré-estabelecido através de um Thumb WheelSwitch,com(1<n<8); Findo os 6 segundos a fechadura F é accionada se o número de actuações de B coincidir com o valor n pré-estabelecido. Como a fechadura é electromecânica é necessário que esta seja activada durante 2 segundos. Solução Uma solução possível passa por utilizar dois contadores, um para contabilizar os tempos 2 e 6 segundos e outro para contabilizar o número de actuações do botão B Lógica e Sistemas Digitais 182

37 Exemplo2 Solução(cont): Lógica e Sistemas Digitais 183

38 Exemplo2 Solução(cont) Comoafrequência utilizada para contabilizaros tempos de espera é de 2Hz, os temposde6e2segundotêmumaprecisãodemeiosegundo. Em ambos os contadores, as entradas PL têm natureza assíncrona. Os contadores podem ser assíncronos, pois a informação que é utilizada pelo ASM é a saída borrow que é interceptada com o sinal de relógio e só fica activaquandoorelógioestáazero. OobjectivodemanteractivoosinalL 5 noestado1,égarantirholdtimeàacção de load do contador de tempo, pois de outra forma, a passagem do estado 0 para o estado 1 implicava retirar PL e simultaneamente alterar o valor na entradap 3. Lógica e Sistemas Digitais 184

39 Registo de Deslocamento(Shift Register) Transmissão/recepção com conversão paralelo-série e série-paralelo Lógica e Sistemas Digitais 185

40 Shift Register Estrutura Típica Load/Shift: 1 transfere para a saída os dados presentes à entrada duma forma síncrona 0 impõearealizaçãododeslocamentoàdireitaouàesquerdaconformea entrada Right/Left Right/Left: Indica o sentido do deslocamento ao ritmo dos pulsos de relógio Clear: Leva ao estado 0 todos os flip-flops(assíncrona) Lógica e Sistemas Digitais 186

41 Shift Register Exemplo: 74LS195 4 Bit Parallel Acess Shift Register Não dispõe de comando Right/Left Alternativa: Lógica e Sistemas Digitais 187

42 74LS195 Diagramas temporais Lógica e Sistemas Digitais 188

43 Exemplo1:Varrimento Exemplo 2: Temporizador Lógica e Sistemas Digitais 189

44 Exemplo3:SomadorSequencialde4bits Lógica e Sistemas Digitais 190

45 Concepção baseada em Flip-flops(máquina de estados) Estrutura organizada de módulos de acção e módulos de controlo, susceptível de ser descrita por um esquema de fluência de informação (EFI)eumesquemadesequênciadeacções(ESA) MódulosdeAcção Realizam as operações evocadas(operações primitivas) Circuito combinatório Módulos de Controlo Fornecem aos módulos de acção as ordens ou sinais de controlo condicionantes da sua activação Máquinas de Estados(flip-flops e lógica combinatória ou registos e ROM) Lógica e Sistemas Digitais 191

46 Formas de Representação de Sistemas Diagramas de Blocos Diagrama de Estados ASM Algorithmic State Machine Algoritmo Processo susceptível de ser implementado por dispositivos digitais Propriedades Finito Inteligível(sem ambiguidades) Exequível Caracterizável externamente(relação entre saídas e entradas) Flowchart Forma mais comum de representação, não comprometida com a especificidade da implementação ASMchart Representação de máquinas de estados Lógica e Sistemas Digitais 192

47 Síncronos Modelo de Circuito Sequencial Síncrono RG registo de p flip-flops edge-triggered (geralmente do tipo D) X n estadopresente X n+1 estado seguinte para o qual o sistema vai evoluir na próxima transição de relógio X n+1 =g(x n,e n ) S n =f(x n,e n ) As p componentes de X n denominam-se variáveis de estado e correspondem ao estado (saídaq)decadaumdos p flip-flops constituintes do registo, após ocorrência do n- ésimo impulso de relógio As funções booleanas f e g podem ser descritasporasm ouporumatabelade estado seguinte e saída, função do estado presente e entrada Lógica e Sistemas Digitais 193

48 Exemplo 1: Projecto de um contador crescente módulo 3 Solução: Estecontadorterá3estados,necessitandode2bitsparaasuacodificação Nãotementradas Tabela de sequência de estados Oestado11nãoéutilizadosendoconsideradodon tcare MétododeClare: Tabelas de transição de estado Mapas de Karnaugh ASMdeevoluçãodeestados Lógica e Sistemas Digitais 194

49 Exemplo 1: Projecto de um contador crescente módulo 3 Solução(cont.): ASM X 1 X a 0 1 Circuito sequencial síncrono Flip-flops edge-triggered Aentradaderelógioéomissa Avaliação da variável é feita no flanco ascendente do relógio Otempomínimoemcadaestadoéumperíododerelógio b c S 0 S Lógica e Sistemas Digitais 195

50 Exemplo 1: Projecto de um contador crescente módulo 3 Solução(cont.): Mapa e atribuição de estados(state Assignment) x 0 Tabela de transição de estados a c b x 1 Lógica e Sistemas Digitais 196

51 Exemplo 1: Projecto de um contador crescente módulo 3 Solução(cont.): Síntese com flip-flops D. M M Lógica e Sistemas Digitais 197

52 Exemplo 1: Projecto de um contador crescente módulo 3 Solução(cont.): Síntese com flip-flops J-K 1 1 S 1 S M S 1 S M Lógica e Sistemas Digitais 198

53 Exemplo 1: Projecto de um contador crescente módulo 3 Solução(cont.): Síntese com flip-flops T Lógica e Sistemas Digitais 199

54 Exemplo2: Projectodeumcontadorcrescentemódulo3ou4 emfunçãodeumaentradam M=0 contagememmódulo3 M=1 contagememmódulo4 Existe uma entrada S que deixa avançar a contagem ou pára a contagem no seu máximo valor S=0 avançonormal S=1 páraacontagemnovalormáximo Existem2saídasFeGquequandoactivasindicam: F:queacontagemestáemnºímpar G: que a contagem é superior ou igual a 2, quando em contagem em módulo 4 Lógica e Sistemas Digitais 200

55 Exemplo2 Solução Aspectosateremconta: AsentradasMeSsãoassíncronas A saída G éigualmente assíncrona e édependente doestadoeda entrada M Lógica e Sistemas Digitais 201

56 Exemplo2 Solução(cont) ASM Mapa de State Assignment Síntese com flip-flops D a c x 0 b d x 1 a b F X 1 X c M S 0 G d G, F 0 1 S Lógica e Sistemas Digitais 202

57 Exemplo2 Solução(cont) Saídas Lógica e Sistemas Digitais 203

58 Exemplo2 Solução(cont) Síntese com flip-flops J-K.... Lógica e Sistemas Digitais 204

59 Memória de Estado OneHot A cada estado é atribuído um flip-flop (FF). Utiliza mais FF Necessita de menos lógica na entrada de cada FF As saídas activas em cada estado só dependem da saída desse FF Implementações assíncronas ou dispondo de muitos FF e pouca lógica associada às entradas (FPGA) Lógica e Sistemas Digitais 205

60 Memória de Estado Highly-Encoded State Assignments Numerar em binário os vários estados Diminui o nº de FF Aumenta a lógica associada à geração de estado seguinte e às saídas Mais adequado à implementação com PAL ou lógica discreta Lógica e Sistemas Digitais 206

61 Memória de Estado Highly-Encoded State Assignments Numerar em binário os vários estados Diminui o nº de FF Aumenta a lógica associada à geração de estado seguinte e às saídas Mais adequado à implementação com PAL ou lógica discreta D 1 D 0 Lógica e Sistemas Digitais 207

62 Exemplo3 Realize a síntese de um circuito para controlo da abertura e fecho de uma porta através de um sensor de presença P como mostra a Figura. O movimento da porta é realizado por um motor cujo movimento é controlado por dois sinais: ON para ligar o motor, e SF que determina o sentido de rotação do motor, e que quando activo estabelece o sentido de fecho. Para determinar se a porta se encontra aberta ou fechada existemdoissensoresaefqueficamactivosquandoaportase encontra completamente aberta ou completamente fechada. A abertura e fecho da porta devem obedecer aos seguintes critérios: Quando a porta se encontra fechada, inicia a abertura se o sensor P ficar activo; Iniciada a abertura, esta só termina quando a porta se encontrar totalmente aberta; A porta depois de totalmente aberta inicia de imediato o fecho caso o sensor P não esteja activo, caso contrário permanece aberta enquanto o sensor P se mantiver activo. Iniciado o fecho, este só termina quando a porta se encontrar totalmente fechada. Durante o fecho, se o sensor P ficar activo, então o sistema reinicia a abertura de imediato. Lógica e Sistemas Digitais 208

63 Exemplo 3(resolução)- Modelo Moore Implementação highly-encoded(flip-flops D) D 0 D 1 Lógica e Sistemas Digitais 209

64 Exemplo 3(resolução)- Modelo Moore Implementação highly-encoded(flip-flops J-K) J 0 K 0 J 1 K 1 Lógica e Sistemas Digitais 210

65 Exemplo 3 (resolução) - Modelo Mealy Implementação highly-encoded Comportamento da máquina de estados: A porta encontra-se fechada máquina no estado 0 aguardando que P seja verdadeiro; P verdadeiro estado 1 e activa ON enquanto A falso até que a porta fique completamente aberta. Porta completamente aberta estado 0, desligando o motor. No estado 0 e P activo a máquina transita entre o estado 0 e o estado 1 mantendo o motor desligado. No estado 0, logo que P seja falso, fixa-se em 0, e enquanto não existir P e F for falso, mantém o portão a abrir. Dado o ASM obtido, o flip-flop mais adequado é o JK, pois P faz set e A reset. Lógica e Sistemas Digitais 211

66 Exemplo 3(resolução)- Modelo Mealy Implementação highly-encoded Lógica e Sistemas Digitais 212

67 Interligação entre Máquinas de estado Deve evitar-sea activação de uma variável de saída função de estado e entrada na transição de estado, principalmente quando se trate de variáveis de interligação entre máquinas. Exemplo Pretende controlar-se a abertura e fecho da porta com um único botão. Sempre que se prime o botão alteramos o estado de movimento da porta. Se está em andamento pára, se está parado inicia o movimento em sentido contrário àquele em que se encontrava quando parou. O movimento da porta cessa por detecção dos sensores de aberto e fechado. O teste continuado do botão por parte do controlo, leva a que o movimento da porta fique a transitar entre parar e inversão de marcha enquanto o botão permanece premido. Lógica e Sistemas Digitais 213

68 Interligação entre Máquinas de estado Exemplo Énecessáriodetectarasactuaçõesdobotão produzirumaúnicaacçãoporcadavez que se pressiona o botão. Na solução anterior o botão é testado em todos os estados duplicar o número de estados, para realizar a detecção edge-trigger do botão. Duas máquinas de estado interligadas simplifica a implementação do controlo. Uma máquina realiza a detecção edge-trigger da actuação do botão (DET) e a outra realiza o controlo do movimento da porta(cmp). Na interligação proposta só existe informação na direcção DET CMP o sinal TB tem que ter uma duração tal que possa ser observado pelo CMP, mas não muito longa para não ser observada por mais que uma vez. Lógica e Sistemas Digitais 214

69 Interligação entre Máquinas de estado Exemplo Máquina com 3 estados e saída TB (função de estado) é activa durante um só estado(estado 01). As máquinas DET e CMP têm que estar síncronas o mesmo sinal de relógio. Observação de TB pela CMP não pode ser feita no mesmo instante em que é alterado pelo DET relógio das 2 máquinas é desfasado de 180 de forma a garantir que o sinal TB está estável no momentoemqueétestado pelo CMP. Simplificar DET saída TB, função de estado e entrada Lógica e Sistemas Digitais 215

70 Interligação entre Máquinas de estado Exemplo A implementação anterior apresenta o seguinte problema: se o momento em que se actua o botão for posterior à transição descendente de MCLK e anterior ao momento da transição ascendente de MCLK, o tempo de activação da saída TB não é observada pelo CMP. Por esta razão, a utilização de variáveis de saída função de estado e entrada, tem que ser muito criteriosa. Lógica e Sistemas Digitais 216

71 Interligação entre Máquinas de estado Exemplo Se as 2 máquinas não têm o mesmo relógio (não síncronas) garantir que o CMP informa o DET que já consumiu aquele acontecimento intercalar entre cada um dos estados do ASM do módulo CMP um estado de activação do sinal ACK (Acknowledge) e alterar a máquina do DET. Solução semiligada CMPnãotemconfirmaçãode que o sinal ACK foi recebido pelo DET. Lógica e Sistemas Digitais 217

72 Interligação entre Máquinas de estado Exemplo Solução totalmente interligada o CMP espera pela activação do sinal TB, e quando tal acontece, em resposta, activa o sinal ACK esperandoqueporessarazãoodetdesactivetb. Após a desactivação de ACK por parte do CMP, o DET prosseguirá aguardando nova transição ascendente de B. Variável B circuito de debounce do comutador/interruptor que lhe está associado. Lógica e Sistemas Digitais 218

73 Circuito de debounce Sinal digital por actuação de um interruptor ou comutador mecânico. Produzido no instante da abertura ou do fecho dos contactos devido à vibração destes e à disrupção do ar quando os contactos estão muito próximos. Problemática se o objectivo for excitar entradas com tempos de reacção muito pequenos (relógio de um elemento edge-triggered). Produção de várias transições por cada actuação do interruptor ou comutador. Lógica e Sistemas Digitais 219

74 Temporização Contagem de tempo Contador Shift-register Lógica e Sistemas Digitais 220

75 -CUPL CUPL Macro-célula PAL22V10 Saída Combinatória Sequencial(registered) Lógica e Sistemas Digitais 221

76 -CUPL ASM (controlo de porta - Moore) Lógica e Sistemas Digitais 222

77 -CUPL ASM (controlodeporta-mealy) Variáveisdesaídaemfunçãodeestadoeentrada Lógica e Sistemas Digitais 223

78 -CUPL Exemplo: Registo de 8 bits edge-trigger com controlo na saída Lógica e Sistemas Digitais 224

79 -CUPL PAL ATF750C 20 Flip-flops Relógios independentes AR independentes SPglobal Relógio(pino1) Sem complemento Maior frequência Menor tempo de propagação PINNODES 2º flip-flop da macro-célula Não tem ligação aos pinos de saída Lógica e Sistemas Digitais 225

80 -CUPL PAL ATF750C PINNODES PIN e PINNODE partilhem em partes iguais os termos produtos da macro-célula Se o número de termos produto associado ao flip-flop de saída não for suficiente para a implementação de uma determinada função, o CUPL utiliza os termos produtos do PINNODE, inviabilizando assim a utilização deste. Lógica e Sistemas Digitais 226

81 -CUPL PAL ATF750C Exemplo (contador 4 bits com entrada de count enable) AentradadecontroloTdecadacélulatomaemsimultâneooestadodetodasas células que lhe estão a montante. Lógica e Sistemas Digitais 227

82 -CUPL Configuração PAL ATF750C Flip-flop configurarasentradasdereset(ar),preset(sp)ederelógio definirotipo(dout SequenceouSequenceT). extensões CUPL válidas: OE (controlo do three-state de saída) AR, SP, D, T, DFB (sinais associados aos flip-flops) CK, CKMUX (sinais associados à configuração do sinal de relógio) IO(sinal associado à identificação da realimentação do pino) Atribuição de pinos Entrada pin[2,3,4,5]=[i1,i2,i3,i4]; Saídas combinatórias ou sequenciais pin[20,21,22,23]=[o20,o21,o22,o23]; Nós internos: pinnode[34, 31, 44] =[O23Q1, O20Q1, O23Q0]; Lógica e Sistemas Digitais 228

83 -CUPL Configuração PAL ATF750C Flip-flop AtribuiçãodossinaisAR,SPeOE O23.ar=I1&I2; O23.sp=I3; O23.oe=I2&I4; Configuração dos sinais de relógio CKMUX:relógioglobalvindodopino1 CK: relógio proveniente de um termo produto pin1=sync_clk; pin2=async_clk; O22.ckmux = sync_clk; O23.ck=async_clk&I1; O23Q1.ck = sync_clk; Lógica e Sistemas Digitais 229

84 -CUPL Configuração PAL ATF750C Flip-flop Identificaçãodotipodeflip-flop(DouT) O23.d=I1&I2; O22.t=I1&I2; Lógica e Sistemas Digitais 230

85 -CUPL Configuração PAL ATF750C Saída Combinatória Lógica e Sistemas Digitais 231

86 -CUPL Configuração PAL ATF750C Saída Combinatória com registo oculto Lógica e Sistemas Digitais 232

87 -CUPL Configuração PAL ATF750C Saída Sequencial Lógica e Sistemas Digitais 233

88 -CUPL Configuração PAL ATF750C Saída Sequencial com registo oculto Lógica e Sistemas Digitais 234

89 -CUPL Configuração PAL ATF750C Saída com 2 registos ocultos e entrada I/O Lógica e Sistemas Digitais 235

As saídas tomam valores em função das entradas no momento e dos acontecimentos passados Existência de memória

As saídas tomam valores em função das entradas no momento e dos acontecimentos passados Existência de memória Circuitos Lógicos Sequenciais Definição As saídas tomam valores em função das entradas no momento e dos acontecimentos passados Existência de memória Conceito de Memória Asaídadepende devariáveisdeentrada

Leia mais

7. Módulos Funcionais sequenciais Contadores Tipos de contador Entradas síncronas e assíncronas

7. Módulos Funcionais sequenciais Contadores Tipos de contador Entradas síncronas e assíncronas 7. Módulos Funcionais sequenciais... 7 2 7.1 Contadores... 7 2 7.1.1 Tipos de contador... 7 3 7.1.2 Entradas síncronas e assíncronas... 7 3 7.1.3 Entradas assíncronas dos Flip Flops... 7 3 7.2 Sintetização

Leia mais

Eletrônica Digital I TE050. Circuitos Seqüenciais

Eletrônica Digital I TE050. Circuitos Seqüenciais Universidade Federal do Paraná Setor de Tecnologia Departamento de Engenharia Elétrica Eletrônica Digital I TE050 Circuitos Seqüenciais Prof. Lúcio Mauro M. Tonon 1 Circuitos Seqüenciais A grande maioria

Leia mais

Flip-Flops. Introdução Tipos Circuitos Integrados. Flip-Flops

Flip-Flops. Introdução Tipos Circuitos Integrados. Flip-Flops Introdução Tipos Circuitos Integrados Introdução - Um Flip-flop é uma célula de memória, accionada por um dos flancos do relógio. - Em geral, os flip-flops aparecem com duas entradas independentes do sinal

Leia mais

Sistemas Digitais Circuitos Sequenciais Básicos (Latches e Flip-Flops) Horácio Neto Nuno Horta João Paulo Carvalho

Sistemas Digitais Circuitos Sequenciais Básicos (Latches e Flip-Flops) Horácio Neto Nuno Horta João Paulo Carvalho Sistemas Digitais Circuitos Sequenciais Básicos (Latches e Flip-Flops) Horácio Neto Nuno Horta João Paulo Carvalho Circuitos Sequenciais Circuitos Sequenciais: o comportamento do circuito depende não só

Leia mais

Circuitos Digitais. Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais

Circuitos Digitais. Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais 1 Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais Circuitos Digitais Circuito combinacional: Circuito não é capaz de armazenar um valor Possui portas lógicas conectadas para

Leia mais

Eletrônica Digital. Circuitos Lógicos Sequenciais PROF. EDUARDO G. BERTOGNA UTFPR / DAELN

Eletrônica Digital. Circuitos Lógicos Sequenciais PROF. EDUARDO G. BERTOGNA UTFPR / DAELN Eletrônica Digital Circuitos Lógicos Sequenciais PROF. EDUARDO G. BERTOGNA UTFPR / DAELN Circuitos Sequenciais vs Combinacionais Os circuitos lógicos combinacionais são aqueles em que suas saídas a qualquer

Leia mais

Fundamentos dos circuitos sequenciais

Fundamentos dos circuitos sequenciais Fundamentos dos circuitos sequenciais ETV-EI-istemas Digitais-Fundamentos dos Circuitos equenciais 1/8 A grande maioria das aplicações dos sistemas digitais requer a capacidade de memória, isto é, a capacidade

Leia mais

CONTADORES DIGITAIS (Unidade 6)

CONTADORES DIGITAIS (Unidade 6) MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 2.0 - Português Aula N o 17: Título: Sumário: Síntese de Circuitos Sequenciais: Definições Definição de circuito sequencial síncrono; Máquinas

Leia mais

Flip-Flops, Registros e Contadores

Flip-Flops, Registros e Contadores Flip-Flops, Registros e Contadores 1 D latch 2 Operação do D-latch se C=1 a saída acompanha a entrada se C=0 a saída mantém estado anterior não pode ser usado em circuitos síncronos: leitura e escrita

Leia mais

11/12/10. Básculas Flip-flops. Mário Serafim Nunes Guilherme Silva Arroz. Sistemas Digitais - Taguspark

11/12/10. Básculas Flip-flops. Mário Serafim Nunes Guilherme Silva Arroz. Sistemas Digitais - Taguspark Básculas Flip-flops Sinal de relógio Básculas actualizadas no flanco Flip-flops master-slave Flip-flops edge-triggered Flip-flops SR, D, JK e T Entradas directas Características temporais 2 1 Um circuito

Leia mais

Capítulo VII Elementos de Memória

Capítulo VII Elementos de Memória Capítulo VII Elementos de Memória 1 Introdução Neste capítulo estudaremos dispositivos lógicos com dois estados estáveis, o estado SET e o estado RESET. Por isto, tais dispositivos são denominados dispositivos

Leia mais

ELD - Eletrônica Digital Aula 6 Circuitos Sequenciais Latches e Flip-Flops. Prof. Antonio Heronaldo de Sousa

ELD - Eletrônica Digital Aula 6 Circuitos Sequenciais Latches e Flip-Flops. Prof. Antonio Heronaldo de Sousa ELD - Eletrônica Digital Aula 6 Circuitos Sequenciais Latches e Flip-Flops Prof. Antonio Heronaldo de Sousa Agenda - Circuitos Sequenciais - Conceitos - Conceito e circuitos de Latch RS - Aplicações do

Leia mais

Os flip-flops, por contraposição aos circuitos combinatórios, são circuitos com memória.

Os flip-flops, por contraposição aos circuitos combinatórios, são circuitos com memória. FLIP-FLOPS L.1 - FLIP-FLOPS L.1.1 - Introdução Os flip-flops, por contraposição aos circuitos combinatórios, são circuitos com memória. O valor das saídas num dado instante não depende apenas da combinação

Leia mais

7. Módulos Funcionais sequenciais Contadores Tipos de contador Entradas síncronas e assíncronas

7. Módulos Funcionais sequenciais Contadores Tipos de contador Entradas síncronas e assíncronas 7. Módulos uncionais sequenciais... 7-2 7. Contadores... 7-2 7.. ipos de contador... 7-3 7..2 Entradas síncronas e assíncronas... 7-3 7..3 Entradas assíncronas dos lip-lops... 7-3 7.2 tetização de Contadores...

Leia mais

Registos. Registos de dados ( registers )

Registos. Registos de dados ( registers ) ESTV-ESI-Sistemas Digitais-Registos 1/9 Registos Registos de dados ( registers ) Os registos de dados são circuitos constituídos por um determinado número de flip-flops, normalmente do tipo D, com entradas

Leia mais

UFJF FABRICIO CAMPOS

UFJF FABRICIO CAMPOS Cap 7 Revisão Teoremas Booleanos Teoremas de De Morgan Portas Lógicas Flip-Flop Mapa de Karnaugh Simbologias Representação Binária Tabela Verdade Cap 7 Revisão Teoremas Booleanos Teoremas de De Morgan

Leia mais

Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Definições

Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Definições Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Definições Aula Anterior Na aula anterior: Contadores síncronos Contadores de módulo 2 n Projecto de contadores Frequência máxima de funcionamento

Leia mais

Circuitos sequenciais síncronos

Circuitos sequenciais síncronos Circuitos sequenciais síncronos Considerações gerais Modelos de Mealy e de Moore Projecto de circuitos sequenciais síncronos Usando lógica discreta Usando ROMs 2 1 Um contador ou um registo como os que

Leia mais

9. Hardware programável sequencial

9. Hardware programável sequencial 9. Hardware programável sequencial... 9-2 9. HARDWARE PROGRAMÁVEL SEQUENCIAL Como anteriormente podemos observar na estrutura PAL descrita no capítulo 5, a saída da função que é posta disponível num pino

Leia mais

Contador. A ideia básica de um contador. Os flip-flops podem ser conectados juntos para realizar

Contador. A ideia básica de um contador. Os flip-flops podem ser conectados juntos para realizar A função de contagem é importante em sistemas digitais. Existem muitos tipos de contadores digitais, mas a finalidade básica deles é contar eventos representados por transições de níveis ou pulsos. Para

Leia mais

Introdução aos Trabalhos de Laboratório (Hardware/Software) Grupo:

Introdução aos Trabalhos de Laboratório (Hardware/Software) Grupo: Trabalho TP Trabalho Prático Introdução aos Trabalhos de Laboratório (Hardware/Software) Turma: Grupo: I Considere um circuito com o seguinte diagrama lógico: A B G C F a) Com o auxílio do software Xilinx

Leia mais

Interligação de contadores

Interligação de contadores Contadores Conceitos base Contadores síncronos Concepção heurística Concepção formal Características de contadores Alteração do módulo de contagem Interligação de contadores 2 1 Um contador é um circuito

Leia mais

Universidade Federal do ABC

Universidade Federal do ABC Universidade Federal do ABC Eletrônica Digital Aula 10: Contadores TOCCI, Sistemas Digitais, Sec. 7.1-7.10 http://sites.google.com/site/eletdigi/ Contadores Contadores são formados por FF que acionados

Leia mais

Flip-flop D disparado pelo bordo ascendente ( Positive edge-triggered D flip-flop )

Flip-flop D disparado pelo bordo ascendente ( Positive edge-triggered D flip-flop ) Células de memória síncronas ESV-ESI-Sistemas igitais-fundamentos dos Circuitos Sequenciais (2) 1/14 As células de memória síncronas reagem de forma sincronizada com um sinal de relógio ( Clock -), o qual

Leia mais

Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture

Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Capítulo 3 Circuitos sequenciais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Objectivos Conhecer alguns dos principais circuitos digitais sequenciais

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Circuitos Lógicos Sequenciais (Parte

Leia mais

7. Hardware programável sequencial PAL sequencial Construção sequence present ATF750C

7. Hardware programável sequencial PAL sequencial Construção sequence present ATF750C 7. Hardware programável sequencial... 7-2 7.1 PAL sequencial... 7-2 7.2 Construção sequence present... 7-4 7.3 A750C... 7-5 7. HARDWARE PROGRAMÁVEL SEQUENCIAL Como anteriormente podemos observar na estrutura

Leia mais

a)[1 val] Desenhe o esquema lógico que implementa directamente a função f (i.e., sem simplificar).

a)[1 val] Desenhe o esquema lógico que implementa directamente a função f (i.e., sem simplificar). Exame 1 Sistemas Digitais - LETI/LEE 2016-17 1 1. Dado f A, B, C = AB + BC. BC a)[1 val] Desenhe o esquema lógico que implementa directamente a função f (i.e., sem simplificar). b)[1 val] Simplifique f

Leia mais

A) A C + A B D + A B C D B) A B + A B D + A B C D C) A C + A C D + A B C D D) A C + A B D + A B C D

A) A C + A B D + A B C D B) A B + A B D + A B C D C) A C + A C D + A B C D D) A C + A B D + A B C D luno nº: Nome: LEI-T, LER, LEE Sistemas igitais 2º Exame - 9 de Fevereiro de 212 uração: 2h3. Identifique todas as folhas. Responda a cada pergunta no quadrado à direita ou deixe em branco. ada resposta

Leia mais

ELETRÔNICA DIGITAL II. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR

ELETRÔNICA DIGITAL II. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR ELETRÔNICA DIGITAL II AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR 52wz1h@bol.com.br UBERABA MG 2º SEMESTRE 2008 CONTEÚDO PROGRAMADO: 1 Flip-Flop J-K 2 Flip-Flop D 3 Latch D 4 Entradas assíncronas 5 Características

Leia mais

ELD - Eletrônica Digital Aula 7 Circuitos Sequenciais Contadores. Prof. Antonio Heronaldo de Sousa

ELD - Eletrônica Digital Aula 7 Circuitos Sequenciais Contadores. Prof. Antonio Heronaldo de Sousa ELD - Eletrônica Digital Aula 7 Circuitos Sequenciais Contadores Prof. Antonio Heronaldo de Sousa Agenda - Contadores - Conceitos - Contadores Assíncronos - Máquina de Estados Finitos - Contadores Assíncronos

Leia mais

Flip-Flop. Uma das coisa importantes que se pode fazer com portas booleanas é criar memória.

Flip-Flop. Uma das coisa importantes que se pode fazer com portas booleanas é criar memória. Uma das coisa importantes que se pode fazer com portas booleanas é criar memória. Se as portas forem dispostas corretamente, elas vão selembrar do valor de entrada. A memória é baseada num conceito de

Leia mais

Aula 18. Máquina de Estados Parte 2. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Aula 18. Máquina de Estados Parte 2. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira Aula 8 Máquina de Estados Parte 2 SEL 44 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Eemplo de Projetos Síntese de Circuitos Sequenciais Eemplo de Projeto: l Contador binário síncrono

Leia mais

Contadores ( Counters )

Contadores ( Counters ) ontadores ( ounters ) ircuitos sequenciais que : não dependem de entradas externas (para além do relógio); seguem uma sequência de estados pré-definida (ciclo do contador = nº de estados). plicações ontagem

Leia mais

Circuitos sequenciais síncronos

Circuitos sequenciais síncronos Circuitos sequenciais síncronos Considerações gerais Modelos de Mealy e de Moore Projecto de circuitos sequenciais síncronos Usando lógica discreta Usando ROMs 2 1 Um contador ou um registo como os que

Leia mais

TABELA DO F/F. T Q n Q n+1

TABELA DO F/F. T Q n Q n+1 EXERCÍCIOS DE SISTEMAS DIGITAIS II PREPARAÇÃO PARA P1 DE NE 772 1. Partindo de um F/F do tipo D, construir um F/F do tipo T. Pede-se : a ) A equação de estados do F/F b) Circuito transformado em F/F tipo

Leia mais

Os sistemas combinacionais a saída depende exclusivamente das condições das entradas, portanto o sistema não possui memória interna.

Os sistemas combinacionais a saída depende exclusivamente das condições das entradas, portanto o sistema não possui memória interna. AULA 1 Introdução aos Sistemas Seqüenciais pg. 111 a 117 1. SISTEMAS COMBINACIONAIS Os sistemas combinacionais a saída depende exclusivamente das condições das entradas, portanto o sistema não possui memória

Leia mais

Instituto Superior Técnico Licenciatura em Engenharia Aeroespacial Licenciatura em Engenharia Electrotécnica e de Computadores.

Instituto Superior Técnico Licenciatura em Engenharia Aeroespacial Licenciatura em Engenharia Electrotécnica e de Computadores. Instituto Superior Técnico Licenciatura em Engenharia Aeroespacial Licenciatura em Engenharia Electrotécnica e de Computadores Sistemas Digitais Exame de 2ª Época - 13 de Julho de 2001 Antes de começar

Leia mais

ELETRÔNICA DIGITAL II

ELETRÔNICA DIGITAL II ELETRÔNICA DIGITAL II Parte 8 Máquina de Estados Professor Dr. Michael Klug 1 Lembrando Circuitos Combinacionais: o valor da saída no instante t depende apenas da combinação dos valores das entradas neste

Leia mais

Sistemas Digitais. PALs Sequenciais Parâmetros Temporais em PALs Sequenciais ABEL Registos Contadores Registos de Deslocamento ( Shift Registers )

Sistemas Digitais. PALs Sequenciais Parâmetros Temporais em PALs Sequenciais ABEL Registos Contadores Registos de Deslocamento ( Shift Registers ) PALs Sequenciais Parâmetros Temporais em PALs Sequenciais ABEL Registos Contadores Registos de Deslocamento ( Shift Registers ) 10ª aula 1-37 PALs Sequenciais 16R8 10ª aula 2-37 Uma Saída de 16R8 8 termos

Leia mais

SISTEMAS DIGITAIS CIRCUITOS SEQUENCIAIS BÁSICOS

SISTEMAS DIGITAIS CIRCUITOS SEQUENCIAIS BÁSICOS CICUITO EUENCIAI BÁICO etembro de 4 CICUITO EUENCIAI BÁICO - 2 UMÁIO: ELEMENTO BÁICO DE MEMÓIA LATCHE LATCH LATCH INCONIZADO LATCH D FLIP-FLOP FLIP-FLOP MATE-LAVE FLIP-FLOP JK FLIP-FLOP EDGE-TIGGEED IMBOLOGIA

Leia mais

Circuitos sequenciais

Circuitos sequenciais Circuitos sequenciais Saídas dependem da sequência das entradas não basta uma tabela de verdade! Exemplo: controlo do nível de água num tanque: entrada de água electro-válvula ABRE sistema digital de controlo

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3.0 - Português Aula N o 22: Título: Sumário: Máquinas de Estado Microprogramadas: Circuito de Dados e Circuito de Controlo Projecto de máquinas

Leia mais

Registradores de Deslocamentos.

Registradores de Deslocamentos. Registradores de Deslocamentos. 1. Introdução: Implementação de um registrador de deslocamento, conversão paralelo-série e série-paralelo, geração de atrasos, contador e implementação de um registrador

Leia mais

8. Módulos Funcionais sequenciais Contadores Tipos de contador Entradas síncronas e assíncronas

8. Módulos Funcionais sequenciais Contadores Tipos de contador Entradas síncronas e assíncronas 8. Módulos uncionais sequenciais 8-2 8. Contadores. 8-2 8.. ipos de contador.. 8-3 8..2 Entradas síncronas e assíncronas. 8-3 8..3 Entradas assíncronas dos lip-lops.. 8-3 8.2 tetização de Contadores..

Leia mais

Sistemas Digitais (SD) Contadores

Sistemas Digitais (SD) Contadores Sistemas Digitais (SD) Contadores Aula Anterior Na aula anterior: Registos Registos simples Banco de registos Registos de deslocamento Registos multimodo 2 Planeamento SEMANA TEÓRICA TEÓRICA 2 PROBLEMAS/LABORATÓRIO

Leia mais

UFAL- Campus Arapiraca- Equipe:Igor Rafael, Matheus Torquato, Onassys Constant, Arthur Erick, Luis Eduardo. LÓGICA SEQUENCIAL

UFAL- Campus Arapiraca- Equipe:Igor Rafael, Matheus Torquato, Onassys Constant, Arthur Erick, Luis Eduardo. LÓGICA SEQUENCIAL UFAL- Campus Arapiraca- Equipe:Igor Rafael, Matheus Torquato, Onassys Constant, Arthur Erick, Luis Eduardo. LÓGICA SEQUENCIAL Lógica Sequencial Na lógica seqüencial, os sinais de saída são resultados não

Leia mais

Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuito de Dados e Circuito de Controlo

Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuito de Dados e Circuito de Controlo Sistemas Digitais (SD) Máquinas de Estado Microprogramadas: Circuito de Dados e Circuito de Controlo Aula Anterior Na aula anterior: Memórias: Circuitos e tecnologias de memória: o RAM: Estática Dinâmica

Leia mais

Sistemas Digitais (SD)

Sistemas Digitais (SD) Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Projecto utilizando contadores Entradas Primárias CTR DIV 8 5CT=0 M1[Load] M2[Count] 3CT=7 G3 G4 C5/2,3,4+ 1,5D 1, 2D [1] [2] [4] 1 2 4 /Y 0 1 2

Leia mais

Sistemas Digitais Módulo 10 Circuitos Sequenciais: Latches e Flip-Flops

Sistemas Digitais Módulo 10 Circuitos Sequenciais: Latches e Flip-Flops Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 0 Circuitos Sequenciais: Latches e Flip-Flops Graduação em Sistemas de Informação Disciplina: Sistemas Digitais Prof.

Leia mais

CIRCUITOS SEQUENCIAIS. Adão de Melo Neto

CIRCUITOS SEQUENCIAIS. Adão de Melo Neto CIRCUITOS SEQUENCIAIS Adão de Melo Neto 1 EMENTA DEFINIÇÃO FLIP-FLOP SR FLIP-FLOP SR COM ENTRADA DE CLOCK FLIP-FLOP D COMPARAÇÃO DOS FLIP-FLOPS FLIP-FLOP X LATCH FLIP FLOP JK FLIP-FLOP D A PARTIR DO JK

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 2.0 - Português Aula N o 18: Título: Sumário: Síntese de Circuitos Sequenciais: Minimização do Número de Estados Especificação e projecto

Leia mais

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Curso de Graduação em Ciências da Computação Aula 4-T 2. Máquinas Sequenciais Síncronas. Modelos de Moore

Leia mais

SISTEMAS DIGITAIS II Enunciados de Laboratório

SISTEMAS DIGITAIS II Enunciados de Laboratório SISTEMAS DIGITAIS II Enunciados de Laboratório Prof. José Sousa 2003/2004 JS/04 0 Sumário Trabalho - Memórias RAM... 2 Trabalho 2 - Memórias EPROM... 3 Trabalho 3 - Circuitos Sequenciais Síncronos Realização

Leia mais

Biestáveis R S, J K e D

Biestáveis R S, J K e D Circuitos Lógicos Biestáveis R S, J K e D Prof.: Daniel D. Silveira Horário: 4a.f e 6a.f de 10h às 12h 1 Flip Flop Elemento de memória implementado a partir de portas lógicas A maioria das entradas precisa

Leia mais

Aula 12. Flip-Flop Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Aula 12. Flip-Flop Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira Aula 2 Flip-Flop Parte SEL 044 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Combinacionais X Sequenciais l Circuitos Combinacionais: o valor da saída no instante t depende apenas da combinação

Leia mais

SISTEMAS DIGITAIS (SD)

SISTEMAS DIGITAIS (SD) SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3. - Português Aula N o 7: Título: Sumário: Contadores Contadores síncronos (contadores de módulo 2n, projecto de contadores, frequência máxima

Leia mais

Laboratório 6 (Trabalho com Relatório) Semana 25 de Outubro a 29 de Outubro

Laboratório 6 (Trabalho com Relatório) Semana 25 de Outubro a 29 de Outubro Laboratório 6 (Trabalho com Relatório) Semana 25 de Outubro a 29 de Outubro Realização de módulo somador-subtractor. Utilização de ambiente Xilinx WebPack de edição de esquemáticos e simulação. Realização

Leia mais

Organização e Arquitetura de Computadores

Organização e Arquitetura de Computadores Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de

Leia mais

ANÁLISE DE SIST. SEQUENCIAIS SÍNCRONOS. SEL Sistemas Digitais Prof. Homero Schiabel

ANÁLISE DE SIST. SEQUENCIAIS SÍNCRONOS. SEL Sistemas Digitais Prof. Homero Schiabel ANÁLISE DE SIST SEQUENCIAIS SÍNCRONOS SEL 414 - Sistemas Digitais Prof Homero Schiabel MODELOS DE SISTEMAS SEQUENCIAIS Introdução Sequência de cintilação de um conjunto de lâmpadas: 1 2 3 4 5 Soar um alarme

Leia mais

Capítulo 5 - Flip-Flops e Dispositivos Correlatos

Capítulo 5 - Flip-Flops e Dispositivos Correlatos Capítulo 5 - Flip-Flops e Dispositivos Correlatos Introdução: Os circuitos considerados até o momento eram todos circuitos combinacionais, onde a saída é determinada pelos valores presentes nas entradas,

Leia mais

LABORATÓRIO DE ELETRÔNICA DIGITAL Experiência 7: Análise de Circuitos Biestáveis

LABORATÓRIO DE ELETRÔNICA DIGITAL Experiência 7: Análise de Circuitos Biestáveis 33 1. Objetivo Analisar a operação de circuitos biestáveis: latches e flip-flops tipo RS, JK, T e D. 2. Conceito Um latch ou um flip-flop também são conhecidos como dispositivos biestáveis. Os biestáveis

Leia mais

Sistemas Digitais (SD)

Sistemas Digitais (SD) Sistemas Digitais (SD) Síntese de Circuitos Sequenciais: Minimização do Número de Estados S1 S2 S3 S4 S5 S6 S1-S3 S2-S4 S1-S5 S3-S5 S2-S6 S4-S6 S0 S1 S2 S3 S4 S5 Aula Anterior Na aula anterior: Definição

Leia mais

Circuitos sequenciais

Circuitos sequenciais Circuitos sequenciais aídas dependem da sequência das entradas não basta uma tabela de verdade! Exemplo: controlo do nível de água num tanque: entrada de água electro-válvula ABE sistema digital de controlo

Leia mais

Teste 2 Sistemas Digitais - MEEC 2011/12 1

Teste 2 Sistemas Digitais - MEEC 2011/12 1 Teste 2 Sistemas Digitais - MEEC 2011/12 1 1. [3 val] Considere o circuito da figura e os tempos de propagação indicados na tabela. a) Esboce as formas de onda indicadas para o circuito da figura. b) O

Leia mais

Circuitos Sequenciais Escola Naval - Dep. Armas e Electrónica v

Circuitos Sequenciais Escola Naval - Dep. Armas e Electrónica v CIRCUITOS SEQUENCIAIS ESTRUTURA GERAL Varáveis de entrada Variáveis de saída Variáveis de estado Circ. combinatório Memória Circuito Combinatório Memória Actual Seguinte CIRCUITOS SEQUENCIAIS Exemplo :

Leia mais

6. Circuitos Lógicos Sequenciais Modelo Geral de um Circuito Sequencial Comportamento temporal dos circuitos sequenciais...

6. Circuitos Lógicos Sequenciais Modelo Geral de um Circuito Sequencial Comportamento temporal dos circuitos sequenciais... 6. Circuitos Lógicos Sequenciais... 6-2 6. Modelo Geral de um Circuito Sequencial... 6-2 6.2 Comportamento temporal dos circuitos sequenciais... 6-3 6.3 ispositivos de memória... 6-3 6.3. lip-flop S-R...

Leia mais

Disciplina ELETRÔNICA DIGITAL

Disciplina ELETRÔNICA DIGITAL Disciplina ELETRÔNICA DIGITAL Eletrônica Digital MÓDULO UM: Estudo dos sistemas seqüenciais e desenvolvimento de elemento de memória latch-ne e nascimento dos flip-flops tipos T, RS, JK e D, solução de

Leia mais

TABELA DO F/F. T Q n Q n+1

TABELA DO F/F. T Q n Q n+1 EXERCÍCIOS DE SISTEMAS DIGITAIS II PREPARAÇÃO PARA P1 DE SD - I 1. Partindo de um F/F do tipo D, construir um F/F do tipo T. Pede-se : a ) A equação de estados do F/F b) Circuito transformado em F/F tipo

Leia mais

Universidade Federal do ABC

Universidade Federal do ABC Universidade Federal do ABC Eletrônica Digital Aula 09: Considerações Gerais e Aplicações de Flip-Flop TOCCI, Sistemas Digitais, Sec. 5.11-5.23 http://sites.google.com/site/eletdigi/ 1 Entradas Assíncronas

Leia mais

Aula 17. Máquina de Estados Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Aula 17. Máquina de Estados Parte 1. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira Aula 17 Máquina de Estados Parte 1 SEL 0414 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Bibliografia l l l Tocci, R. J.; Widmer, N. S. Sistemas Digitais Princípios e Aplicações. 8ª Ed.,

Leia mais

SSC512 Elementos de Lógica Digital. Latches e Flip Flops. GE4 Bio

SSC512 Elementos de Lógica Digital. Latches e Flip Flops. GE4 Bio Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Elementos de Latches e Flip Flops GE4 Bio GE4Bio Grupo de Estudos em Sinais Biológicos

Leia mais

Fundamentos de Sistemas Digitais. Lógica Sequencial. Prof. Dr. Alexandre M. Amory Prof. Dr Edson I. Moreno

Fundamentos de Sistemas Digitais. Lógica Sequencial. Prof. Dr. Alexandre M. Amory Prof. Dr Edson I. Moreno Fundamentos de Sistemas Digitais Lógica Sequencial Prof. Dr. Alexandre M. Amory Prof. Dr Edson I. Moreno 2 Referências Sugiro estudarem nesta ordem de preferência: Floyd, Cap 7 até 7.4, 9, 10. Não tem

Leia mais

Sistemas digitais 10/07/17. Contadores Parte 17. Campus Alto Paraopeba

Sistemas digitais 10/07/17. Contadores Parte 17. Campus Alto Paraopeba Contadores Parte 17 Campus Alto Paraopeba 1 Parte 17 Contadores integrados Os contadores integrados são uma opção mais simples para construir contadores, pois não é preciso lidar, diretamente, com os FF

Leia mais

Exame 2 Sistemas Digitais - MEEC 2009/10 1

Exame 2 Sistemas Digitais - MEEC 2009/10 1 Exame Sistemas Digitais - MEEC 9/. [ val] Considere a seguinte função booleana, em que A é a variável de maior peso: f ( A B, C, D) = m(,4,8,9,,5 ) + m (, ), d Obtenha a expressão mínima na forma disjuntiva

Leia mais

CIRCUITOS DIGITAIS. Contadores. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau. Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau

CIRCUITOS DIGITAIS. Contadores. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau. Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau CIRCUITOS DIGITAIS Contadores Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau O que será visto nesta aula Contadores assíncronos. Contadores

Leia mais

Trabalho Prático Nº 8

Trabalho Prático Nº 8 ESTV-ESI-Sistemas Digitais-Trabalho Prático Nº8 /7 Trabalho Prático Nº 8 Projecto de um controlador de semáforos V2 S2 V S S GY R S2 R2 Y2 G2 Especificações funcionais: Controlador de semáforos de um cruzamento

Leia mais

Eletrônica e Circuitos Digitais Aula 14 Contadores e Registradores. Daniel S Batista

Eletrônica e Circuitos Digitais Aula 14 Contadores e Registradores. Daniel S Batista Eletrônica e Circuitos Digitais Aula 14 Contadores e Registradores Daniel S Batista Daniel.Strufaldi@gmail.com Organização Contadores assíncronos Contadores de módulo < 2 N. Circuitos integrados de contadores

Leia mais

CIRCUITOS SEQÜENCIAIS. Um modo de classificar os circuitos digitais seria subdividi-los em: - circuitos combinacionais; - circuitos seqüenciais.

CIRCUITOS SEQÜENCIAIS. Um modo de classificar os circuitos digitais seria subdividi-los em: - circuitos combinacionais; - circuitos seqüenciais. CIRCUITOS SEÜENCIAIS Um modo de classificar os circuitos digitais seria subdividi-los em: - circuitos combinacionais; - circuitos seqüenciais. Os circuitos combinacionais são aqueles em que as saídas dependem

Leia mais

Teste 2 Sistemas Digitais - MEEC 2009/10 1

Teste 2 Sistemas Digitais - MEEC 2009/10 1 Teste 2 Sistemas Digitais - MEEC 29/. [3 val] Considere o circuito da figura e as formas de onda indicadas. Esboce as formas de onda dos sinais X, Y e W, considerando X, Y e W inicialmente a e tendo em

Leia mais

EELi02. Prof. Vinícius Valamiel

EELi02. Prof. Vinícius Valamiel EELi2 Prof. Vinícius Valamiel vvalamiel@gmail.com https://sites.google.com/site/vvalamiel/ APLICAÇÕES DE CIRCUITOS SEUENCIAIS BÁSICOS (REGISTRADORES E CONTADORES) REGISTRADORES DE DESLOCAMENTO (elemento

Leia mais

Eletrónica Digital. Fundamentos e Projeto. Acxcro MANUEL RAPOSO AMARAL. EDIÇÕES SíLABO

Eletrónica Digital. Fundamentos e Projeto. Acxcro MANUEL RAPOSO AMARAL. EDIÇÕES SíLABO Eletrónica Digital Fundamentos e Projeto Acxcro MANUEL RAPOSO AMARAL EDIÇÕES SíLABO , Indice Prefácio 13 Capítulo 1 Introdução 1.1. Abstração digital 1.2. Processo de conversão de um sinal analógico para

Leia mais

INSTITUTO DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA. Flip - Flops

INSTITUTO DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA. Flip - Flops INSTITUTO DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA Flip - Flops Relatório técnico apresentado como requisito parcial para obtenção de aprovação na disciplina de Sistemas

Leia mais

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Eletrônica Digital Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Flip-Flops Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br Circuitos Seqüenciais A saída de um circuito seqüencial depende da

Leia mais

Síntese de circuitos sequenciais síncronos(máquinas de estados finitos)

Síntese de circuitos sequenciais síncronos(máquinas de estados finitos) ESTV-ESI-Sistemas igitais-circuitos Sequenciais Síncronos (2) /2 Síntese de circuitos sequenciais síncronos(máquinas de estados finitos) O procedimento para o projecto (síntese) de um circuito sequencial

Leia mais

Aluno Nº. A não identificação desta folha implica que as respostas que lhe correspondem não lhe serão atribuídas.

Aluno Nº. A não identificação desta folha implica que as respostas que lhe correspondem não lhe serão atribuídas. Exame Sistemas Digitais - MEEC 28/9. [ val] Considere a seguinte função booleana, em que A é a variável de maior peso: f ( A, B, C, D, E) = m( 2,4,6,7,,5,6,9, 25,27,28,29 ) + m d (,3,5,8,9,,4,2,24,26,3

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Circuitos Lógicos Sequenciais (Parte

Leia mais

Lógica: Combinacional x Sequencial

Lógica: Combinacional x Sequencial UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C Prof.ª Elisabete Nakoneczny Moraes Aula 6 - Flip Flop Multivibrador biestável Curitiba, 2 maio

Leia mais

CIRCUITOS DIGITAIS. Circuitos Sequenciais e Flip-Flops. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau

CIRCUITOS DIGITAIS. Circuitos Sequenciais e Flip-Flops. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau CIRCUITOS DIGITAIS Circuitos Sequenciais e Flip-Flops Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau O que será visto nesta aula Flip-Flop

Leia mais

CD AB Exame Sistemas Digitais - MEEC 2011/12 1

CD AB Exame Sistemas Digitais - MEEC 2011/12 1 Exame Sistemas Digitais - MEE /. [ val] onsidere a função lógica ( ). a) Escreva a tabela de verdade da função. b) presente o Mapa de Karnaugh para esta função. c) Indique quais os implicados primos essenciais

Leia mais

Circuitos Seqüenciais Sistemas Digitais

Circuitos Seqüenciais Sistemas Digitais 2 ircuitos Seqüenciais Sistemas igitais Muitos sistemas digitais são pulsados ou clocked. Isto é, eles operam em sincronismo com um trem de pulsos de período chamado relógio (clock). n n+ ula GEO-I-UFPE

Leia mais

ENGª DE ELECTRÓNICA E COMPUTADORES

ENGª DE ELECTRÓNICA E COMPUTADORES ENGª DE ELECTRÓNICA E COMPUTADORES SISTEMAS DIGITAIS II Colectânea de Exercícios de Exame José Sousa 2-22 Sumário MEMÓRIAS 2 MÁQUINAS DE ESTADOS SÍNCRONAS 6 MÁQUINAS DE ESTADOS ASSÍNCRONAS OUTRAS REALIZAÇÕES

Leia mais

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional Circuitos Digitais Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional Plano de Ensino e Aprendizagem ( PEA) OBJETIVOS DA AULA : - Iniciar o estudo dos Circuitos Sequenciais; - Conhecer os Circuitos

Leia mais

Exame 1 Sistemas Digitais - MEEC 2009/10 1. Aluno Nº

Exame 1 Sistemas Digitais - MEEC 2009/10 1. Aluno Nº Exame Sistemas Digitais - MEEC 9/. [ val] Considere a função representada no mapa, abaixo. Obtenha a expressão mínima na forma conjuntiva (produto de somas) para esta função. Justifique e identifique quais

Leia mais

Eletrônica Digital para Instrumentação. Herman Lima Jr.

Eletrônica Digital para Instrumentação. Herman Lima Jr. G03 Eletrônica Digital para Instrumentação Prof: hlima@cbpf.br Centro Brasileiro de Pesquisas Físicas Ministério da Ciência, Tecnologia e Inovação (MCTI) Parâmetros de circuitos integrados lógicos Dispositivos

Leia mais

f (x 3,x 2,x 1,x 0 ) = Π M (1,4,8,9,10,15). Π M d (12,13)

f (x 3,x 2,x 1,x 0 ) = Π M (1,4,8,9,10,15). Π M d (12,13) Exame Sistemas Digitais - MEEC 2/. [2 val] Considere a seguinte função booleana: f (x 3,x 2,x,x ) = Π M (,4,8,9,,5). Π M d (2,3) Obtenha a expressão mínima na forma conjuntiva (produto de somas) para esta

Leia mais