• Nenhum resultado encontrado

Demonstrar ao alunos aspectos básicos relacionado ao funcionamento dos circuitos Sequenciais;

N/A
N/A
Protected

Academic year: 2018

Share "Demonstrar ao alunos aspectos básicos relacionado ao funcionamento dos circuitos Sequenciais;"

Copied!
39
0
0

Texto

(1)

UFOPA – IEG – PC

UFOPA – IEG – PC

Circuitos

Sequenciais

Cássio D. B. Pinheiro

[email protected]

(2)

Objetivos

Apresentar as principais características e

aplicações dos circuitos Sequenciais;

Demonstrar ao alunos aspectos básicos

relacionado ao funcionamento dos circuitos

Sequenciais;

Explicar o princípio de funcionamento da logica

(3)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 3

Visao Geral do Conceito

Circuito Sequencial

– Além da sua entrada, a saída de um circuito

sequencial depende também do seu estado interno.

– A logica sequencial

possui memoria.

– Exemplos:

(4)

Visao Geral do Conceito

Definições Básica:

– Estado

● Conjunto de informações a cerca do circuito necessárias

para se prever o seu comportamento futuro.

– Latches e flip-flops

● Elementos de estado que armazenam um bit.

– Circuito Sequencil Síncrono

● Circuito combinacional e uma rede de memoria formada por

elementos de armazenamento, usualmente flip-flops;

● A rede de memoria define o estado atual da máquina de

(5)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 5

Latches

Dispositivos de armazenamento temporário que

tem dois estados estáveis (biestáveis).

Latches e Flip-Flops.

– Ambos sao dispositivos biestáveis;

– Podem permanecer em um dos estados usando uma

configuraçao de realimentaçao, onde as saídas sao ligadas as entradas opostas;

– A principal diferença é o método usado para a

(6)

Latches

Latch RS

– As saídas das portas, em condições normais, estao

sempre em níveis logicos inversos.

– Existem duas entradas:

● SET que define Q para

o estado 1;

● CLEAR (ou RESET)

(7)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 7

Latches

Latch RS

– As entradas estao normalmente em repouso no estado

ALTO, e uma delas é pulsada em nível baixo sempre que se deseja alterar as saídas do latch.

– Inicialmente, se SET = RESET = 1, pode-se levar a

(8)

Latches

Latch RS

– A entrada SET é momentaneamente pulsada em nível

(9)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 9

Latches

Latch RS

(10)

Latches

Latch – Exemplo de Aplicaçao

– Com uma chave mecanica a

trepidaçao de contato (contact bounce) torna praticamente

impossível obter uma transiçao de tensao “limpa”.

– As multiplas transições no sinal

nao duram mais do que poucos mili segundos, mas podem ser inaceitáveis em algumas

(11)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 11

Latches

Latch RS Síncrono ou Controlado

– No latches RS nao há controle sobre as entradas.

● Quando os bits R e S chegam ao latch, sao processadas

imediatamente, sem nenhum tipo de controle.

● O circuito pode ser modificado, introduzindo-se uma entrada

(12)

Latches

Latch RS com Enable

– RS Síncrono com Entradas Diretas;

– Na transiçao de R=S=1 para R=S=0, apresenta estado

(13)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 13

Latches

Latch D ou Transparente

– O latch R-S síncrono nao consegue evitar o estado de

oscilaçao quando os atrasos forem iguais na transiçao de R=S=1 para R=S=0.

● Um inversor entre as entradas R e S, as

torna complementares, fazendo com que o circuito atue na regiao normal de operaçao.

● A entrada comum das portas que

implementam o circuito

direcionador é denominada entrada de habilitaçao

(14)

Latches

Latch D

– Definiçao de entradas da entrada de habilitaçao.

