Aprovei.net← Todos os roteiros

UNINTER Lógica Programável

Lógica Programável

Flip-Flop RS em VHDL com FPGA

Atividade Prática

O roteiro como a instituição entrega

1 de 4 páginas

Página 1 do roteiro

Trabalho de Lógica Programável

O objetivo deste trabalho é introduzir os alunos ao universo da Lógica Programável com FPGAs (Field Programmable Gate Arrays). A atividade deverá ser realizada em linguagem VHDL e com o auxílio da ferramenta Quartus.

O trabalho deverá ser entregue no formato de relatório, conforme o documento "Modelo de Relatório

  • Lógica Programável.doc". Trabalhos que não seguirem rigorosamente as orientações deste documento e do modelo de relatório não serão aceitos.

Parte 1: Flip-Flop RS

Criar em VHDL um Flip-Flop RS.

• Três entradas (Reset, Set e Clock);
• Uma saída (Q).

Figura 1: Adaptada de: CRUZ, Eduardo Cesar A.; JR., Salomão C.; ARAÚJO, Celso de.

Eletrônica Digital. Rio de Janeiro: Érica, 2014. E-book. p.115. ISBN 9788536518480.

Disponível em: https://integrada.minhabiblioteca.com.br/reader/books/9788536518480/

  • Funcionamento comprovado.

Parte 2: Flip-Flop T com alternância de estado

Criar em VHDL um Flip-Flop T.

• Duas entradas (T e Clock);
• Uma saída (Q).

Figura 2: Adaptada de CRUZ, Eduardo Cesar A.; JR., Salomão C.; ARAÚJO, Celso de. Eletrônica Digital. Rio de Janeiro: Érica, 2014. E-book. p.118. ISBN 9788536518480.

Disponível em: https://integrada.minhabiblioteca.com.br/reader/books/9788536518480/

Parte 3: Circuito Digital

Figura 3: Circuito digital com portas lógicas

Descrever em VHDL o circuito digital da Figura 3.

• Quatro entradas (A, B, C e D);
• Uma saída (Out);
• Utilizar a estrutura when-else (conteúdo da aula 2);
  • Apresentar a tabela verdade.

Parte 4: Contador síncrono regressivo de 8 bits com módulo selecionável

Descreva em VHDL u m contador síncrono de 8 bits que conta de forma decrescente e deve ter a função de seleção do modo de contagem entre 16, 64 e 128. O contador reinicia ao atingir o valor 0 do módulo selecionado.

• Entrada de 1 bit (clock);
  • Entrada de 2 bits para selecionar o módulo desejado;
  • Entrada de 1 bit para reiniciar o contador (reset);
  • Uma saída de 8 bits;
  • Saída de overflow (1 bit) que indica quando o contador atinge o valor 0 do módulo selecionado;
  • Contar o valor do módulo selecionado (16, 64 e 128) até 0;
  • Reiniciar a contagem ao atingir o valor 0.
  • Utilizar waveform para apresentar as análises das principais combinações de entrada e saída. Fazer os registros das saídas simuladas com captura de tela.

Outros roteiros de Lógica Programável

Sobre este texto

Transcrição do roteiro entregue pela instituição, com a estrutura preservada. Nenhum dado de professor, aluno ou contato aparece aqui — foram removidos antes da publicação. O texto está no ar para que você saiba o que a atividade pede antes de começar; ele não contém resolução.

Pedir orçamento no WhatsApp