Sd7
Esta aula prática tem como objetivo promover a familiarização dos alunos com:
Projeto e Simulação de Circuitos sequenciais básicos na forma de esquemáticos.
Simulação lógica e temporal do circuito gerado.
Gravação do circuito gerado no Quartus II no CPLD da Altera.
2. Material utilizado:
Microcomputador
Quartus II – Altera
Tutorial1.doc
3. Introdução
Circuitos digitais sequenciais são circuitos em que a(s) saída(s) depende(m), além de uma combinação das entradas, também do estado em que o sistema se encontra no momento anterior da mudança de nível lógico, ou seja, do valor que as suas saídas se encontravam em um instante ti-1. O circuito sequencial mais elementar é chamado flip‑flop. O flip-flop ou multivibrador biestável é um circuito digital capaz de funcionar como uma memória de um bit.
Os circuitos sequenciais são usados para armazenar resultados temporários, dividir frequências, fazer contagens sequenciais ou contagens aleatórias pré-programadas, além de servirem como circuitos para deslocar palavras binárias de forma serial. Nessa aula vocês estudarão o comportamento dos flip-flops que são usados na construção de todos os circuitos sequenciais dados como exemplo nesse parágrafo.
Existem quatro tipos de flip-flop, a saber: flip-flop RS (Reset/Set); flip-flop D (Delay) também conhecido simplesmente como latch; flip-flop JK (em homenagem a Jack Kilby seu projetista) ; flip-flop T (Toggle).
O flip-flop RS (Reset/Set) mostrado na figura 1 garante na sua saída Q, o nível lógico 1 (Set), se a entrada S estiver em 1 e a entrada R (Reset) estiver em 0. O flip‑flop RS garante na sua saída Q o nível lógico 0 (Reset), se a entrada R estiver em 1 e a entrada S estiver em 0. Se ambas as entradas S e R estiverem em 1, a saída não se modifica, ou seja mantém o valor de Q que tinha guardado no instante imediatamente anterior as entradas mudarem para R=S=1. Se, entretanto, ambas as saídas S e R estiverem em 0, nenhum comportamento particular é garantido