● Se EN = 1, a saída Q será igual a entrada D (transparente). ● Se EN = 0, a saída Q nao será modificada (guarda o ultimo

(15)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 15

Latches

Latch D

– Um exemplo de comportamento de um latch D para as

(16)

Flip-Flops

Latches controlados D e RS sao ativados pelo

nível logico do sinal de controle.

– Enquanto o sinal de controle estiver ativando o latch,

as variações das entradas D ou R e S serao percebidas e este poderá mudar de estado.

– Essa característica é impropria para a construçao de

circuitos sequenciais síncronos, já que nestes,

(17)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 17

Flip-Flops

Sao circuitos derivados dos latches, porém

ativados pela transiçao do sinal de controle.

– Eles permanecem ativados apenas durante um

intervalo de tempo muito pequeno:

● Apos a ocorrencia de uma transiçao do sinal de controle.

● Uma eventual troca de estado so pode ocorrer durante esse

intervalo de tempo.

– Entre duas transições sucessivas do mesmo tipo (ou

(18)

Flip-Flops

Sao dispositivos que possuem duas saídas

complementares (Q e Q), uma ou duas variáveis

de entrada, uma entrada de sincronizaçao - Clock

(CK), e em muitos casos, entradas de pré-seleçao

de saída: Preset, PR e Clear (CLR).

– Dependendo do projeto, um flip-flop pode ser

disparado pela transiçao de subida ou pela transiçao de descida do clock.

– Eles sao disparados pela borda (subida ou descida),

(19)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 19

Flip-Flops

Flip-Flop SR Síncrono

– O valor logico das saídas Q e Q definem o estado

(SET ou RESET) do flip-flop.

– A açao da entrada de Clock é habilitar (CL=1) ou

(20)

Flip-Flops

Flip-Flop D

– O valor logico da entrada de dados D é transferido

(21)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 21

Flip-Flops

Flip-Flop JK (Edge-Triggered)

– JK gatilhado na transiçao de sinal clock

(edge-triggered).

(22)

Flip-Flops

Flip-Flop JK (Edge-Triggered)

– Funciona de forma muito semelhante ao SR, com a

(23)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 23

Flip-Flops

Flip-Flop JK (Master-Slave)

– Formado por dois latches, um mestre e um escravo.

– Possui a mesma tabela do JK (edge-triggered), mas

com convenções de tempos tn e tn+1 diferentes.

● J

n, Kn e Qn correspondem aos valores de J, K e Q no tempo imediatamente anterior a subida do pulso.

● Q

(24)

Flip-Flops

(25)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 25

Flip-Flops

Aplicações

– Sincronizaçao usando Flip-Flops.

(26)

Flip-Flops

Aplicações

– Sincronizaçao usando Flip-Flops.

● Um flip-flop D disparado por transiçao negativa é usado para

(27)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 27

Flip-Flops

Aplicações

– Detecçao de uma Sequencia de Entrada.

● Um flip-flop JK é usado para responder a uma determinada

(28)

Registradores de Deslocamento

Comumente usados no armazenamento de

informações com mais de 1 bit.

Constituídos de flip-flops D ou JK Mestre-Escravo

encadeados onde a saída do anterior é ligada

diretamente na saída do posterior.

Aplicações:

– Conversao de dados em série para paralelo e

vice-versa;

– Operações aritméticas (divisao e multiplicaçao por 2);

(29)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 29

Registradores de Deslocamento

Registradores

– Conjunto de elementos de memoria (flip-flops ou

latches) usados para armazenar n bits.

– Usam um unico sinal de clock ou um unico sinal de

habilitaçao.

– Elementos de memoria usados para armazenar

(30)

Registradores de Deslocamento

Deslocador

– Usado para mover um conjunto de bits de uma ou

mais posições para a esquerda ou direita.

– Podem ser inseridos '0's para as posições que ficam

vagas a medida que os bits sao deslocados.

● 00111001 << 11100100 (multiplicaçao por 4) ● 00111001 > 00011100 (divisao por 2)

– O bit de sinal (bit mais a esquerda) é replicado quando

(31)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 31

Registradores de Deslocamento

O Registrador de Deslocamento

– Composto por uma série de Latches ou Flip-Flops

(32)

Registradores de Deslocamento

O Registrador de Deslocamento

– Exemplos de Aplicações:

● ULAs de processadores.

– Registradores a esquerda, direita e

em anel.

● Conversao série para paralelo e

vice-versa.

● Armazenamento de sequencia de

(33)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 33

Registradores de Deslocamento

O Registrador de Deslocamento

– Exemplo de

(34)

Contadores

Circuito digital que evolui sob o comando de um

(35)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 35

Contadores

Sao usados principalmente para contagens,

geraçao de palavras, divisao de frequencias,

mediçao de frequencia e tempo.

Sao basicamente divididos em duas categorias:

– Assíncronos - Sao mais lentos pois a saída de um

flip-flop dispara uma mudança no flip-flip-flop seguinte.

– Síncronos - O estado de todos os flip-flops sao

(36)

Contadores

(37)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 37

Contadores

(38)

Contadores

(39)

17/08/13 Cássio Pinheiro - Circuitos Sequenciais 39

Contadores

Referências

Documentos relacionados

Esse recurso didático foi elaborado pelo “Grupo de Trabalho (GT) de Jogos Didáticos no Ensino de Química”, do PDVL (Programa Internacional Despertando Vocações

20-A a 20-D institui-se Gratificação de Desempenho de Atividade Técnico-Administrativa em Regulação – GDATR, devida aos ocupantes de cargos de Analista Administrativo e Técnico

Assim, cada ente poderá, por meio da sua competência tributária, por meio dos tributos, determinar a forma que for mais interessante para estimular a proteção ambiental, a exemplo, da

Alicerçados no estudo desse fato gramatical e tomando por base um corpus diversificado, trabalhamos com a proposta de que o silêncio sintático apresenta-se como elemento

 As associações entre os fármacos estudados (amitriptilina, econazol, sertralina e triclosan) e/ou os fármacos padrões anfotericina B e/ou miltefosina,

JOSELINO PADILHA Prefeito Municipal Publicado por: Cezar Caetano da Silva Código Identificador:7A5B73CD.. SECRETARIA MUNICIPAL DE ADMINISTRAÇÃO E

Cada membro convidado fará uma reflexão, a partir da documentação levantada no período de execução do projeto, sobre um dado aspecto histórico ou historiográfico do processo

Para ver como isto ocorre, consideremos inicialmente um sistema totalmente puro, para o qual a densidade de estados corresponde a fun¸c˜ oes- igualmente espa¸cadas, local- izadas